
1.1 Visual Basic简介
Visual Basic(简称VB)是美国微软公司开发的一种可视化编程工具。它功能强大、简单易学,沿袭了BASIC系列语言的语法,能够方便快捷地完成Windows应用程序的开发。
Visual Basic中的“Visual”即“可视化的”意思,主要是指不必编写大量代码去描述程序界面,而只要把预先建立好的对象拖放到窗口界面中,即可开发出Windows风格的图形用户界面(GUI——Graphical User Interfaces)。“BASIC”指的是 BASIC(Beginners All-purpose Symbol Instruction Code,即初学者通用符号指令代码)语言。
1.1.1 Visual Basic的主要特点
与传统编程方式相比,Visual Basic具有以下主要两个特点。
1.方便的开发环境
(1)提供了完善的可视化编程环境;
(2)可以同时打开多个工程,可以建立单文档界面和多文档界面;
(3)具有强大的代码编辑器,在代码窗口中可以自动列出控件的属性和方法,可以自动提示函数的语法;
(4)具有实时的在线帮助功能。
2.事件驱动机制
Visual Basic程序运行的基本方法是由“事件”来驱动程序的运行。在Visual Basic应用程序中将大规模的程序代码分为若干个单一的、独立的、小规模的程序段落,分别由各种“事件”来驱动执行,大大降低了程序的编写难度。
1.1.2 Visual Basic的版本
Visual Basic有三种版本,各自满足不同人员的开发需要。
(1)学习版:编程人员利用学习版可以轻松地开发出Windows应用程序。它包括所有的内部控件及Grid、Tab和Data_Bound控件。学习版提供的文档有《程序员指南》、《联机帮助》及Visual Basic《联机手册》。
(2)专业版:为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能,还包括ActiveX控件、Internet控件和Crystal Report Writer。专业版提供的文档有《程序员指南》、《联机帮助》及《部件工具指南》。
(3)企业版:企业版使得专业编程人员能够开发出功能强大的组内分布式应用程序。该版本包括专业版的全部功能,还包括自动化管理器、部件管理器、数据库管理工具及Microsoft Visual SourceSafe(TM)面向工程版的控制系统等。企业版提供的文档除包括专业版的所有文档外,还有《客户/服务器应用程序开发指南》和《SourceSafe User's Guide》。