C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件

上传人:w****i 文档编号:92478798 上传时间:2019-07-10 格式:PPT 页数:25 大小:399KB
返回 下载 相关 举报
C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件_第1页
第1页 / 共25页
C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件_第2页
第2页 / 共25页
C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件_第3页
第3页 / 共25页
C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件_第4页
第4页 / 共25页
C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件》由会员分享,可在线阅读,更多相关《C#可视化程序设计案例教程 教学课件 ppt 作者 刘培林 黄羽中第2章+窗体与控件(25页珍藏版)》请在金锄头文库上搜索。

1、第2章 窗体与控件,主要内容,2.1 属性、方法和事件 2.2 窗体 2.3 常用控件 2.4 控件布局 2.5 程序界面设计示例,2.1 属性、方法和事件,2.1.1 属性 Windows应用程序中的窗体和控件都有许多属性,用于设置和定制控件。属性的设置有两种方式:一种是在窗体或控件的“属性”窗口进行设置,这些设置将在窗体和控件初始化时控制其外观和形式;另一种是在程序代码中对窗体和控件属性进行设置,则可以在程序运行中改变窗体或控件的外观和形式。 2.1.2 方法 控件的方法是控件对象的成员函数,应用程序可以通过调用控件的方法完成指定的动作。例如隐藏一个组合框ComboBox可以通过调用组合框

2、的Hide方法实现,代码如下: ComboBox.Hide ();,2.1 属性、方法和事件,2.1.3 事件 Windows应用程序通过事件响应用户的操作。如果想为控件添加一个响应事件,可以直接编写代码实现,最简单快捷的方式是双击控件“属性”面板中相应事件的名称,事件响应代码框架会自动添加到程序中。,2.2 窗体,窗体是Windows应用程序的基础,也是放置其他控件的容器,应用程序中用到的大多数控件都需要添加到窗体上来实现它们各自的功能。 2.2.1 窗体的主要属性 1窗体名、标题、显示与激活 (1)窗体名(Name)属性 (2)窗体标题(Text)属性 (3)显示(Visible)属性 (

3、4)激活(Enabled)属性,2.2 窗体,2窗体位置、大小与状态 (1)窗体位置(Location)属性 (2)窗体大小(Size)属性 (3)窗体状态(WindowState)属性 窗体状态属性指定窗体在运行时的三种状态: 窗体正常状态(Normal) 窗体最小化状态(Maximized) 窗体最大化状态(Minimized),2.2 窗体,3窗体的字体、颜色与外形 (1)字体(Font)属性 (2)窗体的前景颜色(ForeColor)属性 (3)窗体的背景颜色(BackColor)属性 (4)窗体边框风格(BorderStyle)属性 窗体边框风格表示要为窗体显示的边框样式,包括多种样

4、式。 4窗体背景图片 背景图片(BackgroundImage)属性用于设置窗体的背景图片,设置窗体背景图片的效果如图2-3所示。,2.2 窗体,2.2.2 窗体的主要事件 1窗体加载事件 2窗体关闭事件 3窗体单击和双击事件 4窗体改变大小(Resize)事件 5窗体激活(Actived)事件和失效(Deactivate)事件,2.3 常用控件,控件是用来执行特定任务,具有属性、方法和事件的功能模块。 2.3.1 控件命名 与窗体相同,每一个控件都包含了Name属性,为控件定义唯一的标识,以便在程序中执行对该控件的操作。,表2-1 控件命名约定,2.3 常用控件,2.3.2 标签(Label

5、) 标签控件用于在应用程序界面上显示用户所关心的数据和给用户显示一些提示信息等。一般不使用Label控件的事件,其常用属性包括: (1)Name属性 (2)Text属性 (3)TextAlign属性 (4)AutoSize属性 (5)BackColor属性,2.3 常用控件,文本框控件主要有三种,分别是TextBox、RichTextBox和MaskedTextBox。其中TextBox控件是普通文本框,也是最常用的文本框控件。RichTextBox控件是一个文本编辑控件,可以处理特殊格式的文本。顾名思义,RichTextBox控件使用Rich Text Format(RTF)处理特殊的格式。

6、而MaskedTextBox控件可以限制用户在控件中输入的内容,还可以自动格式化输入的数据,通过设置属性可以验证或格式化用户的输入。,图2-4 简单用户登录界面设计,2.3.3 文本框(TextBox、RichTextBox和MaskedTextBox),2.3 常用控件,1常用属性 (1)Name属性 (2)Text属性 (3)TextAlign属性 (4)ReadOnly属性 (5)MultiLine属性 (6)MaxLength属性 (7)Lines属性 (8)ScrollBars属性 (9)PasswordChar属性和UseSystemPasswordChar属性 (10)Mask属

7、性,2.3 常用控件,2常用事件 (1)TextChanged事件 在Text属性值发生变化时,该事件被触发。 (2)KeyDown、KeyPress和KeyUp事件 焦点在控件的情况下,按下键盘按键或释放键盘按键时该事件被触发。,2.3 常用控件,图2-5添加了按钮的简单用户登录界面设计,2.3.4 按钮(Button) Windows应用程序中触发事件一般都是通过按钮完成的。 1常用属性 (1)Name属性 (2)Text属性 (3)Enabled属性 (4)Image属性 2常用事件 (1)Click事件,2.3 常用控件,2.3.5 列表框(ListBox) 在列表框中可以使用鼠标选取

8、一项或多项,也可以通过某种方式对列表框中的项进行添加、删除和排列。 1常用属性 (1)Name属性 (2)Items属性 (3)SelectedItem属性 (4)SelectedIndex属性 (5)Sorted属性 2常用方法 (1)ClearSelected方法 (2)FindString方法,2.3 常用控件,3常用事件 (1)SelectedIndexChanged事件 (2)TextChanged事件 4应用举例,图2-9 权限管理窗体,2.3 常用控件,2.3.6 组合框(ComboBox) 组合框有文本框的外表,具有列表框的功能 , 可以象列表框一样为用户列出项目列表供用户选择

9、。 1常用属性 (1)Name属性 (2)DropDownStyle属性 (3)组合框的Items属性、SelectedItem属性、SelectedIndex属性和Sorted属性和列表框类似 。 2常用事件 (1)DropDown事件 (2)SelectedIndexChanged事件 (3)TextChanged事件,2.3 常用控件,2.3.7 单选按钮(RadioButton) 单选按钮在几个可选的选项中只能选择其中的一项的情况下使用。 1常用属性 (1)Text属性 (2)Checked属性 (3)Enabled属性 2常用事件 (1)CheckedChanged事件 (2)Cli

10、ck 事件 3应用举例 【例2-2】完善图2-10所示用户登录窗体功能。通过编写单选按钮的CheckedChanged事件改变权限的设置 。,图2-10 用户登录窗体设计,2.3 常用控件,2.3.8 复选框(CheckBox) 与单选按钮(RadioButton)不同,如果多个复选框作为一组,每个复选框都是独立的、互不影响,用户可以任意选择复选框,即可以做多项选择。 1常用属性 (1)Text属性 (2)Checked属性 (3)Enabled属性 2常用事件 CheckedChanged事件,图2-11 添加了复选框的用户登录窗体设计,2.3 常用控件,2.3.9 图片框(PictureB

11、ox) 图片框控件可以显示多种图形格式的图片。 1常用属性 (1)Image属性 (2)ImageLocation属性 (3)AutoSize属性 2常用方法 Load方法,用于将图像显示到图片框中。,图2-12 添加了图片框的 简单用户登录窗体设计,2.3 常用控件,2.3.10分组框(GroupBox) 分组框控件用于为其他控件提供可识别的分组。使用方式如下: (1)为了获得清晰的用户界面而将相关的窗体元素进行可视化分组。 (2)编程分组,如对单选按钮进行分组。 (3)为了在设计时将多个控件作为一个单元来移动。 1.常用属性 (1)Text属性 (2)Font和ForeColor属性 2.

12、应用举例 【例2-3】设计完成图2-11所示的用户登录界面。,2.3 常用控件,2.3.11 定时器控件(Timer) 定时器控件是一个运行时不可见的控件,利用该控件可以实现定时触发事件的功能。 1常用属性 (1)Interval属性 (2)Enabled 属性 2常用事件 Tick事件,2.4 控件布局,2.4.1调整控件的位置和大小 1直接拖拽界面设计器窗口中的控件 2修改控件的属性以改变控件的位置和大小 (1)Location属性 (2)Size属性 2.4.2控件的对齐 2.4.3调整控件的间距,图2-13 调整控件位置和大小,2.5 程序界面设计示例,图2-15 学生档案查询程序运行结果,2.5 程序界面设计示例,1程序功能 2设计步骤 (1)设置查询条件 查询条件分为5部分进行设置,分别为“选择院系和班级”、“查询条件”、“选择校区”、“学生类别”和“查询”、“打印”按钮 。 (2)显示学生档案信息。 (3)查询结果显示和查询状态显示。 (4)编写程序代码 。 (5)保存工程。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号