第1章 Visual Basic程序开发环境
Visual Basic是新一代的可视化程序设计语言,其应用程序设计是在一个集成开发环境(IDE)中进行的。为了用Visual Basic开发应用程序,必须熟悉这个环境。
1.1 可视化与事件驱动型语言
Visual Basic是一种新型的现代程序设计语言,具有很多与传统程序设计语言不同的特点,其中*主要的特点有两个,即可视化界面设计和事件驱动的编程机制。
1.1.1 可视化界面设计
常用的**程序设计语言大体上可以分为两类,即面向过程的语言和面向对象的语言。面向过程的程序设计语言把解题的过程看作是数据加工的过程,注重的是算法描述,因此,面向过程的**语言又称为算法语言。
计算机技术的进一步发展,特别是具有图形用户界面(GUI)的操作系统(如Windows)的广泛使用,使得面向对象的程序设计思想应运而生,采用了面向对象思想的程序设计语言就是面向对象的程序设计语言。
Visual Basic是面向对象的程序设计语言,但它与一般的面向对象的程序设计语言不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而VisualBasic则是应用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
……