C#理论学习-WinForm实践开发教程总结

本文基于WinForm实践开发教程这本书,做的读书笔记总结。

Chapter1 windows编程基础

1、Using语句通常出现在一个.cs文件的头部,用于定义引用系统命名空间,具体的操作方法和属性等被定义在系统的命名控件中,比如如果试写using System.Drawing,则无法在后期开发中进行图形图像方面的设计开发。

2、winform常用控件来自于System.Windows.Forms.Control,该类库来自System.Windows.Forms命名空间

3、对于控件,基本包含属性、方法、事件,比如TextBox控件,而对winform,其实可以理解为调用各种控件,完成功能的实现。所以在进行winform开发第一阶段:掌握各个控件的属性、方法、事件。

4、多文档界面(MDI).多文档窗口环境下进行开发设计,一般在一个windows开发项目中多文档窗口(MDI)只有一个,而其余的窗口为非MDI窗口,在设定窗口的父子关系时,需要指定这些非MDI窗口的MDI父窗口为当前的MDI主窗口,这样打开的子窗口才可以收到父窗口的限制

5、利用窗体参数定义进行传值。实现方法:在窗体2创建Form的字段,然后在窗体1实例窗体2,并将窗体1需要传送的数值,传递给实例化的窗体2.

实现步骤:

1、创建Form1和Form2,在Form1添加控件,并添加按钮事件,在按钮事件中实例化Form2,然后将Form1的数值作为实参传递给Form2

2、在Form2中,添加字段。用于接受Form1传递的数据,然后并添加控件,显示接受的数据

相关推荐
Wang's Blog2 小时前
Java 项目实战: 交友项目:登录链路回顾与今日任务地图
java·开发语言·状态模式·交友
砚底藏山河3 小时前
python量化:行情数据回溯
java·开发语言·python·金融·maven
今年下半年3 小时前
AI智能体项目实战记录(02):初始化 Python 项目
开发语言·人工智能·python·fastapi
Williamtym3 小时前
PickGo Lab实践:用浏览器、Python和MCP串起机器人搬运仿真
开发语言·python·机器人
DongQiShanRen3 小时前
六根硬件映射(四):归属澄清、两处不一致与卷十一总表
开发语言·人工智能·算法·rust·哈希算法·集成学习
CS创新实验室3 小时前
Python 对象“死“了之后去了哪?——引用计数与分代垃圾回收
开发语言·jvm·python
quantdash_cc3 小时前
Pandas 处理分钟级股票行情:从原始数据清洗到 K 线聚合
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
yu_zhidun4 小时前
企业电脑监控软件怎么选:别只看功能清单,先看这 6 个底层能力
开发语言·电脑·php·域智盾系统
无忧.芙桃4 小时前
C++语言原理与实践(十六):多态机制讲解
开发语言·c++·多态
李纲明5 小时前
WordPress 白屏排查手册:关插件、换主题、开调试、查 PHP(附停手信号)
开发语言·php·wordpress·故障排查·白屏·插件冲突