版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C#程序设计语言课程内容,第一章:概述 第二章:C# 语言的基本原理 第三章:C# 中对象的创建 第四章:面向对象的编程技术 第五章:C# 编程 第六章:编写基于 .NET 的应用 程序 第七章:使用 ADO.NET 访问 数据,第八章:创建基于 Windows 的应用程序 第九章:在 C# 应用程序中使 用 XML Web Service 第十章:创建 Web 应用程序 十一章:应用程序设置和 部署 十二章:进阶学习目标,本资料由-校园大学生创业网-提供 在线代理,创建 Windows应用程序,内容:,Windows 窗体 创建窗体的主菜单 创建和使用通用对话框 创建和使用工具栏 创建和使用
2、状态栏,C#,本资料由-校园大学生创业网-提供 在线代理,Windows 窗体,学习完本节后,你将能够: 描述Windows窗体 创建Windows窗体,8.1,本资料由-校园大学生创业网-提供 在线代理,创建 Windows应用程序,内容:,Windows 窗体 创建窗体的主菜单 创建和使用通用对话框 创建和使用工具栏 创建和使用状态栏,C#,创建窗体的主菜单,学习完本节后,你将能够: 创建主菜单 添加菜单项 处理菜单项事件,8.2,使用窗体的主菜单,主菜单的概念 主菜单用户界面 约定 菜单项应该关联一个助记字符 给菜单项设置一个有意义的名字 需要用户输入的菜单项,名称后面跟省略号 (如Op
3、en),8.2.1,创建主菜单,8.2.2,MenuItem,处理菜单事件,双击菜单项以打开事件处理程序 为事件处理程序编写代码,8.2.3,public void menuItemFilePrint_Click( Object sender, EventArgs e ) / code that runs when the event occurs ,创建主菜单,8.2.4,练 习,参见教材P246页8.2.4 课堂练习 2. 此实验需稍作调整,教材与实验文件不太一致,10 分钟,创建 Windows应用程序,内容:,Windows 窗体 创建窗体的主菜单 创建和使用通用对话框 创建和使用工具
4、栏 创建和使用状态栏,C#,创建和使用通用对话框,8.3,学习完本节后,你将能够: 创建和使用通用对话框 设置通用对话框属性 从通用对话框读取信息 使用消息框,创建和使用通用对话框,8.3.1,.NET框架提供的6个通用对话框 OpenFileDialog SaveFileDialog FontDialog PageSetupDialog PrintDialog ColorDialog,创建和使用通用对话框,8.3.1,创建和使用对话框 拖一个通用对话框到窗体 浏览事件处理程序,找到你想要的 使用ShowDialog方法显示对话框,private void OpenMenuItem_Click
5、(object sender, System.EventArgs e) openFileDialog1.ShowDialog(); ,设置通用对话框属性,8.3.2,常用属性 OpenFileDialog FileName Filter Multiselect SaveFileDialog FileName Fileter FontDialog Font,openFileDialog1.Filter= ”GIF files(*.gif)|*.gif |JPEG files(*.jpg)|*.jpg”);,从通用对话框读取信息,8.3,当用户关闭对话框时,ShowDialog方法将返回用户操作的
6、结果(用户点击了OK 按钮或是Cancel 按钮?) 结果是DialogResult枚举类型,包括: OK Cancel Abort Retry Ignore Yes No (None),if (openFileDialog1.ShowDialog() = DialogResult.OK) pictureBox1.Image = Image.FromFile(openFileDialog1.FileName) ; ,使用消息框,8.3.4,MessageBox是标准的windows消息框 使用MessasgeBox.Show方法显示消息框 MessageBoxButtons枚举指定消息框中的按
7、钮 MessageBoxButtons . AbortRetryIgnore MessageBoxButtons . YesNo MessageBoxIcon指定消息框的图标 MessageBoxIcon . Information MessageBoxIcon . Error,使用消息框,8.3.4,示例:,MesssageBox.Show(“Are you want to exit ?”, “MessageBox Demo”, MessageBoxButtons.YesNo, MessageBoxIcon.Imformation );,使用通用对话框,8.3.5,练 习,参见教材P254页
8、8.3.5 课堂练习,10 分钟,创建 Windows应用程序,内容:,Windows 窗体 创建窗体的主菜单 创建和使用通用对话框 创建和使用工具栏 创建和使用状态栏,C#,学习完本节后,你将能够: 创建工具栏 设置工具栏按钮,创建和使用工具栏,8.7,添加ToolBar控件 向ToolBar的Buttons集合添加ToolBarButton对象 添加ImageList控件 向ImageList的Images集合添加图标图像 设置每个ToolBarButton对象的ImageIndex 设置ToolBar的dock属性 编写ToolBar的事件处理程序,创建工具栏,8.7.1,使用ToolB
9、ar控件的属性,ToolBar的常用属性 Buttons ToolBarButton Text ImageIndex Style ToolTipText ImageList Dock ShowToolTips,8.7.2,按钮,停靠在顶端,图标使用,编写 ButtonClick 事件处理程序,所有工具栏上的按钮共享一个Click事件 工具栏按钮的事件往往是菜单项事件的重复 怎样确定用户点击了哪个按钮? 使用Tag属性指定相关的菜单项 调用相关菜单项的事件处理程序,8.3.7,private void toolBar_ButtonClick(object sender,ToolBarButton
10、ClickEventArgs e) ToolBarButton tbtn = e.Button; MenuItem mItem = (MenuItem)tbtn.Tag; mItem.PerformClick();,创建和使用工具栏,8.7.4,练 习,在本练习中,将创建一个工具栏并添加 File Open、File Save 和 View Next 按钮到工具栏 参见教材P278页8.7.4 课堂练习 请特别注意第6步,10 分钟,创建 Windows应用程序,内容:,Windows 窗体 创建窗体的主菜单 创建和使用通用对话框 创建和使用工具栏 创建和使用状态栏,C#,学习完本节后,你将能够: 创建状态栏 设置状态栏的属性,创建和使用状态栏,8.8,创建状态栏,8.8.1,状态栏通常位于窗体的底部,是一个矩形区域,可以显示各种状态信息 StatusBar控件 Panels ( Panel 的集合) Text Width AutoSize (Contents | String | None ) Style ( OwnerDraw | Text ) ShowPanels Text SizingGrip,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 习题课件:正方形中的三大模型问题 专项
- 58爱房外包合同
- 一点点兼职外包合同
- 与4s店签外包合同
- 个体户服务外包合同
- 中软国际外包合同
- 互联网专线外包合同
- 供热服务外包合同
- 代账财务外包合同
- 2024新人教版英语八年级下Unit 7课文佳句翻译(含答案)
- 中西医结合康复治疗技术
- 预应力张拉安全培训课件
- 【MOOC】《理性思维实训》(华南师范大学)章节期末慕课答案
- 《水质监测智能无人实验室建设与运维技术要求》
- 2025年财政资金监管“清源行动”自查报告
- 《焊条电弧焊》课件(共七章)
- 2026中远海运集团招聘考试参考题库及答案解析
- 高速路机电安全培训课件
- 医疗器械生产企业洁净区工作服管理规定
- 2025国铁集团考试题库及答案
- 老年健康饮食指导及食谱设计
评论
0/150
提交评论