引言 1
目录 1
1 Visual Basic概述 5
程序由什么组成 5
各种工具 7
如何跟踪各个组成部分 12
小结 16
2 从设计程序开始 17
构造完美 17
如何确定希望程序做什么 18
使自己的想法在屏幕上表现出来 20
告诉别人它是如何工作的 21
生成过程的其他部分 22
小结 22
数据输入——程序的食粮 23
3 构造第一个程序 23
定义希望程序执行的任务 23
如何确定输入 30
让程序能够运行 31
如何运行程序 34
保存所做的工作 35
小结 35
4 让用户输入文本 37
一行文本?没问题 37
文字框能处理多行文本吗 39
能否限制输入一个文字框中的文本量 42
编辑已输入的内容 43
如何在程序中使用输入 44
限制用户可以输入的内容 46
小结 51
5 使文字具有漂亮的外观 52
字体简介 52
如何在程序中控制字体 53
一个吸引人的程序 58
小结 62
6 用RichText框控件生成更美观的文本 63
RichText框可以做什么 63
它是如何工作的 63
排版选项 65
保存所做工作 69
查找结束 70
小结 71
7 用图形来表达更多的信息 72
如何处理程序中的图形 72
如何增加图形 73
用代码改变控件的图形 77
为程序生成图形钮和工具栏 79
小结 81
8 用复选框和选项钮限制输入 83
为什么要限制用户的选择 83
限制选择:是或不是 83
选择任一个按钮 86
允许从多个分组中进行选择 89
小结 92
9 用列表框和组合框允许更多的输入选择 93
提供可以从中进行选择的信息列表 93
如何生成一个列表 93
当它不在列表上时 101
小结 104
增加框架,使所做工作更清晰 106
容器的用途是什么 106
10 将控件组合到容器中 106
图片框也是一种容器 111
用页面对话进一步分隔数据 111
小结 116
11 用滚动条和选值钮输入数字 117
滚动条是如何工作的 117
用选值钮来输入数字 121
小结 124
12 应该知道的其他控件 125
增加标签以标识区域 125
控制自己的程序 129
为程序增加计时功能 132
图形的作用 134
适用于32位系统的新型控件 137
小结 138
13 利用定制菜单改进程序 140
增添菜单 140
怎样建立程序菜单 142
让菜单对用户的操作作出响应 147
键盘访问 148
对用户的访问场所施加限制 150
通过弹出式菜单增强程序功能 152
小结 154
14 通过对话框与用户进行交流 155
告诉我们关于对话框更多的信息 155
向用户提供信息 156
怎样创建一个简单的消息框 157
通过图形增添信息 160
提供用户选择 161
对选择进行处理 163
从用户那里获得信息 164
小结 167
15 用通用对话框处理特殊信息 169
什么是通用对话框 169
使通用对话框具有文件功能 171
在通用对话框中使用字体功能 175
让用户指定颜色 177
与打印机打交道 177
小结 179
16 创建定制对话框 180
为什么需要建立对话框 180
为对话框设计窗体 180
运行创建的对话框 182
使用图形 185
提供更好的按钮 188
获得用户的响应 189
小结 190
17 为程序增添变量 191
为什么把数据存储于变量中 191
变量可容纳什么类型的信息 194
常量——永远都不能改变 200
小结 202
18 用基本数学运算增强Visual Basic程序功能 204
数学运算符简介 204
在程序中使用数学运算 211
通过数学运算对日期和时间进行处理 212
更多高级数学函数的运用 215
小结 216
19 数据串的处理 217
串可以一起输入 217
改变字符串中的文本外观 220
获得字符串中的单个字符 221
字符串和数字的结合 228
小结 229
20 根据数据比较结果作出决定 230
比较是逻辑运算 230
对数字进行比较 230
对字符串进行比较 232
对条件进行比较 237
能否保证为“假” 238
小结 239
21 使用数组来管理大量的数据 240
数组与一个简单的变量有何区别 240
从一个简单的数组开始 242
实际运用的大都是多维数组 247
数组设置得不够大怎么办 249
小结 252
22 条件循环 253
怎样保持循环 254
保持循环,除非不满足条件 257
选用什么类型的循环 260
能否提前退出一个循环 261
防止无限循环 262
注意不要让计算机等待很长时间 264
小结 266
23 计数器循环 267
计数器有何不同 267
基本的For循环 268
能不能对步长进行改变 272
倒计数循环 272
灵活运用循环 274
创建多个循环的组合 275
小结 278
24 在程序中使用判定语句 279
我只关心结果是否为True 279
如果结果不为True怎么办 282
利用循环对多个条件进行检查 285
对条件值进行控制 288
小结 289
25 Select Case:作出判定的最佳工具 290
怎样进行选择 290
多重比较 294
Select Case语句和If/Then/ElseIf语句比较 299
小结 300
模块结构 301
26 程序的基石——过程和函数 301
怎样建立一个过程 303
过程的位置设置 309
函数可以做什么事情 310
自己创建有用的函数 312
在整个程序中使用过程 315
小结 317
27 把信息存储到文件内 319
怎样访问顺序文件 320
随机文件访问是怎样进行工作的 326
关闭文件 329
文件管理 329
小结 330
28 创建数据库 331
什么是计算机数据库 331
Visual Basic怎样对数据库进行处理 332
先进行计划 334
建立数据库 340
小结 346
29 访问数据库 347
数据库访问需要什么 347
怎样使用数据控件 349
约束控件的设置 354
高级控件 357
让Visual Basic帮助自己建立窗体 359
小结 360
30 利用数据库应用程序获得更多的信息 362
编写改进数据库应用程序的代码 362
怎样对记录进行增删 362
按特定顺序排列 365
怎样对数据进行搜索 367
小结 372
31 用SQL和数据控件处理多个数据表 373
利用数据控件完成更多的工作 373
结构化查询语言 373
怎样对记录集进行改动 382
怎样对SQL语句进行测试 383
小结 385
32 打印程序结果 386
简单的打印 386
使报表生动起来 389
所有的设置都需要正确无误 393
怎样对打印机进行控制 398
怎样清除屏幕 399
打印出所有的信息 399
小结 399
33 为程序增添图形 401
在哪里进行作图 402
怎样增添线段和方框 402
增添圆和曲线 408
点 412
图片控件能够做什么 412
小结 412
34 找出程序中的错误 414
故障诊断成功的关键 414
避免语法错误 414
碰到错误以后怎么办 416
调试窗口是怎样工作的 416
程序的暂停 420
单步执行 421
小结 422
35 错误控制:预测可能产生的错误 423
只让用户访问所需的内容 424
进一步的预防 427
对不能避免的错误进行控制 429
小结 432
36 窗体不够用应该怎么办 434
多个窗体的联合使用 434
设置一个新的起点 438
对环境进行控制 439
小结 441
37 获取更多的帮助 443
不必一切从头做起 443
更多的材料 444
小结 445
A 复习题答案 446
B 快速帮助信息 455