当前位置:首页 > 工业技术
VISUAL BASIC数据库开发实例精粹  第2版
VISUAL BASIC数据库开发实例精粹  第2版

VISUAL BASIC数据库开发实例精粹 第2版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:郭瑞军,谢晗昕,唐邦民等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:712104675X
  • 页数:373 页
图书介绍:本书首先介绍了Visual Basic开发的技巧和重点技术,尤其针对初学者如何快速入门,掌握VB编程做了深入浅出的介绍。全书逐层深入,由一个简单的系统开始,难度逐渐加深。全书在保留第一版侧重思路,突出软件工程思想等精华同时,吸取来自全国范围内读者的建议和意见,在书中穿插讲解了界面设计、SQL使用技巧、源代码管理、常用VB插件等对于VB开发人员不可或缺的技术,并大大丰富了多媒体光盘的内容,包括案例常见问题解答、SQL Server数据库使用、源代码管理等Visual Basic开发的各个方面,同时赠送了两个系统相应的VB.NET案例。
《VISUAL BASIC数据库开发实例精粹 第2版》目录

第1章 Visual Basic数据库开发技巧 1

1.1 使用ADO操纵数据库 1

1.1.1 什么是ADO 1

1.1.2 ADO的内置类 1

1.1.3 在Visual Basic中使用ADO 2

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架构 7

1.3.3 三层结构的程序设计 8

1.3.4 使用组件来实现三层结构 9

1.4 Visual Basic开发工具对比 9

1.4.1 Visual Basic的主要功能特点 10

1.4.2 Visual Basic与其他数据库开发工具的对比 10

1.4.3 Visual Basic在开发单机与C/S应用程序中的对比 10

1.5 如何快速成为VB开发高手 11

1.5.1 注重实践 11

1.5.2 强制变量声明 11

1.5.3 先编译后调试 11

1.5.4 代码编写风格 11

1.6 数据库设计和开发技巧 12

1.6.1 数据库的命名规范 12

1.6.2 数据库值查询问题 13

1.6.3 常见错误及解决 14

1.7 Visual Basic 6.0开发必备的资源 15

1.7.1 必备插件 15

1.7.2 常用网络资源 15

1.8 小结 15

第2章 停车收费管理系统 17

2.1 系统概述 17

2.1.1 应用背景与系统功能 17

2.1.2 系统预览 18

2.1.3 系统特点 19

2.2 系统设计 20

2.2.1 系统设计思想 20

2.2.2 系统功能模块划分 20

2.2.3 系统流程分析 20

2.2.4 系统结构设计 21

2.3 数据库设计 21

2.3.1 数据库需求分析 22

2.3.2 数据库概念结构设计 22

2.3.3 数据库逻辑结构设计 23

2.4 数据库的生成与配置 24

2.4.1 建立数据库 24

2.4.2 设计数据表 24

2.5 公共模块 25

2.5.1 添加全局变量 26

2.5.2 定义数据类型 26

2.5.3 定义公共函数 26

2.5.4 定义系统启动入口 27

2.6 用户登录界面设计 27

2.6.1 设计用户登录窗体控件布局 27

2.6.2 用户登录界面编辑状态预览 28

2.6.3 登录界面的实现代码 28

2.7 用户管理界面设计 30

2.7.1 设计用户管理界面控件布局 30

2.7.2 用户管理界面编辑状态预览 31

2.7.3 用户管理界面的实现代码 31

2.8 用户操作记录界面设计 37

2.8.1 设计用户操作记录界面控件布局 37

2.8.2 用户操作记录查询界面编辑状态预览 38

2.8.3 用户操作记录查询界面的实现代码 38

2.9 关于界面设计 41

2.10 系统主界面设计 41

2.10.1 设计系统主窗体控件布局 42

2.10.2 系统主界面菜单编辑 42

2.10.3 系统主界面工具栏编辑 43

2.10.4 系统主界面编辑状态预览 44

2.10.5 系统主界面的实现代码 44

2.11 用户控件的设计与实现 47

2.11.1 车辆入场管理 48

2.11.2 车辆出场管理 50

2.11.3 其他用户控件 53

2.12 开发难点与技巧 53

2.12.1 数据库设计步骤 53

2.12.2 添加高级控件 54

2.12.3 ADO数据访问技术 54

2.12.4 SQL语言的使用技巧 54

2.12.5 使用可视化数据管理器 55

2.13 系统的调试与注意事项 56

2.14 系统的编译和发行 56

2.15 小结 56

第3章 企业内部业务联系系统 57

3.1 系统概述 57

3.1.1 系统功能与应用背景 57

3.1.2 系统预览 58

3.1.3 系统特点 59

3.2 系统设计 59

3.2.1 面向对象的两层C/S架构 59

3.2.2 系统功能模块划分 60

3.2.3 系统结构设计 60

3.2.4 用户权限的设计 61

3.3 数据库设计 61

3.3.1 数据库需求分析 62

3.3.2 数据库概念结构设计 62

3.3.3 数据库逻辑结构设计 63

3.4 数据库的生成与配置 64

3.5 创建客户端界面应用程序 64

3.5.1 创建Visual Basic应用程序 65

3.5.2 防止运行应用程序的多个实例 65

3.5.3 代码设计中的错误处理 66

3.6 系统主界面设置 66

3.6.1 设计主界面控件布局 66

3.6.2 图像列表的设置 67

3.6.3 给工具条添加按钮 68

3.6.4 状态栏的设置 68

3.6.5 添加菜单 68

3.6.6 主界面代码设计 70

3.7 加入公共模块 72

3.7.1 全局变量的声明 72

3.7.2 API及相关常数的声明 73

3.7.3 添加PlaySound子过程 73

3.7.4 添加TimeDelay子过程 73

3.7.5 添加RealString函数 74

3.7.6 添加CloseRsAdo函数 74

3.8 加入界面设置模块 75

3.8.1 添加SetfrmSendInfo子过程 75

3.8.2 添加AddComboItems子过程 76

3.8.3 添加AddListItems子过程 76

3.9 用户登录模块 76

3.9.1 用户登录对话框界面设计 77

3.9.2 用户登录对话框代码设计 77

3.9.3 ConnectToDataBase函数——创建数据库连接 78

3.9.4 VerifyUser过程——验证用户信息 78

3.9.5 用户登录 79

3.10 提取信息模块 81

3.10.1 提取信息对话框界面设计 81

3.10.2 提取信息对话框代码设计 82

3.10.3 GetInfo——提取信息子过程 83

3.10.4 cmdGetInfo按钮单击事件 85

3.11 查看信息模块 86

3.11.1 查看信息列表 86

3.11.2 查看详细信息 88

3.11.3 查看信息的回复 90

3.12 发送信息模块 91

3.12.1 发送信息对话框界面设置 91

3.12.2 发送信息对话框代码设计 92

3.12.3 用户操作的提醒与限制 92

3.12.4 trvIconProc子过程的实现 92

3.12.5 发送新信息 93

3.12.6 回复信息 94

3.12.7 发送广播 95

3.12.8 mnuSendInfo单击事件 95

3.13 查询信息模块 96

3.13.1 查询信息对话框界面设置 97

3.13.2 查询信息对话框代码设计 97

3.13.3 用户操作的提醒与限制 98

3.13.4 生成组合查询条件 99

3.13.5 查询信息及在主界面显示信息 99

3.14 删除信息模块 101

3.14.1 删除信息模块界面设置 101

3.14.2 删除信息模块代码设计 101

3.14.3 删除信息及在主界面更新信息 102

3.15 用户管理模块 103

3.15.1 用户管理对话框界面设计 103

3.15.2 用户管理对话框代码设计 103

3.15.3 用户操作的提醒与限制 104

3.15.4 修改用户密码 105

3.15.5 创建新用户 105

3.16 开发难点与技巧 106

3.16.1 用户权限的实现 106

3.16.2 信息的表示 106

3.16.3 查询条件的生成 106

3.16.4 用户操作的提醒和限制 107

3.16.5 资源的有效利用 107

3.16.6 代码的重复利用 107

3.17 系统的调试与注意事项 107

3.17.1 强制变量声明 107

3.17.2 先编译后调试 108

3.18 系统的编译和发行 108

3.19 小结 108

第4章 KTV管理信息系统 109

4.1 系统概述 109

4.1.1 应用背景与系统功能 109

4.1.2 系统预览 110

4.1.3 系统特点 113

4.2 系统设计 114

4.2.1 系统设计思想 114

4.2.2 系统功能模块划分 114

4.2.3 系统结构设计 115

4.3 数据库设计 115

4.3.1 数据库需求分析 115

4.3.2 数据库概念结构设计 116

4.3.3 数据库逻辑结构设计 118

4.4 存储过程设计 121

4.5 数据库的生成与配置 122

4.6 用户登录模块设计 123

4.6.1 用户登录模块界面设计 123

4.6.2 公共模块代码分析 124

4.6.3 用户登录模块代码分析 125

4.7 系统主界面模块设计 127

4.7.1 系统主界面设计 127

4.7.2 系统主界面菜单设计 128

4.7.3 主界面模块代码分析 129

4.8 房间信息窗体模块设计 134

4.8.1 房间信息窗体模块界面设计 134

4.8.2 房间信息窗体模块代码分析 136

4.9 会员信息窗体模块设计 140

4.9.1 会员信息窗体模块界面设计 140

4.9.2 会员信息窗体模块代码分析 141

4.10 预订和取消预订窗体模块设计 145

4.10.1 预订和取消预订窗体模块界面设计 145

4.10.2 预订窗体模块代码分析 146

4.10.3 取消预订窗体模块代码分析 150

4.11 开房和结账窗体模块设计 151

4.11.1 开房和结账窗体模块界面设计 151

4.11.2 开房窗体模块代码分析 152

4.11.3 结账窗体模块代码分析 156

4.12 维修和维修完毕窗体模块设计 159

4.12.1 维修和维修完毕窗体模块界面设计 160

4.12.2 维修窗体模块代码分析 160

4.12.3 维修完毕窗体模块代码分析 162

4.13 账单查询窗体模块设计 163

4.13.1 账单查询窗体模块界面设计 164

4.13.2 账单查询窗体模块代码分析 164

4.14 用户权限设置窗体模块设计 166

4.14.1 用户权限设置窗体模块界面设计 166

4.14.2 用户权限设置窗体模块代码分析 167

4.15 开发技巧与难点 169

4.16 系统的调试与注意事项 169

4.17 系统的编译和发行 170

4.18 小结 170

第5章 三层结构的客户管理系统 171

5.1 系统概述 171

5.1.1 系统功能与应用背景 171

5.1.2 系统预览 172

5.1.3 系统特点 173

5.2 系统设计 173

5.2.1 系统设计思想 173

5.2.2 系统功能模块划分 174

5.2.3 系统结构设计 174

5.3 数据库设计 175

5.3.1 数据库需求分析 175

5.3.2 数据库概念结构设计 176

5.3.3 数据库逻辑结构设计 177

5.4 数据库的生成与配置 179

5.5 用Visual Basic开发客户管理事务处理组件 179

5.5.1 在Visual Basic中创建客户管理事务处理组件 179

5.5.2 在工程中加入自定义枚举 180

5.5.3 创建组件的公共模块 181

5.5.4 客户类型管理模块 184

5.5.5 客户信息管理模块 189

5.5.6 业务合作信息管理模块 195

5.5.7 客户提醒信息管理模块 199

5.6 在客户管理系统中使用客户管理组件 204

5.6.1 创建Visual Basic应用程序 204

5.6.2 加入对客户管理组件的引用 204

5.7 客户管理主界面设置 204

5.7.1 设计主窗体控件布局 204

5.7.2 图片列表的关键字设置 205

5.7.3 给工具条添加按钮 205

5.7.4 添加菜单 206

5.7.5 主界面编辑状态预览 207

5.8 加入公共模块 207

5.8.1 加入树型控件处理模块 208

5.8.2 加入列表控件处理的模块 211

5.9 客户类型管理模块 214

5.9.1 添加客户类型 214

5.9.2 修改客户类型信息 215

5.9.3 删除客户类型信息 216

5.9.4 加入菜单的消息响应函数 216

5.10 客户管理模块 216

5.10.1 客户信息管理对话框界面设计 217

5.10.2 客户信息管理对话框代码设计 219

5.10.3 添加客户信息 224

5.10.4 修改客户信息 225

5.10.5 删除客户信息 225

5.10.6 查看客户信息 226

5.10.7 查找客户对话框界面设计 226

5.10.8 查找客户对话框代码设计 227

5.10.9 查找客户 228

5.11 客户合作信息管理模块 229

5.11.1 添加合作信息对话框界面设计 229

5.11.2 添加合作信息对话框代码设计 230

5.11.3 浏览与某一客户的合作信息 233

5.11.4 添加合作信息 234

5.11.5 修改合作信息 234

5.11.6 删除合作信息 234

5.11.7 查看合作信息 235

5.12 事件提醒信息管理模块 235

5.12.1 提醒信息管理主对话框界面设计 236

5.12.2 提醒信息管理主对话框代码设计 236

5.12.3 添加提醒信息对话框界面设计 237

5.12.4 提醒信息管理主对话框代码设计 237

5.12.5 查看今日提醒对话框界面设计 237

5.12.6 查看今日提醒对话框代码设计 238

5.12.7 查看今日提醒和提醒信息设置 239

5.12.8 提醒信息的添加、修改、删除、查看功能 240

5.13 开发难点与技巧 240

5.13.1 使用Visual Basic开发ActiveX DLL 240

5.13.2 组件的注册与取消注册 240

5.13.3 类的设计与实现 240

5.13.4 多个工程的管理与联合调试 240

5.14 系统的调试与注意事项 241

5.14.1 强制变量声明 241

5.14.2 先编译后调试 241

5.14.3 分阶段调试 241

5.15 系统的编译和发行 241

5.16 小结 242

第6章 三层商品进销存管理系统 243

6.1 在Visual Basic 6.0中访问SQL Server数据库 243

6.1.1 在Visual Basic 6.0中访问SQL Server数据库的方式 243

6.1.2 使用ADO访问SQLServer数据库的一般步骤 244

6.2 系统概述 244

6.2.1 系统预览 244

6.2.2 系统特点 245

6.2.3 学了本章以后还能开发哪些类似系统 245

6.3 系统设计 246

6.3.1 系统设计思想 246

6.3.2 系统功能模块划分 247

6.3.3 系统结构描述 247

6.4 数据库表设计 248

6.4.1 创建数据库 248

6.4.2 创建表 248

6.4.3 强制数据完整性所采用的策略 251

6.5 数据库程序设计 254

6.5.1 数据库端程序设计思想 254

6.5.2 手动维护数据完整性和唯一性 254

6.5.3 触发器设计 256

6.5.4 用户管理模块 261

6.5.5 其他模块的设计 268

6.6 创建应用程序结构 271

6.6.1 创建用户界面端程序 271

6.6.2 创建业务逻辑组件 272

6.6.3 在界面端引用业务逻辑组件 272

6.7 开发业务逻辑组件 272

6.7.1 对象操作类加集合类的设计思想 273

6.7.2 添加公共模块 273

6.7.3 自定义枚举类 275

6.7.4 用户管理模块 276

6.7.5 其他模块的开发 283

6.8 开发用户界面端应用程序 286

6.8.1 主界面的设计 287

6.8.2 添加主模块 287

6.8.3 树型视图界面处理模块 289

6.8.4 列表视图界面处理模块 291

6.8.5 修改界面显示模块 295

6.8.6 其他标准模块 298

6.8.7 用户登录模块的界面和编码设计 298

6.8.8 主界面编码设计 298

6.8.9 进货窗体的设计 303

6.8.10 其他窗体的设计 306

6.9 系统调试与发布 307

6.9.1 强制变量声明 307

6.9.2 先编译后调试 307

6.9.3 分阶段调试 307

6.9.4 发布应用程序 308

6.10 开发经验与技巧 308

6.10.1 SQL Server数据类型的使用 308

6.10.2 构造SQL语句容易被忽略的问题 308

6.10.3 SQL语句的调试 308

6.10.4 错误的捕获和处理 309

6.10.5 事务的使用 309

6.10.6 Visual Basic 6.0与存储过程的通信 309

6.10.7 组件的注册与反注册 309

6.11 小结 310

第7章 图书馆管理系统网络版 311

7.1 系统概述 311

7.1.1 应用背景与系统功能 311

7.1.2 系统预览 312

7.1.3 系统特点 314

7.2 系统设计 315

7.2.1 系统设计思想 315

7.2.2 系统功能模块划分 316

7.2.3 系统结构设计 317

7.2.4 系统流程分析 317

7.3 数据库设计 318

7.3.1 数据库需求分析 318

7.3.2 数据库概念结构设计 319

7.3.3 数据库逻辑结构设计 320

7.4 数据库的生成与配置 321

7.5 网络通信协议的设计 322

7.5.1 客户端协议 322

7.5.2 服务器端协议 323

7.5.3 本协议的几点说明 325

7.6 服务器端公共模块 325

7.6.1 添加全局变量 326

7.6.2 定义数据类型 326

7.7 服务器主界面设计 326

7.7.1 设计服务器主界面控件布局 326

7.7.2 服务器主界面编辑状态预览 327

7.7.3 服务器主界面的实现代码 328

7.8 客户端公共模块 348

7.9 客户端连接服务器界面设计 348

7.9.1 设计连接服务器界面控件布局 348

7.9.2 连接服务器界面编辑状态预览 349

7.9.3 连接服务器界面的实现代码 349

7.10 客户端图书借阅界面设计 350

7.10.1 设计图书借阅界面控件布局 351

7.10.2 图书借阅界面编辑状态预览 351

7.10.3 图书借阅界面的实现代码 351

7.11 客户端图书归还界面设计 352

7.11.1 设计图书归还界面控件布局 353

7.11.2 图书归还界面编辑状态预览 353

7.11.3 图书归还界面的实现代码 353

7.12 客户端缴纳罚款界面设计 354

7.12.1 设计缴纳罚款界面控件布局 354

7.12.2 缴纳罚款界面编辑状态预览 355

7.12.3 缴纳罚款界面的实现代码 355

7.13 客户端图书类别管理界面实现代码 355

7.14 客户端图书信息管理界面实现代码 356

7.15 客户端读者信息管理界面实现代码 360

7.16 客户端管理员信息管理界面实现代码 362

7.17 客户端图书借阅统计界面实现代码 362

7.18 客户端主界面设计 363

7.18.1 设计客户端主窗体控件布局 363

7.18.2 客户端主界面菜单编辑 364

7.18.3 系统主界面工具栏编辑 365

7.18.4 系统主界面编辑状态预览 366

7.17.5 系统主界面的实现代码 366

7.19 开发难点与技巧 372

7.19.1 网络化的数据库应用系统的数据库设计 372

7.19.2 复杂查询的实现 372

7.19.3 网络编程单机调试 372

7.20 系统的调试与注意事项 373

7.21 系统的编译和发行 373

7.22 小结 373

相关图书
作者其它书籍
返回顶部