Visual Basic数据库开发实例精粹PDF格式文档图书下载
第1章 VisualBasic数据库开发技巧 1
1.1 使用ADO操纵数据库 1
1.1.1 什么是ADO 1
1.1.2 ADO的内置类 1
1.1.3 在Visual Basic中使用ADO 3
1.1.4 ADO的一般使用步骤 3
1.2 封装数据库操作 5
1.2.1 程序结构的一般设计 5
1.2.2 类生成器的基本使用 6
1.3 采用三层架构设计模式 7
1.3.1 传统的二层C/S架构 7
1.3.2 三层的C/S架构 8
1.3.3 三层结构的程序设计 9
1.3.4 使用组件来实现三层结构 9
1.4 Visual Basic开发工具对比 10
1.4.1 Visual Basic的主要功能特点 10
1.4.2 Visual Basic与其他数据库开发工具的对比 11
1.4.3 用Visual Basic开发C/S应用程序与开发单机版程序的对比 11
1.5 VisualBasic学习的相关建议 12
1.5.1 注重实践 12
1.5.2 强制变量声明 12
1.5.3 先编译后调试 12
1.5.4 代码编写风格 12
1.6.1 数据库的命名规范 14
1.6.2 数据库的值查询问题 14
1.6 数据库设计和开发技巧 14
1.6.3 常见错误及解决方法 15
1.7 小结 16
第2章 股票信息管理系统 17
2.1 系统概述 17
2.1.1 系统功能与应用背景 17
2.1.2 系统预览 18
2.1.3 系统特点 19
2.2 系统设计 19
2.2.1 系统设计思想 19
2.2.2 系统功能模块划分 19
2.3.1 数据库需求分析 20
2.3 数据库设计 20
2.2.3 系统结构设计 20
2.3.2 数据库概念结构设计 21
2.3.3 数据库逻辑结构设计 22
2.4 数据库的生成与配置 23
2.5 用Visual Basic 6.0开发股票信息管理系统 24
2.6 股票信息管理系统主界面设计 26
2.6.1 设计主窗体控件布局 26
2.6.2 图片列表的关键字设置 26
2.6.3 主窗体编辑状态预览 26
2.6.4 主窗体代码设计 27
2.7 股票信息操作模块 28
2.7.4 控件知识介绍 29
2.7.3 股票信息操作模块界面预览 29
2.7.2 图片列表的关键字设置 29
2.7.1 股票信息操作模块界面设计 29
2.7.5 股票信息操作模块代码设计 32
2.8 股票信息分析模块 39
2.8.1 股票信息分析窗体界面设计 39
2.8.2 股票信息分析窗体界面预览 40
2.8.3 控件知识介绍 40
2.8.4 股票信息分析模块代码设计 41
2.9 用户管理模块 46
2.9.1 用户管理窗体界面设计 46
2.9.2 用户管理窗体界面预览 46
2.9.3 用户管理模块代码设计 47
2.10.1 用户登录窗体界面设计 49
2.10 用户登录模块 49
2.10.2 用户登录窗体预览 50
2.10.3 用户登录模块代码设计 50
2.11 经验与技巧 52
2.12 系统的调试与注意事项 53
2.12.1 避免在解决语法错误上浪费时间 53
2.12.2 SQL语言的调试技巧 53
2.13 系统的编译和发行 54
2.14 小结 54
第3章 访客管理系统 55
3.1 系统概述 55
3.1.1 应用背景与系统功能 55
3.1.2 系统预览 56
3.1.3 系统特点 58
3.2 系统设计 58
3.2.1 系统设计思想 58
3.2.2 系统功能模块划分 58
3.2.3 系统流程分析 59
3.2.4 系统结构设计 60
3.3 数据库设计 60
3.3.1 数据库需求分析 60
3.3.2 数据库概念结构设计 61
3.3.3 数据库逻辑结构设计 61
3.4.2 设计数据表 63
3.4.1 建立数据库 63
3.4 数据库的生成与配置 63
3.5 公共模块 65
3.5.1 添加全局变量 65
3.5.2 定义数据类型 65
3.5.3 定义公共函数 65
3.6 用户登录界面设计 66
3.6.1 设计用户登录窗体控件布局 66
3.6.2 用户登录界面编辑状态预览 67
3.6.3 用户登录界面的实现代码 67
3.7 用户管理界面设计 70
3.7.1 设计用户管理界面控件布局 70
3.7.3 用户管理界面的实现代码 71
3.7.2 用户管理界面编辑状态预览 71
3.8 用户操作记录界面设计 76
3.8.1 设计用户操作记录界面控件布局 77
3.8.2 用户操作记录查询界面编辑状态预览 77
3.8.3 用户操作记录查询界面的实现代码 78
3.9 关于界面设计 81
3.10 系统主界面设计 81
3.10.1 设计系统主窗体控件布局 81
3.10.2 系统主界面菜单编辑 83
3.10.3 系统主界面工具栏编辑 83
3.10.4 系统主界面编辑状态预览 84
3.10.5 系统主界面的实现代码 84
3.11.1 数据库设计步骤 90
3.11 开发难点与技巧 90
3.11.2 添加高级控件 91
3.11.3 ADO数据访问技术 91
3.11.4 SQL语言的使用技巧 92
3.11.5 使用可视化数据管理器 93
3.12 系统的调试与注意事项 93
3.13 系统的编译和发行 94
3.14 小结 94
第4章 企业内部业务联系系统 95
4.1 系统概述 95
4.1.1 系统功能与应用背景 95
4.1.2 系统预览 96
4.2.1 面向对象的两层C/S架构 97
4.1.3 系统特点 97
4.2 系统设计 97
4.2.2 系统功能模块划分 98
4.2.3 系统结构设计 98
4.2.4 用户权限的设计 99
4.3 数据库设计 100
4.3.1 数据库需求分析 100
4.3.2 数据库概念结构设计 101
4.3.3 数据库逻辑结构设计 101
4.4 数据库的生成与配置 103
4.5 创建客户端界面应用程序 103
4.5.1 创建Visual Basic应用程序 103
4.5.3 代码设计中的错误处理 104
4.5.2 防止运行应用程序的多个实例 104
4.6 系统主界面设置 105
4.6.1 设计主界面控件布局 105
4.6.2 图像列表的设置 106
4.6.3 给工具条添加按钮 107
4.6.4 状态栏的设置 107
4.6.5 添加菜单 108
4.6.6 主界面代码设计 109
4.7 加入公共模块 112
4.7.1 全局变量的声明 112
4.7.2 API及相关常数的声明 112
4.7.5 添加RealString函数 113
4.7.3 添加PlaySound子过程 113
4.7.4 添加TimeDelay子过程 113
4.7.6 添加CloseRsAdo函数 114
4.8 加入界面设置模块 114
4.8.1 添加SetfrmSendInfo子过程 114
4.8.2 添加AddComboItems子过程 115
4.8.3 添加AddListItems子过程 116
4.9 用户登录模块 116
4.9.1 用户登录窗体界面设计 116
4.9.2 用户登录模块代码设计 117
4.9.3 ConnectToDataBase函数——创建数据库连接 117
4.9.4 VerifyUser过程——验证用户信息 118
4.9.5 用户登录 119
4.10 提取信息模块 121
4.10.1 提取信息窗体界面设计 121
4.10.2 提取信息模块代码设计 122
4.10.3 GetInfo过程——提取信息子过程 123
4.10.4 cmdGetInfo按钮单击事件 125
4.11 查看信息模块 126
4.11.1 查看信息列表 126
4.11.2 查看详细信息 128
4.11.3 查看信息的回复 130
4.12 发送信息模块 131
4.12.1 发送信息窗体界面设置 131
4.12.4 trvIconProc子过程的实现 132
4.12.2 发送信息模块代码设计 132
4.12.3 用户操作的提醒与限制 132
4.12.5 发送新信息 133
4.12.6 回复信息 134
4.12.7 发送广播 135
4.12.8 mnuSendInfo单击事件 135
4.13 查询信息模块 136
4.13.1 查询信息窗体界面设置 137
4.13.2 查询信息模块代码设计 137
4.13.3 用户操作的提醒与限制 138
4.13.4 生成组合查询条件 139
4.13.5 查询信息及在主界面显示信息 140
4.14.2 删除信息模块代码设计 141
4.14 删除信息模块 141
4.14.1 删除信息窗体界面设置 141
4.14.3 删除信息及在主界面更新信息 142
4.15 用户管理模块 143
4.15.1 用户管理窗体界面设计 143
4.15.2 用户管理模块代码设计 144
4.15.3 用户操作的限制与提醒 144
4.15.4 修改用户密码 145
4.15.5 创建新用户 146
4.16 开发难点与技巧 146
4.16.4 用户操作的限制和提醒 147
4.16.3 查询条件的生成 147
4.16.5 资源的有效利用 147
4.16.2 信息的表示 147
4.16.1 用户权限的实现 147
4.16.6 代码的重复利用 148
4.17 系统的调试与注意事项 148
4.17.1 使用Option Explicit强制变量声明 148
4.17.2 缩短调试时间的技巧 149
4.18 系统的编译和发行 149
4.19 小结 149
第5章 客户管理系统 151
5.1 系统概述 151
5.1.1 系统功能与应用背景 151
5.1.2 系统预览 152
5.1.3 系统特点 153
5.2 系统设计 153
5.2.1 面向对象的三层C/S架构的设计 153
5.2.2 系统功能模块划分 154
5.2.3 系统结构设计 154
5.3 数据库设计 155
5.3.1 数据库需求分析 155
5.3.2 数据库概念结构设计 156
5.3.3 数据库逻辑结构设计 157
5.4 数据库的生成与配置 159
5.5 用Visual Basic开发客户管理事务处理组件 159
5.5.2 在工程中加入自定义枚举 160
5.5.1 在Visual Basic中创建客户管理事务处理组件 160
5.5.3 创建组件的公共模块 161
5.5.4 客户类型管理模块 164
5.5.5 客户信息管理模块 169
5.5.6 业务合作信息管理模块 176
5.5.7 客户提醒信息管理模块 180
5.6 在客户管理系统中使用客户管理组件 185
5.6.1 创建Visual Basic应用程序 185
5.6.2 加入对客户管理组件的引用 186
5.7 客户管理主界面设置 186
5.7.1 设计主窗体控件布局 186
5.7.3 给工具条添加按钮 187
5.7.2 图片列表的关键字设置 187
5.7.4 添加菜单 188
5.7.5 主界面编辑状态预览 189
5.8 加入公共模块 189
5.8.1 加入树形控件处理模块 189
5.8.2 加入列表控件处理的模块 193
5.9 客户类型信息管理模块 196
5.9.1 添加客户类型 196
5.9.2 修改客户类型信息 197
5.9.3 删除客户类型信息 198
5.9.4 加入菜单的消息响应函数 198
5.10 客户信息管理模块 198
5.10.1 客户信息管理对话框界面设计 199
5.10.2 客户信息管理对话框代码设计 202
5.10.3 添加客户信息 207
5.10.4 修改客户信息 208
5.10.5 删除客户信息 208
5.10.6 查看客户信息 209
5.10.7 查找客户对话框界面设计 209
5.10.8 查找客户对话框代码设计 210
5.10.9 查找客户 211
5.11 客户合作信息管理模块 212
5.11.1 添加合作信息对话框界面设计 212
5.11.2 添加合作信息对话框代码设计 213
5.11.3 浏览与某一客户的合作信息 216
5.11.5 修改合作信息 217
5.11.4 添加合作信息 217
5.11.6 删除合作信息 218
5.11.7 查看合作信息 218
5.12 事件提醒信息管理模块 219
5.12.1 提醒信息管理主对话框界面设计 219
5.12.2 提醒信息管理主对话框代码设计 220
5.12.3 添加定时提醒对话框界面设计 220
5.12.4 添加定时提醒对话框代码设计 220
5.12.5 今日提醒对话框界面设计 221
5.12.6 今日提醒对话框代码设计 221
5.13.2 组件的注册与取消注册 223
5.13 开发难点与技巧 223
5.13.1 使用Visual Basic开发ActiveX DLL 223
5.12.7 查看今日提醒和提醒信息设置 223
5.12.8 提醒信息的添加、修改、删除、查看功能 223
5.13.3 类的设计与实现 224
5.13.4 多个工程的管理与联合调试 224
5.14 系统的调试与注意事项 224
5.14.1 强制变量声明 224
5.14.2 先编译后调试 224
5.14.3 分阶段调试 225
5.15 系统的编译和发行 225
5.16 小结 225
6.1 系统概述 227
6.1.1 系统功能与应用背景 227
第6章 超市进销存管理系统 227
6.1.2 系统预览 228
6.1.3 系统特点 229
6.2 系统设计 230
6.2.1 可行性分析 230
6.2.2 系统设计思想 231
6.2.3 系统功能模块划分 234
6.2.4 系统结构设计 234
6.3 数据库设计 235
6.3.1 数据库需求分析 235
6.3.2 数据库概念结构设计 236
6.3.3 数据库逻辑结构设计 238
6.4 数据库的生成与配置 240
6.5.1 创建用户界面端程序 241
6.5.2 创建业务逻辑处理组件 241
6.5 创建应用程序结构 241
6.5.3 创建基本界面组件 242
6.5.4 在界面端程序中使用组件 243
6.6 开发业务逻辑处理组件 243
6.6.1 信息管理类加集合类的设计思想 243
6.6.2 创建组件的通用模块 244
6.6.3 商品类型信息管理模块 249
6.6.4 商品信息管理模块 253
6.6.5 供货商信息管理模块 259
6.6.6 进货信息管理模块 263
6.6.7 销售信息管理模块 270
6.6.8 报损信息管理模块 272
6.6.9 管理员信息管理模块 274
6.7 开发基本界面组件 276
6.7.1 信息输入界面加操作类的设计思想 276
6.7.2 创建组件的公共模块 278
6.7.3 商品类型操作管理模块 278
6.7.4 商品操作管理模块 286
6.7.5 供货商操作管理模块 297
6.7.6 进货操作管理模块 297
6.7.7 销售操作管理模块 300
6.7.8 报损操作管理模块 301
6.7.9 管理员信息操作管理模块 302
6.8 用户界面端应用程序设计 304
6.8.1 公共模块的设计 304
6.8.2 用户登录模块的设计 305
6.8.3 系统主界面的设计 306
6.8.4 添加主界面的处理代码 307
6.8.5 用户管理模块 309
6.8.6 经营分析模块 310
6.9 经验与技巧 312
6.9.1 数据库的命名规范 312
6.9.2 判断数据是否符合规范 312
6.9.3 数据库值查询问题 313
6.9.4 类与组件的开发技巧 314
6.9.5 组件的注册与取消注册 314
6.9.6 使用模板类加速类设计 314
6.10.1 强制变量声明 315
6.10.2 常见错误的避免 315
6.10 系统的调试与注意事项 315
6.9.7 多个工程的管理与联合调试 315
6.11 系统的编译和发行 316
6.12 小结 316
第7章 图书馆管理系统 317
7.1 系统概述 317
7.1.1 应用背景与系统功能 317
7.1.2 系统预览 318
7.1.3 系统特点 321
7.2 系统设计 322
7.2.1 系统设计思想 322
7.2.2 系统功能模块划分 324
7.2.3 系统结构设计 325
7.2.4 系统流程分析 326
7.3 数据库设计 327
7.3.1 数据库需求分析 327
7.3.2 数据库概念结构设计 328
7.3.3 数据库逻辑结构设计 329
7.4 数据库的生成与配置 331
7.5 网络通讯协议的设计 332
7.5.1 客户端协议 332
7.5.2 服务器端协议 333
7.5.3 本协议的几点说明 335
7.7 服务器端主界面设计 336
7.6.2 定义数据类型 336
7.6.1 添加全局变量 336
7.6 服务器端公共模块 336
7.7.1 设计服务器端主窗体控件布局 337
7.7.2 服务器端主窗体编辑状态预览 338
7.7.3 服务器端主窗体的实现代码 338
7.8 客户端公共模块 358
7.9 客户端连接服务器界面设计 358
7.9.1 设计连接服务器窗体控件布局 358
7.9.2 连接服务器窗体编辑状态预览 359
7.9.3 连接服务器窗体的实现代码 359
7.10 客户端图书借阅界面设计 361
7.10.1 设计图书借阅窗体控件布局 361
7.10.2 图书借阅窗体编辑状态预览 361
7.10.3 图书借阅窗体的实现代码 362
7.11 客户端图书归还界面设计 363
7.11.1 设计图书归还窗体控件布局 363
7.11.2 图书归还窗体编辑状态预览 364
7.11.3 图书归还窗体的实现代码 364
7.12 客户端缴纳罚款界面设计 365
7.12.1 设计缴纳罚款窗体控件布局 365
7.12.2 缴纳罚款窗体编辑状态预览 365
7.12.3 缴纳罚款窗体的实现代码 366
7.13 客户端图书类别管理界面实现代码 366
7.14 客户端图书信息管理界面实现代码 367
7.15 客户端读者信息管理界面实现代码 371
7.16 客户端管理员信息管理界面实现代码 373
7.17 客户端图书借阅统计界面实现代码 374
7.18 客户端主界面设计 375
7.18.1 设计客户端主窗体控件布局 375
7.18.2 客户端主窗体菜单编辑 376
7.18.3 系统主窗体工具栏编辑 377
7.18.4 系统主窗体编辑状态预览 378
7.18.5 系统主窗体的实现代码 378
7.19 开发难点与技巧 384
7.19.1 网络化的数据库应用系统的数据库设计 384
7.19.2 复杂查询的实现 384
7.19.3 网络编程单机调试 385
7.20 系统的调试与注意事项 385
7.21 系统的编译和发行 385
7.22 小结 385
- 《数据库应用开发综合实例教程》孔璐,袁珏,吴志坚,顾洪编著 2008
- 《Access 2002数据库系统开发实例导航》桂思强著 2003
- 《PowerBuilder数据库开发实例解析》华传铭,张振坤,吴晓英等编著 2003
- 《Java数据库编程实例》孙一林,彭波编著 2003
- 《ASP数据库系统开发实例导航》宣小平等编著 2003
- 《PowerBuilder 10数据库开发高级实例》余金山,冯星红,李肖编著 2005
- 《SQL Server数据库开发实例解析》赛奎春主编;宋坤,李严,王国辉等编著 2006
- 《DELPHI数据库开发实例解析》赛奎春,郑骁鹏,郑齐心等编著 2004
- 《Visual FoxPro数据库开发实例解析》王晶莹等编著 2003
- 《Access数据库开发实例解析》赛奎春主编;李俊民,高春艳等编著 2006
- 《Visual Basic数据库开发实例精粹》郭瑞军,唐邦民,谢晗昕等编著 2005
- 《VISUAL BASIC数据库开发实例精粹 第2版》郭瑞军,谢晗昕,唐邦民等编著 2007
- 《肌肉骨骼系统超声学》郭瑞军编著 2008
- 《交通运输系统工程》郭瑞军主编 2008
- 《信息系统开发实例精粹 Visual Basic版》董国平,谢晗昕,陈艳华编著 2006
- 《交通运输系统工程 第2版》郭瑞军主编;王晚香,李振福副主编;郑明明,廉莲编著 2015
- 《Delphi串口通信工程开发实例导航》崔建华,郭瑞军编著 2003
- 《肌肉骨骼超声 第7分册》郭瑞军主编 2011
- 《洪水水力学》郑邦民,槐文信,齐鄂荣编著 2000
- 《辽宁省优秀自然科学著作 环形交叉口通行能力分析方法》郭瑞军著 2013
- 《北京工业志 电子志》卜世成,高玉庆主编 2001
- 《北京志 工业卷 68 电子工业志 仪器仪表工业志》北京市地方志编纂委员会编著 2001
- 《网络互联技术手册 第2版》(美)(K.唐斯)Kevin Downes等著;包晓露等译 1999
- 《当代北京广播电视和电子元件工业》《当代北京工业丛书》编辑部编 1988
- 《电子电路实验》梅开乡,梅军进主编;陈大力,吴勇平,李鹏鹏副主编 2014
- 《操作系统》韩仲清主编 1990
- 《'94北京国际电子出版研讨会论文集》粟武宾主编 1994
- 《dBASE Ⅲ PLUS》GOTOP编著 1995
- 《PowerPoint 97 操作导引》王耆,李文润编著 1998
- 《多媒体数据压缩技术》高文著 1994