天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
第四课 Visual Basic 控件
【教材分析】
本课是浙江省义务教育九年级信息技术教材第四课,本课主要是通过制作一个
电子相册程序,熟悉对象属性的设置,图片框控件的使用,进一步掌握 VB 程序设
计的基本过程。
【学习者分析】
学生在前一节课学习了 Command 和 Label 属性的设置,对属性的设置有一定
的认识。但是对 VB 代码的编写比较陌生、不理解,甚至可能存在一定的排斥。所
以我会对编程语句进行详细解释与分析,利用类比的方法便于学生的理解。
【教学目标】
知识与技能
了解对象、属性、事件的基本概念;理解对象名、属性名、属性值的概念
过程与方法
能利用属性窗口对 VB 控件对象进行属性的设置
能在代码中运用相对路径和绝对路径加载图片
能利用代码对 VB 控件对象进行属性的设置
情感态度价值观
通过对电子相册等贴近生活的实例制作,提升学习 VB 的激情和兴趣
【教学重点】
掌握设置图片框控件的 Picture 属性;LoadPicture()函数的使用
【教学难点】
学会使用 App.Path 得到相对路径的方法
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
【教学过程】
教学环节 师生活动
创设情境
导入任务
【师】同学们看这几个 logo 分别表示什么?
【生】春节、七夕、元宵、中秋
【师】这些都是我们的传统节日,我们的传统节日具有非常悠久的历史,但也面
临着一些危机:继 2005 年韩国将“江铃端午祭”申请为非物质文化遗产,我国
也启动将“端午节”申遗,让我们为宣传传统文化出份力
【师】宣传传统节日的方法有很多,今天我们就学习电子相册的方式来介绍传统
节日的习俗(展示电子相册.Exe)
任务驱动
构建新知
【师】首先我们先来分析相册的组成部分,在主体部分是显示图片,这利用了控
件工具箱的图片框工具,那这个电子工具箱还有什么组成部分?分别运用控件工
具箱中哪些控件?老师请一个同学来回答一下
【生】有按钮,是运用命令按钮工具;有文字,是运用标签控件
【师】接下来我们就开始制作电子相册。出示任务一:
1、确定节日主题,并将相应节日的文件夹名修改为“学号+姓名”
2、新建一个“标准 EXE”工程,在窗体中添加图片框控件和按钮控件,并适当
调整布局。
3、保存窗体文件(.frm)和工程文件(.vbp),保存到以自己的“学号+姓名”
命名的文件夹中
(教师展示操作过程,提示学生如果不清楚任务可以查看老师发放的任务单)
【生】完成任务一
【师】现在同学们打开以自己“学号+姓名”命名的文件夹,是否有电子相册的
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
窗体文件和工程文件。
【师】界面设计完成后,我们需要对对象的属性进行设置。出示任务二:
1、通过控件属性窗口,对窗体 Form1 和命令按钮控件 Command 的标题进行
修改
2、设计 PictureBox 加载相应的封面图片。
【师】上节课我们已经学习了对对象标题进行修改,主要是修改什么属性的属性
值?
【生】Caption
【师】那如何如何添加封面图片呢?一般情况下,我们可以在 Picture1 对象的属
性窗口中找到 Picture 属性,单击后面的省略号按钮,在弹出框中找到要插入的
封面图片。(教师演示加载图片)
【生】操作,完成任务二
【师】电子相册要单击不同的按钮加载不同的图片,从而实现图片的切换,那我
们就需要在按钮上添加代码
【师】首先我们先来分析一下加载图片的代码
【 师 】(边 操 作 边 讲 解 ) 双 击 按 钮 , 进 入 代 码 编 辑 窗 口 ( 提 醒 学 生 是 在
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
Command1_click()事件过程中编写代码)
小技巧:可以先找到图片,从地址栏中复制图片的路径
【师】如果图片被移到 F 盘,那相对应这句代码中的路径就要修改,怎样能去除
修改代码的麻烦?
可能大家暂时还没有什么想法,老师举个例子:有一只手表,放在书桌左边第二
个抽屉里,那我们就需要去这个地方找手表,如果过几天手表放在书架上第二层,
那我们还要去这个位置找手表。如何能随时随地都能找到手表呢?
生:戴在手上
师:同理,我们将图素材和生成的可执行文件放在同一文件夹中,无论文件夹被
移到什么地方,他们的相对位置都不会改变,这样就能随时找到图片了。
【师】解释相对路径代码的编写
【师】操作演示相对路径的代码编写,以及对作品的保存、上传
天添资源网 http://www.ttzyw.com/
天添资源网 http://www.ttzyw.com/
【生】完成任务三
随堂练习
巩固知识
【师】利用本节课的代码,让学生指出其中的对象、属性、事件,进一步理解对
象、属性、事件的含义
课堂小结
作业上交
【生】保存作品,向同学展示自己的电子相册并介绍我国传统节日习俗。将作品
提交到 ftp://10.128.48.200