《第1章 掌握Visual Basic 的开发环境》.pdf
文本预览下载声明
第1章 掌握Visual Basic 的开发环境
在使用 Visual Basic 编写程序之前,应当熟悉 Visual Basic 的开发环境,只有熟悉了开发环境,才能
如鱼得水般地编写应用程序。此外,能熟练地使用帮助系统对编程人员来说也是相当重要的一种技能。
本章将讲述 Visual Basic 的发展史、安装启动的方法、集成开发环境的设置、帮助系统的使用等知识。
1.1 Visual Basic 概述
Visual Basic 是在BASIC 语言的基础上发展起来的,因此它有BASIC 语言的简单而又不贫乏的优点。
对于初学者来说,将 Visual Basic 当作自己的第一门编程语言学习是一件非常好的想法。因为Visual Basic
最大的优点就是易学易用,但用其开发出来的软件功能却是让人赞叹不已的。
1.1.1 BASIC 语言的发展历史
BASIC 相对于其他计算机编程语言来说,可以称为古老的编程语言了。它在美国计算机科学家 John
Kemeny 和 Thomas Kurtz 的设计之下,诞生于 1964 年,迄今为止经历了 40 多年。其间经历了 GW-Basic、
True Basic、Turbo Basic、Quick Basic C 等很多版本。随着 Windows 的流行,微软的工程师们着眼于未
来在改进 Quick Basic 的基础上开发了Visual Basic 的第一个版本。其后,Visual Basic 一发而不可收拾,
被世界各地的许多程序员所热爱。微软在 1991 年推出 Visual Basic 1.0 以后,于 1992 年、1993 年、1995
年、1997 年和 1998 年接连发布了 Visual Basic 2.0 、3.0、4.0 、5.0 和 6.0 版本。
1.1.2 Visual Basic 的特点
Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于
开发 Windows 环境下的各类应用程序。它简单易学、效率高,而且功能强大。在此叙述 Visual Basic 的
几个主要特点:
1、可视化编程
与传统程序设计语言相比,Visual Basic 提供了可视化设计工具,程序员再也不用为编写大量的界
面代码而犯愁。取而代之的是只需要按屏幕布局的设计要求,用系统提供的工具,在屏幕上画出各种图
形对象,并设置这些图形对象的属性之后, Visual Basic 会自动产生界面代码,从而大大提高了程序设
计的效率。
2、面向对象的程序设计
Visual Basic 4.0 以后的版本都支持面向对象的程序设计,但它与一般的面向对象的程序设计语言,
如 C++又不完全一样。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具把它们画
在界面上,由 Visual Basic 自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,
都是可视的。
·2 · Visual Basic 基础教程
3 、结构化程序设计语言
Visual Basic 由于是在Quick BASIC 的基础上发展而来的,所以具有高级程序设计语言的语句结构,
接近于自然语言和人类的逻辑思维方式,其语句简单易懂。
Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别
的机器指令,并判断每个语句的语法错误。在设计Visual Basic 程序的过程中,随时可以运行程序,而
在整个应用程序设计好之后,可以编译生成可执行文件,脱离 Visual Basic 的环境,直接在Windows 环
境下运行。
4、事件驱动编程机制
Visual Basic 通过事件来执行对象的操作。一个对象可能会有多个事件,比如,用鼠标单击窗体、
鼠标在窗体上移动、改变窗体大小等。Visual Basic 事件驱动的思想是如果用户单击了窗体,就会触发
窗体的单击事件。而这个事件中被编程人员写入的代码也会随之执行。如果不单击窗体,窗体单击事件
就永远不会被触发,里面的程序也不会被执行。因此,开发大型软件时,不必建立具有明显开始和结束
的程序,而是编写若干微小的子程序,即过程,这些过程分别面向不同的对象,由用户操作触发某个事
件来驱动执行某种特定的功能,或者由事件驱动程序调用通用过程
显示全部