《Visual Basic 6数据库编程24学时教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)(D.拉赫梅尔)Dan Rahmel著;刘成勇等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1999
  • ISBN:7111072049
  • 页数:227 页
图书介绍:

译者序 1

前言 1

第1学时 数据库基础知识 1

1.1 什么是数据库编程 1

1.2 什么是数据库 2

1.2.1 数据库的组成部分 2

1.2.2 如何将Visual Basic与所有这一切联系起来 4

1.2.3 第一个数据库工程 4

1.3 小结 8

1.2.4 执行应用程序 8

1.4 问与答 9

1.5 研讨与实践 9

1.5.1 测验 9

1.5.2 练习 9

第2学时 检查Data Form Wizard工程 11

2.1 打开工程 11

2.1.1 检查Data控件 11

2.1.2 RecordSource属性 13

2.1.3 检查约束控件 13

2.3 问与答 15

2.2 小结 15

2.1.4 检查功能按钮 15

2.4 研讨与实践 16

2.4.1 测验 16

2.4.2 练习 16

第3学时 介绍数据控件 17

3.1 数据控件如何与数据库应用程序相关联 17

3.2 创建数据控件应用程序 17

3.3 从零开始使用数据控件 18

3.3.1 配置数据控件 18

3.4 小结 21

3.3.2 约束控件的缺点 21

3.5 问与答 22

3.6 研讨与实践 22

3.6.1 测验 22

3.6.2 练习 22

第4学时 数据库的一般概念 23

4.1 什么是数据库结构 23

4.1.1 规划的重要性 23

4.1.2 表关联 24

4.1.3 什么是索引 25

4.2.1 步骤1:数据库必须做什么 26

4.2 如何决定在数据库中所发生的事情 26

4.2.2 步骤2:确定你需要的表 27

4.2.3 步骤3:定义每个表中的字段 28

4.2.4 步骤4:测试例子输入 30

4.2.5 步骤5:开始精简你的设计 30

4.3 小结 30

4.4 问与答 30

4.5.1 测验 31

4.5.2 练习 31

4.5 研讨与实践 31

第5学时 构建数据库 33

5.1 Visual Data Manager 33

5.1.1 介绍Data Manager 33

5.1.2 NULL的重要性 33

5.2 创建第一个数据库 34

5.3 小结 37

5.4 问与答 37

5.5 研讨与实践 37

5.5.1 测验 37

5.5.2 练习 37

6.1 Visual Data Manager概览 39

第6学时 Visual Data Manager 39

6.1.1 数据库窗口 40

6.1.2 编辑窗口 41

6.1.3 SQL语句窗口 41

6.1.4 压缩数据库 43

6.2 Data Form Designer 43

6.3 查询构建器 43

6.4 输入初始信息 44

6.5 为任务表创建索引 45

6.6 创建另一个表 46

6.7 小结 46

6.9.1 测验 47

6.9.2 练习 47

6.8 问与答 47

6.9 研讨与实践 47

第7学时 数据环境 49

7.1 工程窗口中的数据环境 49

7.2 创建数据工程 50

7.3 向工程中添加数据环境 55

7.3.1 数据环境工程项目 55

7.3.2 命令对象 56

7.4 将数据环境绑定到控件上 58

7.5 数据视图窗口 58

7.7 问与答 59

7.6 小结 59

7.8 研讨与实践 60

7.8.1 测验 60

7.8.2 练习 60

第8学时 可知数据库控件 61

8.1 可知数据控件概述 61

8.2 设置测试环境 62

8.3 使用约束控件 64

8.3.1 简单的约束控件 64

8.3.2 DataList和DataCombo控件 66

8.3.3 数据约束网格控件 67

8.3.4 MSHFlexGrid控件 68

8.4 小结 69

8.5 问与答 70

8.6 研讨与实践 70

8.6.1 测验 70

8.6.2 练习 70

第9学时 创建ActiveX控件并使用Data Repeater 71

9.1 如何使用Data Repeater 71

9.1.1 创建ActiveX控件 72

9.1.4 将个人属性绑定到控件上 75

9.1.3 向窗体添加Data Repeater 75

9.1.2 设置和绑定Data Repeter 75

9.2 小结 77

9.3 问与答 77

9.4 研讨与实践 77

9.4.1 测验 77

9.4.2 练习 77

第10学时 多表关联 79

10.1 什么是关联数据库 79

10.1.1 平面文件Northwind数据库 79

10.1.2 Northwind数据库中的关联表 80

10.2 多表 81

10.2.1 气泡图 82

10.2.2 规范化 82

10.2.3 关联数据库是如何构建的 82

10.2.4 修改表 83

10.2.5 引用完整性 85

10.3 小结 85

10.4 问与答 85

10.5 研讨与实践 86

10.5.1 测验 86

10.5.2 练习 86

11.1.1 编写特征列表 87

第11学时 创建用户界面 87

11.1 界面设计过程 87

11.1.2 最常用的特征 88

11.1.3 步进操作 88

11.1.4 添加、测试和重新设计 88

11.2 数据库细节 89

11.2.1 数据库结构 90

11.2.2 多记录显示 90

11.2.3 编辑问题 90

11.2.4 操作口令 90

11.3.2 使删除信息“适当” 91

11.3.1 拷贝其他程序 91

11.3 其他的界面指南 91

11.3.3 功能键或弹出菜单 92

11.3.4 一致性 92

11.4 小结 92

11.5 问与答 92

11.6 研讨与实践 93

11.6.1 测验 93

11.6.2 练习 93

第12学时 多表窗体 95

12.1 构建一个双窗体应用程序 95

12.2.1 配置数据环境 96

12.2 创建主窗体 96

12.2.2 设置窗体 98

12.2.3 添加ToDo任务显示 100

12.3 创建ToDo项窗体 101

12.4 小结 105

12.5 问与答 105

12.6 研讨与实践 105

12.6.1 测验 105

12.6.2 练习 105

13.1.1带式分级报表 107

13.1 数据报表概述 107

第13学时 数据报表 107

13.1.2 数据导出报表 109

13.2 从Northwind数据库中创建报表 109

13.2.1 创建报表 109

13.2.2 扩充报表 112

13.2.3 将报表导出到HTML上 115

13.3 工具框控件 115

13.4 小结 116

13.5 问与答 116

13.6.2 练习 117

13.6 研讨与实践 117

13.6.1 测验 117

第14学时 用图表表示数据 119

14.1 图表控件的概述 119

14.2 绑定图形控件 120

14.2.1 在设计时绑定 120

14.2.2 隐藏SupplierID字段 123

14.2.3 使用代码绑定 124

14.2.4 手工添加数据 126

14.2.5 记录集 126

14.3 图表类型常量 126

14.6 研讨与实践 127

14.6.1 测验 127

14.4 小结 127

14.5 问与答 127

14.6.2 练习 128

第15学时 多用户数据库设计 129

15.1 共享文件服务器 129

15.2 数据库锁定 129

15.2.1 文件锁定 130

15.2.2 页面 131

15.2.5 写锁定 132

15.2.4 用户锁定 132

15.2.3 共享和独占锁定 132

15.2.6 读锁定 133

15.2.7 表读和写锁定 133

15.3 小结 133

15.4 问与答 134

15.5 研讨与实践 134

15.5.1 测验 134

15.5.2 练习 134

第16学时 对象图表 135

16.1 对象是如何工作的 135

16.2 阅读对象图表 136

16.3 使用对象浏览器(Object Browser) 137

16.4 从VB中控制Excel 137

16.5 小结 139

16.6 问与答 139

16.7 研讨与实践 139

16.7.1 测验 140

16.7.2 练习 140

第17学时 理解ActiveX数据对象(ADO) 141

17.1 ADO可以做什么 141

17.2 ADO看起来像什么 141

17.3.1 ADO对象概述 144

17.3 ADO对象模式 144

17.3.2 Connection对象 145

17.3.3 Command对象 146

17.3.4 Recordset对象 146

17.3.5 记录集光标 148

17.3.6 记录集对象的详细说明 148

17.4 其他ADO对象 149

17.4.1 Error对象 149

17.4.2 parameter对象 149

17.4.3 Field对象 149

17.6 问与答 150

17.5 小结 150

17.4.4 Property对象 150

17.7 研讨与实践 151

17.7.1 测验 151

17.7.2 练习 151

第18学时 使用SQL 153

18.1 什么是SQL 153

18.1.1 SQL的历史 154

18.1.2 作为结果语言的SQL 154

18.1.3 查询做什么 155

18.2.1 选择一个表:From子句 156

18.2 使用Visual Data Manager 156

18.2.2 指定字段 157

18.2.3 Where命令和比较运算符 157

18.2.4 通配符 158

18.2.5 布尔运算符 158

18.2.6 标识返回的列 159

18.2.7 使用Order By子句对记录进行排序 159

18.2.8 SQL关键字 159

18.5.2 练习 160

18.5.1 测验 160

18.5 研讨与实践 160

18.4 问与答 160

18.3 小结 160

第19学时 数据库应用程序的改进 161

19.1 优化数据程序 161

19.1.1 使用多索引 162

19.1.2 性能监视器 162

19.1.3 编译与解释代码 163

19.2 终端用户的考虑 163

19.2.1 规范 163

19.3 应用程序安装向导 164

19.2.2 用户选定设计 164

19.3.2 注册文件项 165

19.3.1 CAB文件 165

19.4 用户注册 166

19.4.1 注册对话窗体 166

19.4.2 ODBC数据源 166

19.5 异步处理 167

19.6 小结 167

19.7 问与答 167

19.8.1 测验 168

19.8.2 练习 168

19.8 研讨与实践 168

第20学时 访问Outlook 169

20.1 访问Outlook 169

20.2 从VB中添加约会项目 170

20.3 从VB中创建一个新联系人 172

20.4 访问联系人信息 173

20.4.1 逐条记录访问 173

20.4.2 查询Outlook数据 174

20.4.3 与Outlook数据联系 174

20.7.1 测验 175

20.7 研讨与实践 175

20.6 问与答 175

20.5 小结 175

20.7.2 练习 176

第21学时 共享数据库 177

21.1 数据一致性 177

21.1.1 事务 177

21.1.2 一致性 178

21.1.3 耐用性 179

21.1.4 可移植性 179

21.2 Visual Basic中的事务 179

21.5.1 测验 181

21.5.2 练习 181

21.3 小结 181

21.5 研讨与实践 181

21.4 问与答 181

第22学时 数据库安全 183

22.1 为什么应该担心数据库的安全 183

22.2 规划数据库安全 184

22.2.1 用户和组 184

22.2.2 权限类型 185

22.3.2 锁定数据库对象 186

22.3.1 Systerm.MDW文件 186

22.3 Visual Basion的安全设置 186

22.4 对hr5.mdb数据库进行安全设置 188

22.4.1 为Syste.MDW使用Visual Data Manger 188

22.4.2 加入一个新组和用户 188

22.4.3 为Connection对象进行安全设置 190

22.5 小结 190

2.6 问与答 190

22.7.1 测验 191

22.7.2 练习 191

22.7 研讨与实践 191

第23学时 老的VB 193

23.1 数据对象模式 193

23.1.1 数据访问对象(DAO) 193

23.1.2 远程数据对象(RDO) 194

23.1.3 ActiveX数据对象(ADO) 194

23.1.4 数据环境—VB6的新特性 195

23.2 升级遗留工程 195

23.2.1 一般工程升级 195

23.2.3 过渡到VB4 196

23.2.4 VBX控件 196

23.2.2 Windows 3.1和16位系统 196

23.3 与16位系统共享数据 197

23.4 小结 197

23.5 问与答 197

23.6 研讨与实践 197

23.6.1 测验 198

23.6.2 练习 198

第24学时 原始数据的转换和移植 199

24.1 读取简单文件 199

24.2 文件类型 200

24.2.3 随机访问文件 201

24.2.1 顺序文件 201

24.2.2 二进制文件 201

24.3 文件系统对象 202

24.4 小结 203

24.5 问与答 203

24.6 研讨与实践 203

24.6.1 测验 204

24.6.2 练习 204

附录A 错误处理 205

附录B 词汇表 211

附录C 答案 219