




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教 案教师姓名王莉授课专业医用电子仪器与维护授课班级11高电课程名称高级语言程序设计课程类别专业基础课授课形式理实结合授课时间2013年11月7日 第十周 星期四第3、4节授课时数2授课章节名称项目五、制作简易记事本 任务1、菜单的制作教学目标知识目标1、掌握菜单编辑器的应用;2、掌握下拉式菜单和弹出式菜单的制作方法能力目标1、 菜单编辑器的熟练应用;2、 菜单项事件过程的编写方法;3、 菜单项的Checked属性在事件过程中的设置。情感目标通过学生亲历动手实践操作,培养和提高以下情感:1、使学生具备较强的自学能力、实践能力、创新能力,激发学生的求知欲;2、培养学生的口头表达能力、观察和分析概
2、括能力;3、通过对作品的操作和欣赏,培养审美意识和情趣;4、培养学生在学习中发现问题、探究规律、举一反三,思考解决问题的能力,培养学生的探究和团队协作精神。教学重点菜单编辑器的使用、菜单项事件过程的编写重点突出的方法:教师示范操作、重点讲解分析,引导学生通过自主实践、思索、感悟,课前预习和课后复习消化等方法,总结出菜单编辑器的使用方法。教学难点菜单项事件过程的编写难点突破的方法:教师进行事件过程编写示范,同时通过设立一些相关的问题情境引导学生去尝试练习,在对比得到一定经验的基础上,教师再加以经验的传授和问题答疑,总结事件过程中常见错误,然后通过拓展提高练习来强化所学知识。更新、补充、删节内容1
3、、菜单项的复选(Checked)属性在事件过程中的设置 2、Button=2 点击鼠标右键教学方法和手段1、学习环境:局域网络、红蜘蛛多媒体广播系统、VB软件2、学习资源:教师自制本节课所需课件一个、学生模仿练习题目、相关程序文件素材若干。3、学习方式:局域网络环境下以“项目任务”为主线进行自主学习和合作学习。作业1、掌握菜单编辑器的使用;2、菜单项Enable属性和Checked属性的设置。教学小结教学以“项目任务”为主线,从学生的认知特点和实际能力出发,选取同学们较为熟悉的记事本程序,并分解为三个小任务进行教学。教学过程中,通过学生对“简易记事本”的操作,调动起学生学习的兴趣,采用示例引导
4、,设疑导入的方法引入新课。通过演示教学讲解分析重难点,指导学生采用自主学习、互助学习、个别拓展练习等多种学习方式,在实践思索中掌握并消化本节课重难点内容。通过“学生自评表”让学生了解课堂学习的重点,同时总结自己本节课的知识掌握情况,便于有针对性的复习,也便于教师掌握学生的学习情况;作品展示环节培养学生的口头表达和总结概括能力。 注:课程类别:公共基础课 专业基础课 专业必修课 专业选修课 公共选修课等授课主要内容与教学过程设计(一)教法设计“简易记事本”的制作是本项目的主要任务,教学过程中将“简易记事本”分解为1、菜单制作;2、工具栏与组合框制作;3、高级文本框与通用对话框三个任务进行授课。最
5、后再将三个任务综合,完成“简易记事本”的制作。教学过程中学生模仿练习是授课过程中学生拓展提高的主要方法,要求学生在每个任务结束时要提交分解后的小作品。每个任务的教学流程图如下:演示“简易记事本”程序分解任务知识点授课导学资料学生独立或相互合作完成知识点练习学生独立模仿制作分解任务教师分步引导、总结学生展示讲解小作品教师课堂总结学生提交小作品 (二)授课主要内容及流程时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动5分钟一、新课导入:1、演示“简易记事本”程序,同时将“简易记事本”可执行文件传输到学生机,让学生进行项目操作感受。2、分解“简易记事本”,提出任务1的制作要求:制作如程序
6、所示菜单栏。3、操作“菜单”,让学生试着分析每一个菜单的部件和排版;(提问)“菜单”的分类:下拉式菜单和弹出式菜单主菜单、子菜单、菜单标题、菜单项、分隔线、快捷键、访问键设疑:菜单是怎么样创建出来的?4、引出“菜单编辑器”,介绍其打开方法:l 打开【菜单编辑器】的方法 通过以下四种方法可以打开【菜单编辑器】:(1) 在【工具】菜单中选择【菜单编辑器】选项。(2) 在工具栏上单击【菜单编辑器】按钮。(3) 在当前窗体上单击鼠标右键,将弹出一个快捷菜单,然后选择【菜单编辑器】选项。(4)在当前窗体上使用热键“Ctrl + E”1、操作感受“简易记事本”程序;2、重点观察分析“菜单”组成。教学方法:
7、1、集中启发式教学;2、演示激趣;3、设疑导入。学习指导:1、边演示边指出“简易记事本”的组成部件,引出本节课重点“菜单的制作”;2、引入 “菜单编辑器”打开方法。时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动10分钟二、 “菜单编辑器”结构1、【菜单编辑器】的结构【菜单编辑器】主要分为三个部分,即数据区、编辑区和菜单项显示区。2、【菜单编辑器】的对话框选项属 性 (重点)说 明标题(Caption) 显示在菜单控件上的字符。即菜单项名,为了能够通过键盘访问菜单项,可在一个字母前插入 & 符号,如(&E)。按 ALT 键和该字母就可访问菜单;分隔线,则键入一个连字符 “-” 特别
8、强调:分隔线不能设置为主菜单名称(Name) 在程序代码中引用菜单控件时使用的名称,即控件名 索引(Index) 菜单控件可以利用索引来建立数组,并以索引值来识别数组中的不同成员,但它不会自动为用户建立索引值。 快捷(Shortcut) 设置菜单的快捷键 复选(Checked) 该属性为True(选中)时在菜单项的前面出现一个“”标记,表示该项目前处于活动状态。 有效(Enabled) 该属性为False(未选中)时,对应的菜单项呈现灰色,表示当前不可用。 可见(Visible) 该属性为False(未选中)时,对应的菜单项不可见 帮助上下文ID 在HelpFile 属性指定的帮助文件中用该数
9、值查找适当的帮助信息。 协调位置 允许选择菜单的NegotiatePosition属性,该属性决定是否以及如何在容器窗体中。 控制按钮左、右箭头:调整菜单项的级别(主菜单还是子菜单)通过这两个键,告诉系统所设计的菜单时主菜单还是子菜单。若菜单项前面没有内缩符号“”,则表示该菜单项是主菜单项;若菜单项前面有一个内缩符号“”,则表示该菜单项是子菜单项(前一个菜单项的子菜单);每增加一个内缩符号“”,相应的菜单级别向下一级。单击一次右箭头增加一个内缩符号“”,单击一次左箭头删除一个内缩符号“”上下箭头按钮:是把当前位置的菜单项进行上下位置的调整。下一个:向后选定一个菜单控件,到了最后一个菜单项后单击
10、该按钮,将增加一个空白菜单项。插入:在当前位置增加一个菜单项。删除:删除当前位置的菜单项。观察“菜单编辑器”,思考各个部件的用途教学方法:集中启发式教学;学习指导1、提出问题:“菜单编辑器”各个部件的用途?时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动15分钟三、举例演示“菜单”的制作(重点)以“演示教学法”进行“菜单编辑器”结构的进一步讲解,通过完成如图示菜单的制作,传授“菜单编辑器”的使用方法;以“任务驱动”教学法,要求学生模仿完成该演示示例的制作,培养学生的实践能力;以学生“互助学习”方式,培养学生的探究和团队协作精神。演示教学过程:按步骤进行逐步演示讲解,学生在每一个步骤
11、演示教学结束后进行模仿练习。1、下拉式菜单的制作 步骤一:根据图示完成小程序界面设计(1)在窗体中添加文本框控件,调整为适大小,Text属性设置为空步骤二:根据图示及菜单项属性列表完成菜单设计步骤三:菜单项事件过程编写(难点)要求:“字体颜色”菜单设计为菜单项数组,使用select case语句进行事件过程的编写,完成文本框中字体颜色的设置。 (1)进入代码窗口:单击“菜单项”打开代码窗口,进行相应菜单项事件过程的编写。(2)代码:提出问题:如何在事件过程中设置复选(Checked)属性的有效性?控件名.属性=属性值 例:菜单项名.checked=ture 该菜单项被选中,在菜单项前加“”标记
12、1、在每一个步骤演示结束后进行模仿练习;2、同学之间进行互助探究学习3、思考回顾事件过程中控件属性的设置方法:控件名.属性=属性值教学方法:1、演示教学法2、任务驱动教学3、互助学习学习指导:1、边演示边讲解2、提醒学生养成良好的编程习惯,代码的编写过程中,程序结构使用缩进规则编写。3、设疑:事件过程中控件属性的设置方法?4、巡视指导,个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动10分钟2、弹出式菜单(1)弹出式菜单是独立于菜单栏的浮动菜单弹出式菜单也是在“菜单编辑器”对话框中完成的。 弹出式菜单应至少有一个菜单项。 (2)弹出式菜单要用专门的方法来显示,即PopupM
13、enu方法,格式: .PopupMenu ,Flags,x,y,BoldCommand是在菜单编辑器中定义的主菜单项名。 为了显示弹出式菜单,通常把PopupMenu方法放在Mousedown事件中,对于弹出式菜单来说,主菜单项的“可见”属性可以设置为False3、举例演示“弹出式菜单”的制作:制作如图示弹出式菜单,并完成事件过程的编写步骤一、完成图示界面设计:本题延用“下拉式菜单”示例界面;步骤二、利用“菜单编辑器”完成菜单制作,本题弹出式菜单项采用下拉式菜单“字体颜色”菜单项内容步骤三、弹出式菜单事件过程编写弹出菜单项事件补充知识点:Button=2 指点击鼠标右键在文本框中设置字体颜色事
14、件:此部分代码同下拉式菜单1、熟练掌握“菜单编辑器”的使用;2、模仿完成弹出菜单(MouseDown)事件过程的编写,熟练使用PopupMenu方法;教学方法:1、演示教学法2、任务驱动教学3、互助学习学习指导:1、边演示边讲解,对于难点知识重点强调;2、巡视指导个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动20分钟四、独立实践操作(完成后提交作品)学生根据以上所学“菜单”制作方法,独立制作完成“简易记事本”任务1的内容。1、“简易记事本”分解任务1简易记事本菜单栏制作(1)要求:学生执行传输到学生机中的 “简易记事本”可执行文件,仔细观察菜单栏构成,独立完成菜单栏的制作
15、。每一菜单项的“Name”属性自行确定;(2)知识掌握较好、完成下拉式菜单较快的同学,在任务1中可增设弹出式菜单,内容为菜单栏中“格式”菜单的下拉菜单项。(附加题,完成加分);(3)引导学生完成“学生自评表”班级姓名学号一级指标二级指标掌握程度自评(好、 一般、 差)知识点掌握菜单编辑器的使用事件过程中属性的设置应用能够独立完成下拉式菜单的制作能够独立完成弹出式菜单的制作能够独立完成字体颜色设置事件代码编写这节课你做好展示自我的准备了吗?(有、没有)你觉得自己还需要加强哪方面知识的学习?(4)完成任务1作品后和“学生自评表”一起提交到教师机,同时做好上台展示自我的准备。根据任务要求独立完成任务
16、1-简易记事本菜单栏的制作教学方法:1、任务驱动2、拓展提高3、自主学习学习指导:巡视指导,个别答疑10分钟五、课堂教学总结总结本节课所学知识:菜单编辑器的使用(1)下拉式菜单的制作:标题、名称、索引、快捷键、控制按钮等主要属性(2)弹出式菜单的制作:MouseDown事件,Popupmenu方法(3)Checked属性在事件过程中的设置(4)抽取1-2名同学上台对所提交小作品进行讲解:主要讲解作品制作过程、制作过程中遇到的问题及解决问题的方法。1、学生和老师一起总结学习的内容。2、提出需要解答的问题教学方法:1、集中交流2、评价检查作品展示学习指导1、总结答疑2、重难点特别强调2分钟六、布置
17、课后作业1、熟练掌握“菜单编辑器”的使用2、预习“工具栏”、“组合框”的制作教 案教师姓名王莉授课专业医用电子仪器与维护授课班级11高电课程名称高级语言程序设计课程类别专业基础课授课形式理实结合授课时间2013年11月11日 第十一周 星期一第1、2节授课时数2授课章节名称项目五、制作简易记事本 任务2、工具栏与组合框教学目标知识目标1、掌握工具栏的制作方法; 2、掌握组合框的应用能力目标4、 通过组合使用Toolbar控件与ImageList控件制作工具栏;5、 熟练设置组合框控件(ComboBox)控件的Text属性、List属性及Style属性;6、 掌握工具栏按钮及组合框事件过程的编写
18、情感目标通过学生亲历动手实践操作,培养和提高以下情感:1、使学生具备较强的自学能力、实践能力、创新能力,激发学生的求知欲;2、培养学生的口头表达能力、观察和分析概括能力;3、通过对作品的操作和欣赏,培养审美意识和情趣;4、培养学生在学习中发现问题、探究规律、举一反三,思考解决问题的能力,培养学生的探究和团队协作精神。教学重点1、组合使用Toolbar控件与ImageList控件制作工具栏及工具栏按钮事件过程的编写2、组合框控件List列表事件过程的编写重点突出的方法:教师演示分析,通过学生的自主实践、思索、感悟,互动探究,总结出工具栏及组合框的使用方法。教学难点1、Toolbar控件与Imag
19、eList控件的组合使用2、事件过程的编写难点突破的方法:演示过程中加强重难点内容的分析,通过设立一些相关的问题情境引导学生去尝试练习,教师巡视指导,总结出学生操作过程中的普遍问题;同学间互助探究,通过拓展提高练习来强化所学知识。更新、补充、删节内容文本框中字体的“加粗”、“倾斜”、“下划线”属性:“FontBold”、“FontItalic”、“FontUnderline”教学方法和手段1、学习环境:局域网络、红蜘蛛多媒体广播系统、VB软件2、学习资源:教师自制本节课所需课件一个、学生模仿练习题目、相关程序文件素材若干。3、学习方式:局域网络环境下以“项目任务”为主线进行自主学习和合作学习。
20、作业1、熟练掌握“工具栏按钮”与“组合框”的制作;2、准备下节课自我展示任务2作品;3、预习“高级文本框”与“通用对话框”部分内容。教学小结工具栏与组合框是“简易记事本”任务2的内容,教学以“项目任务”为主线进行。课前对任务1作品展示点评,温故而知新。引导学生进行菜单、工具栏和组合框的操作,分析操作过程,下达任务2,激发学生的求知欲。教学过程以集中启发示教学、演示教学和任务驱动方式进行,对于重难点内容,指导学生在模仿示例的过程自主学习、互助合作,多尝试多练习,巡视指导,个别答疑,总结学生实践过程中的普遍问题,集中分析解决。通过“学生自评表”和作品展示,掌握学生学习情况,同时也让学生了解自己的知
21、识掌握情况。注:课程类别:公共基础课 专业基础课 专业必修课 专业选修课 公共选修课等授课主要内容与教学过程设计(一)教法设计“简易记事本”的制作是本项目的主要任务,教学过程中将“简易记事本”分解为1、菜单制作;2、工具栏与组合框制作;3、高级文本框与通用对话框三个任务进行授课。最后再将三个任务综合,完成“简易记事本”的制作。教学过程中学生模仿练习是授课过程中学生拓展提高的主要方法,要求学生在每个任务结束时要提交分解后的小作品。每个任务的教学流程图如下:演示“简易记事本”程序分解任务知识点授课导学资料学生独立或相互合作完成知识点练习学生独立模仿制作分解任务教师分步引导、总结学生展示讲解小作品教
22、师课堂总结学生提交小作品 (二)授课主要内容及流程时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动7分钟一、知识回顾(通过提问和上台演示的方式进行)菜单栏的制作方法:1、简易记事本“格式”菜单的制作;2、将“格式”菜单制作为弹出式菜单;3、从同学们上节课提交的任务1作品中抽取1-2名做的比较好的作品进行展示点评。二、新课导入:1、将“简易记事本”可执行文件传输到学生机,引导学生进行工具栏和组合框按钮的操作。2、分解“简易记事本”,提出任务2的制作要求:制作工具栏和字体字号设置组合框。3、设疑:工具栏的上按钮图标是如何设置的?1、操作感受“简易记事本”工具栏和组合框应用;2、观察分析
23、“工具栏和组合框”构成。 教学方法:1、集中启发式教学;2、演示激趣,设3、设疑导入。学习指导:1、引导学生在记事本中输入文字,通过工具栏和组合框进行字体格式的设置,激发学习兴趣。2、操作“打开”、“保存”、“字体颜色”设置按钮,调动学生兴趣,为下节课内容作铺垫。时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动5分钟三、工具栏(ToolBar)控件与ImageList控件1、寻找工具栏控件与Imagelist控件课件展示工具栏控件与ImageList控件如图:让学生根据图示在工具箱中寻找这两个控件设疑:为什么在工具箱中找不到这两个控件呢?2、ToolBar控件与ImageList控
24、件的添加(教师演示教学)ToolBar控件与ImageList控件都是ActiveX控件,必须先将其添加到工具箱中才能使用。添加的方法有两种:(1)选择【工程】菜单【部件】命令弹出对话框,在对话框的【控件】选项卡中选中Microsoft Windows Common Control 6.0选项,单击【确定】。 (2)用鼠标右击工具箱,弹出快捷菜单,选【部件】命令。后续操作同上。 (3)将ToolBar控件与ImageList控件添加到窗体上 说明:添加到窗体上的ToolBar控件会自动位于窗体上方,且随窗体大小改变同步调整宽度;ImageList控件在运行时是看不到的3、学生实践操作:添加To
25、olBar控件和ImageList控件到窗体上在实践操作过程中进行互助学习1、思考这两个特殊的控件在哪里?2、实践操作添加ToolBar控件与ImageList控件到窗体上。3、互助学习教学方法:1、集中启发式教学;2、演示教学3、设疑导入学习指导1、引导学生观察工具箱:ToolBar控件与ImageList控件为什么不在工具箱中?2、巡视指导,个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动5分钟四、ImageList控件1、功能: ImageList控件的功能主要用来管理图像文件,并能与其它控件配合使用,与Toolbar控件搭配即可完成工具栏界面设计。在窗体上添加Ima
26、geList控件后,其默认名为ImageList12、在ImageList控件中添加图像(教师演示操作)步骤一、用鼠标右键单击添加到窗体中的Imagelist控件,再从快捷菜单中选择“属性”命令,出现如图所示的“属性页”对话框。步骤二、在“属性页”对话框中切换到“图像”选项卡步骤三、单击“插入图片”按钮,从“选定图片”对话框中选择一个合适的图形文件,单击“打开”按钮,即可将该图形加入到将ImageList控件中。步骤四、在“关键字”框中为每个图形指定唯一的关键字,此名称将作为该图形与工具栏某个按钮建立链接的依据。步骤五、重复步骤三、四,将其它需要的图片加入到ImageList控件中,并为每个图
27、形指定唯一的关键字。步骤六、单击“确定”按钮。重要属性:(1)【索引】:表示每个图像的编号,在Toolbar的按钮中引用,索引值从1开始。(2)【关键字】:表示每个图像的标识名,在Toolbar的按钮的引用。(3)【图像数】:表示已经插入图像的个数。3、学生实践操作(1)教师将图片文件传输到学生机;(2)学生按照老师演示的操作步骤在ImageList控件中添加图像,并进行【关键字】属性设计,关键字名称同图像文件名;(3)实践过程中进行互助学习。1、实践操作进行ImageList图像的添加。2、互助学习教学方法:1、演示教学: 边演示边讲解ImageList控件的设置步骤及重要属性含义;2、任务
28、驱动:实践操作环节给出模仿任务,要求学生模仿练习;3、互助学习学习指导:巡视指导,个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动10分钟五、工具栏按钮的制作(重难点)1、功能: Toolbar控件的功能,主要是让设计者将经常使用的命令建立成工具栏按钮,并为按钮指定图像、文字和工具提示等。在Toolbar工具栏中可以建立多个按钮,每个按钮的图像均来自ImgeList控件中插入的图像。2、将Imagelist控件与Toolbar控件建立关联步骤一、用鼠标右键单击添加到窗体中的Toolbar控件,再从快捷菜单选择“属性”命令,出现“属性页”对话框步骤二、从“属性页”对话框的“通
29、用”选项卡中单击“图像列表”下拉列表框,选择要用的Imagelist控件 。步骤三、单击“应用”按钮,即可将ImageList控件与ToolBar控件建立关联。说明:若要对ImageList控件增、删图像,必须先在【图像列表】下拉列表框内设置,即与ImageList切断联系。否则无法对ImageList控件进行设置。3、学生实践操作:为ToolBar控件与刚才添加的ImageList1控件建立关联。4、创建Button对象,并将图片指定给按钮步骤一、继续前面的步骤,从“属性页”对话框中切换到“按钮”选项卡;步骤二、单击“插入按钮”添加一个新的Button对象,此时最上面的“索引”文本框中自动变
30、为1,设置相应属性。Toolbar属性页【按钮】选项卡中的主要属性有: 【索引】(Index)文本框:表示每个铵钮的索引号。在ButtonClick事件中引用。 工具栏上的按钮实际上是控件数组。【标题】(Caption)文本框:表示工具栏按钮上显示的文字。【关键字】(Key)文本框:表示每个按钮的标识名。在ButtonClick事件中引用。 【图像】(Image)文本框:表示ImageList对象中的图像,它的值可以是图像的关键字(Key)或索引(Index)。 插入按钮设置时,需要在【图像】文本框中为按钮设置一个图像值(它的值可以是ImageList控件中图像的Key或Index的值);步骤
31、三、接着再单击【插入按钮】按钮,重复上述步骤二操作,直到添加完毕,最后单击Toolbar属性页中的【确定】按钮。5、学生实践操作(1)学生按照老师演示的“工具栏按钮创建”步骤,完成如图示工具栏创建。(2)要求:工具栏按钮“标题”属性设计,可以添加观察变化;“关键字”属性根据工具栏图标名称设计;(2)实践过程中进行互助学习。1、熟练组合应用ToolBar控件与ImageList控件进行工具栏制作。教学方法:1、演示教学:边演示边讲解ImageList控件与ToolBar控件的组合使用步骤,并对重要属性进行讲解;2、任务驱动:实践环节给出任务要求,学生进行操作练习;3、互助学习。学习指导:巡视指导
32、,个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动15分钟六、工具栏按钮事件过程的 编写(难点)工具栏创建完成后,要编写相应的代码,这样按钮才能起作用。 Toolbar控件常用的事件:ButtonClick。 工具栏上的按钮是对象数组。单击工具栏上的按钮会发生ButtonClick事件,可以利用数组的索引(Index属性)或关键字(Key属性)来识别被单击的按钮,再使用Select Case语句完成代码编写。1、举例演示工具栏按钮事件过程编写现以ButtonClick事件为例编写出文本框字体格式设置事件过程。(1)用索引Index确定按钮 难点: select case 后
33、的变量为Button.Index 事件过程中对控件属性的设计:控件名.属性=属性值新增知识点:文本框中字体“加粗”、“倾斜”、“下划线”等属性均为布尔型,名称分别为“FontBold”、“FontItalic”、“FontUnderline”(2)用关键字Key确定按钮 以下程序段与上面基本相同,仅用Button.Key代替Button.Index。 难点: select case 后的变量为Button.Key case 后的工具栏按钮关键字一定要放到标准输入法中的双引号中。如:Case bold2、分析两种事件过程编写特点结论:使用Button.Key程序可读性更好,当按钮有增、删时,也不
34、影响原已编好的程序代码。1、认真思考两种编程方法的异同点2、讨论分析3、回答问题教学方法:1、演示教学:边演示边讲解分析重难点内容与新增知识点;2、集中讨论探究学习指导:1、引导学生分析两种编程方法的特点,并进行结论总结。2、提醒学生养成良好的编程习惯,代码的编写过程中,程序结构使用缩进规则编写。时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动5分钟七、学生实践练习1、学生按照老师演示的事件过程编写方法,模仿练习工具栏按钮中字体格式事件过程的编写2、编写过程中可以进行互助学习1、模仿练习事件过程编写教学方法:1、任务驱动2、自主学习学习指导:巡视指导;个别答疑10分钟八、组合框(C
35、omboBox)的制作组合框:集列表框与文本框的特性于一体的控件,它兼有列表框和文本框的功能。教师演示添加“字体组合框”,并进行相关属性的设置:1 “组合框”的添加组合框控件在工具箱中的图标是:组合框的默认名为ComboX(X=1,2,)2、“组合框”相关属性的设置重要属性:【Text】属性:显示在窗体中的用户所选择的项目的文本;【List】属性:列表属性,用户进行选择的列表内容;【Style属性】:组合框的3种不同的类型,0-下拉式组合框;1-简单组合框;2-下拉式列表框。 3、学生实践练习:模仿教师演示,在工具栏制作界面的基础上添加如上图示“字体”、“字号”组合框。4、组合框List列表项
36、事件过程的编写:List属性为列表项数组,使用select case语句进行事件过程的编写 难点:select case后面的变量为组合框的List索引属性,索引值从0开始新增知识点:文本框中文字字体属性为:FontName,文本框字体设置格式为:Text1.FontName =“字体名”5、学生进行List列表选项事件过程的模仿编写练习(1)要求模仿编写完成“字体”、“字号”设置的事件过程(2)教师给出文本框文字字号属性为:FontSize;设置格式为:Text1.FontSize=字号(3)事件编写过程中可进行互助学习。1、模仿练习“组合框”控件的制作,并进行列表项事件过程的编写2、互助学
37、习教学方法:1、演示教学:边演示边讲解“组合框”的制作方法2、自主学习学习指导:1、提醒学生养成良好的编程习惯,代码的编写过程中,程序结构使用缩进规则编写。2、巡视指导,个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动15分钟九、独立实践练习(完成后提交作品)1、“简易记事本”分解任务2工具栏与组合框(1)实践要求:综合“工具栏”与“组合框”制作过程,完成“简易记事本”任务2“工具栏与组合框”的制作。(2)学生完善前面进行的“工具栏”与“组合框”实践练习部分的内容,进行调整并调试(3)引导学生完成如下“学生自评表”(4)任务2完成后连同“学生自评表”一起提交任务至教师机,做
38、好自我展示准备。班级姓名学号一级指标二级指标掌握程度自评(好、 一般、 差)知识点掌握ToolBar控件与ImageList控件的组合使用“组合框”控件的设置工具栏按钮与组合框事件过程的编写方法应用能够独立工具栏的制作能够独立完成组合框的制作能够完成任务2中字体格式设置事件代码编写这节课你做好展示自我的准备了吗?(有、没有)你觉得自己还需要加强哪方面知识的学习?根据任务要求独立完成任务2-工具栏与组合框的制作教学方法:1、任务驱动2、拓展提高3、自主学习学习指导:巡视指导,个别答疑10分钟十、课堂教学总结总结本节课所学知识:菜单编辑器的使用(1)ToolBar与ImageList控件组合使用制
39、作工具栏(2)组合框(ComboBox)控件的使用(4)工具栏按钮事件两种编写方法:用索引Index确定按钮与用关键字Key确定按钮(5)新增知识点:“FontBold”、“FontItalic”、“FontUnderline”、“FontName”与“FontSize”等字体格式属性 (6)抽点1-2名同学上台展示提交的作品1、和老师一起总结本次课学习的内容2、提出需要解答的问题教学方法:1、集中交流2、评价检查作品展示学习指导:总结答疑2分钟十一、布置课后作业1、熟练掌握“工具栏按钮”与“组合框”的制作;2、预习“高级文本框”与“通用对话框”部分内容。教 案教师姓名王莉授课专业医用电子仪器
40、与维护授课班级11高电课程名称高级语言程序设计课程类别专业基础课授课形式理实结合授课时间2013年11月14日 第十一周 星期四第3、4节授课时数2授课章节名称项目五、制作简易记事本 任务3、高级文本框与通用对话框教学目标知识目标1、掌握高级文本框与通用对话框的添加;2、掌握高级文本框文件操作方法及文本格式设置属性3、掌握通用对话框基本属性及其应用 能力目标7、 掌握高级文本框的Loadfile与SaveFile文件操作方法的应用;8、 高级文本框中不同文本格式的设置(如改变字体、改变字体颜色等);9、 熟练使用通用对话框的Action属性与通用对话框方法。情感目标通过学生亲历动手实践操作,培
41、养和提高以下情感:1、使学生具备较强的自学能力、实践能力、创新能力,激发学生的求知欲;2、培养学生的口头表达能力、观察和分析概括能力;3、通过对作品的操作和欣赏,培养审美意识和情趣;4、培养学生在学习中发现问题、探究规律、举一反三,思考解决问题的能力,培养学生的探究和团队协作精神。教学重点高级文本框与通用对话框的应用重点突出的方法:示范演示,重点分析,通过学生的自主实践、思索、感悟与练习消化等方法,总结出高级文本框与通用对话框的应用。教学难点通用对话框基本属性的应用及相关事件过程的编写难点突破的方法:教师进行事件过程编写示范,难点内容强化分析与示范,同时通过设立一些相关的问题情境引导学生去多试
42、练习,促进难点的理解;实践环节巡视指导,总结实践中的难点问题予以集中解答,然后通过拓展提高练习来强化所学知识。更新、补充、删节内容Clipboard对象、SetText方法、GetText方法教学方法和手段1、学习环境:局域网络、红蜘蛛多媒体广播系统、VB软件2、学习资源:教师自制本节课所需课件一个、学生模仿练习题目、相关程序文件素材若干。3、学习方式:局域网络环境下以“项目任务”为主线进行自主学习和合作学习。作业(1)高级文本框与通用对话框在窗体中的添加(2)通用对话框“打开”、“保存”、“字体”、“颜色”对话框的两种打开方法(3)高级文本框文件操作方法及常规格式属性教学小结前两个任务结束后
43、,同学们的作品已经初见成果,这已经充份调动了学生学习的积极性。任务3是整个项目的点睛,教学依然以“项目任务”为主线展开,在前两个任务的基础之上进行。任务3的难点是事件过程,教学采用示例演示,逐个突破的方法进行,对枯燥的方法和属性,指导学生采取对比记忆法,并通过实践练习强化知识理解。学生通过模仿练习、自主学习、互助学习等方法进行知识点的学习消化,教师在巡视指导中个别进行答疑,对普遍存在的问题集中进行分析解答。通过作品展示和“学生自评表”检查学生的学习情况,培养学生的口头表达和分析概括能力。注:课程类别:公共基础课 专业基础课 专业必修课 专业选修课 公共选修课等授课主要内容与教学过程设计(一)教
44、法设计“简易记事本”的制作是本项目的主要任务,教学过程中将“简易记事本”分解为1、菜单制作;2、工具栏与组合框制作;3、高级文本框与通用对话框三个任务进行授课。最后再将三个任务综合,完成“简易记事本”的制作。教学过程中学生模仿练习是授课过程中学生拓展提高的主要方法,要求学生在每个任务结束时要提交分解后的小作品。每个任务的教学流程图如下:演示“简易记事本”程序分解任务知识点授课导学资料学生独立或相互合作完成知识点练习学生独立模仿制作分解任务教师分步引导、总结学生展示讲解小作品教师课堂总结学生提交小作品 (二)授课主要内容及流程时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动8分钟一、
45、知识回顾(通过提问并请同学上台展示任务2作品方式进行)1、ToolBar与ImageList控件添加到窗体上的方法(请同学上台操作);2、简单添加工具栏按钮,考查ToolBar与ImageList的组合应用(请同学上台操作);3、组合框在窗体上的添加并进行老师所述属性的设置(请同不台操作)4、从同学们上节课所提交的任务2作品中抽取1-2名做的比较好的同学进行展示和点评。二、新课引入1、将“简易记事本”可执行文件和相关素材传输到学生机,引导学生进行工具栏和菜单栏中“打开”、“保存”、“字体”、“字体颜色”等菜单和按钮的操作。2、设疑:(1)与我们以前做的改变字体、字号、字体颜色的设置有何不同?(
46、2)为什么会出现“打开”、“保存”及“字体”对话框,这是如何做到的?3、引入新课:“简易记事本”任务3高级文本框与通用对话框的应用1、跟随老师的步骤进行“打开”、“保存”等操作,感受高级文本框与通用对话框的魅力;2、观察思考与文本框控件相比设置字体的不同之处教学方法:集中启发式教学;演示激趣,设疑导入。学习指导:1、引导学生进行“打开”、“保存”、字体格式设置的操作,调动起学生的好奇心,激发学习的热情。时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动5分钟三、高级文本框 (RichTextBox)与通用对话框(CommonDialog)的添加 1、“高级文本框”与“通用对话框”控件
47、在启动VB后,都需要添加到工具箱中才可以使用,操作步骤如下:步骤一、执行“工程”菜单中的“部件”命令,打开“部件”对话框;步骤二、在对话框中,选择“控件”选项卡,然后在控件列表框中选择,高级文本框:“Microsoft Rich TextBox Controls 6.0”;通用对话框:“Microsoft Common Dialog Control 6.0”;步骤三、单击“确定”按钮,将这两个控件添加到工具箱中。步骤四、从工具箱中选择这两个控件添加到窗体中,并调整位置和大小说明:通用对话框控件在运行时是不显示的。2、学生实践操作学生根据老师的操作步骤,在前面两次课所做程序的基础上将高级文本框与
48、通用对话框添加到窗体中。1、仔细观察老师的操作步骤,进行高级文本框和通用对话框的添加操作教学方法:1、演示教学:边演示边进行讲解学习指导巡视指导;个别答疑10分钟四、高级文本框( RichTextBox)1、功能:高级文本框控件(RichTextBox)可用于输入和编辑文本,它同时提供了比常规的TextBox控件更高级的格式特性。使用RichTextBox控件可以实现多种文字格式、段落等的设置,还可以插入图形,可真正构成一个像Word一样的字处理软件。2、文件操作方法(难点)用LoadFile和SaveFile方法,可以为RichTextBox控件打开或保存文件。通过演示“打开”和“保存”操作
49、进行讲解分析:(1)LoadFile方法格式:对象.LoadFile(文件标识符,文件类型)功能:LoadFile方法能够将RTF文件或文本文件装入控件中。说明:过程存放在标准模块中,利用CommonDialog控件提供路径名。示例: RichTextBox1.LoadFile (cd1.FileName) (2)SaveFile方法格式:对象.SaveFile(文件标识符,文件类型)功能:该方法能够将控件中的文档保存在RTF文件或文本文件中。示例: r1.SaveFile (cd1.FileName) 思考文件操作方法示例代码的作用,记忆文件操作方法格式。教学方法:1、集中教学学习指导:1、
50、演示高级文本框打开和保存操作,分析示例代码,使学生能看懂代码,进一步理解文件操作方法功能时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动5分钟3、高级文本框常规格式化属性设置RichTextBox控件提供了一些属性,可对该控件中任何部分的文本使用不同的格式。例如可以将文本变为粗体或斜体,改变文本的颜色等。常用格式属性如表:说明:表格中加粗倾斜部分是任务3所用到属性,需要掌握。新增知识点:ScrollBars属性:设置高级文本框控件是否有水平或垂直滚动条:0-无滚动条、1-水平滚动条、2-垂直滚动条、3、水平垂直滚动条都有。4、提问:提问1-2名同学对高级文本框的文件操作方法示例代码
51、进行注释,说出其功能。思考文件操作方法示例代码的作用,记忆文件操作方法格式。教学方法:1、集中教学学习指导:1、演示高级文本框打开和保存操作,分析示例代码,使学生能看懂代码,进一步理解文件操作方法功能25分钟五、通用对话框(CommonDialog)(重难点)1、功能:通用对话框控件为程序设计人员提供了几种不同类型的对话框,利用这些对话框,可以获取所需要的信息,打开文件、将文件存盘、选择颜色、选择字体、打印、帮助。2、打开不同类型对话框的方法(如表):(1)通过在事件过程中设置Action属性,打开相应对话框Action属性不能在属性窗口中设置,只能在程序中赋值,用于调出相应的对话框。赋值格式
52、:通用对话框名.action=属性值(2)使用通用对话框方法方法格式:通用对话框名.方法3、演示教学,传授不同类型对话框的打开方法及高级文本框文件操作(难点) 以“演示教学法”进行通用对话框不同类型打开方法的事件过程编写演示,学生在每一项事件演示完成后,进行实践操作练习。执行“简易记事本”程序,通过工具栏上的打开、保存、颜色设置等按钮的操作,演示打开不同类型对话框的事件:1、回顾工具栏及菜单栏事件过程编写方法;2、在每一项演示结束后进行模仿练习;3、同学之间进行互助探究学习教学方法:1、集中启发示教学2、演示教学:边演示操作边讲解3、互助学习学习指导:1、提醒学生在编程过程中代码书写的规范性,
53、养成良好的编程习惯;2、巡视指导,个别答疑时间安排教学内容与教学过程教学方法与学习指导教师活动学生活动25分钟(1)在属性窗口中将高级文本框与通用对话框控件的Name属性分别设置为r1和cd1;(2)知识回顾:工具栏按钮事件过程的编写方法:Select case语句(3)知识点较多,采用逐个演示分析并练习的方法进行,对于事件过程中涉及到的方法、高级文本框常规格式属性采取比较记忆方法l “编写“打开”按钮事件过程,打开“打开”对话框 代码如下:知识点:cd1.Action=1 等价于 cd1.Showopen;高级文本框Loadfile文件操作格式;r1.LoadFile(cd1.FileName):将通过“打开对话框”所选择的文件加载到高级文本框r1中。补充内容:打开对话框中“过滤器”的设置过滤器:在打开文件类型可进行选择的文件选项;格式:文件描述|*.后缀文件描述|*.后缀l 编写“保存”按钮事件过程,打开“保存”对话框知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设计工程协议合同协议
- 购买铁栅门合同协议
- 贵港离婚协议书范本
- 购土地定金合同协议
- 购房充值协议书模板
- 贷款房公证协议书模板
- 计件制工人劳动合同协议
- 超市商品买卖合同协议
- Android大厂面试题及答案
- 2025年考研英语历年真题及答案
- 港口建设现场汛期风险管理及防范措施
- 如何解决生产中的瓶颈问题计划
- 2025年操控员资质考试题及答案
- T-CAWAORG 014-2024 老年综合评估及干预技术应用规范
- 围手术期下肢静脉血栓预防与护理
- 《大学生就业指导》期末笔记
- KTV店长年度工作总结
- 《诉衷情》(陆游)课件
- 第十二周《遇见劳动之美点亮成长底色》主题班会
- 铝塑板发光字招牌施工方案
- 陕西省2024年中考语文现代文阅读真题
评论
0/150
提交评论