vs2008WinForms应用程序窗体简介

在Windows Forms中,窗体是用于向用户显示信息的可视图面。如果把构建可视程序界面看做画图,那么窗体就类似于做图用的画布,在画布上可以添加任何图像。通过在窗体上放置控件,并开发对用户操作(如鼠标单击或按键)的响应来构建Windows Forms应用程序。窗体比作画布,那么控件就是画布上绘制的图像。是用于显示数据或接收数据输入的分立的用户界面。

窗体的属性

在Vs2008中,WinForms应用程序的窗体文体有两种编辑窗口,分别是窗体设计器和代码编辑窗口。

窗体设计器窗口是进行可视化操作的窗口,使用鼠标进行窗体界面设计,控件拖放,设计窗体属性都可在此完成,不需要编写代码。

窗体代码编辑窗口是编写代码使用的,编写代码的工作大部分都在此窗口完成。

上图显示了自动生成的代码。使用using关键字导入一系列的命名空间。命名空间使用namespace关键字声明,这和控制台应用程序是相同的。

public partial class Form1:Form

这句代码中Form1是创建的窗体类的名称,可以修改。后面的“:”表示继承关系,这是标准继承的写法。表示Form1派生自类Form,那么Form 是什么呢?Form是.net Framework定义好的一个最基本的窗体类,具有窗体的基本属性和方法,创建的窗体都继承Form类,拥有Form类的属性和方法。

“Partial”关键字的意思是“部分的”,称为分布类。在C#中,为了文件管理和编辑代码,使用partial关键字可以将同一类的代码分开放在多个文件中,每个文件都是类的一部分代码。

VS创建的窗体都是分布类,Windows应用程序的文件结构中可以看到窗体文件包含Form1.cs和Form1.Designer.cs,这两个文件具有相同的命名空间和类名,在类名前都有partial关键字,在编译时,VS会自动识别出来,把它们合并成一个类执行。“partial”的作用就是将一个类标识为分布类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值