此书在Visual Basic 6.0的角度上写成,不过很多所述内容同样对Visual Basic 5.0及Visual Basic 4.0有用。它不涵盖VB.NET,一种相当不同的语言。它讲述了许多不同的技巧与主题,包括面向对象程序设计、程序优化和代码规范等。

目录 编辑

 

导言
这本书的唯一目的就是帮助人们更好地理解Visual Basic。
历史
Visual Basic的历史时间线。
准备开始
开发GUI (图形用户界面)应用程序时,VB6 IDE (集成开发环境)非常有用。
简单算术
介绍Visual Basic的简单计算与操作数。
分支
当程序需要做出选择时,分支就出现了。就像道路分叉一样,程序执行流程只能走一个分支。
循环
循环是用于重复一组代码特定次数或直到某个特定条件满足时的控制结构。
字符串
字符串存储可打印字符。它们在与人类交互和以文本文件和网页形式在程序与机器间传输数据时非常有用。
内置字符串函数
简单的字符串函数可用于操作字符串。
正则表达式
利用相当复杂的正则表达式技巧,可以实现复杂的字符串匹配与操作。
数组
数组能将同类型的数据项目组织在一起,使在这组数据中查找、排序更加容易。
集合
类似于数组的容器。
字典
“键-值”对形成的组。
数据类型
数据类型指定一个变量储存的信息类型,例如,一个数值或一段文本。
过程与函数
函数是执行某些特定任务并返回结果的调用过程或一小部分程序;如余弦函数。
错误处理
错误可能会发生,也可以捕捉、处理。
文件
在编程过程中,你可能在某个时候想存储数据,以备日后使用。这就引入了文件输入/输出。Visual Basic允许我们执行Windows资源管理器和DOS命令行可执行的很多操作。
日期与时间
日期与时间需要添加、格式化等。
用户界面
Visual Basic支持创建图形用户界面,通常由一个或多个包含文本框、标签、按钮、图片框等对象的表单组成。
简单图形
使用Visual Basic可以很容易地画出简单图形,例如直线、图表。
Windows对话框
当某人需要标准界面,例如打开/保存文件、选取颜色/字体、指定打印机设置时,Windows对话框就非常有用。
数据库
Visual Basic能以多种不同方式连接到数据库。
Windows API
API是“应用程序编程接口”的简写。它允许你访问操作系统或其他应用程序(DLL)暴露的海量函数与方法,执行Visual Basic提供的标准虚拟机一般不实现的操作。
Subclassing
Visual Basic hides the details of all the messages that Windows sends to an application but you can get at them if you really need to. Then you can do things that plain Visual Basic cannot.
外部过程
有时你会需要在Visual Basic中调用另一个程序。
面向对象程序设计
关于面向对象程序设计有许多复杂的问题可谈,但本质上它很简单。
Effective Programming
It isn't enough that the program work, you must be able to maintain it as well. Effective programmers can read their code as well as write it.
Idioms
An idiom is a sort of template or generic method of expressing an idea. In the same way that idioms in a human language make life easier for the both speaker and listener good idioms in computer programming make life easier for the programmer. Naturally what is idiomatic in one language might not be in another.
优化Visual Basic程序
一般地,你会希望程序不但能做你想让它做的事情,而且要迅速、占用内存低地完成任务。优化的目的就是实现后两项要求。
示例
本章包含一些可直接使用的代码示例。它们不同于补全模块用的代码片断和简短的演示程序。
案例分析
语言
本章节总述Visual Basic的语法并描述它的全部关键概念。它还会提及某些存在于其他语言但不存在于Visual basic的功能。
编码标准
一致的编码风格有助于任何人维护一个程序,不论维护者是不是原作者。
VB6命令参考
本章节负责指导Visual Basic中可用的命令。
词汇表
对一些重要、复杂或有趣的词汇或短语的简短解说,有通向正文较详细信息的链接。
Work in Progress
Various unfinished pages. Please look here for anything obscure or difficult.
Links
Contributors

相关书籍 编辑

数据结构
Programs operate on data so knowledge of effective data structures is very important.
算法
Many algorithms were described long before computers were available and many have both naive inefficient forms and sophisticated efficient forms. In many cases this is independent of the implementation language.
面向对象程序设计