内容正文:
《5.3 对话框》教案
课 题
《5.3 对话框》
课 型
讲授
课 时
2
授课班级
计算机专业学生
授课时间
授课教师
教材分析
本课程采用的教材是河北科学技术出版社出版的《算法与程序设计--C#》,是2025年新高考大纲指定教材。本章是第五章,主要内容为窗体设计及各个控件的属性、方法和使用。
学情分析
本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解事件相关内容。为后续知识的学习打下基础。
学习目标
1、 理解对话框、提示框和通用对话框的概念及其在C#中的作用
2、 掌握MessageBox类的使用方法
3、 掌握设置ToolTip控件的方法
学习重难点
重点:MessageBox 类的常用方法和参数
难点:理解不同对话框的返回值及其在程序中的应用
教学方法
讲授法、任务驱动法、讨论法
课前准备
教学课件
教学媒体
PPT、多媒体
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
思考:
在日常使用软件的过程中,我们经常会遇到各种对话框和提示框。比如,当我们误操作时,软件会弹出一个提示框告诉我们操作有误;当我们要打开或保存文件时,会弹出一个文件选择对话框。那么,在 C# 编程中,我们如何实现这些功能呢?
思考老师提出的问题,进行讨论,回答
通过问题导入的方法,引导学生主动思考,激发学生学习兴趣
活动二:
调动思维
探究新知
任务一:消息框
★消息框的概念与作用
消息框对话框是一个预定义对话框,用来向用户显示应用程序一些消息提示,如程序执行结果、出错信息等。在 C# 它位于 System.Windows.Forms 命名空间中。
MessageBox消息对话框只提供了一个方法Show(),用来把消息对话框显示出来。
★MessageBox格式:
Public Static MessageBox.Show(string text,string title,MessageBoxButton. buttons,MessageBoxIcon.Icon);
➽ 说明:
(1)text:在消息框中提示信息。
(2)title:消息框的标题栏中的文本。
(3)Buttons:MessageBoxButton枚举值之一,用于指定消息框中显示哪些按钮。
(4)Icon:MessageBoxIcon枚举值之一,指定在消息框中显示哪个图标
➽MessageBoxButton枚举值及说明
➽MessageBoxIcon枚举值及说明
➽DialogResult枚举值及说明
★小试牛刀
任务 :设计一个窗体Form1,在窗体上设置一个按钮控件(Button)。功能是单击按钮后弹出消息框,单击不同的按钮会弹出不同的消息框,提示用户按的是哪一个按钮。
通过教师的讲解和演示,使学生了解MessageBox语句的语法格式,MessageBo语句的执行效果
介绍MessageBox语句的语法格式及其参数类型
活动三:
调动思维
探究新知
任务一:提示框
★ToolTip控件
ToolTip控件是Windows窗体应用程序中常用的工具提示控件,当用户将鼠标悬停在某个控件上时,ToolTip会显示一段文本,帮助用户理解该控件的作用。
程序设计窗体中添加了 ToolTip 组件,则程序设计窗体中的所有控件的属性中将自动增加一个 ToolTip 属性,用于为程序设计窗体中的控件添加提示信息。
★小试牛刀
任务 :设计一个窗体Form1,在窗体上设置一个按钮控件(Button),一个文本框控件(TextBox),将鼠标移动到按钮控件时显示提示信息“这是一个按钮”,鼠标移动到文本框控件时显示提示信息“这是一个文本框”。
通过教师的讲解和演示,使学生了解ToolTip控件的使用方法
介绍ToolTip控件的使用方法
活动四:
调动思维
探究新知
任务一:模式对话框
★模式对话框
根据Windows窗体的显示状态,可以分为模式窗体和非模式窗体。
1、模式窗体
模式窗体就是当该窗体显示时,其他窗体不可用,只有将模式窗体关闭之后,其他窗体才能恢复可用状态。
模式窗体使用ShowDialog()方法显示窗体。
示例:Form2 frm = new Form2(); frm.ShowDialog();
2、非模式窗体
一般的窗体都是非模式窗体。非模式窗体在显示时,如果有多个窗体,用户可以单击任何一个窗体,单击的窗体将立即成为当前窗体。
非模式窗体使用Show()方法显示窗体。
示例:Form3 frm = new Form3();
frm.Show();
★小试牛刀
任务 :设计一个窗体Form1,在窗体上设置两个按钮控件(Button)。功能是单击“打开模式对话框”按钮后弹出模式对话框Form2,单击“打开非模式对话框”按钮后弹出非模式对话框Form3。
通过教师的讲解和演示,使学生了解模式对话框的分类、模式窗体和非模式窗体的不同
介绍模式对话框的分类、模式窗体和非模式窗体的不同
活动五:
调动思维
探究新知
任务一:通用对话框
★通用对话框概念
通用对话框(Common Dialogs)是一组预定义的对话框,用于执行常见的任务,如打开文件、保存文件、选择颜色、选择字体等。
➽ 打开对话框控件
OpenFileDialog 用于让用户选择要打开的文件。它可以设置文件类型过滤器,限制用户可选择的文件类型。
➽ 保存文件对话框
SaveFileDialog用于保存文件。
➽颜色对话框
ColorDialog 用于让用户选择颜色。用户可以从预定义的颜色列表中选择,也可以自定义颜色。
➽ 字体对话框
FontDialog用于让用户选择字体、字号、字形等。
通过教师的讲解和演示,使学生了解通用对话框的分类及其使用场景
介绍通用对话框的分类及其使用场景
活动六:
巩固练习
素质提升
1、总结各种对话框的使用场景;
2、总结非模式窗体和模式窗体的区别;
通过小组讨论巩固所学知识,加深对知识点的理解
巩固所学知识
课堂小结
作业布置
作业:
练习:课后练习卷
板书设计
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$