目录 3
上篇 Visual Basic应用基础 3
第1章 Visual Basic的基本应用 3
1.1 Visual Basic产品的发展历史及其性能简介 3
1.1.1 VisualBasic的诞生及其发展 3
1.1.2 Visual Basic的主要特点 4
1.1.3 学习Visual Basic的建议 4
1.2 数据表的数据类型及其基本说明 5
1.2.1 标准数据类型 5
1.2.2 自定义数据类型 7
1.3 程序设计中常量、变量及其数据类型 8
1.3.1 常量 8
1.3.2 变量 10
1.4.1 运算符 11
1.4 Visual Basic常用的运算符与表达式 11
1.4.2 表达式 14
1.5 常用内部函数 14
1.5.1 数学函数 14
1.5.2 数据类型转换函数 15
1.5.3 字符串函数 16
1.5.4 日期、时间函数 17
1.5.5 格式输出函数 18
1.5.6 其他一些函数 19
1.6 过程及其具体应用 20
1.6.1 Sub过程 20
1.6.2 函数过程 22
1.6.3 过程的调用 23
1.6.4 过程的参数传递 24
1.6.5 递归 25
1.7.1 VisualBasic字符集 27
1.7.2 Visual Basic编码规则和约定 27
1.7 Visual Basic语言编码规则 27
1.8 Visual Basic与面向对象编程方法 28
1.8.1 面向对象编程与面向过程编程的历史 28
1.8.2 Visual Basic与面向对象编程的优点 29
1.8.3 面向对象编程方法与面向过程编程的联系 29
1.8.4 对象、属性、事件及方法 30
1.9 小结 32
1.10 习题 33
第2章 Visual Basic数据库基础知识 36
2.1 VisualBasic可视化的数据管理器及其数据库与数据表 36
2.1.1 Visual Basic所支持的数据库的类型与创建的类型选择 36
2.1.2 数据库的创建方法 37
2.1.3 数据库的创建、保存与打开 37
2.1.4 创建ODBC数据库的方法 39
2.1.5 创建Microsoft Access数据库的方法 40
2.2 数据表结构的创建、保存与打开 41
2.2.1 数据表结构的创建 42
2.2.2 数据表结构的修改 45
2.3 数据表的数据操作 45
2.3.1 数据表的数据添加、编辑与删除 45
2.3.2 数据表数据的排序、过滤与查找 46
2.3.3 数据表记录的移动 46
2.3.4 结构化查询语言 47
2.4 使用ADO 49
2.4.1 ADO概述 49
2.4.2 ADO对象模型 50
2.4.3 ADO对象 51
2.4.4 ADO编程的步骤 61
2.5 小结 62
2.6 习题 62
第3章 Visual Basic集成开发环境与工程创建基础 64
3.1 Visual Basic集成开发环境简介 64
3.2.2 工具栏 65
3.2 基本主菜单的作用简介 65
3.2.1 标题栏和菜单栏 65
3.2.3 属性窗口 66
3.2.4 工具箱 66
3.2.5 代码窗口 68
3.2.6 窗体布局窗口 69
3.2.7 工程资源管理窗口 69
3.3 Visual Basic工程创建的基础方法 70
3.3.1 工程基本介绍 70
3.3.2 工程创建、命名、保存与打开 71
3.3.3 工程创建的应用程序举例 73
3.3.4 菜单创建的应用程序举例 75
3.4 工程创建与工程对象管理 77
3.4.1 在工程的窗体中增加对象 77
3.4.2 快速创建应用系统工程 79
3.5.1 Visual Basic工程的类型与创建 81
3.5 Visual Basic工程的其他管理 81
3.5.2 工程的编译与可执行文件的生成 82
3.6 小结 83
3.7 习题 84
第4章 Visual Basic程序设计基本方法 86
4.1 顺序结构程序设计及其工程实例 86
4.1.1 赋值语句 86
4.1.2 数据输出 87
4.1.3 数据输入 90
4.2 分支结构程序设计方法 91
4.2.1 两分支结构的程序设计 91
4.2.2 多分支结构的程序设计 93
4.2.3 可充当分支结构语句的控件 96
4.2.4 可充当分支结构语句的函数 98
4.3.1 Do...Loop语句 99
4.3 循环结构程序设计方法 99
4.3.2 While...Wend循环结构的程序设计 102
4.4 For...Next循环结构的程序设计 103
4.4.1 For...Next语句 103
4.4.2 For Each...Next语句 104
4.4.3 语句嵌套 105
4.5 其他控制语句 107
4.5.1 Goto语句 107
4.5.2 Exit语句 107
4.5.3 End语句 108
4.5.4 Stop语句 109
4.6 小结 109
4.7 习题 110
5.1.1 父子窗体简介 115
5.1 窗体的设计方法 115
第5章 Visual Basic窗体设计与按钮控件的运用 115
中篇 Visual Basic应用开发的基本技能 115
5.1.2 前台窗体与后台窗体 119
5.1.3 关于窗体的边框设计 121
5.1.4 窗体的大小与定位 123
5.2 命令按钮控件的运用 128
5.2.1 按钮控件的种类 128
5.2.2 命令按钮修饰与系统开发 129
5.3 焦点控件与键盘响应 130
5.3.1 用Tab键控制控件的跳转顺序 131
5.3.2 用过程代码控制控件的跳转顺序 131
5.4 小结 133
5.5 习题 133
第6章 Visual Basic常用控件及基础编程 136
6.1 通用类控件及其应用编程 136
6.1.1 标签控件的运用与编程 136
6.1.2 文本编辑控件及其运用编程 137
6.1.3 框架控件及其运用编程 141
6.1.4 命令按钮控件及其应用编程 143
6.1.5 列表控件及其应用编程 145
6.1.6 组合框控件及其应用编程 148
6.1.7 滚动条控件及其应用编程 150
6.1.8 计时器控件及其应用编程 152
6.1.9 图形控件及其应用编程 153
6.1.10 数据控件及其应用编程 154
6.1.11 OLE控件及其应用编程 159
6.2 Visual Basic专业版控件的添加与应用编程 161
6.2.1 ADO类控件及数据库系统应用编程 161
6.2.2 数据表格控件及其数据库系统应用编程 168
6.2.3 DataList控件和DataCombo控件 169
6.2.4 通用对话框控件 170
6.3 小结 173
6.4 习题 173
7.1.1 系统的一般类型 176
第7章 Visual Basic与数据库应用系统开发 176
7.1 数据库应用系统开发的意义 176
7.1.2 数据库系统的组成 178
7.1.3 数据访问控制 178
7.2 数据库应用系统创建的基本原理 180
7.2.1 基于数据库应用系统的数据处理 180
7.2.2 基于数据库应用系统开发平台的数据处理 181
7.2.3 数据表组织与关联 181
7.3 面向对象的关系数据库设计 182
7.3.1 概念的区分 182
7.3.2 DBMS的支持和数据库设计 183
7.3.3 应用对象模型与RDBMS模型的映射 183
7.3.4 面向对象关系数据库设计效果 184
7.3.5 数据库设计的原则 185
7.4 小结 185
7.5 习题 186
8.1 多媒体应用系统基础 187
8.1.1 多媒体的基本概念 187
第8章 Visual Basic开发多媒体应用系统 187
8.1.2 Multimedia MCI控件及其使用 189
8.1.3 使用Win32 API播放音频 193
8.1.4 其他多媒体控件 194
8.2 简单的多媒体应用系统制作举例 198
8.2.1 利用Multimedia MCI控件制作多媒体播放器 199
8.2.2 利用Multimedia MCI控件制作CD播放器 200
8.2.3 利用Win32 API函数播放MIDI文件 203
8.2.4 利用ActiveMovie控件制作MP3播放器 205
8.3 小结 207
8.4 习题 207
9.1 数据报表设计器 208
9.1.1 报表设计器的结构及组成 208
第9章 数据报表创建的基本方法及其基础编程 208
9.1.2 报表设计器的常用属性 210
9.1.3 报表设计器的特点 210
9.1.4 单表报表、多表报表和主从报表的概念 211
9.2 报表的创建与制作 211
9.2.1 单表报表的制作方法 211
9.2.2 主/从报表的制作方法 214
9.3 数据报表的其他一些设计方法 216
9.3.1 数据报表中日期、时间、标题和页号添加 216
9.3.2 数据报表中数据的统计分析 216
9.3.3 数据报表对数据进行分组 218
9.3.4 报表的打印控制 219
9.3.5 数据报表的导出 219
9.4 利用报表模板制作复杂报表 222
9.4.1 使用报表模板快速创建报表 222
9.4.2 利用VB操作Excel来生成复杂的报表 223
9.4.3 图形报表的制作 225
9.5 小结 232
9.6 习题 232
下篇 应用系统开发技术 237
第10章 可视化集成开发环境下应用系统分析与系统设计方法 237
10.1 应用系统的一般开发模式 237
10.1.1 可行性研究 237
10.1.2 需求分析 237
10.1.3 概要设计 239
10.1.4 软件详细设计 241
10.1.5 软件编码 242
10.2 系统分析与系统设计报告 242
10.2.1 制作系统分析与设计报告 242
10.2.2 数据库设计 243
10.3 系统分析与设计的应用实例 244
10.3.2 建立数据库 245
10.3.1 系统需求分析 245
10.3.3 设计窗体界面 248
10.3.4 编写代码 253
10.4 小结 262
10.5 习题 262
第11章 Visual Basic应用系统开发及其集成技术 264
11.1 应用系统封面的制作与系统集成 264
11.1.1 如何创建系统封面 264
11.1.2 用自然顺序法创建系统封面 265
11.1.3 用人工控制法制作系统封面 267
11.2 系统调试与错误处理 269
11.2.1 如何处理错误 269
11.2.2 设计错误处理程序 271
11.2.3 系统调试方法 274
11.2.4 调试应用程序 275
11.2.5 使用调试窗口 277
11.3.1 使用程序打包与展开向导打包应用程序 279
11.3 应用系统的发布与安装盘的建立 279
11.3.2 使用程序打包与展开向导发布应用程序 284
11.3.3 管理向导脚本 286
11.3.4 定制安装程序 286
11.4 小结 290
11.5 习题 290
第12章 Visual Basic应用系统开发实例 292
12.1 用Visual Basic制作一个客房管理系统 292
12.1.1 系统设计的目的和意义 292
12.1.2 系统功能设计 292
12.1.3 数据库及数据表设计 293
12.1.4 公共程序设计及登录界面的创建 294
12.1.5 创建系统主界面 296
12.1.6 制作客户信息登记窗体 299
12.1.7 制作退房信息处理窗体 304
12.1.8 制作旅客查询窗体 306
12.1.9 制作房间入住情况报表 308
12.2 用Visual Basic制作一个学生综合管理系统 310
12.2.1 系统设计的目的和意义 310
12.2.2 系统功能设计 310
12.2.3 数据库与数据表的创建 310
12.2.4 公共程序设计 312
12.2.5 创建系统主控界面 314
12.2.6 创建学生档案管理窗体 317
12.2.7 创建学生成绩管理窗体 322
12.2.8 学生交费管理窗体的制作 324
12.2.9 课程管理窗体的制作 327
12.2.10 制作系统权限维护窗体 334
12.2.11 制作数据报表 336
12.3 小结 337
12.4 习题 337