VisualC程序设计教程教学PPT作者罗福强白忠建杨剑CCh7.ppt
《VisualC程序设计教程教学PPT作者罗福强白忠建杨剑CCh7.ppt》由会员分享,可在线阅读,更多相关《VisualC程序设计教程教学PPT作者罗福强白忠建杨剑CCh7.ppt(71页珍藏版)》请在三一办公上搜索。
1、2023/6/2,1,电子科大成都学院精品课程Visual C#.Net程序设计,Visual C#.Net程序设计,电子科大成都学院计算机系课件制作:杨剑E-Mail:yangjian.email163.COm,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,2,第七章 Windows程序的窗体设计技术,7.1 窗体与控件概述 7.2 按钮、标签与文件框控件 7.3 选择控件7.4容器控件7.5 PictureBox控件7.6 菜单、工具栏和状态栏7.7对话框7.8 SDI和MDI应用程序,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序
2、设计,3,7.1 窗体与控件,一、Windows窗体二、窗体的控件,返回,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,4,一、Windows窗体,1.Windows窗体Windows窗体是使用C#来建立基于窗口应用程序的出发点。不过,从窗体本身来看,它只是一个可移动的界面而已。虽然用户可以直接在窗体上绘制对象和文本,但是窗体的真正作用是充当Windows控件的容器。2.Windows窗体命名空间Windows窗体的基类是Form,在System.Windows.Forms命名空间中定义.NET中的大多数控件都派生于System.Windows.Forms.Co
3、ntrol类,该类定义了控件的基本功能。,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,5,3.窗体的主要属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,6,二、窗体的控件,1.NET Framework中的窗体控件2.控件的属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,7,1.NET Framework中的窗体控件,数据显示DataGridView数据绑定和定位BindingSource、BindingNavigator文本编辑TextBox、RichTextBox、MaskedText
4、Box信息显示Lable、StatusStrip、ProgressBar网页显示WebBrowser列表与选择 CheckBox、CheckedListBox、ComboBox、RadioButton、ListBox、ListView、NumericUpDown、TreeView、DomainUpDown、TrackBar、图形显示PictureBox、ImageList日期设置DateTimePicker、MonthCalendar对话框ColorDialog、FontDialog、OpenFileDialog、PrintDialog、PrintPreviewDialog、FolderBro
5、werDialog、SaveFileDialog命令Button、LinkLabel、NotifyIcon、ToolStrip菜单MenuStrip、ContextMenuStrip用户帮助HelpProvider、ToolTrip将其他控件分组Panel、GroupBox、TabControl、SplitContainer、TableLayoutPanel、FlowLayoutPane,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,8,2.控件的属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,9,控件的属性(续),返回,20
6、23/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,10,7.2 按钮、标签与文件框控件,一、按钮控件 二、标签控件 三、文本框控件四、用户登录实例,返回,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,11,一、按钮控件,1.常见属性Name:用于设置对象的名称,以便在代码中引用。Text:以文本形式显示在按钮上的标题文字。如果要设置快捷键,则在快捷键字母前面加上一个“&”字符Visible:决定该按钮是否可见 Enabled:决定该按钮是否有效 FlatStyle:决定该按钮的样式,值为FlatStyle枚举型Image:指定一个在按钮上
7、显示的图像 ImageAlign:设置图像在按钮上的对齐方式,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,12,2.设置属性的值方法1:在程序设计阶段,在控件的“属性”窗口中直接修改相关的属性值;方法2:用程序代码修改属性 注意:各种控件对象的Name属性只能通过“属性”窗口更改,该属性在设计时有效,运行时为只读。,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,13,二、标签控件,1.作用:主要用于在窗体上显示文本 2.控件名:Label:标准的Windows标签;LinkLabel:类似于Label,但以超链接方式显示,202
8、3/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,14,3.标签控件的常用属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,15,三、文本框控件,1.TextBox控件 2.RichTextBox控件,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,16,1.TextBox控件,(1)TextBox常见的属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,17,(2)TextBox常用事件,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,18,2.
9、RichTextBox控件,常用属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,19,RichBoxText常用属性(续),2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,20,四、应用实例:用户登录,【实例7-1】设计一个简单的用户登录界面,当输入正确的用户名和密码时,系统将给出正确的提示,否则给出错误提示。实例7-1源代码阅读(见教材)操作演示代码分析,返回,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,21,7.3 选择控件,一、RadioButton控件 二、CheckBox控件 三、Li
10、stBox控件 四、ComboBox控件 五、应用实例:添加学生信息,返回,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,22,一、RadioButton控件,单选按钮RadioButton 控件为用户提供由两个或多个互斥选项组成的选项集。用户在一组单选按钮中,只能选择一个。RadioButton控件的属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,23,一、RadioButton控件,RadioButton控件的属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,24,二、CheckBox控件
11、,复选框CheckBox控件列出了可供用户选择的选项,用户根据需要可以从中选择一项或多项。当某一个选择被选中后,其左边的小方框会打下一个勾。CheckBox控件的属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,25,二、CheckBox控件,CheckBox控件的事件,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,26,三、ListBox控件,列表框ListBox控件用于显示一组字符串,可以从中选择一个或多个选项。与复选框和单选按钮一样,列表框也提供了要求用户选择一个或多个选项的方式。ListBox控件的属性,2023/6/2
12、,电子科大成都学院精品课程Visual C#.Net程序设计,27,三、ListBox控件,ListBox控件的常用方法,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,28,三、ListBox控件,ListBox控件的常用事件,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,29,四、ComboBox控件,组合框ComboBox控件,它是把文本框控件和列表框组合在一起,使用户可以从列表中选择项,也可以输入新文本。Visible属性决定该按钮是否可见,属性值为true时可见,为false时隐藏。ComboBox 的默认行为是显示一个可
13、编辑文本框,该文本框具有一个隐藏的下拉列表。DropDownStyle 属性确定要显示的组合框的样式。该值提供以下选项:Simple,简单的下拉列表,始终显示列表、下拉列表框;DropDownList,文本部分不可编辑,并且必须点击箭头才能查看下拉列表;DropDown,默认下拉列表框,文本部分可编辑,并且用户必须按箭头键才能查看列表。,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,30,五、应用实例:添加学生信息,【实例7-2】在项目MySchool中添加一个窗体,实现如图7-12所示的效果,用于添加学生的个人信息。实例7-2源代码阅读(见教材)操作演示代码分
14、析,返回,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,31,7.4 容器控件,一、GroupBox控件 二、Panel控件 三、TabControl控件 四、应用实例:添加课程信息,返回,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,32,一、GroupBox控件,GroupBox 控件用于为其他控件提供可识别的分组。在窗体上创建GroupBox控件及其内部控件时,必须先建立GroupBox控件,然后在其内建立各种控件。,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,33,二、Panel控件,Pa
15、nel 控件类似于GroupBox 控件Panel 控件可以有滚动条 若要显示滚动条,需将 AutoScroll 属性设置为 true 可以通过设置 BackColor、BackgroundImage 和 BorderStyle 属性自定义面板的外观,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,34,三、TabControl控件,TabControl 显示多个选项卡 选项卡中可包含图片和其他控件。TabControl控件的常用属性,2023/6/2,电子科大成都学院精品课程Visual C#.Net程序设计,35,四、应用实例:添加课程信息,【实例7-3】在项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualC 程序设计 教程 教学 PPT 作者 罗福强白忠建杨剑 CCh7
链接地址:https://www.31ppt.com/p-5074625.html