7.1可视化编程与VisualBasic开发环境VisualBasic(简称VB)是美国微软公司开发的一款可视化编程工具可视化编程:让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。可视化编程以“所见即所得”的编程思想为原则随时可以看见结果可视化编程的一些基本概念1、对象:是人们要研究的事物。如:书、电灯、班规、学习计划VB中:窗体、对话框、命令按钮等对象具有三要素:属性、事件、方法属性指对象的性质或描述对象的数据,即对象所具有的特征。如:白色的足球长方形的书桌不同类型对象的属性可能会有差异属性的设置格式:对象名.属性名=属性值足球.颜色=白色事件一种事先定义好的特定动作,由用户或系统激活。如:小明单击按钮一般分为:鼠标事件和键盘事件事件过程当在对象上发生某个事件后,要去处理这个事件,而处理这个事件的步骤就是事件过程。事件过程的格式:PrivateSub对象名称_事件名称()程序代码EndSub方法让对象实施一个动作或执行一项任务的途径,即方法告诉对象应处理的事情。小明单击按钮,按钮消失了。方法调用格式:对象名称.方法名称类具有相同特性和行为的对象的抽象如:食物、水果等VB的版本功能特点Microsoft公司于1991年推出VisualBasic1.0,随着Windows操作平台的不断完善,相继推出了VisualBasic2.0、VisualBasic3.0、VisualBasic4.0、VisualBasic5.0版本,1998年推出了VisualBasic6.0VB的版本功能特点VisualBasic6.0学习版:入门版本、基本版本VisualBasic6.0专业版:为专业编程人员提供了一套功能完备的开发工具,包括学习版本的全部功能VisualBasic6.0企业版:是VisualBasic的最强版本,包括专业版的全部功能。VisualBasic6.0的功能和特点1.具有面向对象的可视化设计工具。2.事件驱动的程序运行机制。练习题:一、选择题1.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()A.属性、事件、方法B.控件、属性、事件C、窗体、控件、过程D.窗体、控件、模块2.下列关于事件的叙述中不正确的是()A.事件是系统预先为对象定义的能被对象识别的动作。B.事件可分为用户事件和系统事件两类。C.VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写。D.VB中所有对象的默认事件都是Click3.事件是指()A.对象的外部特征B.预先设置好的能被对象识别的特定动作C.对象的属性D.VB的内部函数或程序4.在VB中,方法是指()A.对象的外部特征B.预先定义好的能被对象识别的特定动作C.VB内部函数或程序D.对象实施一个动作或执行一项任务的途径5.一只透明花瓶被摆上柜台,则花瓶、透明、摆、上柜台分别是()A.属性、对象、方法、事件B.属性、对象、事件、方法C.对象、属性、方法、事件D、对象、属性、事件、方法6.VB6.0共有三个版本,功能最强的是()A.增强版B.专业版C.企业版D.学习版7.下列选项中,不属于VisualBasic功能特点的是()A.可视化程序设计B.面向对象的程序设计方法C.面向图形的过程化程序设计D.事件驱动的编程机制8.下列有关类和对象的说法,错误的是()A.类是对象的模型,根据同一个模型可以建立相同的对象B.对象是类的具体化,是类的实例C.由类创建对象的过程称为实例化,每个对象是类的一个实例D.类是具体的事物,以对象为模版来生成7.1.3VB的开发环境1.启动VisualBasic6.0方法:开始-----程序-----MicrosoftVisualBasic6.0新建现存最新标准EXEVisualBasic6.0集成开发环境菜单栏工具栏工具箱窗体设计器属性窗口1.标题栏VisualBasic6.0集成开发环境开发工程的名称,默认为“工程1”工作状态设计模式运行模式中断模式2.菜单栏文件编辑视图工程等13个菜单项4.工具栏编辑工具栏标准工具栏窗体编辑器调试工具栏5.窗体设计器是VB开发应用程序的主要场所第一个窗体的默认名称6.工程资源管理器窗口显示当前工程的所有组成元素7.属性窗口用于显示被选中对象的属性标题栏对象列表框属性值属性名属性含义说明8.窗体布局窗口指定程序运行时的初始位置缩略图9.工具箱又称控件箱,包含了1个指针图标和20个控件图标。主要用于应用程序的界面设计,在设计阶段用户利用工具箱中的控件建立应用程序界面。标签文本框框架命令按钮复选框单选按钮组合框列表框水平滚动条垂直滚动条时钟10.代码窗口用于输入应用程序的代码。打开代码窗口的方法:1.双击窗体或控件2.单击“视图-----代码窗口”3.右击窗体或控件------在快捷菜单中选择“查看代码”命令4.按F7代码窗口组成对象列表框事件列表框代码编写区7.1.4VB简单应用程序设计1.设计应用程序界面:(1).启动VB,创建工程和窗体(2).添加控件,并调整控件的位置和大小小知识:1.双击工具箱中的工具图标会在窗体中央位置添加一个该类控件2.按住Ctrl键后再单击工具箱中的工具图标,可在窗体中多次绘制相同类型的控件3.按住shift键后再单击控件可选择多个控件2.设置对象属性(1)静态设置:在程序运行前设置对象属性初始值,在属性窗口中设置对象的属性(2)动态设置:在程序运行期间动态改变属性值,在代码窗口中通过编程来实现设置属性的方法有两种:属性窗口设置步骤1.选中控件,打开属性窗口2.在属性列表中选择需要设置的属性名3.根据要求,输入或选择属性值小知识:打开属性窗口的方法方法一:视图------属性窗口方法二:按F4键方法三:单击工具栏中“属性窗口”按钮3.编写代码:回顾打开代码窗口的方法4.调试运行和保存运行程序方法:方法一:单击标准工具栏上的启动按钮方法二:按F5键方法三:运行------启动保存程序方法:文件----保存工程保存工程小知识一个VB应用程序包括:文件名扩展名工程文件.vbp窗体文件.frm标准模块文件.bas类模块文件.cls先保存窗体文件和标准模块文件,最后保存工程文件