当前位置:首页 >> 其它课程 >> 控件数组教案(上)

控件数组教案(上)


北京师范大学教育实习教案
部/院/系 教育学部 专业 教育技术 学号 200911014911

实习学校

北京大学附 属中学

实习班级

G3-1 5304 班

实习科目

信息技术 VB 算法与程序设计

教学课题 所用教



控件数组(上) 自编教材 知识与技能 1.学生能够描述控件数组的涵义 2.学生能够列举控件数组对象的特点 3.能够准确、成功创建控件数组 4.能够正确运用控件数组,设计并编写出相应的小程序 过程与方法 1.能够熟练使用 vb 编程工具完成程序设计作业。 2.能根据 vb 程序设计的规则和规范,初步学习简单程序与算法

教学目标

的分析、设计,并使用 vb 完成简单程序的编写。 3.能够对知识进行迁移和总结,灵活运用旧知识学习新知识。 4.在自主编程的过程中,学生的逻辑思维能力、自学能力和实 际操作能力增强。 情感态度价值观 1.发展学生学习计算机程序设计的兴趣,体验程序设计与编写 过程的艰辛和喜悦。 2.有将算法与程序设计知识应用于生产生活实践的意识,能够 对与程序设计有关的实际生活问题做出合理的分析。

教学重点 教学难点 课时安排

理解控件数组的概念和特点 掌握控件数组的创建和使用方法 理解控件数组元素共享事件过程这一特点 2 课时 教学用具 图片素材、vb6.0 编程工具、教学 PPT 课件

教学方法

情境教学法、演示法、讲练结合

北京师范大学教育实习教案
教 学 过 程 及 内 容 一、情境导入,激发兴趣(2 分钟) 教师向学生讲述以下故事(同时播放 PPT): 从前,有一位非常漂亮的公主,她很喜欢在丛林里玩。 有一天,一位魔法师经过了丛林,他看到了美貌的公主,于是他顿生歹 念??他用魔法带走了公主, 将她藏在他的魔法城堡里, 他不想让任何人找到 公主。 二、自主探究,复习运用旧知识(7 分钟) 1.教师提出问题,布置任务(2 分钟) : (教师打开 vb,新建一个工程,将窗体 1 的 caption 属性改为“魔法师 的城堡”) ? 创建城堡 首先修改窗体 caption 为“魔法师的城堡” 然后设置窗体背景图片

现在,魔法师的城堡里是空的,你们大家帮助他修建三个密室吧,然后把

公主藏在其中的一个密室里。 (用 command 控件来代替密室) 2.一学生上前操作,其余学生观察思考,教师引导(5 分钟) 具体操作: ? 修建密室 拖拽 3 个 command 控件在窗体 1 中 拖拽 image 控件存放公主图片

? 藏匿公主 隐藏公主 image——image1.enabled=false 修改控件属性 style 为 1 设置 tag 标签——(tag=1 or tag=0)1 表示公主在 ? 寻找公主 王子通过点击 command 控件来寻找公主,若点击到的控件中刚好有公主, 即控件的 tag 标签为 1,那么就显示公主图片,并提示“谢谢你解救了我,我 要嫁给你!,如果控件的 tag 为 0,则控件的 enable 属性为 false ”

三、增加任务难度,引出讲解新知识(18 分钟) 魔法师想: 密室是不是太少了呢?这样很容易就被发现了, 我要扩建密室, 我要 100 个密室。 请学生思考:怎样扩建? 教师引导并操作,师生共同探究,分析思路,写代码(一个一个拖拽太麻 烦,我们可以直接复制,由此引出控件数组,然后通过观察其属性与事件讲解 什么是控件数组及其特点) 教师具体操作步骤 1. 拖拽 1 个 command 控件在窗体 1 中(设置属性) 2. 扩建密室——复制 command1,创建控件数组。复制更多。 (10 分钟) ? 讲解控件数组的创建,强调创建之后控件名的变化。 ? 教师演示操作,讲解数组的概念,并讲解为什么使用数组

? 讲解控件数组的相关概念

? 继续操作,完成控件数组的创建,并通过直接输出 index 值,演示讲 解控件数组下标的意义和作用。

3.设置判断条件——tag 标签,藏起公主(1 分钟) 4.为控件数组添加事件——王子寻找公主——控件数组,一条语句,共 享事件(4 分钟) 王子通过点击 command 控件来寻找公主,若点击到的控件中刚好有公主, 即控件的 tag 标签为 1,那么就显示公主图片,并提示“谢谢你解救了我” , 否则,控件的 enable 属性为 false

5.PPT 课件展示控件数组的特点,重点讲解共享事件的特点(3 分钟)

四、复习随机函数,拓展思维(3 分钟) 魔法师又想,不行,这样还是会被找到,我得每过一段时间就转移公主, 这样就比较难找了,哈哈哈?? 复习随机函数 rnd() ,并鼓励学生发散思维,多思多练 五、总结强调(3 分钟) 带领学生一起回顾课上程序编写过程,并强调过程中所涉及的知识点: 控件数组的概念和特点、rnd 函数以及 If 语句 六、布置作业(2 分钟) 开动脑筋,充分发挥想象力,综合运用所学知识,设计一个 VB 程序! 具体要求:主题明确,有个性。要应用随机函数、控件数组及选择结构。

板 书 设 计 1.数组 a(下界 to 上界) 2.控件数组 下标 index 共享事件

控件数组


更多相关文档:

控件数组教案(上)

控件数组教案(上)_其它课程_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 控件数组教案(上)_其它课程_高中教育_教育专区。北京师范大学教育实习教案部/...

控件数组教案(下)

控件数组教案(下)_其它课程_高中教育_教育专区。北京师范大学教育实习教案部/院...要求 检查学习 情况,巩 固知识 附录:课上演示程序界面截图及源代码 1.问题...

动态控件数组教案

动态控件数组教案_其它课程_高中教育_教育专区。北京师范大学教育实习教案 部/院...5>绘制子弹——shape 控件 思考 度上影响学 生,使其注重 细节,养成良 好的...

vb控件数组教学设计方案

vb控件数组教学设计方案_教学案例/设计_教学研究_教育专区。教学设计方案 2012 ...用 command ( 控件来代替密室) 2.一学生上前操作,其余学生观察思考,教师引导 ...

(数组)教案

C语言教案:第5章数组 49页 免费 C语言字符数组教案 15页 5财富值 (苏科版八年级上)数学:2... 4页 2财富值 动态控件数组教案 10页 5财富值喜欢...

数组教案

上海市复旦中学 2009 学年第二学期信息科技教案 第 19 讲 数组初步上海市复旦...变量示意图 根据教师演示与讲 解,在书上 P75 作出 注解。 数组示意图 2....

java数组教案

java数组教案_理学_高等教育_教育专区。备课教案 学年学期 课程名称 主讲教师 授课...Java的数组索引编号由0开始。如上节中的score数组,score[0]即代表socre数组中...

C语言一维数组教案

常量表达式表示的是数组元素 的个数,即数组的长度。在上例中定义了数组 score [50],第一个元素为 score [0],最后 一个为 score [49]。(5)常量表达式中...

VB教案

VB教案_理学_高等教育_教育专区。Visual Basic 程序...平台上应用程序开发技术的学习者,都必须首先学习 和...【本节重点】 动态数组的应用。 控件数组的应用。 ...
更多相关标签:
c 控件数组 | 建立控件数组的方法有 | 控件数组 | vb.net 控件数组 | vb 控件数组 | 建立控件数组的方法 | vb控件数组使用 | vba 控件数组 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com