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传递的数据,然后并添加控件,显示接受的数据

相关推荐
我的xiaodoujiao1 天前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 27--二次封装方法--优化断言结果
python·学习·测试工具·pytest
q***d1731 天前
Rust并发模型
开发语言·后端·rust
Charles_go1 天前
C#中级48、Debug版本和Release版本有什么区别
java·linux·c#
CircleMouse1 天前
介绍几个axios接口请求顺序的问题
开发语言·前端·javascript·ecmascript
弈风千秋万古愁1 天前
信号处理(一)噪声与滤波
学习·信号处理
baivfhpwxf20231 天前
用TCP服务端向多个客户端分发图片,客户端接收并处理图片,再将处理结果返回给服务端
服务器·开发语言·网络·tcp/ip·c#
资深web全栈开发1 天前
Golang Cobra 教程:构建强大的CLI应用
开发语言·后端·golang
J***79391 天前
Python在机器学习中的数据处理
开发语言·python·机器学习
子不语1801 天前
Matlab(一)——绘图
开发语言·matlab