《BORLAND C++Builder实用数据库教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李智慧主编
  • 出 版 社:成都:四川大学出版社
  • 出版年份:1998
  • ISBN:756141840X
  • 页数:328 页
图书介绍:

第一章 C++BUILDER开发数据库 1

1.1 概述 1

1.1.1 为什么使用C++Builder开发数据库 1

1.1.2 使用C++Builder开发数据库应用程序的优势 1

1.1.3 开发数据库的组件和工具 2

1.1.4 数据库工具和实例的安装 3

1.2 创建和使用数据库应用程序 5

1.2.1 快速创建数据库应用程序 5

1.2.2 智能创建数据库应用程序 7

1.2.3 数据库应用程序实例 11

1.3 数据库开发和参数设置 15

1.3.1 数据库原理 15

1.3.2 BDE参数设置 17

1.3.3 本书使用的数据库 20

思考与练习 21

第二章 数据感知组件 22

2.1 数据感知组件的使用 22

2.1.1 数据感知组件页 22

2.1.2 数据感知组件的构成 23

2.1.3 数据感知组件的共性 24

2.2 基本数据感知组件 24

2.2.1 DBText和DBEdit组件 24

2.2.2 DBNavigator组件 27

2.2.3 DBMemo组件和DBImage组件 30

2.2.4 DBGrid组件 33

2.3.1 DBListBox组件和DBComboBox组件 37

2.3 列表及选项组件 37

2.3.2 DBCheckBox组件和DBRadioGroup组件 41

2.3.3 DBLookupListBox组件和DBLookupComboBox组件 45

2.4 其它组件 47

2.4.1 DBRichEdit组件 47

2.4.2 DBCtrlGrid组件 51

思考与练习 53

第三章 创建数据库 54

3.1 数据库结构的构成 54

3.1.1 如何构成数据库应用程序 54

3.1.2 数据库结构 55

3.2 数据库结构的创建 59

3.2.1 TTable创建数据库结构 59

3.2.2 SQL语句创建数据库结构 62

3.2.3 数据库结构的浏览 63

3.2.4 数据库字段的增加 65

3.2.5 数据库字段的删除 66

3.3 记录的增加 67

3.3.1 Append和Insert增加记录 67

3.3.2 AppendRecord和InsertRecord增加记录 69

3.3.3 Insert Into方法 70

3.3.4 使用感知组件增加记录 71

3.4 数据库索引 72

3.4.1 为什么要对数据库索引 72

3.4.2 使用TTable创建索引 73

3.4.3 使用TQuery的SQL指令创建索引 75

3.4.4 索引的查看 76

3.5.1 窗体设计 79

3.5 综合应用——数据库的创建 79

3.5.2 代码设计 81

3.5.3 数据库设置的讨论 85

思考与练习 88

第四章 数据库的使用和维护 89

4.1 数据库的状态 89

4.1.1 数据库的操作状态 89

4.1.2 数据库记录信息 91

4.1.3 使用计算字段显示记录位置 92

4.2 记录指针的移动 94

4.2.1 记录指针移动的方法和相关函数 94

4.2.2 加快记录指针的移动速度 97

4.2.3 记录指针位置的存贮与返回 98

4.3 数据的获取和赋值 100

4.3.1 数据字段与命名 100

4.3.2 数据库字段数据的获取与赋值 101

4.4 数据的筛选和查找 104

4.4.1 数据的筛选 104

4.4.2 限定记录操作的范围 108

4.4.3 记录的查找 111

4.5 记录的删除 117

4.5.1 数据库的清空和删除 117

4.5.2 记录的删除和恢复 118

4.5.3 Pack数据库 123

思考与练习 124

5.1 数据控制 125

5.1.1 字段的编辑和显示格式 125

第五章 数据特殊控制 125

5.1.2 输入控制—EditMask 126

5.1.3 数值格式 129

5.1.4 日期和时间的显示格式 130

5.1.5 特殊格式 131

5.2 数据输入验证 134

5.2.1 基于数据库的验证 135

5.2.2 基于字段的数据验证 135

5.2.3 基于记录的数据验证 137

5.3 数据事件 138

5.3.1 数据事件与作用 138

5.3.2 数据库的备份和恢复 139

5.3.3 数据的特殊筛选格式 142

5.3.4 防止重复记录的出现 144

5.3.5 构成数据感知组件 146

5.4 主从数据库 147

5.4.1 一对多数据库 147

5.4.2 一对多对多数据库 155

5.4.3多窗体的数据库同步 157

思考与练习 159

第六章 SQL及INTERBASE 160

6.1 TQUERY组件与SQL 160

6.1.1 TQuery组件的使用 160

6.1.2 TQuery组件的主要属性 162

6.1.3 TQuery组件的重要方法 163

6.1.4 SQL结构式查询语言 164

6.1.5 SQL查询的一般步骤 165

6.2.1 DML支持的操作符和函数 166

6.2 SQL数据管理语言 166

6.2.2 SELECT语句 168

6.2.3 编辑指令 172

6.2.4 SQL中的动态查询 174

6.3 数据定义语言 178

6.3.1 创建数据库 178

6.3.2 索引的创建和删除 180

6.3.3 指令的使用 180

6.4 客户/服务器程序开发 181

6.4.1 服务器登录 181

6.4.2 Interbase数据库的创建 183

6.4.3 客户/服务器应用程序 186

6.5 客户/服务器组件 186

6.5.1 TSession组件 187

6.5.2 TDatabase组件 193

思考与练习 199

第七章 数据后处理 201

7.1 数据转移 201

7.1.1 数据保存与转移的手段 201

7.1.2 数据转移的模式 202

7.1.3 数据对应关系 202

7.2 数据统计 206

7.2.1 统计函数 206

7.2.2 数据库数据的统计 211

7.3 数据的图形显示 213

7.3.1 使用TeeChart Wizard创建图形 213

7.3.2 在窗体设计时创建图形 216

7.3.3 统计值与图形的综合应用 217

7.4 数据库与决策图 221

7.4.1 决策图组件页 221

7.4.2 创建决策图 222

7.4.3 决策图的应用 224

思考与练习 226

第八章 中文数据报表 227

8.1 数据报表的原理与方法 227

8.1.1 数据报表的自动创建 227

8.1.2 数据报表窗体分析 229

8.1.3 QuickReport功能和特点 229

8.1.4 创建最简单的数据报表 231

8.2.1 TQuickRep组件 233

8.2 数据报表组件 233

8.2.2 TQRBand组件 235

8.2.3 TQRSysDate组件 236

8.2.4 TQRExpr组件 238

8.2.5 文字性可打印组件 241

8.2.6 图形图像可打印组件 244

8.3 中文数据报表的制作 248

8.3.1 卡片的制作 248

8.3.2 分组报表的制作 250

8.3.3 表格与表格线 252

思考与练习 256

第九章 中文数据库应用程序开发 258

9.1 中文字体的处理 258

9.1.1 创建中文字体窗体 258

9.1.2 窗体增加到Repository 259

9.1.3 窗体成为主窗体 260

9.2 中文数据输入处理 260

9.2.1 中文输入法的自动切换 260

9.2.2 组件的自动跳转 265

9.2.3 减少汉字的输入 266

9.3 中文字段名 268

9.3.1 SQL语句对数据筛选 269

9.3.2 OnFilterRecord事件过程筛选数据 269

9.4 构造数据感知组件 271

9.4.1 构造数据感知组件的一般方法 271

9.4.2 构造日期型数据感知组件 272

9.4.3 构造数字滚动感知组件 274

9.5.1 多媒体数据特点和处理方法 275

9.5 多媒体数据库 275

9.5.2 文件方式处理多媒体数据 277

9.5.3 多媒体数据存入数据库 280

9.6 应用软件的包装 285

9.6.1 应用软件的启动封面 285

9.6.2 禁止应用程序多次启动 286

9.6.3 应用程序出错保护 288

9.6.4 应用程序的分发 290

9.7 中文数据库应用程序实例 291

9.7.1 窗体设计 291

9.7.2 程序设计 295

9.7.3 应用程序测试 306

思考与练习 306

10.1.1 创建数据库 308

第十章 数据库工具 308

10.1 数据库桌面系统 308

10.1.2 记录的增加 310

10.1.3 数据库的拷贝 311

10.1.4 数据的删除 312

10.1.5 数据库结构 312

10.2 SQL资源管理器 313

10.2.1 操作界面 313

10.2.2 数据库别名管理 314

10.2.3 数据记录 315

10.2.4 数据查询 317

10.3 FOXBASE与C++BUILDER对照 317

10.3.1 Foxbase命令与C++Builder的对照 318

10.3.2 Foxbase函数与C++Builder的对照 320

思考与练习 322

练习答案 323

第一章 323

第二章 323

第三章 324

第四章 324

第五章 325

第六章 326

第七章 326

第八章 327

第九章 327

第十章 328