版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/7/28,1,电子科大成都学院精品课程Visual C# .Net程序设计,C#程序设计,王奔 E-Mail:,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,2,第七章 Windows程序的窗体设计技术,7.1 窗体与控件概述 7.2 按钮、标签与文件框控件 7.3 选择控件 7.4容器控件 7.5 PictureBox控件 7.6 菜单、工具栏和状态栏 7.7对话框 7.8 SDI和MDI应用程序,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,3,7.1 窗体与控件,一、 Windows窗体 二、窗体的控件,返
2、回,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,4,一、Windows窗体,1. Windows窗体 Windows窗体是使用C#来建立基于窗口应用程序的出发点。不过,从窗体本身来看,它只是一个可移动的界面而已。虽然用户可以直接在窗体上绘制对象和文本,但是窗体的真正作用是充当Windows控件的容器。 2. Windows窗体命名空间 Windows窗体的基类是Form,在System.Windows.Forms命名空间中定义. .NET中的大多数控件都派生于System.Windows.Forms.Control类,该类定义了控件的基本功能。,2020/
3、7/28,电子科大成都学院精品课程Visual C# .Net程序设计,5,3. 窗体的主要属性,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,6,二、窗体的控件,1. .NET Framework中的窗体控件 2. 控件的属性,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,7,1. .NET Framework中的窗体控件,数据显示DataGridView 数据绑定和定位BindingSource、BindingNavigator 文本编辑TextBox、RichTextBox、MaskedTextBox 信息显示Lab
4、le、StatusStrip、ProgressBar 网页显示WebBrowser 列表与选择 CheckBox、CheckedListBox、ComboBox、RadioButton、ListBox、ListView、NumericUpDown、TreeView、DomainUpDown、TrackBar、 图形显示PictureBox、ImageList 日期设置DateTimePicker、MonthCalendar 对话框ColorDialog、FontDialog、OpenFileDialog、PrintDialog、PrintPreviewDialog、FolderBrowerDi
5、alog、SaveFileDialog 命令Button、LinkLabel、NotifyIcon、ToolStrip 菜单MenuStrip、ContextMenuStrip 用户帮助HelpProvider、ToolTrip 将其他控件分组Panel、GroupBox、TabControl、SplitContainer、TableLayoutPanel、FlowLayoutPane,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,8,2. 控件的属性,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,9,控件的属性(续),返
6、回,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,10,7.2 按钮、标签与文件框控件,一、按钮控件 二、标签控件 三、文本框控件 四、用户登录实例,返回,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,11,一、按钮控件,1. 常见属性 Name:用于设置对象的名称,以便在代码中引用。 Text:以文本形式显示在按钮上的标题文字。如果要设置快捷键,则在快捷键字母前面加上一个“/ 创建子窗体对象 frm.MdiParent = this;/指定 当前窗体为MDI 父窗体 frm.Show();/打开子窗体,2020/7/28
7、,电子科大成都学院精品课程Visual C# .Net程序设计,66,二、应用实例:创建学生成绩管理系统界面,【实例7-9】设置学生成绩管理系统和MDI应用程序,在主窗体中打开子窗体。 实例7-9源代码阅读(见教材) 操作演示 代码分析,返回,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,67,本章要点,WinForms可用于 Windows 窗体应用程序开发 Windows 窗体控件是从 System.Windows.Forms.Control 类派生的类 标签控件用于显示用户不能编辑的文本或图像 按钮控件提供用户与应用程序交互的最简便方法 组合框控件是列
8、表框控件和文本框控件的组合,用户可以键入文本,也可以从所提供的列表中选择项目 窗体提供了收集、显示和传送信息的界面,是 GUI的重要元素 消息框显示消息,用于与用户交互,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,68,本章要点(续),WinForms单选按钮控件允许用户进行设置 WinForms的图片框控件允许用户在窗体上添加和显示位图、元文件、JPEG、GIF 或 PNG 等格式的图形 WinForms的选项卡控件将类似的功能集中在一起,放在一个对话框或窗口中 菜单是程序中显示一个选项列表的图型元素,它提供将命令分组的方法和用户对其访问的简单途径,2020/7/28,电子科大成都学院精品课程Visual C# .Net程序设计,69,本章要点(续),工具栏包含工具栏按钮,这些按钮提供对应用程序中最常用的菜单命令的快速访问 状态栏通常显示在窗体的底部,向用户提供有关应用程序状态的信息 单文档界面的某一时刻只能打开一个文档,多文档界面允许同时打开多个文档 MDI应用程序由一个MDI父窗体和一个或多个子窗体构成,2020/7/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 16823:2025 EN Non-destructive testing - Ultrasonic testing - Through-transmission technique
- 2024年音视频线供货3篇
- 步行街花岗岩安装协议
- 儿童玩具业务员招聘协议
- 汽车配件租赁合同
- 食品召回的企业文化塑造
- 通信保障临时用电管理办法
- 摩托车店大门地弹门施工合同
- 动物福利爱心基金管理办法
- 室内装修安装合同样本
- 资产管理基础知识
- 医院采购遴选方案
- GB/T 7260.1-2023不间断电源系统(UPS)第1部分:安全要求
- 对外开放与国际合作概述
- 2024届四川省成都市高中数学高一下期末学业质量监测模拟试题含解析
- 2023年青协活动总结报告
- 提升供应链效率:年度运营计划
- 展览馆维修维护投标方案
- 陈赫贾玲小品《欢喜密探》台词剧本
- 2023招聘专员个人年终总结
- 机房搬迁服务投标方案(技术标)
评论
0/150
提交评论