当前位置:首页 > 工业技术
Visual Basic数据库系统开发自学手册
Visual Basic数据库系统开发自学手册

Visual Basic数据库系统开发自学手册PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:安剑,孙秀梅编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115173389
  • 页数:458 页
图书介绍:本书以初学者在实际开发中应该掌握的数据库技术和开发中小项目为中心,全面介绍了使用Visual Basic数据库开发技术。主要包括入门篇、提高篇和实例篇。入门篇主要介绍Visual Basic6.0概述;窗体、模块和系统对象;数据库基础;数据库相关控件;DAO操作数据库;ADO控件、ADO对象操作数据库;SQL语句在VB中的应用等8章。提高篇主要介绍网格及列表控件的应用;二进制数据处理技术;图表技术;数据环境设计器的使用;报表及打印技术;数据安全和程序打包等8章。实例篇主要结合实际开发经验精选了4个完整的数据库系统:利用VB+Access制作车辆管理系统;利用VB+SQL Server制作员工管理系统,利用VB+SQL Server制作图书管理系统,利用VB+Access制作库存管理系统。
《Visual Basic数据库系统开发自学手册》目录

第1篇 起步篇 3

第1章 Visual Basic 6.0概述 3

1.1 Visual Basic简介 4

1.1.1 Visual Basic的发展 4

1.1.2 Visual Basic 6.0的版本 4

1.2 Visual Basic 6.0安装、启动和退出 4

1.2.1 Visual Basic 6.0的运行环境 4

1.2.2 Visual Basic 6.0企业版SP5的安装 5

1.2.3 Visual Basic 6.0的启动和退出 6

1.3 Visual Basic 6.0的集成开发环境 8

1.3.1 Visual Basic 6.0的菜单的使用 9

1.3.2 工具栏的使用 10

1.3.3 工具箱的使用 10

1.3.4 工程资源管理器的使用 11

1.3.5 属性窗口的使用 12

1.3.6 窗体布局窗口的使用 12

1.3.7 代码编辑窗口的使用 13

1.3.8 窗体设计器的使用 13

1.4 创建应用程序 13

1.4.1 创建应用程序的基本步骤 13

1.4.2 创建工程和窗体 14

1.4.3 设计窗体界面 14

1.4.4 布局窗口 15

1.4.5 编写代码 16

1.4.6 运行程序 16

1.4.7 调试程序 17

1.4.8 保存工程 17

1.4.9 编译应用程序 17

1.5 代码书写规则 17

1.5.1 单行语句分成多行 17

1.5.2 一行多条语句 18

1.5.3 添加注释 18

1.5.4 注释或取消注释一段代码 19

1.6 本章小结 19

第2章 窗体、模块和系统对象 20

2.1 窗体概述 21

2.1.1 窗体的构成 21

2.1.2 窗体类型与结构 21

2.1.3 添加和删除窗体 22

2.2 窗体的加载与卸载 23

2.2.1 使用Load语句加载窗体 23

2.2.2 使用Unload语句卸载窗体 24

2.3 窗体的属性 24

2.3.1 设置窗体的名称和标题 24

2.3.2 设置窗体的图标 25

2.3.3 设置窗体的显示风格 25

2.3.4 设置窗体的显示状态和显示位置 26

2.3.5 设置窗体的背景图片 26

2.4 操作窗体的相关方法 28

2.4.1 利用Show方法显示窗体 28

2.4.2 利用Hide方法隐藏窗体 28

2.4.3 利用Move方法移动窗体 28

2.5 MDI窗体 29

2.5.1 MDI窗体概述 29

2.5.2 创建MDI应用程序 30

2.5.3 利用MDIChild属性设置MDI子窗体 31

2.5.4 设计MDI主窗体 32

2.6 模块和类模块 32

2.6.1 模块概述和创建 32

2.6.2 类模块的概述和创建 33

2.6.3 模块的典型应用 33

2.7 系统对象 34

2.7.1 应用程序对象(App)的使用 35

2.7.2 屏幕对象(Screen)的使用 35

2.7.3 剪切板对象(Clipboard)的使用 36

2.7.4 调试对象(Debug)的使用 36

2.8 本章小结 37

第3章 数据库基础 38

3.1 数据库概述 39

3.1.1 数据库的形成和发展 39

3.1.2 数据库概念 39

3.1.3 数据库管理系统 39

3.1.4 数据库系统 40

3.1.5 关系数据库 40

3.2 Access数据库 41

3.2.1 Access数据库简介 41

3.2.2 Access数据库的安装 41

3.2.3 在Access数据库中创建数据库 44

3.2.4 在Access数据库中创建数据表 45

3.3 SQL Server数据库 47

3.3.1 SQL Server数据库简介 47

3.3.2 安装SQL Server 2000数据库 47

3.3.3 在SQL Server中创建数据库 51

3.3.4 在SQL Server中创建数据表 55

3.3.5 在SQL Server中创建视图 58

3.3.6 在SQL Server中创建存储过程 61

3.3.7 在SQL Server中创建触发器 63

3.4 Visual Basic数据库开发技术 65

3.4.1 DAO数据库开发技术 65

3.4.2 RDO数据库开发技术 65

3.4.3 ADO数据库开发技术 65

3.4.4 ODBC数据库开发技术 65

3.5 本章小结 66

第4章 与数据库编程相关控件 67

4.1 控件概述 68

4.1.1 控件的作用 68

4.1.2 控件与对象的关系 68

4.1.3 控件的属性、方法和事件 68

4.2 控件的分类 68

4.2.1 标准内部控件 69

4.2.2 ActiveX控件 69

4.2.3 可插入对象 69

4.3 标签和文本框 69

4.3.1 应用标签控件(Label控件) 69

4.3.2 应用文本框控件(TextBox控件) 71

4.4 命令按钮、单选按钮和复选框 73

4.4.1 使用命令按钮(CommandButton控件) 73

4.4.2 使用单选按钮(OptionButton控件) 74

4.4.3 使用复选框(CheckBox控件) 75

4.4.4 使用框架(Frame控件) 77

4.5 列表框与下拉列表框 77

4.5.1 列表框(ListBox控件) 77

4.5.2 下拉列表框(ComboBox控件) 80

4.6 DataCombo控件和DataList控件 82

4.6.1 将DataCombo控件和DataList控件加入到工程中 82

4.6.2 DataCombo控件和DataList控件的主要属性、方法和事件 82

4.6.3 使用DataCombo和DataList控件显示数据表中的数据 84

4.7 DataGrid控件 86

4.7.1 将DataGrid控件加入到工程中 86

4.7.2 DataGrid控件的主要属性事件 86

4.7.3 用DataGrid控件显示数据表中的数据 87

4.7.4 通过DataGrid控件修改数据表中的数据 88

4.8 本章小结 88

第5章 DAO数据库编程 89

5.1 DAO技术概述 90

5.2 DAO对象概述 90

5.2.1 数据库引擎对象——DBEngine 90

5.2.2 数据工作空间对象——WorkSpace 90

5.2.3 数据库对象——Database 92

5.2.4 数据表对象与字段对象——TABLEDEF、FIELD 92

5.2.5 数据记录集对象——Recordset 94

5.2.6 数据查询对象——QueryDef 95

5.3 打开与关闭数据库 95

5.3.1 引用数据库引擎动态链接库 95

5.3.2 打开数据库 96

5.3.3 关闭数据库 96

5.4 利用记录集(Recordset)对象操作数据库 96

5.4.1 创建并打开Recordset对象 96

5.4.2 浏览数据记录(定位当前记录) 96

5.4.3 增加、修改和删除数据表中的记录 98

5.4.4 查询数据表中的记录 100

5.5 TableDef、Field、QueryDef对象的使用 102

5.5.1 利用TableDef对象创建表 102

5.5.2 利用Field对象设计字段 103

5.5.3 利用QueryDef对象进行数据查询操作 103

5.6 本章小结 104

第6章 利用ADO控件操作数据库 105

6.1 ADO控件概述 106

6.1.1 ADO控件概述 106

6.1.2 ADO控件的添加 106

6.1.3 ADO控件的属性和方法 106

6.2 ADO控件连接数据库 109

6.2.1 ADO控件与ODBC的连接 109

6.2.2 ADO控件连接Access数据库 112

6.2.3 ADO控件连接本地SQL Server服务器 114

6.2.4 ADO控件连接远程SQL Server服务器 114

6.3 ADO控件的数据操作 114

6.3.1 使用AddNew方法增加数据记录 114

6.3.2 使用Update方法修改数据记录 115

6.3.3 使用Delete方法删除数据记录 116

6.3.4 使用RecordSource属性查询记录 116

6.3.5 使用Move方法定位记录 117

6.4 本章小结 117

第7章 使用ADO对象操作数据库 118

7.1 ADO对象概述 119

7.1.1 使用Connection对象连接数据源 119

7.1.2 使用Recordset对象操作记录集 121

7.1.3 使用Command命令对象 124

7.1.4 使用Field对象操作字段 126

7.1.5 Parameter对象 127

7.2 利用ADO对象连接数据库 127

7.2.1 利用ADO对象连接Access数据库 127

7.2.2 利用ADO对象连接SQL Server 2000数据库 128

7.2.3 利用ADO对象连接SQL Server 2005数据库 129

7.3 利用ADO对象编辑数据 130

7.3.1 利用ADO对象添加数据 130

7.3.2 利用ADO对象删除数据 131

7.3.3 利用ADO对象修改数据 132

7.4 利用ADO对象查询数据 133

7.4.1 利用Move方法浏览数据 133

7.4.2 利用Recordset对象的Find方法查询数据 134

7.4.3 利用Connection对象执行查询语句 137

7.4.4 利用Command对象执行SQL语句 138

7.4.5 利用Recordset对象的Filter属性查找数据 140

7.5 获取数据库信息 141

7.5.1 获取Access数据库中的数据表 141

7.5.2 获取Access数据表中的字段信息 142

7.5.3 获取SQL Server中的数据库 143

7.5.4 获取SQL Server数据库中的数据表 144

7.5.5 获取SQL Server数据表中的字段信息 144

7.6 本章小结 146

第8章 SQL语句在Visual Basic中的应用 147

8.1 SQL语句简介 148

8.1.1 SQL查询语句的语法规则 148

8.1.2 标识符 149

8.1.3 数据类型 149

8.1.4 运算符 151

8.2 SELECT子句 152

8.2.1 选择所有列 153

8.2.2 选择部分列 154

8.2.3 使用列别名 154

8.2.4 在列上使用计算 156

8.3 WHERE子句 156

8.3.1 用WHERE子句定义查询条件 156

8.3.2 查询介于某一范围的数据 157

8.3.3 模糊查询 158

8.3.4 列表运算符查询 159

8.3.5 查询空数据 160

8.4 查询控件 161

8.4.1 查询数值型数据 161

8.4.2 查询字符串型数据 161

8.4.3 查询日期型数据 162

8.5 日期、周期查询 162

8.5.1 查询指定日期的数据 162

8.5.2 查询指定时间段的数据 163

8.5.3 按月查询 163

8.6 查询结果的处理 164

8.6.1 限制结果集返回的行数 164

8.6.2 对查询结果排序 165

8.6.3 去掉查询结果中的重复记录 166

8.6.4 合并查询 166

8.7 子查询 167

8.7.1 由IN引入子查询 167

8.7.2 使用EXISTS谓词引入子查询 168

8.7.3 使用量化比较谓词引入子查询 168

8.7.4 在SELECT子句中的子查询 169

8.7.5 在FROM子句中的子查询 170

8.8 联接查询 170

8.8.1 等值联接 170

8.8.2 内联接 171

8.8.3 外联接 171

8.9 分组查询及统计 172

8.9.1 在分组中使用SUM函数 172

8.9.2 在分组查询中使用HAVING子句 173

8.10 数据添加、修改和删除 174

8.10.1 添加数据 174

8.10.2 修改数据 175

8.10.3 删除数据 177

8.11 使用SQL语句维护数据库 178

8.11.1 创建、修改和删除数据库 178

8.11.2 创建、修改和删除数据表 180

8.11.3 数据库备份与恢复 184

8.11.4 附加和分离数据库 185

8.12 本章小结 187

第2篇 提高篇 191

第9章 应用网格列表控件 191

9.1 网格控件概述 192

9.1.1 将网格控件引入到工程中 192

9.1.2 MSFlexGrid控件和MSHFlexGrid控件的功能比较 192

9.2 MSHFlexGrid控件的主要属性、方法和事件 192

9.2.1 MSHFlexGrid控件的属性 192

9.2.2 MSHFlexGrid控件的方法 196

9.2.3 MSHFlexGrid控件的事件 197

9.3 使用MSHFlexGrid控件显示数据 198

9.3.1 使用MSHFlexGrid控件显示数据 198

9.3.2 设置奇偶行颜色不同的显示效果 198

9.3.3 利用MSHFlexGrid控件显示层次结构的数据 199

9.3.4 对MSHFlexGrid控件中的数据进行合并与排序 202

9.4 使用MSHFlexGrid控件批量录入数据 203

9.4.1 利用TextBox辅助录入 204

9.4.2 利用DataGrid辅助录入 205

9.5 列表控件概述 206

9.5.1 将ListView控件引入到工程 206

9.5.2 将TreeView控件引入到工程 206

9.6 ListView控件在数据库中的应用 206

9.6.1 ListView控件的主要属性、方法和事件 207

9.6.2 ListView控件的典型应用 211

9.6.3 ListView控件应用技巧 211

9.7 TreeView控件在数据库中的应用 212

9.7.1 TreeView控件的主要属性、方法和事件 212

9.7.2 TreeView控件的典型应用 216

9.7.3 TreeView控件应用技巧 218

9.8 本章小结 218

第10章 二进制数据处理技术 219

10.1 二进制数据处理概述 220

10.2 存储二进制数据 220

10.2.1 利用AppendChunk方法存储二进制数据 220

10.2.2 利用Stream对象存储二进制数据 221

10.3 输出二进制数据 222

10.3.1 利用GetChunk方法输出二进制数据 222

10.3.2 利用Stream对象输出二进制数据 223

10.4 二进制数据处理 223

10.4.1 二进制图像文件处理 224

10.4.2 二进制文本文件处理 225

10.4.4 二进制视频文件处理 226

10.5 本章小结 228

第11章 图表技术 229

11.1 图表的基本用法 230

11.1.1 认识MSChart控件 230

11.1.2 图表的组成 230

11.1.3 通过“属性页”设置图表外观 231

11.1.4 MSChart控件的属性、方法和事件 231

11.2 图表的相关对象 243

11.2.1 MSChart控件的对象 243

11.2.2 设置图表区字体 245

11.2.3 填充图表元素的颜色 245

11.2.4 设置图表比例 246

11.3 图表与数据的关联 247

11.3.1 图表控件与数组关联 247

11.3.2 图表控件与ADO控件关联 248

11.3.3 图表控件与记录集对象关联 249

11.4 本章小结 250

第12章 数据环境设计器 251

12.1 添加数据环境对象 252

12.2 Connection对象 253

12.2.1 添加Connection对象 253

12.2.2 连接Connection对象 254

12.2.3 设置登录信息 255

12.2.4 设置连接信息 255

12.3 Command对象 256

12.3.1 创建一个Command对象 256

12.3.2 通过存储过程创建Command对象 258

12.3.3 Command层次结构 258

12.3.4 字段映射 263

12.4 数据环境设计器的典型应用 264

12.4.1 创建数据窗体 264

12.4.2 添加、修改和删除记录 265

12.4.3 移动记录 267

12.4.4 创建数据报表 268

12.5 本章小结 269

第13章 数据报表技术 270

13.1 DataReport报表设计器概述 271

13.1.1 数据报表设计器的功能 271

13.1.2 在工程中添加数据报表设计器 271

13.1.3 初识数据报表设计器 272

13.1.4 常用属性和方法 273

13.2 DataReport报表在程序中的应用 274

13.2.1 创建第一个报表 274

13.2.2 向报表中添加日期、时间、页码 277

13.2.3 分组统计报表 278

13.2.4 主明细报表 281

13.3 Crystal Reports 10在程序中的应用 284

13.1.1 Crystal Reports水晶报表概述 284

13.3.2 用Crystal Reports 10创建第一个报表 286

13.3.3 用Crystal Reports 10创建交叉报表 291

13.4 本章小结 295

第14章 从应用程序中打印 296

14.1 使用PrintForm方法打印窗体 297

14.2 使用打印机对象打印报表 298

14.2.1 Printer对象与Printers集合 298

14.2.2 Printer对象常用的属性和方法 299

14.2.3 使用Printer对象打印卡片式报表 301

14.2.4 使用Printer对象打印表格式报表 302

14.3 借助Office程序打印报表 311

14.3.1 借助Word打印报表 311

14.3.2 借助Excel打印报表 315

14.4 本章小结 317

第15章 数据安全 318

15.1 SQL Server的安全认证系统 319

15.1.1 安全性认证模式 319

15.1.2 数据库用户管理 319

15.1.3 数据库系统角色管理 321

15.1.4 SQL Server权限管理 323

15.2 数据库的加密与解密 326

15.3 用户登录程序设计 328

15.4 本章小结 328

第16章 程序打包 329

16.1 Visual Basic自带的打包工具 330

16.1.1 在Visual Basic中启动打包向导 330

16.1.2 在桌面上启动打包向导 331

16.2 详细的打包过程 332

16.2.1 指定工程及操作类型 332

16.2.2 指定打包类型 332

16.2.3 指定打包文件夹 333

16.2.4 列出包含的文件 333

16.2.5 指定打包选项 334

16.2.6 指定安装标题 335

16.2.7 指定工作组与项目 335

16.2.8 调整安装位置 336

16.2.9 指定共享文件 337

16.2.10 完成并保存脚本 337

16.3 自定义安装程序 337

16.4 打包中的常见问题 339

16.4.1 如何打包文件夹 339

16.4.2 在打包文件时要将系统附加文件添加完全 339

16.4.3 解决在安装应用程序时提示的错误信息 340

16.4.4 解决在打包应用程序时没有访问权限的问题 340

16.4.5 如何调整打包文件的位置 340

16.4.6 如何修改安装程序的目录 341

16.4.7 解决安装文件过期问题 341

16.5 本章小结 342

第3篇 实例篇 345

第17章 车辆管理系统 345

17.1 系统分析 346

17.1.1 需求分析 346

17.1.2 系统目标 346

17.1.3 功能分析 346

17.2 系统设计 346

17.2.1 开发及运行环境 346

17.2.2 项目规划 346

17.2.3 系统功能结构 347

17.3 数据库设计 347

17.3.1 数据库概要说明 347

17.3.2 数据表结构 348

17.4 主要功能模块详细设计 349

17.4.1 系统登录 349

17.4.2 MDI主窗体设计 350

17.4.3 车辆档案录入 354

17.4.4 车辆运营列表 359

17.4.5 车辆运营查询 362

17.4.6 车辆违章列表 365

17.5 程序调试和错误处理 368

17.6 程序设计清单 368

17.7 本章小结 369

第18章 人力资源管理系统 370

18.1 系统分析 371

18.1.1 需求分析 371

18.1.2 系统目标 371

18.1.3 功能分析 371

18.2 系统设计 372

18.2.1 开发及运行环境 372

18.2.2 项目规划 372

18.2.3 系统功能结构 372

18.3 数据库设计 373

18.3.1 数据库概要说明 373

18.3.2 数据表结构 374

18.4 主要功能模块详细设计 376

18.4.1 主窗体的设计 376

18.4.2 部门管理模块设计 382

18.4.3 人事信息管理模块设计 386

18.4.4 考勤信息管理模块设计 392

18.4.5 报表的设计 395

18.5 程序调试和错误处理 398

18.6 程序设计清单 399

18.7 本章小结 400

第19章 商品进销存管理系统 401

19.1 系统分析 402

19.1.1 需求分析 402

19.1.2 系统目标 402

19.1.3 功能分析 402

19.2 系统设计 402

19.2.1 开发及运行环境 402

19.2.2 项目规划 403

19.2.3 系统功能结构 403

19.3 数据库设计 404

19.3.1 数据库概要说明 404

19.3.2 数据表结构设计 404

19.4 主要功能模块详细设计 406

19.4.1 主窗体的设计 406

19.4.2 用户登录及系统日志 410

19.4.3 商品信息管理 413

19.4.4 商品入库 416

19.4.5 库存商品查询 419

19.4.6 操作权限 422

19.5 程序调试和错误处理 424

19.6 程序设计清单 424

19.7 本章小结 425

第20章 企业营销管理系统 326

20.1 系统分析 427

20.1.1 需求分析 427

20.1.2 系统目标 427

20.1.3 功能分析 427

20.2 系统设计 427

20.2.1 开发及运行环境 427

20.2.2 项目规划 428

20.2.3 系统功能结构 428

20.3 数据库设计 429

20.3.1 数据库概要说明 429

20.3.2 数据表结构 430

20.4 主要功能模块详细设计 431

20.4.1 公用模块设计 431

20.4.2 主窗体的设计 432

20.4.3 产品管理 437

20.4.4 销售业绩考核 441

20.4.5 销售数据录入 445

20.4.6 市场走势 449

20.5 程序调试和错误处理 450

20.5.1 如何解决多步OLE DB操作产生的错误 450

20.5.2 如何调试无法正常结束的程序 450

20.6 程序设计清单 451

20.7 本章小结 452

附录1 实例快速检索 453

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