VisualBasic程序设计第1章VisualBasic程序设计概述1.1VisualBasic简介1.2VisualBasic的安装和启动1.3VisualBasic集成开发环境1.4VB程序开发过程及示例1.5VB面向对象程序设计VisualBasic程序设计VisualBasic程序设计1.什么是VB?VisualBasic“Visual”指的是开发图形用户界面(GUI)的方法,即可视化。“Basic”指的是BASIC(BeginnersAll-PurposeSymbolitInstructionCode初学者通用符号指令代码)语言,一种计算技术发展史上应用得最为广泛的语言。“VisualBasic”是微软公司推出的一个可视化的面向对象的Windows应用程序开发环境,是一种强有力的软件开发工具,使用它可以高效快速地设计出具有良好图形用户界面的Windows应用程序。1.1VisualBasic简介VisualBasic程序设计2.VisualBasic的三种版本标准版:VB的基础版本,适用于初学者。专业版:能满足专业人员开发C/S模式的应用程序。企业版:适合专业人员开发更高性能的分布式应用程序。1.1VisualBasic简介3.VisualBasic特性VB6.0是32位操作系统下应用程序的开发工具。采用面向对象的程序设计方法。采用事件驱动方式的程序设计原理。VisualBasic程序设计1.VisualBasic的安装将VisualBasic6.0安装光盘放入光驱中;执行光盘根目录下的Setup.exe文件,按照向导提示进行安装;完成VisualBasic6.0专业版的安装,并要求重新启动计算机。1.2VisualBasic的安装和启动VisualBasic程序设计1.2VisualBasic的安装和启动2.VisualBasic的启动常用的两种启动方式:开始→程序→MicrosoftVisualBasic6.0中文版→MicrosoftVisualBasic6.0中文版在桌面上双击“MicrosoftVisualBasic6.0中文版”的快捷方式图标3.关闭VB在VB菜单栏,执行“文件”→“退出”命令单击VB主窗口中的“关闭”按钮VisualBasic程序设计1.3VisualBasic集成开发环境1.3.1主窗口1.3.2子窗口1.3.3快捷菜单VisualBasic程序设计主窗口1.3.1主窗口VisualBasic程序设计标题栏主窗口1.3.1主窗口VisualBasic程序设计菜单栏1.3.1主窗口主窗口VisualBasic程序设计工具栏1.3.1主窗口主窗口VisualBasic程序设计1.3.2子窗口VisualBasic程序设计工具箱1.3.2子窗口VisualBasic程序设计工程资源管理器窗口1.3.2子窗口VisualBasic程序设计属性窗口1.3.2子窗口VisualBasic程序设计窗体设计器1.3.2子窗口VisualBasic程序设计代码编辑器窗口VisualBasic集成开发环境VisualBasic程序设计窗体布局窗口1.3.2子窗口VisualBasic程序设计VisualBasic标题栏VB集成开发环境开发程序有三种状态:设计:可以进行程序的界面设计和代码编辑。运行:可以测试和使用程序,检查程序是否达到了预期目标。中断:用于断点调试。工程名开发状态VisualBasic程序设计VisualBasic菜单栏VisualBasic工具栏VisualBasic程序设计工具箱工程资源管理器属性窗口VisualBasic程序设计窗体设计器代码编辑器VisualBasic程序设计窗体布局快捷菜单VisualBasic程序设计1.4VB程序开发过程及示例1.创建程序的用户界面;2.设置界面上各个对象的属性;3.编写程序代码;4.保存工程;5.运行及调试程序;6.创建可执行程序。举例:例1.1简易计算器VisualBasic程序设计【例1.1】创建一个VB工程,设计程序实现简易计算器的功能要求:运行程序,在Text1中输入操作数一,在Text2中输入操作数二;单击“+”按钮,能完成两数相加并显示结果;单击“-”实现相减;单击“*”实现相乘;单击“/”实现相除;单击“清空”,能清空输入数和结果;单击“退出”,结束程序运行。VisualBasic程序设计1.类和对象•类:类是创建对象实例的模板,其定义了对象的属性、方法和事件。可以通过“对象浏览器”窗口查看类所包括的一组属性、方法和事件。1.5VB面向对象程序设计•对象:是类的实例,是具有某些特征(属性)和行为(方法)的实体。对象浏览器VisualBasic程序设计2.创建对象的两种方法:单击工具箱中的控件按钮,在窗体的某一位置按住鼠标左键并拖动可绘制出控件对象。双击工具箱中的控件按钮,在窗体中会立即出现一个默认大小的控件对象。1.5VB面向对象程序设计3.对象的命名:在创建对象时,对象名称为一个默认值,如按钮对象Command1、Command2等。可以在属性窗口中修改“(名称)”属性值为对象重新命名。按VB约定,名称必须是以字母或汉字开头的由字母、汉字、数字、下画线组成的串,其长度小于等于127个字符。VisualBasic程序设计4.对象的属性、方法和事件•属性:对象的静态特征。•方法:对象所能执行的动作。•事件:作用在对象上且能被对象识别的动作。1.5VB面向对象程序设计如:命令按钮(CommandButton)属性:•Name•Height•Width方法:•SetFocus•Move事件:•Click•KeyDown•KeyUpVisualBasic程序设计5.事件过程当事件在对象上发生后,应用程序处理这个事件的代码:PrivateSub对象名_事件([参数列表])事件过程代码EndSub1.5VB面向对象程序设计VisualBasic程序设计1.5VB面向对象程序设计6.事件驱动程序设计运行程序时,程序先等待事件的发生,若某事件发生,则去执行此事件的事件过程。若没有事件发生,则整个程序将处于等待状态。发生事件的顺序决定代码执行的顺序。VB应用程序运行过程如下:①启动应用程序,装载和显示窗体。②应用程序等待事件的发生。③当某对象的某事件发生时,如果存在相应的事件过程,则调用执行该过程。④应用程序等待下一次事件。如此周而复始地运行,直到结束程序运行。VisualBasic程序设计二级考试全真试题1.在VB中最基本的对象是(),它是应用程序的基石,也是其他控件的容器。A.文本框B.命令按钮C.窗体D.标签2.能被对象所识别的动作与对象可执行的活动分别称为对象的()。A.方法、事件B.事件、方法C.事件、属性D.过程、方法3.在VB中最基本的对象是(),它是应用程序的基石。A.标签B.窗体C.文本框D.命令按钮VisualBasic程序设计VisualBasic特性概念:对象、属性、方法、事件事件驱动的程序设计原理VB开发应用程序的步骤掌握