(共16张PPT)
广东高等教育出版社 B版
八年级(下册)
感受可视化的设计
HOW TO USE VB
今天学点什么?
了解与VB程序有关的基本概念和相关操作
学会分析VB程序设计中对象、属性和事件等要素的关系
任务一 跳转的窗体
体验与思考
打开“跳转的窗体.exe”并运行,思考:
这个程序实现了什么功能呢?
对象类型 名称 事件 效果
窗体 FormRed 单击(Click) FormRed消失(Hide)
FormGreen出现(Show)
窗体
FormGreen
单击(Click)
FormRed出现(Show)
FormGreen消失(Hide)
什么是窗体
是应用软件的设计者提供给用户使用应用软件的窗口
窗体就像一个箱子,我们将代码、控件等放入到箱子中进行组装,实现想要的功能
跳转的窗体 程序分析
单击
窗体一:出现
窗体二:消失
单击
窗体一:消失
窗体二:出现
窗体一
窗体二
探究任务:跳转的窗体
结合教材、微课和导学案,完成“跳转的窗体”任务
任务二 会捉迷藏的按钮
体验与思考
打开“会捉迷藏的按钮.exe”并运行,思考:
这个程序实现了什么功能呢?
程序2和程序1相比,在效果上有什么不同?
对象类型 名称 事件 效果
窗体 Form1 加载(Load) 设置窗体和按钮的属性
双击(DClick) 按钮出现
控件 button 单击(Click) 按钮消失
探究任务:会捉迷藏的按钮
结合教材、微课和导学案,完成“会捉迷藏的按钮”任务
总结与提炼
窗体
控件
对象
属性
事件
加载 Load
单击 Click
双击 DblClick
名称
标题
背景颜色
作业任务:
任务二的代码,让按钮出现的时候窗体为蓝色,按钮消失的时候窗体为红色
下节课再见《感受可视化的程序设计》教学设计
《感受可视化的程序设计》
教学内容分析
地位:本课基于广东教育出版社编著的《初中信息技术》八年级下册第一章感受程序设计的魅力第2课“感受可视化的程序设计”。根据中国教育技术协会信息技术教育专业委员会发布的《基础教育信息技术课程标准》(2012)版,要求中学阶段设计了这节课,课时为1课时。
联系:本节课为第一单元第2节课,在认识VB界面的基础上,学生将在本节课中亲自尝试编出完整的程序,实现窗体的跳转和控件的交互,并通过编程的过程认识VB程序中的重要概念——窗体、控件、对象和事件,理解这些概念在程序中所起到的作用。因为,本节课也是后续进一步学习VB程序的基础。
教材处理:本节课用两个程序设计任务将VB中的重要概念串连起来。在第一个任务“窗体的跳转”中,主要介绍了窗体的组成及操作;在第二个任务“会捉迷藏的按钮”中,主要介绍了控件、事件及对象,两个任务之间存在难度递进。学习如何编写具体的代码不是本节课的重点。
二、学情分析
(一)已有学习经验
本课的授课对象是初中二年级的学生。在小学五年级和初中一年级时,学生已经分别学习了scratch和goc等可视化程序设计语言,建立了一定的程序设计思维,其中所涉及到的概念也有相似之处,例如scratch中所提到角色和事件与VB中对象和事件可以进行触类旁通。
(二)学生特点分析
初中二年级学生已经建立一定的抽象思维能力和自主学习能力,这个年龄阶段的学生思维活跃、喜欢动手尝试,但是部分学生对于程序设计存在畏难情绪,在初次学习基本概念时容易产生概念之间的混淆,因此在教学过程中要充分利用任务去调动学生的积极性,并创设合理的情境引导学生分析问题。
三、教学目标
(一)知识与技能
1.掌握窗体、控件、对象、属性、对象等基本概念,厘清概念之间的关系。
2.学会添加对象(窗体、控件)和设置对象的属性。
3.能够通过给对象添加事件及代码,实现一定的功能。
(二)过程与方法
1.通过体验VB程序设计,能够根据程序效果分析程序中存在的对象及其属性和事件的对应关系。
2. 能够通过分析程序中对象及其属性和事件,编写出具有特定功能的程序。
(三)情感态度与价值观
通过体验VB编程,让学生感受到程序设计的乐趣,提高学生对程序设计的兴趣。
四、教学重难点
教学重点:能够添加对象、设置属性并给对象添加事件及代码。
教学难点:能够根据程序效果分析程序中存在的对象及其属性和事件的对应关系。
这节课涉及到的概念很多,在任务中还涉及到代码的编写,如果不厘清概念之间的关系,学生很容易只是按部就班地去抄写程序完成任务,而无法理解程序中变量与控件、事件这些基本概念之间的对用关系,也无法理解为什么这么去写程序。
五、教学策略
【教法】
任务驱动法
【学法】
任务驱动、自主学习+小组合作
六、教学过程
教学 环节 教学活动
教师活动 学生活动
一、 任务导入 启发思维 (3’) 1.谈话:同学们,请打开“跳转的窗体.exe”并运行,这个程序实现了什么功能呢? 2.交流:请一位同学来归纳程序的功能 3.引出课题:这个程序是如何实现的呢?那么接下来我们一起来认识VB程序中的第一个重要概念——窗体。 学生运行程序,并尝试用自己的话描述两个窗体之间的跳转
【设计意图】 通过任务引出窗体的概念,引起学生探究任务的兴趣
二、探究任务1:认识窗体 (17’) 1.活动:学生结合微课和教材,完成“跳转的窗体”的程序设计,教师进行指导 2.分享:请一位同学来演示程序的设计过程,并结合结合导学案(附件2)分析程序中的对象、动作和效果 3.讲解:在生活中我们打开某个软件(wps、剪映)或者浏览某个网页时,软件的画面总是呈现在一个正方形的界面中,我们可以通过这个界面去操作软件。在VB中,这个窗口就叫做窗体,我们通过在窗口中设计不同的程序实现不同功能的应用,完成的应用也会呈现在窗口中。 学生自主学习和小组讨论,编写并分析程序
【设计意图】 通过自主学习,让学生在操作中认识窗体的概念及基本操作,并结合导学案总结程序中的逻辑。在学生完成操作之后,通过联系VB程序和生活中的程序,让学生深入理解窗体的概念。
三、探究任务2:感受控件 (20’) 【导入-分析程序】 1.谈话:除了实现窗体的变化以外,我们还可以在窗体中添加一些控件。 2.探究:请打开程序“会捉迷藏的按钮”,并分析程序中事件和效果,填写到导学案中。 3.提问:程序2和程序1相比,在效果上有什么不同? 4.引导:在“会捉迷藏的按钮”中,有两个新的效果:一是程序二增加了一个按钮,并且实现了按钮的出现和消失;而是实现了窗体背景颜色等属性的变化。 5.引出任务:那这两个新效果是如何实现的呢?接下来我们一起来试一试。 【探究-完成程序】 1.活动:学生结合微课和教材,完成“会捉迷藏的按钮”,并完成导学案的填写 2.拓展:如果我们想要实现按钮出现的时候窗体颜色为红色,按钮消失的时候窗体颜色为蓝色,应该如何更改程序? 【分享-演示程序】 1.邀请一位同学演示程序 2.讲解拓展程序(如果有学生做出来,请一位同学来讲解) 学生通过分析和实操,理解控件及其操作
【设计意图】 任务2在任务1的基础上,加入了对按钮控件的事件设计及更改属性的操作,通过这一过程让学生认识控件及其基本操作,通过提供进阶任务,实现分层教学
六、 总结交流 (5’) 总结:点出属性和事件,归纳控件、属性、事件之间的关系 学生根据老师的总结再次厘清概念之间的关系
【设计意图】 根据操作过程将这节课所涉及的概念进行总结归纳,进一步帮助学生巩固相关概念和操作。
附件1:板书设计
附件2:导学案
《感受可视化的程序设计》——导学案
任务一:跳转的窗体 填一填 窗体:是应用软件的设计者提供给用户_________的窗口 试一试 □ 新建窗体 □ 修改窗体名称 □ 设置窗体背景颜色 □ 修改窗体标题 想一想 对象类型名称事件效果窗体FormRed单击(Click)FormRed消失(Hide) FormGreen出现(Show)
任务二:会捉迷藏的按钮 填一填 控件:把程序设计时经常要用到的工具,______、______、______等,做成相应的控件,放在控件工具箱中,方便设计程序时调用。 对象:______和_______统称对象。 事件:每个对象都有对______或______做出响应的多种方式,我们将这些响应方式统称为“事件”。 试一试 □ 添加控件 □ 设置控件属性 □ 给控件添加响应事件 想一想 对象类型名称事件效果控件单击(Click)窗体双击(DblClick)
总结
12/ 13