Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 刘红梅 第3章

上传人:E**** 文档编号:89398128 上传时间:2019-05-24 格式:PPT 页数:82 大小:692KB
返回 下载 相关 举报
Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者  刘红梅 第3章_第1页
第1页 / 共82页
Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者  刘红梅 第3章_第2页
第2页 / 共82页
Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者  刘红梅 第3章_第3页
第3页 / 共82页
Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者  刘红梅 第3章_第4页
第4页 / 共82页
Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者  刘红梅 第3章_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 刘红梅 第3章》由会员分享,可在线阅读,更多相关《Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 ppt 作者 刘红梅 第3章(82页珍藏版)》请在金锄头文库上搜索。

1、第3章使用基本控件创建应用程序界面,学习目标 理解掌握窗体的结构、掌握其属性、事件及方法; 理解掌握命令按钮的属性、事件及方法; 理解掌握文本框、标签控件的属性、事件、方法; 理解掌握利用基本控件进行简单的编程。 重点和难点 重点:窗体的结构、属性、事件及方法;命令按钮的属性、事件及方法;文本框、标签控件的属性、事件、方法; 难点:利用基本控件进行简单的编程。 课时安排 讲授2学时,实训2学时,3.1 任务描述,界面设计是创建Visual Basic 6.0应用程序的主要步骤之一。本章通过创建“用户登录” 界面,详细介绍Visual Basic 6.0基本控件命令按钮、文本框、标签的使用方法。

2、,3.2 任务分析,要在Visual Basic 6.0中创建“用户登录”界面,如图3-1所示。需要在窗体中添加如下控件:3个标签、2个文本框、2个命令按钮等。各控件的属性设置在学习了控件之后,再进行设计。,3.2 任务分析,图3-1 用户登录界面,3.3 创建“用户登录”界面,3.3.1 窗体 3.3.2 文本框 3.3.3 标签 3.3.4 命令按钮,3.3 创建“用户登录”界面,3.3.1 窗体 窗体是一个可以包含其它对象的对象,在界面设计时,把窗 体作为一个容器,通过“控件工具箱”向窗体中添加各种控件, 在窗体上画出用户界面。在程序运行时,窗体成为用户与应 用程序进行交互操作的窗口。,

3、3.3.1 窗体,1窗体 Visual Basic 6.0的窗体具有Windows窗体的基本特性,在工具箱中的图标为,如图3-2所示,窗体包括图标、标题栏、控制按钮和工作区。,图3-2 窗体的结构,3.3.1 窗体,2属性 (1)Name(名称)属性。 该属性用于设置窗体的名称,在程序设计时用这个名称引用该窗体,也可以区别不同的窗体对象,运行时为只读。在创建应用程序时,第1个窗体的名称默认为Form1,添加第2个窗体的名称默认为Form2,依此类推。但是,在实际编程时,要做到见名知意,设置具有实际意义的名称。例如:一个应用程序的主窗体可以设置其名称为“mainfrm”。 (2)Appearan

4、ce(外观)属性。 该属性用来设置窗体的外观,有“0”、“1”两个值。值为“0”时,对象以平面效果显示;值为“1”时,对象以3D(三维)效果显示。 (3)AutoRedraw (自动重画)属性。 该属性用来设置窗体的中的图形是否自动重画,有“Ture”、“False”两个值。值为“Ture”,自动重画窗体内所有图形,即重画Print、Cls、Circle等方法的输出;值为“False”时要调用一个事件过程才能完成重画工作。,3.3.1 窗体,(4)Backcolor(背景颜色)属性和Forecolor(前景颜色)属性。 窗体的背景色由属性Backcolor 确定。窗体的前景色由Forecolo

5、r属性确定。窗体的前景色是执行Print方法时所显示文本的颜色。 在“属性”窗口中单击属性名称“Backcolor”,其右边出现黑色下拉箭头,单击下拉箭头打开调色板,如图3-3所示,选择合适的颜色。,图3-3 调色板,3.3.1 窗体,(5)Borderstyle (边框式样)属性。 Borderstyle 属性决定窗体的边框式样及能否调整窗体的大小。有6个值: 0None(无边界)。 1Fixed Single(固定单边)窗口边界为单线条,而且运行期间窗口的尺寸是固定的,不能改变大小。 2Sizable(可改变大小)窗口边界为双线条,而且运行期间可以改变窗口的尺寸。 3Fixed Dialo

6、g(固定对话框)窗口边界为双线条,运行期间不可以改变窗口的尺寸。 4Fixed ToolWindow(固定工具窗口)。 5Sizable ToolWindow(可以改变大小的工具窗口)。 (6)Caption (标题)属性。 该属性的值就是窗体标题栏中显示的内容。 注意: Caption属性与Name属性的区别, Name属性的值是在整个程序设计中对象唯一的名字,在程序运行中是只读的,Caption属性的值是显示在标题栏中的文本信息。,3.3.1 窗体,(7)Clipcontrols (裁剪控制)属性。 该属性值设置Paint事件的绘图方法是重画整个对象,还是重画新显示的区域。它还决定Micr

7、osoft Windows运行环境是否创建一个不包括该对象的非图形控件的剪裁区。 (8)Controlbox (控制菜单)属性。 属性值为True时,决定窗体左上角有控制菜单,值为False时窗体左上角没有控制菜单,而且自动将MaxButton(最大化按钮)与MinButon(最小化按钮)属性的值都设置为False。,3.3.1 窗体,(9)Enabled(有效)属性。 该属性值为True时,窗体响应用户事件;为False时,窗体无效,不响应用户事件。 (10)Height(高度)、Width(宽度)、Left(左边坐标)、Top(顶端坐标)属性。 Height、Wide属性值决定窗体的大小,

8、Left、Top 属性值决定窗体离屏幕左边与上边的距离。 (11)Font(字体)属性。 单击该属性右侧的按钮,在弹出的“字体”对话框中设置窗体上字体的字体、字号、字形等。,3.3.1 窗体,(12)Icon(图标)属性。 该属性的值决定窗体图标。单击Icon 属性,右边出现“对话框”按钮。单击“对话框”按钮,打开“加载图标”对话框,如图3-4所示。选择图标文件加载图标。,图3-4 “加载图标”对话框,3.3.1 窗体,(13)MaxButton(最大化按钮)与MinButon(最小化按钮)属性。 MaxButton属性的值可以是True 和False,决定在窗体上是否有最大化按钮;MinBu

9、ton属性的值决定是否有最小化按钮。 (14)Picture(图片)属性。 单击“属性”窗口中的Picture属性,右边出现“对话框”按钮。单击“对话框”按钮,弹出“加载图片”对话框,可以选择合适的图像文件,作为窗体背景中要显示的图片。 (15)Visible(可见)属性。 该属性值为True 时窗体可见,值为False时窗体隐藏不可见。,3.3.1 窗体,3事件 Visual Basic 6.0应用程序是建立在事件驱动基础之上的,不同的对象对应有不同的事件,事件触发时执行相应的事件过程。 双击窗体,打开代码窗口,确保左边的对象下拉列表框中选定窗体对象“Form”,单击右边事件下拉列表框,可以

10、看到关于窗体的所有事件。如图3-5所示。,3.3.1 窗体,图3-5 窗体的所有事件,3.3.1 窗体,窗体的事件很多,常用的有: (1)Click(单击)事件。 运行程序后,用鼠标单击窗体,触发该事件,程序接着执行该事件过程所具有的功能。 (2)DblClick(双击)事件。 运行程序后,用鼠标双击窗体,触发该事件,程序接着执行该事件过程所具有的功能。 (3)Load(装入)事件。 启动应用程序,窗体被装入内存工作区时,触发Load事件。该事件过程通常用来在启动程序时对属性和变量进行初始化。,3.3.1 窗体,(4)Resize(改变大小)事件。 启动应用程序,改变窗体大小,触发Resize

11、事件。 (5)Activate(活动)事件。 启动应用程序,当前窗体被激活时,触发Activate事件。 (6)QueryUnload(查询卸载)事件。 应用程序运行期间,关闭窗体时触发该事件。,3.3.1 窗体,4方法 方法是Visual Basic 6.0自身提供的一些特殊的过程,用来完成一定的操作,不同的对象可执行不同的操作,因此,对象调用的方法有所不同。 窗体上常用的方法有: (1)Print(输出)方法。 在窗体上显示字符串或表达式的值。 调用格式:对象名.Print,3.3.1 窗体,例3-1 在窗体上输出“欢迎学习Visual Basic 6.0!” (1)编写代码。 在代码窗口

12、的“Form_ Click”下输入如下代码: Private Sub Form_ Click Print 欢迎学习Visual Basic 6.0! Print End Sub 如图3-6所示。,3.3.1 窗体,图3-6 例3-1代码窗口,3.3.1 窗体,启动应用程序,单击窗体,触发窗体form1的Click事件,执行事件过程,调用Print方法在窗体窗口中显示一行文字“欢迎学习Visual Basic 6.0!”。此程序中调用Print方法时,print前没有对象名,程序默认为form1窗体。程序运行时界面如图3-7所示。,3.3.1 窗体,图3-7 例3-1程序运行界面,3.3.1 窗

13、体,(2)Cls(清除屏幕)方法。 Cls方法可以清除用Print方法在窗体上显示的文本。 调用格式:对象名.Cls (3)Show(显示)方法。 调用该方法可以用来将窗体显示在屏幕上。 调用格式:对象名.Show (4)Hide(隐藏)方法。 调用该方法可以隐藏窗体,但不会卸载窗体。 调用格式:对象名.Hide,3.3.1 窗体,例3-2 添加2个窗体,在窗体“Form1”中添加命令按钮“Command1”,设置其 标题“Caption”属性为“显示窗体2”;在窗体“Form2”中添加命令按钮“Command1”,设置其标题“Caption”属性为“显示窗体1”。 (1)编写代码。 双击窗体

14、,打开代码窗口,输入如下代码: Private Sub Command1_Click Command1按钮的Click单击事件过程 Form1. Hide 隐藏窗体Form1 Form2. Show 屏幕上显示窗体Form2 End Sub Private Sub Command1_Click Command1按钮的Click单击事件过程 Form2. Hide 隐藏窗体Form2 Form1. Show 屏幕上显示窗体Form1 End Sub,3.3.1 窗体,代码窗口如图3-8所示。,图3-8 窗体“Form1”和“Form2”的Command1_ Click代码窗口,(2)运行程序。

15、启动应用程序,单击窗体“Form1”中的“显示窗体2”命令按钮,窗体“Form1”的隐藏起来,显示窗体“Form2”;单击窗体“Form2”中的“显示窗体1”命令按钮,窗体“Form2”的隐藏起来,显示窗体“Form1”。如图3-9所示。,3.3.1 窗体,3.3.1 窗体,图3-9 窗体“Form1”和“Form2”的运行界面,(5)Move(移动)方法。 Move方法可以将窗体移动到一定的坐标位置,并改变窗体的宽度和高度。 调用格式:对象名.Move left,top,width,height,3.3.1 窗体,例3-3 移动窗体并改变窗体的大小。 (1)编写代码。 在窗体的Form1_

16、Click事件过程中,输入如下代码: Private Sub Form1_ Click Form1窗体的Click单击事件过程 Form1. Move left-15,top+15,width-20,height-20 移动窗体 End Sub 代码窗口如图3-10所示。,3.3.1 窗体,3.3.1 窗体,图3-10 例3-3代码窗口,3.3.1 窗体,(2)运行程序。 启动应用程序,每单击一次窗体,该窗体就会向屏幕的左边、下方各移动15 Wip,同时将窗体的宽度高度都减少20Wip,窗体随着单击越变越小,而且越来越靠近左下方。 (6)Refresh(刷新)方法。 强制全部重绘窗体及控件。 调用格式:对象名.Refresh,3.3.2 文本框,文本框(TextBox)是一个文本编辑区域,在文本框内可以输入、编辑和显示一行或者多行文本。 1属性 (1)Name(名称

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号