第1章 欢迎来到Visual Basic的世界 1
1.1 构建Visual Basic开发平台 1
1.2 Visual Basic的集成开发环境 4
1.3 定制Visual Basic的集成开发环境 9
1.4 创建经典的Visual Basic范例 13
1.5 开发应用程序的主要步骤 16
1.6 几个简单的Visual Basic案例 17
1.7 本章小结 21
1.8 习题 21
第2章 Visual Basic语法规范 22
2.1 基本数据类型 22
2.2 常量 25
2.3 变量的使用 26
2.4 运算符与表达式 29
2.5 用户自定义数据类型 34
2.6 Visual Basic程序书写规则 35
2.7 程序的算法与几个特殊语句 39
2.8 选择结构语句 42
2.9 循环结构语句 47
2.10 GoTo语句 52
2.11 数学计算实例 53
2.12 本章小结 58
2.13 习题 58
第3章 过程与函数 62
3.1 创建与调用过程 62
3.2 自定义函数与调用函数 66
3.3 函数与过程的外部调用 67
3.4 在过程与函数中传递参数 68
3.5 使用过程和函数分解代码 70
3.6 过程的递归调用 71
3.7 本章小结 77
3.8 习题 78
第4章 常用内部函数 79
4.1 数学函数 79
4.2 字符串函数 82
4.3 日期和时间函数 90
4.4 转换函数 92
4.5 判断函数 92
4.6 输入和消息函数 94
4.7 模拟彩票选票程序 95
4.8 计算器程序实例 99
4.9 本章小结 103
4.10 习题 103
第5章 窗体与菜单设计 104
5.1 窗体的属性、方法和事件处理 104
5.2 窗体的生存期 111
5.3 MDI多文档界面 114
5.4 设置操作菜单 117
5.5 本章小结 126
5.6 习题 126
第6章 Visual Basic内部控件的使用 129
6.1 Visual Basic控件 129
6.2 显示和输入文本的控件 132
6.3 提供选择的控件 138
6.4 显示图片和图形的控件 146
6.5 其他常用控件 150
6.6 实现程序快捷操作——焦点和Tab键的设置 153
6.7 有关控件使用的几个例子 154
6.8 本章小结 166
6.9 习题 166
第7章 控件进阶——ActiveX控件编程 169
7.1 在工具箱添加ActiveX控件 169
7.2 ProgressBar控件 170
7.3 Slider控件 172
7.4 TabStrip控件 174
7.5 CommonDialog控件 175
7.6 本章小结 192
7.7 习题 192
第8章 数据库处理技巧 195
8.1 数据库基础 195
8.2 数据库结构化查询语言(SQL) 197
8.3 可视化数据库管理器 200
8.4 DAO的分层 204
8.5 DBEngine对象 204
8.6 Workspace对象 205
8.7 Database对象 205
8.8 TableDef对象 206
8.9 Recordset对象 206
8.10 利用数据控件Data对数据库进行操作 207
8.11 ADO控件的应用 212
8.12 用相对路径链接数据库 216
8.13 使用DBGrid控件 217
8.14 本章小结 219
8.15 习题 219
第9章 文件操作与管理 220
9.1 文件类型 220
9.2 顺序存取文件 221
9.3 随机存取文件 222
9.4 二进制文件 224
9.5 文件访问函数和语句 225
9.6 FSO对象模型 225
9.7 本章小结 231
9.8 习题 231
第10章 OLE容器控件的扩展 232
10.1 OLE概述 232
10.2 OLE容器控件 232
10.3 OLE Automation自动化对象 238
10.4 数据信息转存为Excel文件 239
10.5 本章小结 243
10.6 习题 243
第11章 GDI图形图像处理 244
11.1 坐标系统与图形设备基础 244
11.2 图形属性和方法 245
11.3 简易ACD图像浏览器 253
11.4 绘制动画曲线 258
11.5 动画技巧——电子石英钟的设计与分析 260
11.6 本章小结 263
11.7 习题 264
第12章 Windows API与DLL动态链接库 265
12.1 调用Windows API函数 265
12.2 利用Windows API建立一个托盘程序 269
12.3 图片的切换 276
12.4 访问第三方DLL库文件 281
12.5 本章小结 282
12.6 习题 282
第13章 Internet网络应用 283
13.1 Internet概述 283
13.2 Internet控件 284
13.3 综合举例:Web浏览器的设计与分析 298
13.4 邮件发送应用举例 302
13.5 本章小结 304
13.6 习题 304
第14章 程序的调试与安装文件的制作 305
14.1 程序的调试 305
14.2 用Visual Basic制作安装程序 309
14.3 本章小结 313
14.4 习题 313
第15章 高校教师科研量化管理系统 314
15.1 项目背景 314
15.2 序言 314
15.3 系统需求分析 315
15.4 数据流图和数据字典 317
15.5 系统总体设计 327
15.6 系统详细设计 331
附录A 习题答案 414