《Delpi6数据库深入编程技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:张龙卿著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7900088083
  • 页数:316 页
图书介绍:

第1章 Delphi6基础 1

1.1 Delphi6的新特点 1

1.2 Delphi6的开发界面 2

1.3 Delphi应用程序的组成 9

1.4 一个应用程序实例 11

1.4.1 建立项目文件 11

1.4.2 添加组件 11

1.4.3 修改属性 12

1.4.4 添加代码 13

1.4.6 运行程序 15

1.4.5 保存文件 15

1.5 获得帮助 16

第2章 开发数据库应用程序 17

2.1 数据库基础 17

2.2 开发数据库应用程序 18

2.2.1 数据库组件 18

2.2.2 数据库的类型 19

2.2.3 数据库应用程序体系结构 20

2.2.4 设计用户界面 26

2.2.5 使用数据库控件 27

2.2.6 连接到数据库 29

2.3 数据模块 33

2.4 简单的数据库应用程序 34

2.4.1 建立框架 34

2.4.2 添加组件 34

2.4.3 设置属性 35

2.4.4 保存并运行项目 36

第3章 开发BDE数据库应用程序 37

3.1 使用BDE连接数据库 37

3.1.1 BDE的体系结构 37

3.1.2 使用BDE管理器 37

3.2.1 TTable组件 41

3.2 BDE组件面板 41

3.2.2 TQuery组件 46

3.2.3 TStoredProc组件 49

3.2.4 TDatabase组件 50

3.2.5 Tsession组件 52

3.2.6 TBatchMove组件 55

3.2.7 TUpdateSQL组件 56

3.2.8 TNestedTable组件 58

3.2.9 TBDEClientDataSet组件 58

3.3 BDE应用实例 60

3.3.1 通过TTable的Filter属性实现查询 60

3.3.2 通过TQuery和Params属性实现查询 65

3.3.3 使用TStoredProc组件 66

第4章 开发ADO数据库应用程序 69

4.1 ADO组件 69

4.1.1 ADO简介 69

4.2 ADO面板 70

4.2.1 TADOConnection组件 71

4.2.2 ADOCommand组件 82

4.2.3 ADODataSet组件 83

4.2.4 ADOTable组件 86

4.2.5 ADOQuery组件 88

4.2.6 TADOStoredProc组件 90

4.2.7 TRDSConnection组件 91

4.3 ADO应用实例 92

4.3.1 使用ADODataSet实现数据查询 92

4.3.2 使用TADOQuery实现多表查询 94

4.3.3 使用TADOCommand组件 96

第5章 开发InterBase数据库应用程序 99

5.1 InterBase面板 99

5.1.1 TIBTable组件 100

5.1.2 TIBQuery组件 101

5.1.3 IBStoredProc组件 101

5.1.4 TIBDatabase组件 102

5.1.5 TIBTransaction组件 104

5.1.6 TIBUpdateSQL组件 105

5.1.7 TIBDataSet组件 106

5.1.8 TIBSQL组件 107

5.1.9 TIBDatabaseInfo组件 107

5.1.10 TIBSQLMonitor组件 108

5.1.11 TIBEvents组件 108

5.1.12 TIBExtract组件 109

5.1.13 TIBClientDataSet组件 110

5.2.1 使用TIBTransaction和TIBTable组件 111

5.2 InterBase面板组件应用实例 111

5.2.2 使用TIBDatabaseInfo组件获得数据库信息 112

第6章 dbExpress开发跨平台数据库程序 116

6.1 dbExpress简介 116

6.2 dbExpress面板组件介绍 117

6.2.1 TSQLConnection组件 117

6.2.2 TSQLDataSet组件 121

6.2.3 TSQLQuery组件 122

6.2.4 TSQLStoredProc组件 123

6.2.5 TSQLTable组件 124

6.2.6 TSQLMonitor组件 126

6.2.7 TSQLClientDataSet组件 127

6.3.1 浏览数据 129

6.3 建立跨平台数据库应用程序 129

6.3.2 实现完整功能 131

6.3.3 改变数据单方向性 132

第7章 使用Database Desktop和Datapump 135

7.1 使用Database Desktop 135

7.1.1 共用菜单 135

7.1.2 专用菜单 143

7.1.3 SQL语句、QBE Query及Table的比较 147

7.2 在不同数据库间移动基表 148

7.2.2 数据库间基表移动的实例 149

7.2.1 数据库间基表移动的步骤 149

第8章 数据库综合实例 153

8.1 建立主从表数据库应用程序 153

8.1.1 使用向导工具建立主从表的关联 153

8.1.2 手工建立第二级主从关联 159

8.2 建立日程安排应用程序 161

8.2.1 建立基表 162

8.2.2 建立应用程序数据模块 163

8.2.3 设计主表单form_head 166

8.2.4 设计注册窗口 173

8.2.5 建立日历窗口 175

8.2.6 设计一天工作安排窗口 180

8.2.7 添加全局单元文件 183

8.2.8 完善项目文件 186

8.2.9 运行应用程序 187

第9章 打印报表 189

9.1 QReport面板组件介绍 189

9.1.1 模板类组件 189

9.1.2 显示一般内容的组件 195

9.1.3 显示数据库内容的组件 197

9.1.4 其他组件 197

9.2 报表实例 198

9.2.1 建立基表 198

9.2.2 建立应用程序 202

9.2.3 建立报表 204

9.2.4 运行打印程序 209

第10章 Decision Cube面板与数据分析 211

10.1 Decision Cube面板 211

10.1.1 TDecision Cube组件 211

10.1.2 TDecisionQuery组件 214

10.1.3 TDecisionSource组件 215

10.1.4 TDecisionPivot组件 216

10.1.5 TDecisionGrid组件 217

10.1.6 TDecisionGraph组件 217

10.2.1 实现步骤 219

10.2 Decision Cube应用实例 219

10.2.2 Chart属性设置面板 222

第11章 界面设计常用功能 232

11.1 设计菜单 232

11.1.1 下拉式菜单 232

11.1.2 弹出菜单 234

11.2 设计工具条 235

11.3 使用状态条 236

11.4 使用图像及多媒体 236

11.4.1 图像与图形 236

11.4.2 添加多媒体功能 240

11.5 使用对话框 242

11.6 使用对象库 247

11.6.1 对象库的类别 247

11.6.2 保存新对象到对象库中 249

11.6.3 管理对象库 251

第12章 处理应用程序的异常 253

12.1 定义异常 253

12.1.1 异常的基类Exception 253

12.1.2 Delphi定义的异常 255

12.1.3 处理异常 255

12.1.4 自定义异常 256

12.2.1 try...finally保护块 257

12.1.5 捕获错误 257

12.2 处理异常 257

12.2.2 使用try...except处理异常 259

12.2.3 使用raise处理异常 260

12.2.4 使用外部资源处理异常 261

112.2.5 处理哑异常 262

12.2.6 处理RTL异常 262

12.2.7 调试程序时处理异常 265

第13章 建立跨平台应用程序 269

13.1 建立跨平台应用程序的方法 269

13.2 将VCL应用程序移植到CLX 270

13.3 CLX与VCL的对比 272

13.4 编写可移植的代码 279

13.5 编写跨平台数据库应用程序 284

13.6 建立跨平台Internet应用程序 289

第14章 跨平台应用程序实例 290

14.1 BDE应用程序移植 290

14.1.1 使用BDE开发 290

14.1.2 使用dbExpress组件 299

14.2 计时器 302

14.3 浏览器 305

14.4 多文档应用程序 310