第1章 Visual Basic概述 1
1-1 Visual Basic语言简介 2
1-1-1 什么是程序语言 2
1-1-2 关于Visual Basic 2
1-1-3 Visual Basic的用途 3
1-2 计算机系统中的数字与文字 3
1-3 启动Visual Basic 6
1-3-1 环境简介 6
1-3-2 VB联机手册 11
1-4 VB的操作模式 12
1-5 开始编写VB程序 13
课后习题 17
第2章 从零开始 21
2-1 立即窗口 22
2-2 程序的生命周期 23
2-3 输入对话框 24
2-4 输出消息对话框 25
2-5 程序的开始 28
课后习题 31
第3章 Visual Basic程序基础 33
3-1 常量 34
3-2 变量与基本数据类型 35
3-3 数据运算 42
3-3-1 赋值运算符 42
3-3-2 算术运算符 43
3-3-3 连接运算符 45
3-3-4 比较运算符 46
3-3-5 逻辑运算符 48
3-3-6 位运算 49
3-4 用户自定义类型 50
课后习题 51
第4章 内置函数 55
4-1 变量检查及数据类型转换 56
4-2 时间日期 59
4-3 算术运算 63
4-4 字符串处理 67
课后习题 75
第5章 流程控制语句 79
5-1 条件判断 80
5-2 Select Case控制结构 85
5-3 重复控制结构——循环 86
5-4 跳转控制——Goto 94
5-5 程序错误 95
课后习题 101
第6章 数组(Array) 103
6-1 基本数组 104
6-2 动态数组 106
课后习题 109
6-3 数据排序与查找 111
6-4 二维数组到多维数组 117
第7章 函数与子程序 123
7-1 自定义过程:函数(Function)与子程序(Sub) 124
7-2 参数的传递 126
7-3 变量作用域 129
7-4 递归(Recursion)调用 132
课后习题 140
第8章 Visual Basic的对象概念 143
8-1 VB中的对象概念 144
8-2 使用VB中的对象 146
8-3 事件过程 150
8-4 窗体中的公有(Public)与私有(Private) 151
8-5 控件数组 151
课后习题 155
第9章 从窗体(From)开始 157
9-1 属性(Property) 158
9-2 事件 161
9-2-1 鼠标事件 163
9-2-2 键盘事件 167
9-3 多窗体程序 171
9-4 绘图 172
9-4-1 单位、参考单位 173
9-4-2 颜色 174
9-4-3 绘图方法 176
9-4-4 绘图事件及属性 184
9-5 简易绘图程序 187
课后习题 189
第10章 命令按钮(Button)与快捷键 191
10-1 属性 192
10-2 事件与方法 195
10-3 快捷键 197
课后习题 198
第11章 图片框(PictureBox)与图像框(Image) 199
11-1 Image控件 200
11-2 PictureBox控件 204
11-3 Picture控件中的方法与事件 206
11-4 线条(Line)与形状(Shape)工具 208
11-4-1 属性 208
11-4-2 简单应用 211
课后习题 216
第12章 定时器控件 217
12-1 属性与事件 218
12-2 应用实例 218
12-3 Timer事件 221
课后习题 223
第13章 简易游戏设计 225
13-1 贪食蛇 226
13-1-1 设计流程 226
13-1-2 程序代码说明 229
课后习题 234
第14章 标签(Label)与文本框(TextBox) 236
14-1 标签(Label) 236
14-2 文本框(TextBox) 238
14-3 文本框(TextBox)中的事件 244
课后习题 246
第15章 列表框(ListBox)与组合框(ComboBox) 247
15-1 列表框(ListBox) 248
15-2 列表框的方法与事件 252
15-3 组合框(ComboBox) 257
课后习题 260
第16章 复选框、单选按钮、框架 261
16-1 复选框(Checkbox) 262
16-2 单选按钮(OptionButton) 264
16-3 框架(Frame)与容器 266
课后习题 268
第17章 水平与垂直滚动条(HscrollBar、VScrollBar) 269
17-1 滚动条控件 270
17-2 事件与实例应用 271
课后习题 276
第18章 菜单设计 277
18-1 窗口菜单设计 278
18-2 菜单的属性说明 281
18-3 弹出式菜单(PopupMenu) 282
第19章 文件的读取与写入 285
19-1 处理文件的基本流程 286
19-2 顺序访问(Sequential Access) 287
19-3 随机访问(Random Access) 295
19-4 二进制访问(Binary Access) 301
第20章 文件管理应用 303
20-1 打开文件对话框 304
20-2 文件管理控件 310
20-3 文件操作语句 312
课后习题 313
第21章 鼠标的高级控制(Drag Drop) 315
21-1 鼠标的拖动(drag)与放置(drop) 316
21-2 OLE拖动与放置 319
课后习题 324
第22章 屏幕保护程序 325
22-1 屏幕保护程序的基础知识 326
22-2 屏幕保护程序的设置 329
22-2-1 系统注册表 331
第23章 数据库应用程序 337
23-1 什么是数据库 338
23-2 Access 2000中的表 339
23-3 简易的VB数据程序 340
23-4 进一步的学习方向 345
第24章 Windows API 347
24-1 什么是Windows API 348
24-2 API使用范例 352
24-3 API的进一步学习 354
附录A 打包和展开向导 355