《C++Builder数据库与Web数据库》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Rose.Z主编;李智慧等编著
  • 出 版 社:浦东电子出版社
  • 出版年份:2003
  • ISBN:7900346171
  • 页数:474 页
图书介绍:本书从多方面各层次阐述C++Builder开发数据库、InterBase数据库、多媒体数据库、Web数据库等应用软件的开发方法。

第1章 C++Builder5开发数据库 1

1.1数据库基础知识简介 1

1.1.1数据库 1

1.1.2数据库管理系统 1

1.1.3数据库应用程序 2

1.2用C++Builder5开发数据库的理由 2

1.2.1为什么使用C++Builder5开发数据库 2

1.2.2使用C++Builder5开发数据库应用程序的优势 2

1.2.3开发数据库的组件和工具 3

1.2.4数据库工具和实例的安装 4

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

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

1.3.2智能创建数据库应用程序 6

1.4数据库应用程序实例 9

1.4.1运行实例的方法 9

1.4.2学习实例的编程方法 9

1.5数据库开发和参数设置 10

1.5.1数据库原理 10

1.5.2BDE参数设置 12

1.5.3本书使用的数据库 13

思考与练习 15

第2章 数据库程序的结构及工具 16

2.1基于文件的单层数据库应用程序 16

2.1.1TClientDataSet 17

2.1.2创建TClientDataSet数据集 21

2.2BDE会话期 22

2.2.1TSession的属性 22

2.2.2TSessionList的属性 29

2.3基于BDE的单层和两层数据库应用程序 29

2.4数据库桌面系统 33

2.5SQLExplorer 40

2.6SQLMonitor 46

思考与练习 47

第3章 数据库的创建 48

3.1数据库结构的构成 48

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

3.1.2数据库结构 49

3.2数据库结构的创建 53

3.2.1TTable创建数据库结构 53

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

3.2.3数据库结构的浏览 56

3.2.4数据库字段的增加 57

3.2.5数据库字段的删除 58

3.3记录的增加 59

3.3.1Append和Insert增加记录 59

3.3.2AppendRecord和Insert Record增加记录 60

3.3.3InsertInto方法 61

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

3.4数据库索引 63

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

3.4.2使用TTable创建索引 63

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

3.4.4索引的查看 66

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

3.5.1窗体设计 68

3.5.2代码设计 70

3.5.3数据库设置的讨论 74

思考与练习 76

第4章 数据库的使用和维护 77

4.1数据库的状态 77

4.1.1数据库的操作状态 77

4.1.2数据库记录信息 79

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

4.2记录指针的移动 81

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

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

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

4.3数据的获取和赋值 85

4.3.1数据字段与命名 85

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

4.4数据的筛选和查找 89

4.4.1数据的筛选 89

4.4.2限定记录操作的范围 92

4.4.3记录的查找 94

4.5记录的删除 99

4.5.1数据库的清空和删除 99

4.5.2记录的删除和恢复 100

4.5.3Pack数据库 104

思考与练习 105

第5章 数据访问组件 106

5.1数据集组件 106

5.2使用TTable组件 122

5.3使用TDataSource组件 132

5.4使用TStoredProc组件 133

5.5使用TBatchMove组件 137

5.6使用TField对象 138

思考与练习 150

第6章 数据控制组件 151

6.1数据控制组件概述 151

6.1.1数据控制组件页 151

6.1.2数据控制组件的构成 152

6.1.3数据控制组件的共性 153

6.2基本数据控制组件 153

6.2.1DBText和DBEdit组件 153

6.2.2DBNavigator组件 155

6.2.3DBMemo组件和DBImage组件 158

6.2.4DBGrid组件 160

6.3列表及选项组件 163

6.3.1DBListBox组件和DBComboBox组件 163

6.3.2DBCheckBox组件和DBRadioGroup组件 166

6.3.3DBLookupListBox组件和DBLookupComboBox组件 168

6.4其它组件 170

6.4.1DBRichEdit组件 170

6.4.2DBCtrlGrid组件 173

思考与练习 174

第7章 TeeChart图表和决策支持组件 176

7.1使用TeeChart图表 176

7.2使用DecisionCube组件 179

7.3使用TDecisionQuery组件 184

7.4使用TDecisionSource组件 185

7.5使用TDecisionPivot组件 191

7.6使用TDecisionGrid组件 193

7.7使用决策支持组件步骤 196

思考与练习 196

第8章 MIDAS组件 197

8.1MIDAS简介 197

8.2MIDAS组件页 201

8.3深入理解TClientDataSet 213

8.4创建多层应用程序 221

8.5使用ActiveForrn开发Web数据库 227

8.6MIDAS编程实例 229

思考与练习 232

第9章 使用ADO组件 233

9.1ADO组件简介 233

9.2ADOConnection组件 234

9.3ADODataSet组件 241

9.4ADOCommand组件 249

9.5ADOTable组件 251

9.6ADOQuery组件 252

9.7ADOStoredProc组件和RDSConnection组件 255

9.8ADO应用实例 257

思考与练习 260

第10章 SQLServer7.0关系数据库 261

10.1SQLServer7.0简介 261

10.1.1SQLServer简介 261

10.1.2SQLServer7.0的组件 261

10.1.3SQLServer7.0的新特性 263

10.2SQLServer的安装与登录 265

10.2.1SQLServer7.0的安装 265

10.2.2SQLServer7.0的启动 267

10.2.3SQLServer7.0的登录 268

10.2.4操作实例 270

10.3SQLServer数据库的建立 270

10.3.1数据库文件和文件组 271

10.3.2创建SQLServer数据库 271

10.3.3创建表及管理数据 273

10.3.4删除表 277

10.3.5存储过程和触发器 277

10.4SQLServer语言 278

10.4.1数据类型和函数 279

10.4.2SQLServer语句 282

思考与练习 295

第11章 Web与数据库 296

11.1Web数据库概述 296

11.2数据库应用程序结构 304

11.2.1单层数据库应用系统 304

11.2.2两层数据库应用系统 305

11.2.3多层数据库应用系统 305

11.3数据库与Internet 307

11.3.1Web浏览器与Web服务器 307

11.3.2Web文档 307

11.3.3统一资源定位符URL 308

11.3.4CGI概况 309

11.3.5ISAPI/NSAPI概况 309

11.4CGI编程 310

11.4.1CGI数据库编程 310

11.4.2普通ISAPI编程 310

11.5C++Builder对CGI与ISAPI/NSAPI的支持 310

11.5.1TWebModule 311

11.5.2TWebResponse 311

11.5.3TWebRequest 312

11.6创建Web应用程序 312

11.6.1CGI类型服务器程序 312

11.6.2ISAPI/NSAPI类型服务器程序 314

11.6.3表单 319

11.6.4把信息保存到数据库 321

11.7HTML生成器组件 323

11.7.1PageProducer组件 324

11.7.2QueryTableProducer组件 325

11.7.3TDataSetTableProducer组件 327

11.7.4DataSetPageProducer组件 329

11.8Web数据管理和数据库应用设计 330

11.8.1Web数据库分布存储 330

11.8.2数据转换 333

11.8.3Web数据库应用设计 335

第12章 Client/Server应用程序 341

12.1多层数据库应用程序的体系结构 341

12.2Client/Server程序开发 341

12.2.1服务器登录 342

12.2.2Interbase数据库的创建 344

12.2.3客户/服务器应用程序 345

12.3客户/服务器组件 346

12.4Client/Server应用实例 366

思考与练习 375

第13章 数据库报表 376

13.1数据报表的原理与方法 376

13.1.1自动创建数据报表 376

13.1.2数据报表窗体分析 377

13.1.3QuickReport功能和特点 378

13.1.4创建最简单的数据报表 379

13.2数据报表组件 380

13.2.1TQuickRep组件 380

13.2.2TQRBand组件 382

13.2.3TQRSysDate组件 384

13.2.4TQRExpr组件 385

13.2.5文字性可打印组件 388

13.2.6图形图像可打印组件 390

13.3多功能报表实例 392

13.4中文数据报表的制作 402

13.4.1卡片的制作 402

13.4.2分组报表的制作 404

13.4.3表格与表格线 406

思考与练习 409

第14章 数据及数据库的特殊操作 410

14.1数据控制 410

14.1.1字段的编辑和显示格式 410

14.1.2输入控制—EditMask 411

14.1.3数值格式 413

14.1.4日期和时间的显示格式 414

14.1.5特殊格式 415

14.2数据输入验证 417

14.2.1基于数据库的验证 417

14.2.2基于字段的数据验证 418

14.2.3基于记录的数据验证 419

14.3数据事件 419

14.3.1数据事件与作用 419

14.3.2数据库的备份和恢复 420

14.3.3数据的特殊筛选格式 423

14.3.4防止重复记录的出现 424

14.3.5构成数据感知组件 426

14.4主从数据库 426

14.4.1一对多数据库 427

14.4.2一对多对多数据库 432

14.5多窗体的数据库同步 433

思考与练习 435

第15章 开发中文数据库应用程序 436

15.1中文字体的处理 436

15.1.1创建中文字体窗体 436

15.1.2窗体增加到Reposito 436

15.1.3窗体成为主窗体 437

15.2中文数据输入处理 437

15.2.1中文输入法的自动切换 437

15.2.2组件的自动跳转 441

15.2.3减少汉字的输入 442

15.3中文字段名 444

15.3.1SQL语句对数据筛选 444

15.3.2OnFilterRecord事件过程筛选数据 444

15.4构造数据感知组件 446

15.4.1构造数据感知组件的一般方法 446

15.4.2构造日期型数据感知组件 447

15.4.3构造数字滚动感知组件 448

15.5多媒体数据库 449

15.5.1多媒体数据特点和处理方法 449

15.5.2文件方式处理多媒体数据 450

15.5.3多媒体数据存入数据库 453

15.6应用软件的包装 457

15.6.1应用软件的启动封面 457

15.6.2禁止应用程序多次启动 458

15.6.3应用程序出错保护 459

15.6.4应用程序的分发 461

15.7中文数据库应用程序实例 462

15.7.1窗体设计 462

15.7.2程序设计 465

15.7.3应用程序测试 474

思考与练习 474