高教版《可视化编程应用基础——Visual Basic》任务2.6制作颜色选择器(2)教案

资源下载
  1. 二一教育资源

高教版《可视化编程应用基础——Visual Basic》任务2.6制作颜色选择器(2)教案

资源简介

课程名称 制作颜色选择器(二) 课时数 2
参考教材 《可视化编程应用基础——Visual Basic》(陈建军)
教学目标 知识与技能 进一步了解控件数组的作用、应用场合及定义理解Frame框架的作用
过程与方法 熟悉掌握控件数组的运用掌握Frame框架的应用掌握动态加载控件的方法
情感与价值观 结合生活中的实际案例,提高学生编程兴趣通过发现问题、解决问题,提高学生学习过程中的成就感
教学重点 1、控件数组的熟练运用2、掌握动态加载控件的方法
教学难点 动态控件的加载方法
课前准备 教学PPT、助学视频、任务单
教学过程(80分钟)
环节(用时) 内容 活动 技术手段
教师 学生
复习巩固(8') 复习巩固上堂课学习的Frame、控件数组的作用、创建方法,并学会控件数组的运用。 讲解 听课 PPT
【设计意图】复习巩固所学知识,为本堂课实例练习奠定基础。
任务1:改进的颜色选择器界面设计(15') 任务说明:演示改进的颜色选择器效果,并分析改进的颜色选择器界面设计组成:字体颜色框架(16个标签数组)、背景颜色框架(16个标签数组)、字体选择器框架(4个按钮数组)。说明:学生自主完成设计 分析 实践、设计 VB程序、助学视频
【设计意图】根据教师演示分析,学生熟悉界面组成,并自主设计界面。
任务2:改进的颜色选择器编码实现 (10') 任务说明:1、根据教材p89-90页内容,完成改进的颜色选择器的编码实现。任务分析改进的颜色选择器主要涉及三个控件数组的click事件编码。即利用控件数组的index属性方便地实现,主要如下:Label1.backcolor=label2(index).backcolorLabel1.ForeColor=Label2(Index).BackColorLabel1.FontName=Command1(Index).Caption 讲解、分析、演示 听课、实践 Vb程序、助学视频
【设计意图】分析讲解控件数组的使用,巩固所学内容。
任务3:动态创建标签的颜色选择器界面设计(30') 任务说明:程序运行后在窗体中动态创建256个标签控件,形成标签数组,每个标签的背景颜色动态赋予,位置排列成16*16阵列。知识讲解:(1)动态加载标签 load label1(i)(2)标签颜色动态赋予 Label1(i).BackColor=RGB(255,(i\16)*16,(i Mod 16)*16)(3)加载的标签排列成16*16阵列 Label1(i).Left = (i Mod 16) * Label1(0).Width Label1(i).Top = (i \ 16) * Label1(0).Height 讲解、分析、 听课、实践 Vb程序、助学视频
【设计意图】掌握动态创建控件的方法,以及控件颜色、布局设置
任务4:单击动态创建的控件改变窗体颜色(10') 任务说明: 通过单击标签,改变窗体颜色知识讲解 标签背景颜色的获取方法label1(i).backcolor 讲解、分析、编码、演示 听课、实践 Vb程序、助学视频
【设计意图】熟悉利用控件数组index属性调用。
作业收交小结(5') 1、总结2、布置作业 利用动态创建控件的方法完成任务1改进的颜色选择器。 小结、作业上交情况查看并收《任务单》 上交作业《任务单》 教学软件
课后小结(2') 回顾总结控件数组、动态创建控件的方法,并对任务实施过程进行点评和总结。

展开更多......

收起↑

资源预览