Ch19.Wind的ows 窗体应用程序.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ch19.Wind的ows 窗体应用程序

Ch19.Windows 窗体应用程序 Windows窗体应用程序概述 从命令行创建简单的Windows窗体应用程序 使用Visual Studio开发Windows窗体应用程序 窗体和控件概述 使用常用Windows 窗体控件 19.1 Windows窗体应用程序概述 Windows窗体应用程序是运行在用户计算机本地的基于Windows的应用程序,提供丰富的用户界面以实现用户交互,并可以访问操作系统服务和用户计算环境提供的资源,从而实现各种复杂功能的应用程序 由于Windows窗体应用程序涉及复杂的用户界面和事件处理过程,故一般通过集成开发环境Visual Studio开发和调试Windows窗体应用程序 19.1.2 从命令行创建简单的Windows窗体应用程序 【例19.1】“Hello world”程序。使用任意编辑软件(如记事本应用程序)创建一个名为19-1-SimpleForm.cs的程序文件,并在命令行提示符界面使用命令“csc 19-1-SimpleForm.cs”编译之,然后运行19-1-SimpleForm.exe测试程序 19.1.3 Windows窗体应用程序的代码分析 1. 导入命名空间 2. 创建窗体类 3. 向该类添加Main方法 4. 添加控件 5. 创建处理控件事件的方法 6.将控件事件与事件处理方法关联 19.1.4 使用Visual Studio开发Windows窗体应用程序 使用Visual Studio集成开发环境,可以快速高效地开发Windows窗体应用程序。 【例19.2】使用Visual Studio集成开发环境实现例19.1的“Hello World”程序 1. 创建Windows应用程序 2. 添加控件 3. 创建处理控件事件的方法 4.运行并测试应用程序 19.2窗体和控件概述 在Windows窗体应用程序中,“窗体”是向用户显示信息的可视图面,窗体包含可添加到窗体上的各式控件。“控件”是显示数据或接受数据输入的相对独立的用户界面(User Interface,UI)元素,如:文本框、按钮、下拉框、单选按钮等,用户还可使用UserControl 类创建自定义控件以实现特殊的功能要求 使用Visual Studio的具有拖放功能的Windows窗体设计器,可以轻松创建Windows窗体应用程序。只需使用鼠标选择控件并将控件添加到窗体上所需的位置,就可以创建丰富的用户界面;通过属性窗口,可以设置各控件的属性;通过编写各控件的事件处理程序,可以实现各种逻辑功能 19.2.1 通用属性 属性可以在设计时通过属性窗口设置和获取;也可以在代码编辑器通过编写代码设置和获取 表19-1 窗体和大部分控件主要的通用属性 19.2.2 通用事件 当用户通过鼠标或键盘与窗体交互操作时,会产生各种事件。通过创建事件处理程序,用户可以实现各种逻辑处理功能 表19-2 窗体和大部分控件常用的事件 19.2.3 窗体属性、事件和方法 表19-3 窗体主要的属性、方法和事件 【例19.3】编写3个Windows窗体事件过程 1.创建Windows应用程序 2.创建处理窗体事件的方法 3.运行并测试应用程序 19.3常用Windows 窗体控件 Label(标签)控件主要用于显示(输出)文本信息 LinkLabel(超链接标签)控件可显示超链接标签 TextBox(文本框)控件用于输入文本信息 RichTextBox(多格式文本框)控件用于显示、输入和操作带有格式的文本 MaskedTextBox(掩码文本框)控件是一个增强型的文本框控件 Button(按钮)控件用于执行用户的单击操作 【例19.4】Label、TextBox、RichTextBox、Button应用示例 19.3.2 单选按钮、复选框和分组 RadioButton(单选按钮)控件用于选择同一组单选按钮中的一个单选按钮(不能同时选定多个) CheckBox(复选框)控件用于选择一项或多项选项(可以同时选定多个) GroupBox(分组框)控件用于为其他控件提供可识别的分组 【例19.5】RadioButton、CheckBox、GroupBox应用示例 19.3.3 列表选择控件 ComboBox(组合框)控件用于在下拉组合框中显示数据 ListBox(列表框)控件用于显示一个项列表,当MultiColumn属性设置为true时,列表框以多列形式显示项 CheckedListBox(复选列表框)控件与ListBox控件类似,用于显示项的列表,同时还可以在列表中的项的旁边显示选中标记 【例19.6】ComboBox、ListBox、CheckedListBox应用示例 19.3.4 图形存储和显示控件 PictureBox(图片框)

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档