如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
12Windows应用程序是运行在Windows操作系统中的单机程序或C/S结构的客户端程序。包括两方面:1、Windows编程接口和类库2、Windows应用程序的基本结构1Windows编程接口和类库2Windows应用程序的基本结构最简单的Windows应用程序如下:usingSystem;//引入命名空间usingSystem.Windows.Forms;publicclassForm1:Form//类定义{staticvoidMain()//主函数{Application.Run(newForm1());}}usingSystem;usingSystem.Windows.Forms;usingSystem.Drawing;publicclassForm1:Form{//构造函数publicForm1(){this.Text="我的第一个程序";button1=newButton();//生成Button类对象//修改按钮位置button1.Location=newPoint(25,25);//修改button1按钮的标题button1.Text=“确定”;//button1_Click函数是按钮单击事件的单击事件处理函数button1.Click+=newSystem.EventHandler(button1_Click);//按钮增加到窗体中并显示this.Controls.Add(button1);}staticvoidMain(){Application.Run(newForm1());}//下边函数是单击按钮事件处理函数privatevoidbutton1_Click(objectsender,EventArgse){//单击按钮后执行的语句this.button1.Text=“单击了我”;}}在窗体中增加控件类的对象的步骤:定义Button类变量button1在构造函数中用new生成Button类对象在构造函数中修改button1的属性增加button1的事件处理函数这些步骤对于增加任何控件都是相同的3用VS2005创建Windows应用程序(2)单击“确定”按钮,保存解决方案的所有文件。打开如下对话框。解决方案包括一个项目,解决方案的所有文件都保存到WindowsApplication7文件夹下。在WindowsApplication7文件夹中下有1个文件夹WindowsApplication7和文件WindowsApplication7.sln。打开WindowsApplication7文件夹,可以看到有3个文件夹和5个文件。(3)下边在窗体中增加一个按钮,并为按钮增加单击事件函数。打开工具箱窗口,如下图。双击Button控件,Button控件将放到Form1窗体中。打开属性窗口,修改属性,打开事件窗口,增加事件。4方案(Solution)和项目(Project)各个文件夹和文件的用途如下:bin文件夹-保存编译后的程序obj文件夹–保存临时文件Properties文件夹Form1.cs窗体文件-窗体代码文件Form1.Designer.cs–窗体设计文件Program.CS–程序入口Properties文件夹定义你程序集的属性项目属性文件夹一般只有一个AssemblyInfo.cs类文件,用于保存程序集的信息,如名称,版本等,这些信息一般与项目属性面板中的数据对应,不需要手动编写Bin文件夹目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。Obj文件夹目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。.sln解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。.csproj项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。.cs类模块代码文件。业务逻辑处理层的代码。designer.cs是窗体设计器生成的代码文件,作用是对窗体上的控件做初始化工作(在函数InitializeComponent()中)VS2003以前都把这部分代码放到窗体的cs文件中,由于这部分代码一般不