第一章 Visual Basic简介 1
1.1 启动和退出Visual Basic 1
1.1.1 使用已注册文件类型启动Visual Basic 4
1.1.2 退出Visual Basic 5
1.2 使用工程浏览器 6
1.2.1 识别工程中的文件 6
1.2.2 使用工程浏览器窗口 7
1.3 使用窗体 9
1.3.1 使用窗体窗口 9
1.3.2 使用窗体布局窗口 9
1.4 使用属性窗口 12
1.4.1 使用属性窗口 12
1.4.2 设置属性 12
1.5 使用工具栏 16
1.6 使用工程 19
1.6.1 组织工程 19
1.6.2 创建工程 20
1.7 打印工程 23
1.7.1 选择打印内容 24
1.7.2 设置打印机属性 24
1.8 建立和运行应用程序 25
1.8.1 建立应用程序 25
1.8.2 运行应用程序 27
第二章 添加代码和使用事件 31
2.1 使用代码窗口 31
2.1.1 浏览代码 31
2.1.2 输入和编辑代码 33
2.2 使用命名约定 35
2.2.1 命名对象 36
2.2.2 命名变量 36
2.3 使用变量 38
2.3.1 理解数据类型 39
2.3.2 声明和使用变量 39
2.3.3 使用数组变量 42
2.4 使用作用域 43
2.4.1 使用过程与函数的作用域 43
2.4.2 使用变量的作用域 44
2.5 使用子程序和函数 46
2.5.1 使用子程序 46
2.5.2 使用函数 46
2.5.3 使用事件 47
第三章 Visual Basic内置控件 49
3.1 使用标签和文本框控件 49
3.1.1 向一个窗体中添加标签控件 50
3.1.2 向窗体中添加文本框 52
3.2 使用命令按钮控件 55
3.3 使用组框,复选框和选项按钮控件 58
3.4 使用列表框和组合框 62
3.4.1 给窗体添加列表框 62
3.4.2 使用组合框 65
3.5 使用驱动器列表框,目录列表框和文件列表框控件 67
3.5.1 使用驱动器列表框 67
3.5.2 使用目录列表框 68
3.5.3 使用文件列表框 69
3.6 使用格式化控件 70
3.6.1 对齐控件 71
3.6.2 调整控件尺寸 71
3.6.3 放置控件 71
3.6.4 排列控件 71
3.7 使用控件数组 72
3.7.1 设置控件数组的属性 73
3.7.2 处理控件数组的事件 73
3.8 使用Tab顺序 74
3.8.1 设置Tab顺序 75
3.8.2 使用快捷键 75
第四章 使用字符串 77
4.1 使用字符串 77
4.1.1 字符串声明 78
4.1.2 给字符串变量赋值 78
4.2 字符串转换 79
4.2.1 使用Asc函数 80
4.2.2 使用Char函数 80
4.2.3 使用Str函数 80
4.2.4 使用CStr函数 81
4.3 字符串连接 81
4.3.1 使用“&”操作符 82
4.3.2 使用“+”操作符 82
4.4 格式化字符串 83
4.4.1 改变字符串的大小写形式 83
4.4.2 改变字符串的对齐方式 84
4.4.3 使用StrConv函数 85
4.4.4 使用Format函数 85
4.5 操作字符串 87
4.5.1 使用Len函数 87
4.5.2 使用Space和String函数 87
4.5.3 使用Trim,LTrim和RTrim 88
4.5.4 使用Left, Right和Mid函数 88
4.6 字符串比较 89
4.6.1 使用InStr函数 89
4.6.2 使用StrComp函数 90
4.6.3 使用Option Compare语句 90
4.6.4 使用Like操作符 90
第五章 使用数字 93
5.1 使用数值 93
5.1.1 声明数值变量 93
5.1.2 给数值变量赋值 95
5.1.3 理解计数系统 95
5.2 使用数值运算符 96
5.2.1 使用算术运算符 97
5.2.2 理解运算符优先级 98
5.3 使用数学函数 99
5.3.1 使用Abs函数 99
5.3.2 使用Exp和Log函数 99
5.3.3 使用Fix和Int函数 100
5.3.4 使用Sgn函数 100
5.3.5 使用Sqr函数 100
5.3.6 使用三角函数 101
5.4 使用随机数 101
5.4.1 使用Rnd函数 102
5.4.2 使用Randomize语句 102
第六章 使用控制语句 105
6.1 使用IF和IFF语句 105
6.1.1 使用IF...THEN语句 106
6.1.2 使用IIF函数 108
6.2 使用选择条件语句 109
6.2.1 在选择条件语句中明确值的范围 110
6.2.2 在SELECT CASE语句中使用CASE ELSE语句 110
6.3 使用Do语句 112
6.4 使用FOR语句 114
6.4.1 使用FOR...NEXT语句 114
6.4.2 使用FOR EACH...NEXT语句 116
6.5 使用EXIT语句 118
6.5.1 使用EXIT DO语句 118
6.5.2 使用EXIT FOR语句 119
第七章 使用对话框 121
7.1 使用MSGBOX函数 121
7.1.1 使用MSGOX函数显示信息 122
7.1.2 使用MSGBOX函数与用户进行交互 123
7.2 使用INPUTBOX函数 126
7.3 使用COMMONDIALOG控件 127
7.4 使用通用对话框控件打开和存储对话框 129
7.5 使用通用对话框控件选择对话框的颜色 132
7.6 使用公用控件字体对话框 136
7.7 使用通用对话框控件显示打印对话框 139
7.8 使用通用对话框控件中的帮助方式 141
第八章 Visual Basic应用程序中的菜单 145
8.1 创建一个菜单 146
8.2 为菜单添加代码 155
8.3 创建快捷菜单 159
8.3.1 使用PopupMenu方法 159
8.3.2 确定鼠标按键 160
第九章 在Visual Basic应用程序中实现打印操作 163
9.1 使用PrintForm方法 163
9.2 使用Printers集合 164
9.3 使用Printer对象 165
9.3.1 设置默认打印机 165
9.3.2 为Printer对象设置属性 165
9.4 在Printer对象上放置文本和图形 167
9.4.1 使用Circle方法 167
9.4.2 使用Line方法 168
9.4.3 使用PaintPicture方法 168
9.4.4 使用Print方法 169
9.4.5 使用别的图形方法 169
9.4.6 使用NewPage方法 170
9.4.7 使用EndDoc方法 170
9.4.8 使用KillDoc方法 170
第十章 使用文件与数据库 173
10.1 打开、关闭以及删除文件 173
10.1.1 打开文件 174
10.1.2 关闭文件 175
10.1.3 删除文件 175
10.2 对文件进行读写操作 176
10.2.1 文件中读取数据 176
10.2.2 把数据写入文件 177
10.2.3 使用TextStream对象的属性 178
10.3 使用ADO Data控件 180
10.3.1 在窗体中增加ADO Data控件 181
10.3.2 将各种控件与ADO Data控件链接起来 184
10.4 使用DataGrid控件 187
10.4.1 在窗体中添加DataGrid控件 187
10.4.2 把DataGrid控件用户化 189
10.5 使用数据表单向导 192
10.5.1 开始使用Data Form Wizard 193
10.5.2 选择一个窗体布局并绑定类型 195
10.5.3 完成窗体 198
第十一章 使用Internet和Intranet 203
11.1 使用Winsock控件 203
11.1.1 理解TCP 204
11.1.2 理解UDP 204
11.2 使用Internet Transfer控件 208
11.2.1 传递数据 208
11.2.2 设置选项 208
113. 使用MAPI控件 209
11.3.1 使用MAPISession控件 209
11.3.2 使用MAPIMessages控件 210
第十二章 调试Visual Basic应用程序 213
12.1 设置断点 213
12.2 单行执行 218
12.2.1 逐句调试(StepInto)代码 219
12.2.2 逐过程调试(Step Over)代码 219
12.2.3 跳过(Step Out)代码 219
12.2.4 使用别的选项来单步执行代码 220
12.3 监视变量 220
12.3.1 使用立即窗口 221
12.3.2 使用监视窗口 222
12.3.3 使用本地窗口 224
12.4 使用Debug对象 226
12.4.1 使用Print方法 226
12.4.2 使用Assert方法 226
第十三章 处理错误 229
13.1 处理错误的方法 229
13.1.1 捕获错误 230
13.1.2 处理错误 230
13.1.3 重新设定程序的进程 231
13.2 使用Resume语句 231
13.2.1 使用Resume标签 232
13.2.2 使用Resume Next 232
13.2.3 使用Resume 232
13.3 使用Err对象 234
13.3.1 使用Err对象的属性 234
13.3.2 使用Err对象的方法 235
附录A 参考答案 239
附录B 词汇 275