2024年4月25日发(作者:)

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自动生成对象的程序代码并封

装起来。每个对象以图形方式显示在界面上,都是可视的。

3、结构化程序设计语言Visual Basic由于是在Quick BASIC的基础上发

展而来的,所以具有高级程序设计语言的语句结构,接近于自然语言和人类的

逻辑思维方式,其语句简单易懂。Visual Basic是解释型语言,在输入代码的

同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每

个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,

而在整个应用程序设计好之后,可以编译生成可执行文件,脱离Visual Basic

的环境,直接在Windows环境下运行。4、事件驱动编程机制Visual Basic通

过事件来执行对象的操作。一个对象可能会有多个事件,比如,用鼠标单击窗

体、鼠标在窗体上移动、改变窗体大小等。Visual Basic事件驱动的思想是如

果用户单击了窗体,就会触发窗体的单击事件。而这个事件中被编程人员写入

的代码也会随之执行。如果不单击窗体,窗体单击事件就永远不会被触发,里

面的程序也不会被执行。因此,开发大型软件时,不必建立具有明显开始和结

束的程序,而是编写若干微小的子程序,即过程,这些过程分别面向不同的对

象,由用户操作触发某个事件来驱动执行某种特定的功能,或者由事件驱动程

序调用通用过程来执行指定的操作。这样可以方便编程人员、提高工作效率。5、

数据库访问Visual Basic具有很强的数据库管理功能。利用数据控件和可视化

数据管理器窗口,可以直接建立或处理Microsoft Access格式的数据库,同时

还可以访问FoxPro、Paradox等其他外部数据库。Visual Basic提供了与ODBC

数据源连接的功能。通过这一功能,它可以使用并操作后台大型网络数据库,

如SQL Server、Oracle等。上面介绍了Visual Basic的一些主要特点。除上

述特点以外,Visual Basic还提供了其他一些功能,包括动态数据交换(DDE)、

对象的链接与嵌入(OLE)、动态链接库(DLL)、Internet编程、建立自己的

ActiveX控件、ADO对象和ADO数据控件等等。1.1.3 Visual Basic的版本

Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。3种版本适

合于不同层次的用户。(1)学习版(Learning):该版让编程人员很容易地创建功

能强大的Microsoft Windows应用程序。它包括了所有的内部控件,加上网格、

选项卡、和数据绑定控件。(2)专业版(Professional):该版向计算机专业人员

提供了一套功能完整的工具,以便为其他人开发解决方案。专业版包含了学习

版的所有功能,还加上了附加的ActiveX控件、Internet Information Server

应用程序设计器、集成数据工具和数据环境、Active Data Objects、以及动态

HTML页面设计器。(3)企业版(Enterprise):该版允许专业人员以小组的形式

来创建强健的分布式应用程序。它包括专业版的所有特性,加上Back Office

工具,例如SQL Server、Microsoft Transaction Server、Internet

Information Server、Visual SourceSafe、SNA Server等等。本书使用的是

Visual Basic 6.0中文企业版。

第1章掌握Visual Basic的开发环境第2章_对象和窗体.pdf第3章

_Visual_Basic_语言基础.pdf第4章_控_件.pdf