第1章 Visual Basic的集成开发环境
Visual Basic(以下简称VB)在IDE(集成开发环境)中创建、开发、运行和调试Windows程序。IDE是集程序代码编制、界面设计、程序调试和查错功能于一体的应用程序开发系统。本章主要介绍集成开发环境IDE和控件的基础知识。本章包括以下知识点:
❑ VB的起源及其特点;
❑ VB软件的安装和卸载;
❑ 使用集成开发环境IDE创建VB工程;
❑ 窗体和控件的3个基本要素是属性、事件和方法;
❑ 生成可执行文件和安装文件,发布VB程序。
控件的数量繁多、功能齐全,但是控件基本都具备属性、事件和方法要素。窗体和控件具有很多类似的特点。通过本章的学习,即使没有编程经验的读者,也可以通过鼠标单击或拖动VB控件,设计自己的程序运行界面,从而感受到VB程序设计的简单和方便,使读者能够基本掌握VB控件的使用方法。
1.1 VB概述
Basic语言起源于20世纪60年代,是美国Dartmouth学院的John G. Kemeny和Thomas Kuntz教授发明的。Basic是Beginner’s All-purpose Symbolic Code的缩写,“Beginner”指出了Basic语言的对象。该语言简洁易学,但是运行效率不高。
Alan Cooper在Basic语言的基础上融合了Windows的编程思想和概念,将Basic语言简洁易学的特点与可视化的编程方法结合起来,使得VB在20世纪80年代末逐渐流行。虽然很多高级语言都可以编写Windows程序,但是,没有哪一门语言像VB那样可以快速被初学者掌握。
自1991年Microsoft公司推出可视化编程、事件驱动的VB 1.0以来,VB已经发布了6个历史版本。1998年,Microsoft公司发布了VB 6.0。
VB 6.0是面向图形用户界面的可视化程序设计工具,可以快速构建图形用户界面。事实上,VB 6.0是一种典型的面向对象的程序设计语言,将Windows程序的风格体现得淋漓尽致。VB的窗体和控件都是对象,其属性和方法都封装在了该对象的定义中,这是Windows程序设计的精髓。这些控件可以构成丰富的Windows图形界面,而程序员却不必关心这些对象的内部实现,可以通过简单的代码实现复杂的功能。
VB 6.0的另一个特征是事件驱动编程。程序员在需要的响应事件中编写响应的程序,就能实现用户需要的操作,而不必关心程序的内部执行顺序等复杂情况。
对于大型复杂的应用程序,VB还可以采用功能模块的形式轻松地实现功能分解,然后通过接口实现复杂的功能。这样,能够使得程序层次分明、结构合理、调试方便。
VB的突出特点就是比其他Windows编程语言更简洁,界面设计简单、代码编写量小、编程效率高。VB最大的缺点是运行速度慢,在程序功能等价的情况下,VB程序确实比C/C++程序慢很多。但是,绝大部分人都不会感觉到两者在运行速度上的差异。而且,目前的计算机配置越来越高,运行速度也越来越快,因此提高VB程序的运行速度已经不再是程序员首要考虑的问题了。程序员只需要考虑程序的开发周期和程序调试问题,这才是应用程序开发中最重要最昂贵的部分。这种情况下,VB成为广大程序员的首选。
目前,VB在数据库管理、Internet/Intranet分布式应用程序、客户端/服务器软件等应用中,都体现了高效编程的特点,大大缩短了开发周期。