- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 8 章 Windows应用程序及常用控件【教学目标】了解创建Windows应用程序的一般步骤了解创建Windows应用程序的组成结构掌握各类窗体控件应用方法掌握通用对话框、菜单控件和工具栏控件应用方法掌握MDI窗体创建方法目录8.1 Windows应用程序的基本结构8.2 标签(Label)控件8.3 文本框(TextBox)控件8.4 富文本框(RichTextBox)控件8.5 按钮(Button)控件8.6 单选按钮(RadioButton)和复选框(Checkbox)8.7 列表框(ListBox)控件目录(续)8.8 组合框(ComboBox)控件8.9 图片框(PictureBox)控件8.10计时器(Timer)控件8.11菜单(MenuStrip)8.12工具栏(ToolStrip)8.13MDI界面设计8.14通用对话框8.15案例最简单的Windows应用程序本节介绍在Visual Studio2010环境下创建Windows应用程序的一般步骤。Windows窗体界面是一个友好的用户交互界面,可方便的进行输入、输出等操作,Windows应用程序是目前主流的应用程序。最简单的Windows应用程序【例 8-1】 设计一个Windows应用程序“WinHello”,其初始运行界面如左图 所示,当用户单击“ClickMe”按钮后,弹出右图所示的消息框。该示例位于Chap8-1中。请参考教程中实例介绍。Windows应用程序项目组成打开刚才创建的“WinHello”应用程序,观察“Solution Explorer”对话框,如右图所示。Program.cs中包含Progarm类和Main()方法,其中方法Main是整个Windows应用程序的入口点,应用程序从这里开始执行。Windows应用程序项目组成Form1.cs部分包含Form1.cs文件,Form1.Designer.cs文件和资源Form1.resx。Form1.cs中的程序代码是开发人员为窗体控件添加事件处理程序的地方,在Windows应用程序开发中占有重要地位。若一个项目有多个窗体,则每个窗体都有对应的Form.cs文件。Form1.Designer.cs包含开发者在设计Form1窗体时拖拽控件或修改控件属性时系统自动生成的代码。Windows应用程序项目组成Properties部分包含文件AssemblyInfo.cs、Resources.Designer.cs、Resources.resx、Settings.Designer.cs和Settings.settings。AssemblyInfo.css是程序集代码文件,用于保存程序集信息;Resources.Designer.cs是项目资源文件;Resources.resx用于存放资源文件;Settings.Designer.cs和Settings.settings用于存储配置信息。Windows编程基础1.窗体和控件在面向对象的程序设计中,窗体本身就是一个对象。在C#编程中,窗体是System.Windows.Forms命名空间的Form类的示例。窗体有自己特有的属性、方法和事件。窗体时各类控件的载体,文本框、命令按钮和标签等控件都通过窗体来呈现。控件是窗体上的对象,是构成用户界面的基本元素,是用户与应用程序实现交互的媒介,是Windows窗体实现界面友好的重要工具。常见的控件有命令按钮、复选框、组合框、标签、图片控件、文本框等等。在Visual Studio窗体设计模式中,控件被分类置于工具箱中,包括通用控件、容器类控件、菜单和工具栏控件等等。Windows编程基础2. 常用属性属性:是对象的状态,用数据值来描述。例如,窗体对象的Text属性和标签控件的Font属性。使用Visual Studio创建Windows窗体应用程序或向窗体添加控件时,系统会自动为窗体和控件设置默认值。当需要设置特殊属性时,可在属性窗口中进行相应设置,也可以通过程序代码设置。Windows编程基础3. 窗体常用属性(1) Name属性获取或设置窗体名称,该名称用于在编程时引用窗体。建立Windows应用程序时,初始窗体的默认Name值为Form1,可在属性窗口中修改该值,但不能在在代码中修改。(2) BackColor属性获取或设置窗体的背景色。(3) BackgroundImage属性获取或设置窗体背景图片。(4) BackgroundImageLayout属性获取或设置窗体背景图片缩放模式。各属性值含义如下:? None表示无缩放。? Tile表示平铺。? Center表示居中。? Stretch表示拉伸。? Zoom表示按比例缩放。Windows编程基础3. 窗体常用属性(续)(5) Font属性获取或设置控
您可能关注的文档
- 《APQP之控制计划.ppt
- 《AP的诊治指南.ppt
- 《APP给企业带来的好处网络营销必读.ppt
- 《APP行业解决方案.ppt
- 《archit44.ppt
- 《ARM复习提.ppt
- 《ARCVIEW使用指导.ppt
- 《ARM体系结构.ppt
- 《ArcSDE基本原理与配置.ppt
- 《ARM嵌入式系统习题课1.ppt
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》资格考试大全【精选题】.docx
- 2024年山西省临猗县《一级注册建筑师之建筑物理与建筑设备》考试必刷100题通关秘籍题库带答案(A卷.docx
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》考试真题含答案.docx
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》考试必背100题真题题库(典型题).docx
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》考试必背100题通关秘籍题库附参考答案(满.docx
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》考试真题及答案【有一套】.docx
- 2024年山西省临县《执业药师之西药学专业二》考试必刷200题内部题库(含答案).docx
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》考试必背100题内部题库完整参考答案.docx
- 2024年山西省临县《一级注册建筑师之建筑物理与建筑设备》考试必背100题王牌题库附参考答案(突破训.docx
- 高中数学一轮总复习专题一 第4讲 函数的极值、最值.docx
文档评论(0)