概要:
- 使用Visual Studio编写GUI程序
- WinForm编程基础
- 开发实践:编写一个“记事本”
一、使用Visual Studio编写GUI程序
- GUI = Graphic User Interface(图形化用户结果)
- “文件”放在“项目”中,项目归“解决方案”管。
- 编译之后,项目生成一个EXE文件,在bin目录下。
- partial:分布类,编译时候会把具有该关键字的相同类名的类合并
-
- 使用分部类,可以把手写的代码与VS自动生成的代码隔离开,更加清晰,易于维护。
- 双击添加的控件,进入代码视图,编辑控件事件代码
-
- VS生成事件响应方法名的格式:控件名称_事件名字()
运行效果:
小结:
Winform开发核心概念:“事件驱动”
- 选择控件并添加;
- 修改控件属性;
- 双击控件编辑控件事件。
- 常用缩写
-
- btn:Button
- lbl:Label
- txt:TextBox
修改以下代码:
运行效果:
注意:
- 在添加控件并双击控件进入事件编辑的代码块后,直接把该事件方法删除运行时会出错,因为进入事件代码编辑时,*.Designer.cs文件就已经将调用该事件的方法写入。
- 正确的删除事件的方法是:在控件属性的事件栏中,将设置的控件重置,然后再删除事件的方法。
小结:
RAD软件开发方式
- 使用VS卡法桌面应用步骤:
- 在工具箱中选择控件;
- 在窗体上放置控件;
- 设置空间的属性;
- 为控件的特定事件编写事件响应代码。
- 这种软件开发方式,通常称为“RAD(Rapid Application Development)”
- WinForm开发的几个重要关键点:
- 如何在代码中访问控件
- 事件驱动的程序运行方式
- 控件学习的方法:
- 控件的作用;
- 拥有的属性;
- 触发的事件。