项目7 窗体和控件-7.2.15-16 对话框和消息框(教案)-《C#程序设计基础》(河海大学出版社)同步精品课堂
|
3页
|
43人阅读
|
0人下载
精品
内容正文:
7.2.15-16对话框和消息框
授课题目
对话框消息框
授课时数
2课时
授课班级
授课地点
多媒体教室、云机房
教学方法
讲授法、讨论法、演示法
授课类型
理实课
1.了解对话框控件的作用和用法。
知识目标
2.掌握消息框控件的创建和基本属性设置。
1.能够在窗体中添加和使用对话框控件。
教学目标
能力目标
2,能够利用消息框控件实现简单的提示和确认功能。
1.注重细节,保证窗体界面的美观和易用性。
素养目标
2.培养对控件的合理组织和布局的意识。
1.对话框控件的属性和事件的使用。
教学重点
2.消息框控件的创建和使用。
1.如何正确配置对话框的位置和大小。
教学难点
2.
如何设置消息框的样式和功能。
教学基本内容(第一节课)
一、导入环节
1.复习上节课所学的控件知识,引入本节课的主题:对话框控件。
2.提问学生,让他们回顾窗体和其他控件的基本使用方法。
二、授课内容提要
1.对话框(Dialog)控件
在“工具箱”面板中,颜色对话框、文件夹浏览对话框、字体对话框、打开文件对话框
和保存文件对话框这5个控件被放在一起,形成单独的分组,如图7-92所示。
√对话框
具指针
☒ColorDialog
FolderBrowserDialog
FontDialog
图OpenFileDialog
SaveFileDialog
这几个组件都派生于CommonDialog类,所以也常把它们称为“通用对话框”。
尽管这几个对话框本身的构造较为复杂,但它们的核心功能非常简单。ColorDialog作
用是获得一个颜色,即Color类型的数据。FolderBrowseDialog是以图形化的方式获得一
个文件夹的路径字符串。FontDialog的目的是生成一个Font结构类型的数据。
OpenFileDialog和SaveFileDialog是为了得到文件的完整路径。
三、练习与互动
1.分发练习题,让学生编写一个包含对话框控件的窗体应用程序。
2.学生可以在小组中讨论并分享他们的解决方案,以促进相互学习和讨论。
四、课堂小结
1.回顾本节课学习内容,强调对话框控件的重点和难点。
2.解答学生提出的疑问。
五、课后作业
编写一个窗体应用程序,结合对话框控件,实现一个完整功能的界面设计。
六、板书设计
颜色对话框
文件夹浏览对话框
对话框控件
字体对话框
打开文件对话框
保存文件对话框
教学基本内容(第二节课)
一、导入环节
1.复习上节课所学的对话框控件知识,引入本节课的主题:消息框控件。
2.引导学生思考在窗体设计中如何添加消息提示,提高用户体验。
二、授课内容提要
1.消息框(MessageBox)控件
(消息框MessageBox是一种常用的窗体,用来向用户显示信息或者向用户发出询问,
以决定接下来该程序该如何执行。常用方法为Show方法,该方法的返回值是DialogResult
类型的枚举值。其格式如下:
【格式】
MessageBox.Show (String1[,String2,MessageBoxButtons,MessageBoxlcon,
MessageBoxDefaultButton]);
【功能】显示具有指定文本、标题、按钮、图标和默认按钮的消息框。
【说明】
除了Stringl,其余各项均可省略。
Stringl:提示信息。
String2:标题栏信息。
MessageBoxBut tons:按钮类型。
MessageBoxlcon:图标类型。
MessageBoxDefaultButton:默认按钮。
下面是与Mes sageBox.Show方法有关的几个枚举类型。
DialogResult枚举
Abort
对话框的返回值是Abort(通常从标签为“中止”的按钮发送)
Cancel
对话框的返回值是Cancel(通常从标签为“取消”的按钮发送)
Ignore
对话框的返回值是Ignore(通常从标签为“忽略”的按钮发送)
No
对话框的返回值是No(通常从标签为“否”的按钮发送)
None
从对话框返回了Nothing。.这表明有模式对话框继续运行
OK
对话框的返回值是OK(通常从标签为“确定”的按钮发送)
Retry
对话框的返回值是Rty(通常从标签为“重试”的按钮发送)
Yes
对话框的返回值是Ys(通常从标签为“是”的按钮发送)
MessageBoxButtons枚举
AbortRetrylgnore
消息框包含“中止”“重试”和“忽略”按钮
OK
消息框包含“确定”按钮
OKCancel
消息框包含“确定”和“取消”按钮
RetryCancel
消息框包含“重试”和“取消”按钮
YesNo
消息框包含“是”和“否”按钮
YeNoCancel
消息框包含“是”“否”和“取消”按钮
MessageBoxlcon枚举
Asterisk
星号,消息框图标由一个圆圈及其中的小写字母ⅰ组成,即①
Error
错误,消息框图标由一个红色背景的圆圈及其中的白色×组成,即⑧
Exclamation
感叹号,消息框图标由一个黄色背景的三角形及其中的一个感叹号组成,
即A
Hand
手型,消息框图标由一个红色背景的圆圈及其中的白色×组成,即⑧
Information
信息,消息框图标由一个圆圈及其中的小写字母ⅰ组成,即①
None
无,消息框未包含图标符号
Question
提问,消息框图标由一个圆圈和其中的一个问号组成,即⑦
Stop
停止,消息框图标由一个红色背景的圆圈及其中的白色×组成,即⑧
Waming
警告,消息框图标由一个黄色背景的三角形及其中的一个感叹号组成,
即A
MessageBoxDefaultButton枚举
Button1
消息框上的第一个按钮是默认按钮
Button2
消息框上的第二个按钮是默认按钮
Button3
消息框上的第三个按钮是默认按钮
三、练习与互动
1.给学生几个场景,让他们尝试利用消息框控件为窗体中的控件添加提示信息。
2.学生可以分享他们的设计思路和实现方式,共同探讨如何最有效地利用消息框提升
用户体验。
四、课堂小结
1.总结本节课所学的消息框控件内容,强调使用技巧和注意事项。
2.解答学生关于消息框控件的疑问。
五、课后作业
1.要求学生修改之前的窗体应用程序,在其中添加消息框控件,提供更好的用户操
作指导。
六、板书设计
提示信息
标题栏信息
消急框(MessageBox)
按钮关型
图标类型
默认按钮
七、教学后记
通过这两节课的学习,学生不仅掌握了对话框和消息框控件的基本用法,还能够在实践
中灵活运用这些控件,提升界面设计和用户体验。希望学生能够将所学知识运用到实际项目
中,不断提升自己的编程能力和解决问题的能力。
在未来的教学中,我会继续注重学生理论与实践相结合的教学方法,引导学生通过项
实践来巩固所学知识,培养学生独立分析和解决问题的能力,提高学生的综合素养和实践能
希望学生能够在不断的学习和实践中不断进步,成为技术娴熟、富有创造力的C#程序员。
资源预览图