书籍详情
Visual Basic编程及实例分析教程
![Visual Basic编程及实例分析教程 Visual Basic编程及实例分析教程](https://img.dushu.com/2007/04/16/0245077820768.jpg_200.jpg)
作者:郑海春,谢维成 主编
出版社:清华大学出版社
出版时间:2007-04-01
ISBN:9787302148753
定价:¥42.00
购买这本书可以去
内容简介
Visual Basic 是微软公司推出的一种功能强大、简单易学的可视化面向对象编程工具,一经推出便受到众多编程人员的青睐。《Visual Basic编程及实例分析教程(附光盘1张)》以实例讲解 Visual Basic 编程的相关开发技术,配光盘并提供课件下载。全书共13章,通过大量的实例分别介绍了 Visual Basic 编程环境、编程起步、编程语言、程序结构、应用程序用户界面、MDI界面、文件系统、图形操作、自定义类、API 编程、程序调试与错误处理、数据库编程等方面的内容。并在最后以“学生信息管理系统”为例,详细阐述了一个 Visual Basic 应用系统的分析和开发全过程,包括详细的界面和代码设计以及安装包的制作方法。《Visual Basic编程及实例分析教程(附光盘1张)》可作为各类高等院校、各种成人教育学校和培训班学习计算机语言类课程的教材,特别适合希望快速掌握应用系统开发方法的读者,也可作为各类编程人员和计算机爱好者的自学参考书。
作者简介
暂缺《Visual Basic编程及实例分析教程》作者简介
目录
第1章 Visual Basic概述 1
1.1 Visual Basic的发展 1
1.2 Visual Basic的特点 2
1.3 Visual Basic的集成开发环境 4
1.3.1 VB 6.0的运行环境 4
1.3.2 VB 6.0的安装 4
1.3.3 VB 6.0部件的添加或删除 5
1.3.4 VB 6.0帮助系统的安装 5
1.3.5 VB 6.0的启动和退出 5
1.3.6 VB 6.0的集成开发环境 6
1.3.7 VB 6.0集成开发环境的定制 11
1.3.8 VB 6.0的联机帮助系统 13
1.4 小结 15
1.5 习题 15
第2章 Visual Basic编程起步 16
2.1 面向对象编程 16
2.1.1 基本特征 16
2.1.2 基本概念 16
2.2 工程管理 20
2.2.1 工程组成 20
2.2.2 建立、打开和保存工程 21
2.2.3 添加、删除和保存文件 22
2.2.4 运行工程 23
2.3 简单的应用程序开发 23
2.3.1 开发应用程序的一般步骤 23
2.3.2 第一个Visual Basic应用
实例 24
2.4 小结 29
2.5 习题 29
第3章 Visual Basic语言基础 31
3.1 VB语言编码规范 31
3.1.1 命名规则 31
3.1.2 VB代码中不区分字母的
大小写 32
3.1.3 语句书写自由 32
3.1.4 必要的程序注释 32
3.1.5 格式化及缩排 32
3.1.6 显式变量声明 33
3.1.7 同时声明多个同类型变量 33
3.2 数据类型 34
3.2.1 标准数据类型 34
3.2.2 自定义数据类型 38
3.3 常量与变量 39
3.3.1 常量 39
3.3.2 变量 41
3.4 运算符和表达式 42
3.4.1 运算符 43
3.4.2 表达式 46
3.5 常用内部函数 47
3.5.1 数学函数 47
3.5.2 转换函数 48
3.5.3 字符串函数 49
3.5.4 日期与时间函数 50
3.5.5 格式输出函数 52
3.5.6 Print数据输出方法 54
3.5.7 用户交互函数 54
3.5.8 类型测试函数 56
3.6 小结 58
3.7 习题 58
第4章 Visual Basic程序结构 61
4.1 算法 61
4.1.1 算法的概念 61
4.1.2 算法的特性 62
4.1.3 算法的描述 62
4.2 三种基本结构 64
4.2.1 顺序结构 64
4.2.2 选择结构 66
4.2.3 循环结构 70
4.3 其他控制语句 76
4.3.1 GoTo语句 76
4.3.2 Exit语句 76
4.3.3 End语句 77
4.3.4 With语句 77
4.3.5 DoEvents语句 78
4.4 数组 78
4.4.1 数组的概念 78
4.4.2 固定数组 79
4.4.3 动态数组 82
4.4.4 控件数组 84
4.5 过程 86
4.5.1 子过程(Sub过程) 86
4.5.2 函数(Function过程) 88
4.5.3 参数传递 90
4.5.4 递归调用 93
4.6 模块化编程 94
4.7 小结 94
4.8 习题 95
第5章 应用程序用户界面 97
5.1 窗体 97
5.1.1 常用属性 97
5.1.2 常用事件 104
5.1.3 常用方法和语句 106
5.2 常用内部控件 108
5.2.1 标签控件 109
5.2.2 文本框控件 109
5.2.3 命令按钮控件 110
5.2.4 框架控件 111
5.2.5 应用实例——用户验证
窗体 111
5.2.6 复选框控件 113
5.2.7 单选按钮控件 114
5.2.8 应用实例——字体设置
窗体 114
5.2.9 列表框控件 117
5.2.10 组合框控件 118
5.2.11 应用实例——学生信息
管理 119
5.2.12 滚动条控件 122
5.2.13 图片框控件 123
5.2.14 图像框控件 123
5.2.15 应用实例——图片浏览
窗体 123
5.2.16 定时器控件 125
5.2.17 直线控件 125
5.2.18 形状控件 126
5.2.19 应用实例——弹动的小球 127
5.2.20 驱动器列表框控件 129
5.2.21 目录列表框控件 129
5.2.22 文件列表框控件 130
5.2.23 应用实例——文件查看
窗体 131
5.3 对话框 134
5.3.1 用户自定义对话框 135
5.3.2 通用对话框 135
5.3.3 应用实例 142
5.4 菜单 145
5.4.1 菜单编辑器 145
5.4.2 弹出式菜单 148
5.4.3 应用实例——简单文本
编辑器 149
5.4.4 应用实例——四则运算 153
5.5 工具栏和状态栏 155
5.5.1 工具栏简介 155
5.5.2 添加Toolbar控件到工具箱 155
5.5.3 使用ImageList控件添加按钮
图像 156
5.5.4 Toolbar控件的常用属性
和事件 157
5.5.5 状态栏简介 159
5.5.6 StatusBar控件的常用属性 159
5.5.7 应用实例 161
5.6 扩展界面控件 168
5.6.1 ProgressBar控件 168
5.6.2 Slider控件 170
5.6.3 UpDown控件 172
5.6.4 ImageCombo控件 174
5.6.5 SSTab控件 177
5.6.6 MSFlexGrid控件 179
5.6.7 TreeView控件 185
5.6.8 ListView控件 193
5.7 小结 200
5.8 习题 200
第6章 多重窗体与多文档界面 202
6.1 多重窗体应用程序设计 202
6.1.1 添加多重窗体 202
6.1.2 设置启动对象 202
6.1.3 应用实例 203
6.2 多文档界面应用程序设计 207
6.2.1 MDI应用程序的创建 207
6.2.2 MDI窗体及其子窗体的
加载 208
6.2.3 MDI窗体及其子窗体的
操作 209
6.2.4 MDI窗体的常用属性、方法
和事件 210
6.2.5 应用实例 212
6.3 小结 219
6.4 习题 219
第7章 Visual Basic文件系统 220
7.1 文件结构及类型 220
7.1.1 文件结构 220
7.1.2 文件类型 221
7.2 文件操作 222
7.2.1 顺序文件的打开和关闭 222
7.2.2 顺序文件的写操作 223
7.2.3 顺序文件的读操作 226
7.2.4 随机文件的打开和关闭 227
7.2.5 随机文件的写操作 228
7.2.6 随机文件的读操作 228
7.2.7 二进制文件的打开和关闭 234
7.2.8 二进制文件的写操作 235
7.2.9 二进制文件的读操作 235
7.3 文件操作函数和语句 236
7.4 文件系统对象 241
7.4.1 文件系统对象及引用 241
7.4.2 使用FSO对象的基本方法 242
7.4.3 用Drive对象管理驱动器 243
7.4.4 用Folder对象管理文件夹 244
7.4.5 用File对象管理文件 248
7.4.6 用TextStream对象读/写文本
文件 252
7.5 小结 255
7.6 习题 255
第8章 Visual Basic图形操作 257
8.1 图形操作基础 257
8.1.1 坐标系统 257
8.1.2 颜色 260
8.2 绘图属性和事件 261
8.2.1 CurrentX和CurrentY属性 261
8.2.2 DrawWidth和DrawStyle
属性 262
8.2.3 FillColor和FillStyle属性 262
8.2.4 AutoRedraw属性 262
8.2.5 Paint事件 262
8.2.6 ClipControls属性 262
8.3 绘图方法 263
8.3.1 PSet方法 263
8.3.2 Line方法 263
8.3.3 Circle方法 266
8.4 应用实例 267
8.5 小结 272
8.6 习题 272
第9章 创建和使用自定义类 274
9.1 创建自定义类 274
9.2 向类中添加属性和方法 275
9.2.1 向类添加属性 275
9.2.2 向类添加方法 276
9.2.3 应用实例 276
9.3 向类中添加事件 278
9.3.1 默认事件和自定义事件 278
9.3.2 应用实例 279
9.4 创建自定义ActiveX控件 281
9.4.1 创建ActiveX控件的一般
步骤 281
9.4.2 应用实例 281
9.5 小结 285
9.6 习题 285
第10章 Windows API编程 286
10.1 Windows API编程基础 286
10.1.1 API简介 286
10.1.2 API浏览器 286
10.1.3 API函数声明 288
10.1.4 在Visual Basic中使用
Windows API 289
10.2 应用实例 289
10.3 小结 291
10.4 习题 291
第11章 程序调试与错误处理 293
11.1 程序调试 293
11.1.1 错误种类 293
11.1.2 调试环境 294
11.2 错误处理 299
11.2.1 Err对象 299
11.2.2 On Error语句 299
11.2.3 Resume语句 300
11.2.4 应用实例 300
11.3 小结 302
11.4 习题 302
第12章 Visual Basic数据库编程 304
12.1 数据库技术基础 304
12.1.1 关系数据库的基本概念 304
12.1.2 理解Microsoft Jet数据库
引擎 305
12.1.3 从DAO和RDO过渡到
ADO 306
12.1.4 ODBC连接技术 306
12.2 可视化数据管理器 308
12.2.1 启动可视化数据管理器 308
12.2.2 新建数据库 309
12.2.3 数据查询 313
12.2.4 使用“数据窗体设计器” 314
12.3 SQL语言 315
12.3.1 SQL语言概述 315
12.3.2 SQL查询功能 315
12.4 数据访问控件 319
12.4.1 Data数据控件 319
12.4.2 ADO数据控件 325
12.5 数据绑定控件 328
12.5.1 DBGrid控件 329
12.5.2 DBList控件和DBCombo
控件 330
12.5.3 DataGrid控件 332
12.5.4 DataList控件和DataCombo
控件 335
12.6 数据报表的生成 336
12.6.1 数据环境 336
12.6.2 数据报表 338
12.7 ADO编程 341
12.7.1 ADO对象模型 341
12.7.2 ADO存取数据 342
12.7.3 应用实例 345
12.8 小结 350
12.9 习题 350
第13章 学生信息管理系统开发实例 352
13.1 数据库应用系统开发的一般
步骤 352
13.2 学生信息管理系统简介 355
13.3 系统功能分析 357
13.4 系统数据库设计 358
13.5 系统应用程序设计 360
13.5.1 新建工程 360
13.5.2 “用户登录”窗体设计 361
13.5.3 主窗体设计 363
13.5.4 添加标准模块 369
13.5.5 “用户管理”窗体设计 372
13.5.6 “院系信息”窗体设计 377
13.5.7 “专业信息”窗体设计 382
13.5.8 “学生信息”窗体设计 386
13.5.9 “教学计划”窗体设计 394
13.5.10 “成绩信息”窗体设计 401
13.5.11 设置应用程序启动对象 411
13.6 制作应用程序安装包 411
13.7 小结 412
13.8 习题 412
附录 Visual Basic推荐使用的控件
前缀 413
1.1 Visual Basic的发展 1
1.2 Visual Basic的特点 2
1.3 Visual Basic的集成开发环境 4
1.3.1 VB 6.0的运行环境 4
1.3.2 VB 6.0的安装 4
1.3.3 VB 6.0部件的添加或删除 5
1.3.4 VB 6.0帮助系统的安装 5
1.3.5 VB 6.0的启动和退出 5
1.3.6 VB 6.0的集成开发环境 6
1.3.7 VB 6.0集成开发环境的定制 11
1.3.8 VB 6.0的联机帮助系统 13
1.4 小结 15
1.5 习题 15
第2章 Visual Basic编程起步 16
2.1 面向对象编程 16
2.1.1 基本特征 16
2.1.2 基本概念 16
2.2 工程管理 20
2.2.1 工程组成 20
2.2.2 建立、打开和保存工程 21
2.2.3 添加、删除和保存文件 22
2.2.4 运行工程 23
2.3 简单的应用程序开发 23
2.3.1 开发应用程序的一般步骤 23
2.3.2 第一个Visual Basic应用
实例 24
2.4 小结 29
2.5 习题 29
第3章 Visual Basic语言基础 31
3.1 VB语言编码规范 31
3.1.1 命名规则 31
3.1.2 VB代码中不区分字母的
大小写 32
3.1.3 语句书写自由 32
3.1.4 必要的程序注释 32
3.1.5 格式化及缩排 32
3.1.6 显式变量声明 33
3.1.7 同时声明多个同类型变量 33
3.2 数据类型 34
3.2.1 标准数据类型 34
3.2.2 自定义数据类型 38
3.3 常量与变量 39
3.3.1 常量 39
3.3.2 变量 41
3.4 运算符和表达式 42
3.4.1 运算符 43
3.4.2 表达式 46
3.5 常用内部函数 47
3.5.1 数学函数 47
3.5.2 转换函数 48
3.5.3 字符串函数 49
3.5.4 日期与时间函数 50
3.5.5 格式输出函数 52
3.5.6 Print数据输出方法 54
3.5.7 用户交互函数 54
3.5.8 类型测试函数 56
3.6 小结 58
3.7 习题 58
第4章 Visual Basic程序结构 61
4.1 算法 61
4.1.1 算法的概念 61
4.1.2 算法的特性 62
4.1.3 算法的描述 62
4.2 三种基本结构 64
4.2.1 顺序结构 64
4.2.2 选择结构 66
4.2.3 循环结构 70
4.3 其他控制语句 76
4.3.1 GoTo语句 76
4.3.2 Exit语句 76
4.3.3 End语句 77
4.3.4 With语句 77
4.3.5 DoEvents语句 78
4.4 数组 78
4.4.1 数组的概念 78
4.4.2 固定数组 79
4.4.3 动态数组 82
4.4.4 控件数组 84
4.5 过程 86
4.5.1 子过程(Sub过程) 86
4.5.2 函数(Function过程) 88
4.5.3 参数传递 90
4.5.4 递归调用 93
4.6 模块化编程 94
4.7 小结 94
4.8 习题 95
第5章 应用程序用户界面 97
5.1 窗体 97
5.1.1 常用属性 97
5.1.2 常用事件 104
5.1.3 常用方法和语句 106
5.2 常用内部控件 108
5.2.1 标签控件 109
5.2.2 文本框控件 109
5.2.3 命令按钮控件 110
5.2.4 框架控件 111
5.2.5 应用实例——用户验证
窗体 111
5.2.6 复选框控件 113
5.2.7 单选按钮控件 114
5.2.8 应用实例——字体设置
窗体 114
5.2.9 列表框控件 117
5.2.10 组合框控件 118
5.2.11 应用实例——学生信息
管理 119
5.2.12 滚动条控件 122
5.2.13 图片框控件 123
5.2.14 图像框控件 123
5.2.15 应用实例——图片浏览
窗体 123
5.2.16 定时器控件 125
5.2.17 直线控件 125
5.2.18 形状控件 126
5.2.19 应用实例——弹动的小球 127
5.2.20 驱动器列表框控件 129
5.2.21 目录列表框控件 129
5.2.22 文件列表框控件 130
5.2.23 应用实例——文件查看
窗体 131
5.3 对话框 134
5.3.1 用户自定义对话框 135
5.3.2 通用对话框 135
5.3.3 应用实例 142
5.4 菜单 145
5.4.1 菜单编辑器 145
5.4.2 弹出式菜单 148
5.4.3 应用实例——简单文本
编辑器 149
5.4.4 应用实例——四则运算 153
5.5 工具栏和状态栏 155
5.5.1 工具栏简介 155
5.5.2 添加Toolbar控件到工具箱 155
5.5.3 使用ImageList控件添加按钮
图像 156
5.5.4 Toolbar控件的常用属性
和事件 157
5.5.5 状态栏简介 159
5.5.6 StatusBar控件的常用属性 159
5.5.7 应用实例 161
5.6 扩展界面控件 168
5.6.1 ProgressBar控件 168
5.6.2 Slider控件 170
5.6.3 UpDown控件 172
5.6.4 ImageCombo控件 174
5.6.5 SSTab控件 177
5.6.6 MSFlexGrid控件 179
5.6.7 TreeView控件 185
5.6.8 ListView控件 193
5.7 小结 200
5.8 习题 200
第6章 多重窗体与多文档界面 202
6.1 多重窗体应用程序设计 202
6.1.1 添加多重窗体 202
6.1.2 设置启动对象 202
6.1.3 应用实例 203
6.2 多文档界面应用程序设计 207
6.2.1 MDI应用程序的创建 207
6.2.2 MDI窗体及其子窗体的
加载 208
6.2.3 MDI窗体及其子窗体的
操作 209
6.2.4 MDI窗体的常用属性、方法
和事件 210
6.2.5 应用实例 212
6.3 小结 219
6.4 习题 219
第7章 Visual Basic文件系统 220
7.1 文件结构及类型 220
7.1.1 文件结构 220
7.1.2 文件类型 221
7.2 文件操作 222
7.2.1 顺序文件的打开和关闭 222
7.2.2 顺序文件的写操作 223
7.2.3 顺序文件的读操作 226
7.2.4 随机文件的打开和关闭 227
7.2.5 随机文件的写操作 228
7.2.6 随机文件的读操作 228
7.2.7 二进制文件的打开和关闭 234
7.2.8 二进制文件的写操作 235
7.2.9 二进制文件的读操作 235
7.3 文件操作函数和语句 236
7.4 文件系统对象 241
7.4.1 文件系统对象及引用 241
7.4.2 使用FSO对象的基本方法 242
7.4.3 用Drive对象管理驱动器 243
7.4.4 用Folder对象管理文件夹 244
7.4.5 用File对象管理文件 248
7.4.6 用TextStream对象读/写文本
文件 252
7.5 小结 255
7.6 习题 255
第8章 Visual Basic图形操作 257
8.1 图形操作基础 257
8.1.1 坐标系统 257
8.1.2 颜色 260
8.2 绘图属性和事件 261
8.2.1 CurrentX和CurrentY属性 261
8.2.2 DrawWidth和DrawStyle
属性 262
8.2.3 FillColor和FillStyle属性 262
8.2.4 AutoRedraw属性 262
8.2.5 Paint事件 262
8.2.6 ClipControls属性 262
8.3 绘图方法 263
8.3.1 PSet方法 263
8.3.2 Line方法 263
8.3.3 Circle方法 266
8.4 应用实例 267
8.5 小结 272
8.6 习题 272
第9章 创建和使用自定义类 274
9.1 创建自定义类 274
9.2 向类中添加属性和方法 275
9.2.1 向类添加属性 275
9.2.2 向类添加方法 276
9.2.3 应用实例 276
9.3 向类中添加事件 278
9.3.1 默认事件和自定义事件 278
9.3.2 应用实例 279
9.4 创建自定义ActiveX控件 281
9.4.1 创建ActiveX控件的一般
步骤 281
9.4.2 应用实例 281
9.5 小结 285
9.6 习题 285
第10章 Windows API编程 286
10.1 Windows API编程基础 286
10.1.1 API简介 286
10.1.2 API浏览器 286
10.1.3 API函数声明 288
10.1.4 在Visual Basic中使用
Windows API 289
10.2 应用实例 289
10.3 小结 291
10.4 习题 291
第11章 程序调试与错误处理 293
11.1 程序调试 293
11.1.1 错误种类 293
11.1.2 调试环境 294
11.2 错误处理 299
11.2.1 Err对象 299
11.2.2 On Error语句 299
11.2.3 Resume语句 300
11.2.4 应用实例 300
11.3 小结 302
11.4 习题 302
第12章 Visual Basic数据库编程 304
12.1 数据库技术基础 304
12.1.1 关系数据库的基本概念 304
12.1.2 理解Microsoft Jet数据库
引擎 305
12.1.3 从DAO和RDO过渡到
ADO 306
12.1.4 ODBC连接技术 306
12.2 可视化数据管理器 308
12.2.1 启动可视化数据管理器 308
12.2.2 新建数据库 309
12.2.3 数据查询 313
12.2.4 使用“数据窗体设计器” 314
12.3 SQL语言 315
12.3.1 SQL语言概述 315
12.3.2 SQL查询功能 315
12.4 数据访问控件 319
12.4.1 Data数据控件 319
12.4.2 ADO数据控件 325
12.5 数据绑定控件 328
12.5.1 DBGrid控件 329
12.5.2 DBList控件和DBCombo
控件 330
12.5.3 DataGrid控件 332
12.5.4 DataList控件和DataCombo
控件 335
12.6 数据报表的生成 336
12.6.1 数据环境 336
12.6.2 数据报表 338
12.7 ADO编程 341
12.7.1 ADO对象模型 341
12.7.2 ADO存取数据 342
12.7.3 应用实例 345
12.8 小结 350
12.9 习题 350
第13章 学生信息管理系统开发实例 352
13.1 数据库应用系统开发的一般
步骤 352
13.2 学生信息管理系统简介 355
13.3 系统功能分析 357
13.4 系统数据库设计 358
13.5 系统应用程序设计 360
13.5.1 新建工程 360
13.5.2 “用户登录”窗体设计 361
13.5.3 主窗体设计 363
13.5.4 添加标准模块 369
13.5.5 “用户管理”窗体设计 372
13.5.6 “院系信息”窗体设计 377
13.5.7 “专业信息”窗体设计 382
13.5.8 “学生信息”窗体设计 386
13.5.9 “教学计划”窗体设计 394
13.5.10 “成绩信息”窗体设计 401
13.5.11 设置应用程序启动对象 411
13.6 制作应用程序安装包 411
13.7 小结 412
13.8 习题 412
附录 Visual Basic推荐使用的控件
前缀 413
猜您喜欢