第一章 系统开发理论基础 1.1 Visual Basic 的特点 Visual Basic(以下简称VB)是Microsoft 公司推出的一个可视化的面向对象的应用程序开发工具。从字面上看,VB包括两个含义,首先是“Visual”, “Visual”原意是“视觉的,可视的”,引申到程序设计领域意为“可视化程序设计”,指的是开发图形用户界面(GUI:Graphical User Interface)的一种方法。使用这种方法,程序员只要按设计要求把系统提供的大量界面元素在屏幕上画出来,并可直观、动态地调整界面元素的风格和样式,直到满意为止。这样,程序员就不用编写大量的代码来实现界面,而只需将精力集到更重要的功能实现上,从而使编程效率得到了很大的提高。 其次“Basic”, “Basic”指的是Basic 语言。Basic语言是计算机发展史上应用相当广泛的语言。VB是在原有Basic语言的基础上发展起来的,将“Visual”和“Basic”这两个词连在一起,就表示用Basic语言来可视化地进行应用程序的开发。 当然,VB决不仅仅是一个可视化的Basic语言,除“可视化”外,它的特征还包括“面向对象”和“事件驱动”。正是这三个特征构成了使用VB进行Windows 应用程序开发的精髓。 1.1.1 面向对象编程 传统的结构化语言(如C、Pascal、Basic等)都是采用面向过程的编程方法来解决问题。在这种编程方法中,代码和数据是分离的,由此带来了很多缺陷,其中最主要的就是程序的可维护性。面向对象编程(OOP:Object Oriented Programming)则把数据和处理数据的代码封装到一个类中,类的实例就是对象,与面向过程的变成方法相比,面向对象方法有三个优点: ▲ 程序易于阅读和理解; ▲ 程序易于修改; ...... |