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

控件数组教案(上)


北京师范大学教育实习教案
部/院/系 教育学部 专业 教育技术 学号 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 共享事件

控件数组


赞助商链接
更多相关文档:

控件数组教案(下)

教学课题 所用教材 控件数组(下) 自编教材 知识与技能 1.学生能够分析控件数组...要求 检查学习 情况,巩 固知识 附录:课上演示程序界面截图及源代码 1.问题...

教案(自定义控件)

控件数组教案(上) 暂无评价 7页 2下载券 第八课 使用定时器控件(... 4页...自定义控件本章的学习步骤为:自定义控件的概述: 重点讲解什么是自定义控件, 有...

for循环教案(上)

for循环教案(上)_其它课程_高中教育_教育专区。Vb 循环结构教案 部/院/系 ...课题 学生 情况 分析学生已经掌握了顺序结构程序的编写,并且学习了控件数组的使用...

vb教案

控件数组 5.6 自定义数据类型 5.7常用算法 理论课(√) ;实验课( ) ;实践课( ) 教学时数 4 章节 名称 授课 方式 教学目的及要求 1.掌握数组的声明、数组...

第六章(教案)

课程教案格式: 数组名=array(数组元素初始值) 6、控件数组 定义 控件数组元素的表示 控件数组名(索引值) 控件数组名(索引值)设计时在窗体上放置一个控件, 然后...

VB程序设计教案

教学过程: 例题 1:设计一个程序,由用户从键盘上输入两个数,计算这两个数的...重点难点: 重点:命令按钮、选择框、单选钮和框架的使用 难点:控件数组的使用 ...

vb程序设计教案

控件数组的定义及 用 义数据类型 常用算法 控件数组的定义及 用 常用算法重 点与难点 时 自定 200 教学 静态数组 动态数组定义 及用 自定义数据类型 常用算法...

如何上好信息技术公开课

如何上好信息技术公开课(上)——选题、设计与资源准备 李冬梅 什么是公开课?...通过查阅大量相关资料并进行分析,我确定了教学 内容:什么是控件数组;如何创建控件...

VB程序设计教学大纲1

2、掌握常用控件——标签、文本框、命令按钮的功能及在窗体上建立的操作方法。 ...第七单元 数组 一、数组的基本概念 教学目的: 1、了解数组的基本概念和使用...

第八节 寻找东北虎

效地控制控件数组中的稳中有各个元素,在此基础上学习 命令按钮控件重要属性的...教具 及多 媒体 教室 准备 1 教具准备:课件 教室准备:学校多媒体教室 教学 ...

更多相关标签:
网站地图

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