第8章 Windows窗体应用程序设计0 (2)_免费下载.ppt_第1页
第8章 Windows窗体应用程序设计0 (2)_免费下载.ppt_第2页
第8章 Windows窗体应用程序设计0 (2)_免费下载.ppt_第3页
第8章 Windows窗体应用程序设计0 (2)_免费下载.ppt_第4页
第8章 Windows窗体应用程序设计0 (2)_免费下载.ppt_第5页
已阅读5页,还剩177页未读 继续免费阅读

第8章 Windows窗体应用程序设计0 (2)_免费下载.ppt.ppt 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、第8章Windows表格应用程序设置修订、2、8.1Windows计程仪编程基础知识、Windows表格是制作标准Win32屏幕的更高级方法,具有非常健全的功能。 net框架中的所有语言都使用Windows表单,而不是格拉夫快速表单中使用的组件。 在. NET中,Windows表单为所有语言提供了丰富、统一的一致性特罗尔和绘图功能,并为Windows服务提供了标准API,用于快速格拉夫和绘图。 使用Windows表单后,不再需要使用内置的Windows格拉夫快速接口。 Windows应用程序是在Windows执行操作系统上运行的斯坦共和国门放计程仪程序或C/S结构的客户端程序。 1、Win

2、dows计程仪编程接口和类库2、Windows应用程序的基本结构、1 Windows计程仪编程接口和类库、执行操作系统为使应用程序的设置更容易而一般提供了函数库API MFC类库组件和组件库. Net FrameWork基本类库、2 Windows应用程序的基本结构、Windows应用程序和其他端口应用程序的基本结构相似,prum的执行始终是MMS 从方法开始,主函数Main ()必须位于一个类中,但Windows应用程序使用格拉夫伊卡斯接口,并且具有以上通告驱动方式运行的窗口(Form )。 最简单的Windows应用程序包括:使用系统; /引进名字空间定系统. windows.forms。

3、 公共类表单13360 form/类定义静态卷主() /主函数application.run (新表单1 () ); (1)最简单的Windows应用程序,使用系统; 使用系统. windows.forms; 使用系统. drawing; public class Form1:Form /构造器public Form1() this.Text=我的第一个普通计划。 按钮1=新按钮(); 生成/button类对象;(2)在表单中添加按钮按特罗尔的方法:Button button1; 生成Button类引用变量,/修改按钮位置button1. location=new point (25,25 )

4、; button1按钮的标题button1. text=确定; /button1_Click函数是按钮按喀呖声上通告上的按钮1.click=new system.eventhandler (按钮1 _ click ); /按钮将添加到窗体中,并显示this.Controls.Add(button1)。 (2)如何将按钮组合特罗尔添加到窗体:staticvoidmain () application.run (new form1(); /下边函数是按钮事件处理器privatevoidbutton1_ click (对象发送器, 喀呖声EventArgs e) /按钮后执行的语句this.butt

5、on1.Text=“喀呖声, 将concounter类对象添加到窗体的步骤:在定义Button类变量Button1的构造器中使用new生成Button类对象在生成构造器中修改Button1的属性要添加Button1的事件处理器,请执行以下操作: 添加任何特罗尔都一样【例】使用Microsoftvs2005创建Windows应用程序的具体步骤是: (1)运行1)vs2005计程仪程序,喀呖声菜单“文件(F)|新建项目工程(p )”菜单项,然后单击“新建项目工程”对话框喀呖声“新建项目工程”,然后喀呖声菜单“文件(F)|全部保存(l )”菜单项以打开“保存项目工程”对话框计程仪,键入: 第一项是项

6、目工程名称。 (2)喀呖声确定按钮,保存溶解热的所有文件。 打开以下对话计程仪: 溶解热包含将溶解热中的所有文件存储在windows应用程序7文件夹中的项目工程。 在windows应用程序7文件夹下,有一个文件夹windows应用程序7和文件windows应用程序7.SLN。 打开WindowsApplication7文件夹时,将显示三个文件夹和五个文件。 在(3)的下方,在窗体中添加按钮,在按钮中添加喀呖声上通告函数。 打开“工具箱”窗口,如下图所示。 双喀呖声button control特罗尔,将button control特罗尔放置在表单1中。 打开“专业技术腻子粉”窗口,修改专业技术腻

7、子粉,打开“上通告”窗口,然后添加上通告。工具箱窗口专业技术腻子粉窗口上通告窗口、“解决方案”和“项目工程”以及“应用程序”可包含一个或多个可执行计程仪程序。 所有这些个可执行计程仪程序的集合称为一个应用程序溶解热。要建构可执行计程仪程序,可能需要一个或多个文件。 由于这些个中所有文件的集合称为一个项目工程,因此项目工程是创建可执行计程仪程序所需的所有文件的集合。 一个方案可能包含多个项目。 “溶解热提取器支重轮”窗口包含溶解热的树结构,包括项目工程和项目工程中的文件。 各文件夹和文件的用途为: bin文件夹-保存编译后的pull计程仪程序obj文件夹保存临时文件Properties文件夹Fo

8、rm1.cs表格文件-表格查询密码文件Form1.Designer.cs形式设计文件Program.CS 5 Win Forms Properties文件夹定义您的程序集的property项目工程properties文件夹通常只包含一个AssemblyInfo.cs类文件,用于存储程序集的名称、版本等信息,并将其与项目工程propertien面板中的数据配对建构项目工程后,无需手动编写存储程序集的Bin文件夹,其中的每一个文件夹都是bin/Debug和bin/Release,可以通过在“项目工程部署”中设置部署输出路径来修改该文件夹。 文件夹、Obj文件夹目录查询用于存储每个模块的编译结果。

9、在. NET中,编译是按模块进行的,编译完成后,合并为一个. DLL或. EXE并存储在bin目录查询中。 obj存储每个模块的编译结果,并减少编译时间,因为每次编译时,将在差动奥尔特下进行增量编译,即只重新编译已更改的模块。 是否使用增量编译可以通过:项目工程预配置配置腻子粉高级增量编译来设置。sln溶解热文件。 提供在溶解热提取器支重轮中查看管理文件的格拉夫伊卡斯界面所需的信息。 csproj项目工程文件。 创建应用程序所需的引用、数据连接、文件夹和文件信息。 cs类模块查询密码文件。 商业逻辑处理级别的查询密码。 文件,designer.cs是表单设计大师生成的查询密码文件,初始化表单上

10、的console (在函数InitializeComponent ()中)。在VS2003在先中,将此查询密码的一部分放入表单的cs文件中。 由于该查询密码通常不需要手动修改,因此在vs中。这样的cs文件中留下的所有查询密码都是与plum计程仪功能关联高的查询密码,容易维护。 Form1.Designer.cs文件: namespace proj8_1partialclassform1/所需的设定修正变量。 /private ponent model.icontainercomponents=空值。 /清理所有正在使用的资源。 /如果需要释放管理资源,则返回true; /如

11、果不是的话就是假的。 protectedoverridevoidDispose (bool disposing ) /基类Dispose ()方法if (disposing /调用基类的dispose ()方法,#重写/privatevoidinitializecomponent ()/初始化方法this.button1=新系统. windows.forms.button ()。 this.button2=新系统. windows.forms.button (); this.SuspendLayout (); 宋体,9F,system.drawing.font,宋体,宋体,宋体,宋体,宋体。

12、新系统. drawing.point (28,21 ); this.button1.名称=button 1。 大小=新系统. drawing .大小(117,33 )。 this.button1.TabIndex=0; this.button1.Text=调用模式窗体this.button1. usevisualstylebackcolor=true; 新系统事件处理器(this.button1_ click )。 宋体,9F,system.drawing.fontstylls ) this.button2.位置=新系统this.button2.名称=button 2。 大小=新系统. dra

13、wing .大小(117,33 )。 this.button2.TabIndex=1; this.button2.Text=调用无模式表单。 this.button2.用户可视标准背景颜色=true; 新系统事件处理器(this.button2_ click )。 /form1this.autoscale dimensions=新系统. drawing.sizef (6f,12F ); this.autoscale模式=system.windows.forms.autoscale模式. font this.clientsize=新系统. drawing.size (169,128 ); 新增(

14、this.button2) :新增(this.button1) :新增(=form1); 开始位置=system.windows.forms.form开始位置.中心屏幕。 this.Text=Form1; 结果布局(失败); /STAThread是一个威胁模型,用于plump的门户站方法(在C#和VB.NET中为Main ()方法)中,表示应用程序的默认奥尔特威胁模型为单线程针织面料(STA )。 我是STA。 主题样式Application.EnableVisualStyles (),可在sta thread static void main ()/plump执行XP环境中

15、自动应用XP; 使用/gdi或假设为gdi,真设为GDI应用程序. setcompatibletextrenderingdefault (假); 启动窗体application.run (新格式1 () ); Program.CS,1,为什么要使用表格,简单、强大、灵活,8.2 Windows表格的概要,2表格是指在Windows执行操作系统上的任意位置创建表格,3,Windows应用程序在VS上的创建方法打开VS 2,新的项目工程3,项目工程类型: Visual C#项目工程4,数字大板块: Windows应用程序4,关于WinForms,项目工程名称,主计程仪程序文件,查询密码由VS自动生成,5,Main方法, Program.cs文件位于Windows堆计程仪程序条目/program.csnamespacemyformstaticclassprogram.静态void中。 application.setcom

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论