本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
第四课
visual
basic控件
教学设计
1教学目标
1、了解对象、属性、事件的基本概念,理解对象名、属性名、属性值的概念。
2、学会VB控件对象属性设置的一般方法。21世纪教育网版权所有
3、通过电子相册等贴近生活的实例制作,提升学习VB的激情和兴趣。
2重点难点
重点:掌握设置图片框控件的Picture属性;LoadPicture()函数的使用。
难点:学会使用App.Path得到相对路径的方法。
3教学准备
1、学生机和教师机安装VB6.0
2、教学课件
3、相关图片素材
4、电子相册范例
4教学过程
活动1【导入】知识回顾
前面几节课,我们了解了VB应用程序一般右窗体、控件、事件处理过程等组成。通过控件的使用,可以很方便地设计出界面友好的交互式程序。21cnjy.com
师问:我们已了解了哪些控件?
(CommandButton、
Label、TextBox)
今天,我们继续来了解VB控件及利用图片框控件制作电子相册。
活动2【讲授】认识图片框控件
展示“校园风光”电子相册。
师问:观察电子相册,说说需要用到哪些控件?
(CommandButton、Label)
师:还有图片框控件PictureBox.。
PictureBoxe主要用来显示图片,实际显示的图片由Picture属性的属性值决定。
师演示利用PictureBoxe显示封面图片。
添加PictureBox控件,对象名为Picture1,设置Picture属性的属性值。(重点强调对象名、属性、属性值)21·cn·jy·com
任务一:利用图片框控件PictureBox制作电子相册的封面。
活动3【讲授】制作电子相册
师:我们观察电子相册,其界面布局如何?
(一个图片框控件PictureBox,4个按钮控件CommandBox及一个标签控件Label)
添加了控件后,要对界面上各个对象的相应属性进行设置。
区分对象名、属性、属性值的概念。
对象:在面向对象的程序设计中,每一个实体都可称之为对象,窗体和控件是程序设计中最常用的对象。
属性:指对象的性质,修改属性值可以改变对象的状态。
活动4【练习】任务二:以“校园风光”为主题,制作电子相册。
①
设计电子相册的界面,并设置对象的相应属性。(可参考课文P18)
②
保存窗体文件和工程文件
注意:保存时一定要注意文件有序存放。由于文件有多个,因此先建一个文件夹,可命名为“电子相册”,将窗体文件、工程文件及后面要用到的图片素材都保存于“电子相册”文件夹中。
师巡视,各个指导。
评价学生作品
活动5【讲授】编写代码
界面已设置好,下面我们来学习如何单击某个按钮出现相应图片。这里我们需要用到LoadPicture()函数。21教育网
格式:Picture1.Picture=LoadPicture(“图片路径”)。若图片素材和生成的可执行文件处于同一目录,可使用Picture1.Picture=LoadPicture(App.Path
&
“\”
&
“图片名”)
师演示:
双击“操场”按钮,进入代码编辑界面。
代码:Picture1.Picture
=
LoadPicture(App.Path
&
"\"
&
"操场1.jpg")www.21-cn-jy.com
Label1.Caption
=
"青春活力"
Label1.FontSize
=
40
Label1.ForeColor
=
vbRed
事件是指对象对于外部动作的相应,当对象触发某个事件时,程序就会执行对应的事件代码。如单击按钮command1触发的事件是Command1_Click(),程序执行的事件代码为Private
Sub
Command1_Click()下的代码。2·1·c·n·j·y
活动6【练习】任务三:编写代码
编写代码,使之单击某个按钮显示相应的图片,根据图片内容设置文字内容、大小、颜色等。(至少展示四处校园风光)【来源:21·世纪·教育·网】
活动7【活动】学生作品欣赏
展示个别学生作品。(有完成的和未完成的)
活动8【讲授】总结
本节教学内容:
图片框控件PictureBox,加载图片
对象、属性、事件的概念。
LoadPicture()函数。
21世纪教育网
--
中国最大型、最专业的中小学教育资源门户网站。
版权所有@21世纪教育网