1、电子相册本节课任务任务:通过学习,运用通过学习,运用VB制作一个脸谱相册小程序制作一个脸谱相册小程序 刚才播放的电子相册中,显示三幅图片,那么使用到了三个显示提示按键和一个退出按键。在VB中编写,这些按键就是控件。本任务中就是选择CommandButton控件、Image控件。目录第一部分目标程序分析第二部分所需控件介绍第三部分制作程序界面第四部分设计算法编写程序第五部分调试运行程序第一部分第一部分目标程序分析一、目标程序分析 首先根据图片我们所需要的相册是有由两部分两部分:1.显示部分显示部分2.按钮部分按钮部分(可以控制图像的变化)。(可以控制图像的变化)。第二部分第二部分所需控件介绍二、
2、所需控件介绍二、所需控件介绍1.显示部分:显示部分:Image控件控件双击鼠双击鼠标左键标左键单击鼠单击鼠标左键标左键二、所需控件介绍(1)Picture属性。Picture属性可用于和等控件的图片加载,可通过属性窗口进行设置。单击按钮,选择图片加载。单击此处加载图片。二、所需控件介绍 该属性只存在于Image控件中,它是用来自动调整图像框中图形内容的大小。取值为:或,当值为Ture时,将自动放大或缩小图像框的图形。(2)Stretch属性。2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)二、所需控
3、件介绍2.按钮部分:按钮部分:commandbutton按钮按钮注:按钮显示名字的更改注:按钮显示名字的更改2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)第三部分第三部分制作程序界面2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)三、制作程序界面添加控件设置界面:添加控件设置界面:1.显示部分显示部分2.按钮部分按钮部分注:添加控件有两种方法注:添加控件有两种方法1.双击左侧控件,直接生成;双击左侧控件
4、,直接生成;2.单击控件,在窗口区画出相应位置。单击控件,在窗口区画出相应位置。2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)三、制作程序界面对相应控件设置属性:对相应控件设置属性:1.单击相应控件;单击相应控件;2.检查右侧是否是相应控件属性;检查右侧是否是相应控件属性;3.更改更改From1属性属性:caption(显示名);(显示名);4.更改更改Image控件名称为控件名称为Lp(编程需要);(编程需要);5.更改按钮属性更改按钮属性caption(显示名)。(显示名)。注:注:Image
5、控件中,控件中,Stretch的值的值单击鼠单击鼠标左键标左键单击鼠单击鼠标左键标左键2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)第四部分第四部分设计算法编写程序2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)四、设计算法编写程序1.加载算法:单击按钮,加载算法:单击按钮,Image控件加载图片控件加载图片图库中的图像图库中的图像单击按钮动作单击按钮动作加载对应图像加载对应图像2.1电子相册-粤高教版
6、(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)四、设计算法编写程序1.加载算法:单击按钮,加载算法:单击按钮,Image控件加载图片控件加载图片 实现图片加载,需要用到LoadPicture函数。格式为:文件名需要指明相应的存储位置,才能正常加载。App.Path是LoadPicture函数的好搭档,它能返回程序所在的路径,即相对路径。注意:保存的窗体文件夹和图片文件夹需同在一个目录下。2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张
7、PPT)四、设计算法编写程序2.编写程序:加载按钮动作下载图像编写程序:加载按钮动作下载图像(1)LoadPicture函数:加载图像函数:加载图像(2)App.Path返回程序路径(保存工程和窗体与图片素材在同一文件夹下)返回程序路径(保存工程和窗体与图片素材在同一文件夹下)(3)切记书写,大小写与拼写问题)切记书写,大小写与拼写问题2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)第五部分第五部分调试运行程序2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤
8、高教版(B版)八年级信息技术下册课件(共25张PPT)五、调试运行程序 注意:执行程序前注意:执行程序前一定要先一定要先保存工程保存工程和和窗体窗体,都要保存在与素材图文件都要保存在与素材图文件夹在夹在同一文件下同一文件下。2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)五、调试运行程序 在执行中时,程序会在执行中时,程序会先先编译编译,产生,产生错误错误我们我们按照提按照提示修改即可示修改即可。都可以执行程序都可以执行程序2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.
9、1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)设置Image控件属性:Picture属性、Stretch属性(True或False)控件按钮用:CommandButton。课堂总结2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)课后练习1、在Microsoft VB 6.0中,命令按钮控件是()(A)Label (B)TextBox (C)CommandButton(D)Image 2、双击窗体中的对象后,VB将显示的窗口是()(A)工具箱 (B)工程窗口 (C)代码窗口(D)
10、属性窗口 3、可以在图片框或图像框中显示图形的属性是:()(A)Picture (B)Image (C)Icon (D)DownPicture CCA2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)课后练习1、在Microsoft VB 6.0中,命令按钮控件是()(A)Label (B)TextBox (C)CommandButton(D)Image 2、双击窗体中的对象后,VB将显示的窗口是()(A)工具箱 (B)工程窗口 (C)代码窗口(D)属性窗口 3、可以在图片框或图像框中显示图形的属性是:()(A)Picture (B)Image (C)Icon (D)DownPicture CCA2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)2.1电子相册-粤高教版(B版)八年级信息技术下册课件(共25张PPT)