原文地址:http://www.dingos.cn/index.php?topic=1415.0
Visual Studio Windows 应用程序是围绕 .NET Framework 构建的,此框架是一组丰富的类,允许编写复杂的应用程序
使用 .NET 类创建的 Windows 应用程序还具有以下优点。
类库是可重用的类或类型的集合,类库组织在不同的命名空间中 System.Windows.Forms 命名空间包含用于创建基于 Windows 的应用程序的类,以充分利用 Windows 操作系统中提供的丰富的用户界面功能。
使用 .NET 类创建的 Windows 应用程序还具有以下优点。
- 可以访问操作系统服务并利用用户的计算环境提供的其他优势
- 可以使用 ADO.NET 访问数据
类库是可重用的类或类型的集合,类库组织在不同的命名空间中 System.Windows.Forms 命名空间包含用于创建基于 Windows 的应用程序的类,以充分利用 Windows 操作系统中提供的丰富的用户界面功能。
【类、对象】
.NET Windows应用程序中一切图形元素都是对象
所有对象都属于某一类型,这些类型包含在命名空间System.Windows.Forms 中
对象包含属性、方法和事件三个基本要素
.NET Windows应用程序中一切图形元素都是对象
所有对象都属于某一类型,这些类型包含在命名空间System.Windows.Forms 中
对象包含属性、方法和事件三个基本要素
【事件和事件处理程序】
事件是可以通过代码响应或“处理”的操作。事件可由用户操作、程序代码或系统生成
事件驱动的应用程序执行代码以响应事件
每个窗体和控件都公开一组预定义事件,可根据这些事件进行编程
事件处理程序是绑定到事件的方法
事件是可以通过代码响应或“处理”的操作。事件可由用户操作、程序代码或系统生成
事件驱动的应用程序执行代码以响应事件
每个窗体和控件都公开一组预定义事件,可根据这些事件进行编程
事件处理程序是绑定到事件的方法
【事件参数】
每个事件处理程序提供两个使得以正确处理事件的参数
属性、方法和事件分为共享和实例两种类型
每个事件处理程序提供两个使得以正确处理事件的参数
- 第一个参数 sender 提供对引发事件的对象的引用。
- 第二个参数 e 传递针对要处理的事件的对象
private void button1_Click(object sender, System.EventArgs e) {
}
}
【Windows 应用程序】
基本的单元为窗体
一个应用程序可以有多个窗体。
窗体代表 WinForms 中的类
每次创建应用程序,都会添加一个窗体
基本的单元为窗体
- 向用户输出信息
- 为用户输入信息提供用户界面
窗体代表 WinForms 中的类
每次创建应用程序,都会添加一个窗体
属性、方法和事件分为共享和实例两种类型
- 共享属性可处理同一类的多个实例
- 实例属性是分配给类的各个实例的/li]
Form1.Enabled=True;
【窗体属性、方法和事件】
【this 关键字】
代表当前的活动窗体
可以访问该窗体的所有属性、方法、事件
this.[Control Name].[property name]
代表当前的活动窗体
可以访问该窗体的所有属性、方法、事件
this.[Control Name].[property name]