为了加深读者对窗体编程的理解,下面将通过一个具体的实例来说明窗体程序的创建过程。
实例68:创建窗体程序
本实例保存在“光盘:\daima\15”文件夹内,项目名为first。本实例的具体实现流程如下:
1)打开Visual Studio 2010,依次选择“文件”︱“新建”︱“项目”命令,弹出“新建项目”对话框,如图15-2所示。
2)在“模板”选项中选择“Windows应用程序”,在名称中输入项目名“first”,具体如图15-3所示。
图15-2 “新建项目”对话框
图15-3 创建项目
3)单击“确定”按钮后将在Visual Studio 2010界面生成一个Windows窗体的应用程序项目,并自动生成一个名为form1的窗体,如图15-4所示。
图15-4 生成窗体项目
4)选中图15-4中间的form1窗体,然后来到右侧的“属性”窗口,设置“Text”属性为“howareyou”,如图15-5所示。
5)单击顶部的运行按钮“”,将会生成一个Windows窗体程序,如图15-6所示。
图15-5 设置属性(www.xing528.com)
图15-6 生成窗体程序的运行结果
经过上述操作后,就成功实现了一个简单窗体程序的效果。在上述实现过程中,Visual Studio 2010自动的生成了C#窗体代码文件Form1.cs。文件Form1.cs的具体源代码如下:
从上述实例的实现过程可以看出,使用VisualStudio2010能够开发Windows窗体程序,并且使用的是可视化的图形操作界面,所以比较容易上手。
其中,在Visual Studio 2010“解决方案资源管理器”Form1.cs下有如下两个次级节点文件。
1.Form1.Designer.cs
在文件Form1.Designer.cs中,包含了当前窗体中所有的控件声明和InitializeComponent()方法。方法InitializeComponent()用于初始化窗体和窗体内的控件,并设置了它们的属性。具体代码如下:
当在Visual Studio 2010可视界面修改窗体的属性时,上述属性的值会随之改变。
2.Form1.resx
文件Form1.resx是XML格式的资源文件,包含了当前窗体的所有资源信息,例如字符串、图标和位图等信息。上述实例的主程序是自动生成的文件Program.cs,它定义了当前项目的入口函数Main()。具体代码如下:
在上述入口程序内,通过using指令引用了System.Windows.Forms命名空间,实现了对System.Windows.Forms.dll程序集内类的引用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。