Visual Basic语言程序设计教程主编 程胜利配套教材,
程胜利主编,,Visual Basic语言程序设计教程,,
中国水利水电出版社,2008.10.第二版版权:武汉外语外事职业学院信息技术系中国水利水电出版社第 1章 Visual Basic概述本章的学习要点
了解 Visual Basic的产生和发展
熟悉 Visual Basic的基本特点
掌握 VB软硬件工作环境及安装步骤
1.1 Visual Basic的产生和发展
Visual Basic是美国微软公司 (Microsoft)于 1991年推出的基于 BASIC语言的软件开发工具,是一种面于对象的可视化编程语言。
Basic指的是广为流行的 BASIC计算机语言 。 Visual
Basic是在原有的 Basic语言基础上发展而来的。从
1991年的 1.0版开始,共经历了 1992年 2.0版,1993年
3.0版,1995年 4.0版,1997年 5.0版,1998年 6.0版共 6
种版本。其中 5.0以前主要应用于 DOS和 Windows 3.x
等 16位应用程序的开发,5.0 以后的版本只能运行在
Windows 9.x或 NT操作系统下,是一个 32位的应用程序开发工具。
Visual的中文含义是可视化,是开发图形用户界面的方法,把程序设计人员从繁琐复杂的界面设计中解脱出来。
1.2 Visual Basic的基本特点
Visual Basic之所以能够被广泛应用,主要由于其具有以下的特点:
可视化设计在 VB 6.0中使用了图形用户界面的许多先进特性和设计思想,在可视化环境下可以很容易地创建一个前端界面,
使开发人员几乎不用加入太多代码就可以开发出标准的
Windows程序。
面向对象传统的 C语言,BASIC语言,Pascal语言使用的是结构化程序设计方法,设计程序的主要工作就是设计算法和编写代码。
VB 6.0的对象是建立在类的基础上的,一般来说,类是一些内容的抽象表示形式,而对象是类所表示内容的可用示例。 VB 6.0通过类的封装而使源程序更加便于维护。因此可视化界面的设计过程其实就是对象的建立过程。
1.2 Visual Basic的基本特点
Visual Basic之所以能被被广泛应用,主要由于其具有以下的特点:
事件驱动
VB 6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件驱动一段程序的运行。因此,
在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。
在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对应的代码。程序也会根据事件发生的先后次序依次执行对应的代码。
结构化程序设计语言由于 VB 6.0发源于 BASIC,所以 BASIC的简单易用、
结构化设计的优点被很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。
1.2 Visual Basic的基本特点
Visual Basic之所以能被被广泛应用,主要由于其具有以下的特点:
多种数据库访问方式很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访问。 VB 6.0采用 JET数据库引擎和 ODBC技术进行数据库的访问,支持多种类型的数据库系统,包括 SQL Server,Oracal,FoxPro、
Access以及 Excel等。
网络支持在应用程序中,可以使用结构化查询语言 (SQL,即
Struct Query Language)直接访问服务器上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供 SQL网络接口,以便在分布式环境中快速而有效地实现客户 /服务器 (Client/Server)方案。
1.2 Visual Basic的基本特点
Visual Basic之所以能被被广泛应用,主要由于其具有以下的特点:
ActiveX技术通过 ActiveX技术可以使用其他应用程序提供的功能,例如 Word字处理软件,Excel电子表格及其他
Windows应用程序,使开发人员可以方便地使用标准的
ActiveX部件,调用标准接口,实现特定的功能。
1.3 Visual Basic的版本及安装
Visual Basic 6.0包括 3个版本,分别是学习版、专业版和企业版。
1,学习版( Learning Edition),是 Visual Basic 6.0的基础版本,主要提供给初学者。可以用来开发 Windows 9x和 Windows NT(R) 应用程序。
该版本包括所有的内部控件(标准控件)以及网格、选项卡和数据绑定控件。
2,专业版( Professional Edition),向计算机专业人员提供了一套功能完整的工具。包含了学习版的所有功能,还加上了附加的 ActiveX 控件、
Internet Information Server 应用程序设计器、集成数据工具和数据环境,Active Data Objects、以及动态 HTML 页面设计器。
3,企业版( Enterprise Edition),允许专业人员以小组的形式来创建强健的分布式应用程序,是 Visual Basic 6.0的最高版本。它包括专业版的所有特性,加上 Back Office 工具,例如结构化查询语言服务器
( SQL Server)、微软共享服务器( Microsoft Transaction Server)、
网络信息服务器( Internet Information Server)等等。
1.3 Visual Basic的版本及安装
Visual Basic 6.0的安装需要一定的软硬件环境,具体要求如下:
操作系统,Windows NT Server 4.0,Windows NT
Workstation 4.0,Windows 95或更高版本。
CPU,486DX/66 MHz 或更高的处理器。
内存,Windows 95/98下要求 24MB以上的内存,
Windows NT下要求 32MB以上。
磁盘空间:对于标准版或专业版,典型安装 48MB,完全安装 80MB。
其他设备,CD-ROM驱动器,鼠标或其他光标设备。
1.3 Visual Basic的版本及安装第 1步:将 VB6.0的安装光盘放入光驱,一般情况下光盘会自动执行安装程序,否则应在“我的电脑”或“资源管理器”中执行安装光盘上的 Setup程序。安装程序运行后显示出,Visual Basic 6.0中文企业版安装向导”
对话框 。
1.3 Visual Basic的版本及安装第 2步:在图 1-1所示的对话框中,单击“下一步”按钮,
则打开“最终用户许可协议”对话框,在该对话框中选择
“接受协议”后,单击“下一步”按钮。如图 1-2所示。
此时安装程序会要求用户输入产品的 ID号、用户的姓名和公司名称。
1.3 Visual Basic的版本及安装第 3步:输入产品 ID号和用户信息后单击“下一步”按钮,
打开“选择安装程序”对话框,如图 1-4所示。选择“安装
Visual Basic 6.0中文企业版”选项,单击“下一步”按钮。
1.3 Visual Basic的版本及安装第 4步:此时弹出安装路径选择的对话框,如图 1-5所示。
一般建议安装在非系统盘的路径下的文件夹内,不推荐安装在默认路径下。安装路径的修改可以单击“浏览”按钮再做进一步的修改。
1.3 Visual Basic的版本及安装第 5步:完成安装路径的选择后,单击“下一步”按钮,
安装程序将打开“选择安装类型”对话框,如图 1-6所示。
可以在典型安装和自定义安装中进行选择,若选择典型安装则安装过程无需用户干预,若选择自定义安装则用户可根据需要来选择组件。单击“继续”按钮,安装程序将文件复制到计算机硬盘中,复制结束后重新启动计算机,完成 VB6.0的安装。
1.4 Visual Basic 6.0的启动和退出
Visual Basic 6.0的启动
1.使用“开始”菜单的“程序”。
单击 Windows,开始”按钮,指向“程序”,再指向
Microsoft Visual Basic 6.0图标,就可以启动 Visual
Basic 6.0。启动 Visual Basic 6.0后弹出如图所示窗口。
1.4 Visual Basic 6.0的启动和退出
2.使用“开始”菜单的“运行”
使用此方式必须确切的掌握 Visual Basic 6.0安装的路径。若已知 Visual Basic 6.0安装在,D,\VB6.0\” 下,
则可单击 Windows,开始”按钮,指向“运行”,在弹出的对话框中输入,D:\VB6.0 \VB6.0.EXE”,就可以启动
Visual Basic 6.0。
1.4 Visual Basic 6.0的启动和退出
3.使用“我的电脑”
双击“我的电脑”,在 Visual Basic 6.0安装目录下面找到可执行文件 VB6.0.exe,双击该图标,即可启动该程序。
如第 2种打开方式所示,若安装路径为,D,\VB6.0\”,则应进入 D盘的 VB6.0文件夹下,双击 VB6.0.exe图标即可。
1.4 Visual Basic 6.0的启动和退出
Visual Basic 6.0的退出
1.单击 Visual Basic集成环境窗口右上角的关闭按钮退出。
2.通过菜单命令“文件 \退出” 退出。
退出时会弹出对应的提示保存窗口,如下图所示,保存或放弃保存文件后即会退出 VB6.0。
1.5 Visual Basic 6.0的集成开发环境
Visual Basic 6.0企业版运行后,用户进行程序设计的集成开发环境如下图所示。
标题栏工程资源管理器窗口属性窗口窗体设计窗口菜单栏工具栏工具箱窗体布局窗口