项目五 任务三 对话框(教案)-《算法与程序设计--C#》(河北科学技术出版社)同步精品课堂

2025-04-01
| 5页
| 124人阅读
| 5人下载
精品

内容正文:

《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、总结非模式窗体和模式窗体的区别; 通过小组讨论巩固所学知识,加深对知识点的理解 巩固所学知识 课堂小结 作业布置 作业: 练习:课后练习卷 板书设计 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

项目五  任务三  对话框(教案)-《算法与程序设计--C#》(河北科学技术出版社)同步精品课堂
1
项目五  任务三  对话框(教案)-《算法与程序设计--C#》(河北科学技术出版社)同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。