1 / 26
文档名称:

winform编程原理.ppt

格式:ppt   大小:727KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

winform编程原理.ppt

上传人:977562398 2022/1/20 文件大小:727 KB

下载得到文件列表

winform编程原理.ppt

相关文档

文档介绍

文档介绍:主要内容
Windows应用程序运行原理
事件驱动编程
WinForms介绍
WinForms编程
第一页,共26页。
Windows应用程序,操作系统,计算机硬件之间的相互关系
应用程序
操作系统驱动
简单思路
用户个人行为都被封装在许多事件中。
事件由操作系统安排来顺序交给应用程序,由应用程序决定如何来响应。
GUI APP
event
event
event
event
第六页,共26页。
处理Windows窗体中的事件
处理事件
作为一名开发者,你的任务就是捕捉和你的应用程序有关的事件,然后编写用于响应这些事件的代码。
例如一个Button控件,用户使用鼠标单击它,或在按钮有焦点时按加回车,就会引发一个“按钮单击”事件。如果想让按钮做某事,就必须编写响应这个事件的代码。
第七页,共26页。
WinForms
WinForms = .NET桌面GUI
使用Windows Application模板建立
第八页,共26页。
创建窗体
窗体Form
是Windows桌面应用程序的基本单位,主要用于显示信息和接受用户的输入。
在应用程序中创建的所有窗体类都是从类派生,在Forms类中,封装了大部分Windows窗口的功能。
第九页,共26页。
Form类的继承层次结构
MarshalByRefObject
Object
Control
ScrollableControl
ContainerControl
Form
第十页,共26页。
实现举例
当为Windows应用程序创建一个新的项目时,将一个窗体自动添加到项目中。该窗体的默认名为Form1它从类派生。
object
Form1
inherit from
instance of
第十一页,共26页。
Windows Forms的属性用来决定窗体在运行时的外观。
Size 属性用于指定窗体的高度和宽度。
Font 属性用于为窗体的各种控件上显示的文本指定字体的样式、尺寸和类型。
Text属性用于指定在窗体的标题栏中显示的标题。
Backcolor 属性用来指定窗体的背景颜色。
StartPosition 属性用于指定屏幕上窗体的位置。
Form的属性
第十二页,共26页。
Form1 frmObj = new Form1();
();
();
();
();
Windows Forms的方法允许你执行各种任务,如打开、激活和关闭窗体。
方法举例:
Form的方法
第十三页,共26页。
当用户执行操作时会产生事件,如单击鼠标或按下键。
可以在一个特殊的称为事件处理程序(event handler)的方法内指定出现某事件时将要执行的操作。
在用户需要显式调用方法时,事件处理器方法中的代码在事件产生时同时执行。
窗体中使用的常见事件有:
Click
Load
Paint
Resize
FormClosed
Deactivate
MouseMove
Form的事件
第十四页,共26页。
在窗体中添加控件
控件是用于接受用户输入或在窗体上显示某些信息的组件比如:文本框、按钮、下拉列表框等
每个控件都有它自己的一套属性、方法和事件,以便使它适合于完成某种特定的任务。
可以在设计期间通过使用Properties窗口来设置控件的属性。
还可以在运行时通过编写代码来设置控件的属性。
第十五页,共26页。
Label
TextBox
ComboBox
GroupBox
CheckBox
Button
RadioButton
识别窗体控件
第十六页,共26页。
控件
ButtonBase
ListControl
Button
TextBoxBase
Label
RichTextBox
ListBox
ComboBox

TextBox
RadioButton
CheckBox
第十七页,共26页。
控件

.NET中的大多数控件都派生于该类。这个类定义了控件的基本功能,这就是控件中的许多属性和事件都相同的原因。
第十八页,共26页。
Control类常见属性
属性名称
描述
Name
控件引用名称
Height,Width
控件高度和宽度
Left,Right Top,Bottom
控件的上、下、左右边相对于窗体的上、