vb案例教案
任
务
设
计
任务要求: 以“城堡”图片为背景,滚动字幕“VB 城堡乐园欢迎大 家” 。 步骤 1:设置窗体对象 (1) 标题: “欢迎大家” (2) 背景图片:城堡.jpg 步骤 2:设置标签对象 (1) 创建标签控件并调整位置和大小。 (2) 标题: “VB 城堡乐园欢迎大家” (3) 字体: “幼圆,粗斜体,二号” (4) 背景样式: “透明” (5) 前景色: “黄色” (6) 对齐方式: “居中” (7) 自动大小: “True” 步骤 3:设置定时器对象 (1) 创建定时器控件(运行时看不到) (2) 时间间隔属性: “100 毫秒” 步骤 4:设置代码 (1)双击窗体弹出代码窗口 过程下拉 对 象 下 拉 (2)选择窗体对象的 load 事件,并输入 Load 列表框, 列表框, 显 事件代码。 (投影代码段,讲解所用的属性、方 显示所选 示 与 该 窗 法和事件) 对 timer 体 有 关 的 (3)选择定时器的 timer 事件,并输入象 的 事 件清单 对象清单 事件代码。 (投影代码段,讲解所用的属性、方 法和事件) 步骤 5:运行、保存程序
(二) 教材分析
(三) 教材处理
(四) 学生分析
(五) 教学目标
(六) 教学重点 (七) 教学难点 (八) 教学策略 (九) 教学准备
二、课堂系统部分——教学过程 教学 环节 任 务 导 入 教师活动 学生活动 设计意图
教师演示“VB 城堡乐园欢迎大家”这个应用程序,想 完成这个任务吗?首先让我们一起来认识一下 VB 长什么 样子吧! 1、VB 的特点 VB (Visual Basic)语言是 Windows 环境下可视化程序 开发工具软件,与其他高级语言相比特点是:可视化、面 向对象、事件驱动。 2、VB 6.0 的启动与退出 教师提问:已学过的 office 软件的启动和退出是怎样 完成的?VB 和它们一样吗? 3、VB 6.0 的集成开发环境 进入 VB 6.0 的集成开发环境,学生思考:这个程序界 面和其他 Windows 程序的界面有什么异同点呢? 异同点: ①与大多数软件一样有共同点:标题栏、菜单栏、工 具栏 ②不同地方:工具箱、 工程管理器窗口、属性窗口、 窗体布局窗口 标题栏
《软件开发 Visual Basic 6.0》案例教案
江苏省兴化中等专业学校
教学主题 适用年级
项目一:活动一认识 VB 的集成开发环境 中职一年级 教学课时 4 课时
一、课前系统部分 (一) 课标分析 Visual Basic 程序设计课程是计算机应用专业的一门专业基础课程,为专 业后继课程打下程序设计理论与实践扎实的基础。 通过本课程的学习,使学 生熟悉 VB 这集应用程序开发、设计、编辑、编译和调试为一体 的集成化开 发环境, 掌握 VB 的基本语言和语法, 培养学生使用 VB 进行程序设计的技能。 所用教材是华东师范大学出版社《软件开发 Visual Basic 6.0(第二版), 》 本书是教育部职业教育与成人教育司推荐教材,以“任务驱动”为主旨,将 知识点融入到实际的 VB 程序设计中。 本活动安排了 4 课时,是 VB 这门课程的第一个活动,是本门课程的基 础。介绍了 VB 集成开发环境中的组成部分,是所有 VB 程序执行的平台。本 活动只以理论讲解的形式说明了组成,我采用任务实施结合学生的特点将知 识点融入到具体的应用实例中,使学生对所学知识点能融会贯通。 1、学习能力:对纯理论的讲解往往是一头雾水,很难听懂,自主学习能力比 较差。(放弃纯理论教学,强化动手实践) 2、知识技能:已学习过计算机基础和 PS 课程,初次涉及到计算机语言,课 前已预习。(从已有的知识进行知识迁移,尽快熟悉 VB 操作) 3、情感态度:对新事物有强烈的好奇心和求知欲,喜实践厌理论,欠缺对问 题的总结归纳能力。(让学生在实践中获得成功的喜悦,培养学习兴趣) 知识目标 1、熟悉 VB 集成开发环境 2、掌握控件的创建方法、常用属性和事件 3、掌握标签和定时器的属性设置和定时事件代码的编写 能力目标 : 能够使用标签和定时器控件设计简单应用程序(界面,代码) 情感目标 有意识地培养学生学习知识的积极情感,并进一步激发学生学习计算机 语言的兴趣。 VB 的集成开发环境中各个组成元素的作用和使用 标签和定时器属性的设置和事件子程序的编写 1、教学方法:任务驱动法,启发引领法,讲授演示法 2、学习方法:实践操作法、自主探究法、总结归纳法 多媒体课件,学生分组,发放任务书,学生预习,机房准备
任务二教 师就不再 演示,分 析后引导 学生自己 操作,发 现普遍问 题时再集
之处; 2.对学生操作过程中存在的共性问题进行讲解与分析; 3.总结本任务中使用到的控件对象。 任
可 互 相 讨 中讲解 论
务
设
计
学生在教 师的逐步 提示下写 出相应的 代码,小组 成员互相 讨论。 提前做完 的小组对 该程序进 行美化。 本次课介绍了 VB 语言的特点、VB 的集成开发环境(工具箱、窗体设计窗口、 工程管理器窗口、属性窗口和窗体布局窗口)及标签、定时器控件的使用。 1、什么叫工具箱和控件 2、写出 VB 集成开发环境的元素组成 3、写出标签、定时器常用的属性 4、思考活动二的程序界面该怎样制作。
菜单栏 工具栏
用一个滚 动字幕的 程序,引 起学生学 习兴趣。 简单介绍 VB 特点, 让学生对 学 生 自 己 VB 语言 动手试试, 有初步的 总结出 VB 认识。 的启动和 退出的方 法。
任
务
学生观察 界面,分析 与 其 他 Windows 程 工 序界面的 程 异同
管 理
工
分具
箱
属 性 窗 口
教师分析 代码时,着 重看所用 到的属性、 方法和事 件
代码段不 展 开 讲 解,只着 重于此程 序中出现 的属性、 方法和事 件,让学 生更容易 接受。
任ห้องสมุดไป่ตู้
务
设
计
(2)保存工程 (3)生成可执行程序 任务评价与总结 1.教师选择几名学生的作品进行演示,分析其成功或失误
学生按教 师提供的 属性设置 进行操作,
在教师演 示完每一 个子任务 后,自己动 手操作。注 意了解使 用到的属 性及相应 值的含义, 小组成员 间互相交 流
每个子任 务 演 示 完,就让 学生自己 操作,教 师巡视, 出错较多 的问题集 中说明, 其他个别 解决,讲 练结合, 印 象 深 刻,不易 遗忘。
(1)按 F5 或按键调试运行程序 (2)保存工程(至少有两步,第一步保存窗体 文件,第二步保存工程文件。 ) (3)生成可执行程序( “文件”——“生成工 程 1.EXE” ) 任务评价与总结 1.教师选择几名学生的作品进行演示,分析其成功或失误 之处; 2.对学生操作过程中存在的共性问题进行讲解与分析; 3.总结本任务中使用到的控件对象。 任务二:数字时钟 任务要求:在标签中分别显示当前日期和当前时间。 步骤 1:设置控件对象:4 个标签,1 个定时器 设置标签 1 的标题为“现在日期” 字体为“隶书,常规,二号” 背景样式为“透明” 前景色为“黑色” 对齐方式为“左对齐” 自动大小为“True” 设置标签 2 的标题为空 字体为“Time New Roman” 背景样式为“不透明” 前景色为“红色” 对齐方式“居中” 自动大小为“False” 边框样式为“单线固定边框” 复制标签 1 得到标签 3,标题改为“现在时间” , 其余属性不变。 复制标签 2 得到标签 4,属性不变。 设置定时器的时间间隔属性值为“50” 步骤 2:编写代码 针对对象 Timer1 的 Timer 事件,用到了年、月、 日、时、分、秒六个函数(英文) ,中间可以用“&” 连接。怎样使显示时年月日之间以“-”相隔,时分秒 之间以“: ”相隔。 步骤 3:运行、保存程序 (1) 调试运行程序 (按 F5 键或按 运行工具)
器 窗 口
析
窗体设计窗口
窗体 布局 窗口
1)工具箱 由 21 种控件组成,主要用于应用程序界面设计。 2)窗体设计窗口 应用程序的用户界面。 Windows 程序一般至少拥有一 个窗体。窗体本身也是一个对象。 3)工程资源管理器
以教师演 示为主, 简单介绍 VB 6.0 的 常用窗口 的功能。
以树形目录列出当前工程中的窗体和模块。(方便选 择操作对象) 4)属性窗口 显示所选定窗体或对象的特征。 5)窗体布局窗口 设置指定窗体在程序运行时首次显示的位置。 4、设计一个应用程序步骤 创建窗体中的对象——设置对象的属性——编写对 象的事件代码 任务一:VB 城堡乐园欢迎大家
课堂 小结
课后 作业
三、课后系统部分——教学反思 本次课中我增加了适当的任务来阐述相应的理论知识点,把原来大段的理论叙述以不 同的方式分散到任务的完成过程中,让学生在操作中更易于接受这些知识,极大促进了教 学的积极性和有效性。 本次课还有需改进之处,在学生参与部分时间分配还需再调整,这也是我今后要努力 的方面。 四、板书设计 1、VB 的特点 步骤 1:设置窗体对象 2、VB 6.0 的启动与退出 步骤 2:设置标签对象 3、VB 6.0 的集成开发环境 步骤 3:设置定时器对象 1)工具箱 2)窗体设计窗口 步骤 4:设置代码 3)工程资源管理器 4)属性窗口 步骤 5:运行、保存程序 5)窗体布局窗口 任务二:数字时钟 4、设计一个应用程序步骤 步骤 1:设置控件对象:4 个标签,1 个定时器 任务一:VB 城堡乐园欢迎大家 步骤 2:编写代码 步骤 3:运行、保存程序