1.1 Visual Basic概述

第1堂课 走进Visual Basic的世界

Microsoft公司以其强大的实力将Visual Basic打造成Windows开发平台上最快捷的软件开发工具,使其成为世界上用户最多的编程工具。下面就带您走进Visual Basic的世界,认识、了解Visual Basic,并能够独立编写简单的应用程序。

学习摘要:

: 了解Visual Basic的特点

: 掌握Visual Basic 6.0的安装、启动和卸载

: 掌握如何学习Visual Basic

: Visual Basic 6.0集成开发环境详解

: 学会使用Visual Basic 6.0的帮助系统

: 学会编写第一个应用程序

: 通过照猫画虎、情景应用、了解窗体、常用控件和简单运算

1.1 Visual Basic概述

1.1.1 Visual Basic简述

Visual Basic是一款由微软公司开发的包含协助开发环境的事件驱动编程语言,也是世界上使用人数最多的计算机语言,它拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,用户可以轻松地使用其提供的控件快速建立一个应用程序。

Visual Basic虽然是世界上使用人数最多的语言,但只有6个版本,最新版本为6.0版和.NET版。为了适应不同用户的学习使用需求,每个版本又推出了学习版、专业版和企业版。

? 学习版:该版本是Visual Basic的基础版本,可用来开发Windows应用程序,包括所有的内部控件、网格控件、Tab对象以及数据绑定控件。

? 专业版:该版本为专业编程人员提供了一套用于软件开发、功能完备的工具。它包括学习版的全部功能,同时包括ActiveX控件、Internet控件、Crystal Report Writer和报表控件。

? 企业版:该版本可供专业开发人员开发功能强大的分布式应用程序。它包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe面向工程版的控制系统。Visual Basic 6.0企业版如图1.1所示。

1.1.2 Visual Basic的特点

从字面上理解,Visual的意思是“视觉的,可视的”,那么Visual Basic也就是可视化的编程语言,进一步解释,它引入了一些控件,并把这些控件模式化,每个控件都有若干属性以控制控件的外观、工作方法,并且能够响应用户操作(事件)。这样就可以像在画板上一样,随意单击几下鼠标,一个按钮就完成了,这使得编写程序变得简单易学、快捷方便。Visual Basic的特点具体如下。

1.可视化编程

Visual Basic为用户提供了大量的界面元素(在Visual Basic中称为控件),如窗体、菜单、命令按钮等,用户只需要利用鼠标或键盘将这些控件拖动到适当的位置,再设置它们的外观属性等,就可以设计出所需的应用程序界面。

Visual Basic还提供了易学易用的集成开发环境,在该环境中集程序的设计、运行和调试为一体。 

2.事件驱动机制

Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互。例如,发生鼠标单击、键盘输入等事件时,用户必须编写代码控制这些事件的响应方法,这就是所谓的事件驱动编程。

3.面向对象的程序设计语言

Visual Basic 6.0是面向对象的程序设计语言,但它不需要编写描述每个对象的功能特征的代码,这些都已经被封装到各个控件中了,用户只需调用即可。

4.支持多种数据库访问机制

Visual Basic 6.0具有强大的数据库管理功能,利用其提供的ADO访问机制和ODBC数据库连接机制,可以访问多种数据库,如Access、SQL Server、Oracle、MySQL等。有关数据库编程方面的知识,将在后面的课程中介绍。

读书导航