DELPHI 5.0数据库应用开发

DELPHI 5.0数据库应用开发
作 者: 曾令友
出版社: 中国水利水电出版社
丛编项: 万水Delphi技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《DELPHI 5.0数据库应用开发》作者简介

内容简介

Delphi是一种易学易用的编程语言,由于它具有大量的好用的控件而倍受人们喜欢,尤其是在数据库应用程序开发上。本书采用循序渐进的方法,结合大量的程序实例,为使用Delphi 5.0开发完整的数据库应用程序提供了一套完整的指南。本书适合于从事Delphi编程与数据库开发的科技人员。

图书目录

前言

第1章 Delphi 5.0数据库系统概述

1.1 Delphi 5.0数据库系统组成

1.2 Delphi 5.0数据库控件与数据源的联

1.3 开发一个简单的数据库应用程序

1.3.1 Delphi 5.0界面介绍

1.3.2 最简单的应用程序

1.3.3 运行你的程序

1.4 本章小结

第2章 使用 BDE Administrator配置数据库驱动参数

2.1 BDE简介

2.1.1 BDE的主要特点

2.1.2 BDE的体系结构

2.1.3 真正的32位的数据库引擎

2.1.4 BDE应用程序接口

2.2 驱动参数配置

2.3 系统参数配置

2.4 本章小结

第3章 DataBase DeskTop及其应用

3.1 DataBase DeskTop简介

3.2 设定工作目录和私有目录

3.3 桌面型数据表生成

3.4 查看数据表

3.5 数据编辑

3.6 使用QBE查询数据

3.7 关系型数据库简介

3.7.1 关系模型和表结构

3.7.2 关系运算

3.7.3 关系数据库的数据语言

3.7.4 关系数据库的范式设计理论

3.8 本章小结

第4章 菜单设计

4.1 菜单界面

4.2 主菜单设计

4.2.1 设计菜单

4.2.2 快速键的设计

4.2.3 快捷键的设置

4.2.4 加入分隔线

4.2.5 创建子菜单

4.2.6 删除菜单

4.2.7 菜单的其他一些属性设置

4.2.8 利用现成的工具来开发菜单

4.2.9 菜单位置的调整

4.2.10 保存你的菜单

4.3 弹出型菜单设计

4.4 程序代码的加入

4.4.1 应用程序结束的例子

4.4.2 激活保存文档

4.4.3 使用弹出型菜单

4.5 本章小结

第5章 工具栏及状态栏设计

5.1 工具栏设计概念

5.2 ImageList控件与 Toolbar控件

5.2.1 ImageList控件的属性

5.2.2 Toolbar控件的属性

5.3 工具栏设计

5.3.1 建立工程

5.3.2 载入图片到ImageList控件中

5.3.3 将ImageList控件与Toolbar控件连接

5.3.4 将图片指定给按钮

5.3.5 其他常用设置功能

5.3.6 将某单再加过来

5.4 状态栏设计

5.4.1 将状态栏控件加入到工程

5.4.2 状态栏面板设计

5.4.3 状态区的属性设置

5.4.4 状态栏的其他属性设置

5.5 本章小结

第6章 使用Data Access控件

6.1 Data Access控件简介

6.2 数据集(Dataset)的使用

6.2.1 数据集的状态

6.2.2 数据集的打开和关闭

6.2.3 数据集的刎览

6.2.4 修改数据集中的数据

6.2.5 数据集的书签(BookMark)

6.2.6 数据集中的事件

6.3 Table控件的使用

6.3.1 Table控件与数据表的连接

6.3.2 数据表的查询

6.3.3 设定查询范围

6.3.4 Table控件的其他属性和方法

6.4 数据源(DataSource)的使用

6.4.1 Datasource属性

6.4.2 Datasource控件的重要方法和事件

6.5 Database控件的使用

6.5.1 Datsbase控件的重要属性

6.5.2 Database控件的重要方法和事件

6.6 Field控件的使用

6.6.1 Field控件简介

6.6.2 Field控件的属性

6.6.3 字段控件的事件和类型转换

6.6.4 字段控件的访问

6.6.5 字段编辑器的使用

6.7 Session控件的使用

6.7.1 Session控件的重要属性

6.7.2 Session控件的方法

6.8 BatchMove控件的使用

6.9 程序范例 

6.9.1 数据表设计

6.9.2 主界面的设计

6.9.3 数据源的设置

6.9.4 添加新学生

6.9.5 查询模块

6.9.6 学生档案管理系统源程序代码清单

6.10 本章小结

第7章 数据控件

7.1 数据控件简介

7.2 DBGrid控件

7.2.1 DBGrid控件的重要属性

7.2.2 DBGrid控件的重要事件

7.2.3 使用DBGrid控件显示数据库记录的一个

7.3 DBNavigator(导航器)控件

7.3.1 使用DBNavigator控件为数据库记录定位

7.3.2 根据需要改变DBNavigator控件

7.3.3 DBNavigator控件的重要属性

73.4 DBNavigator控件的重要事件

7.3.5 使用DBNavigator的例子

7.4 DBText控件

7.4.1 DBText控件的重要属性

7.4.2 DBText控件的方法和事件

7.4.3 一个使用DBText控件的例子

7.5 DBEdit控件

7.5.1 DBEdit控件的重要属性

7.5.2 DBEdit控件的重要方法和事件

7.5.3 一个使用DBEdit控件的例子

7.6 DBMemo控件

7.6.1 DBMemo控件的重要属性

7.6.2 DBMemo控件的重要方法和事件

7.6.3 一个使用DBMemo控件的例子

7.7 DBImage控件

7.7.1 DBImage控件的重要属性

7.7.2 DBImage控件的重要方法和事件

7.7.3 一个使用DBImage控件的例子

7.8 DBListBox控件

7.8.1 DBListBox控件的重要属性

7.8.2 DBListBox控件的重要方法和事件

7.8.3 一个使用DBListBox控件的例子

7.9 DBComboBox控件

7.9.1 DBComboBox控件的重要属性

7.9.2 DBComboBox控件的重要方法和事件

7.9.3 一个使用DBComboBox控件的例子

7.10 DBLookupListBox控件

7.10.1 DBLookupListBox控件的重要属性

7.10.2 DBLookupListBox控件的重要方法和事件

7.10.3 一个使用DBLookupListBox控件的例子

7.11 DBLookupComboBox控件

7.12 DBCheckBox控件

7.13 DBRadioGroup控件

7.13.1 DBRadioGroup控件的重要属性

7.13.2 DBRadioGroup控件的重要方法和事件

7.13.3 一个使用DBRadioGroup控件的例子

7.14 DBRichEdit控件

7.14.1 DBRichEdit控件的重要属性

7.14.2 DBRichEdit控件的重要方法和事件

7.15 DBCtrlGrid控件

7.15.1 DBCtrlGrid控件的重要属性

7.15.2 DBCtrlGrid控件的重要方法和事件

7.15.3 一个使用DBCtrlGrid控件的例子

7.16 DBChart控件

7.17 本章小结

第8章 ADO对象及其控件

8.1 ADO简介

8.1.1 使用ADO简化本地数据访问

8.1.2 使用ADO简化远程数据访问

8.2 ADO控件组简介

8.3 ADOConnection控件

8.3.1 ADOConnection控件的主要属性

8.3.2 ADOConnection控件的重要方法和事件

8.4 ADODataset控件

8.4 1ADODataset控件的主要属性

8.4 2ADODataset控件的重要方法和事件

8.5 ADOCommand控件

8.6 RDSConnection控件

8.7 一个使用ADO控件的实例 

8.8 本章小结

第9章 使用 Decision Cube控件组

9.1 Decision Cube控件组简介

9.2 Decision Cube控件组的基本用法

9.3 Decision Query控件

9.4 Decision Cube控件

9.4.1 Decisinn Cube控件的重要属性

9.4.2 Decision Cube控件的重要方法和事件

9.4.3 一个使用 Decision Cube控件的例子

9.5 Decision Grid控件

9.5.1 Decision Grid控件的重要属性

9.5.2 Decision Grid控件的重要方法和事件

9.5.3 一个使用Decision Grid控件的例子

9.6 Decision Source控件

9.6.1 Declsion SourCe控件的重要属性

9.6.2 Decision SourCe控件的重要方法和事件

9.7 Decision Pivot控件

9.8 Decision Graph控件

9.8.1 Chart菜单

9.8.2 Series菜单

9.9 程序范例 

9.10 本章小结

第10章 报表制作

10.1 报表简介

10.2 快速生成报表的方法

10.2.1 Quick Report Wizard

10.2.2 Report Templates

10.3 QReport控件简介

10.3.1 TQuickRep控件

10.3.2 QRBand控件

10.3.3 QRSubDetail控件

10.3.4 QRGroup控件

10.3.5 QRChildBand控件

10.3.6 QRStringBand控件

10.3.7 QRLabel控件

10.3.8 QRDBText控件

10.3.9 QRExpr控件

10.3.10 QRSysData控件

10.3.11 QRMemo控件

10.3.12 QRRichText控件

10.3.13 QRDBRichText控件

10.3.14 QRImage控件

10.3.15 QRDBImage控件

10.3.16 QRShape控件

10.3.17 QRCompositeReport控件

10.3.18 QRPreview控件

10.3.19 QRChart控件

10.4 程序范例 

10.5 本章小结

第11章 SQL语法技巧

11.1 SQL简介

11.1.1 SQL语言的起源

11.1.2 SQL语法的差异

11.1.3 SQL的特点

11.2 构成SQL的控件

11.3 如何测试和编写 SQL语句

11.3.1 测试 SQL语句

11.3.2 在 Delphi 5.0中编写 SQL语句

11.4 数据定义语言

11.5 数据操纵语言

11.5.1 SELECT语句

11.5.2 INSERT语句

11.5.3 UPDATE语句

11.5.4 DELETE语句

11.6 如何在 Delphi 5.0中实现 SQL查询

11.6.1 Query控件简介

11.6.2 Query控件的静态 SQL查询

11.6.3 Query控件的动态 SQL查询

11.6.4 使用 Query控件的一个范例 

11.7 本章小结

第12章 MIDAS技术

12.1 客户/服务器结构原理

12.1.1 为什么采用客户/服务器模式

12.1.2 客户/服务器系统体系结构的基本原理

12.1.3 Delphi 5.0中的客户/服务器解决方案

12.2 DelPhi 5.0的客户/服务器数据库应用开发技术

12.2.1 建立与数据库服务器的连接

12.2.2 如何运行服务器上的存储过程

12.2.3 如何进行数据库应用的事务控制

12.3 多层数据库简介

12.3.1 单/双层数据库程序

12.3.2 多层数据库应用程序简介

12.3.3 采用多层数据库结构的优点

12.4 MIDAS技术

12.4.1 基于MIDAS技术的多层数据库应用程序

124.2 客户端程序的结构

12.4.3 应用程序服务器结构

12.4.4 选择合适的通信协议

12.4.5 MTS技术

12.4.6 IDataBroker接口和IProvider接日

12.5 ClientDataset控件

12.5.1 ClientDataset控件简介

12.5.2 ClientDataset控件的主要属性

12.5.3 ClientDataset控件用到的一些常用特性

12.5.4 ClientDataset控件的重要过程和方法

12.5.5 使用 ClientDataset控件测览和编辑数据

12.5.6 数据包

12.5.7 如何与应用服务器进行通信

12.5.8 在文件中存取数据

12.6 DatasetProvider控件

12.6.1 DatasetProvider控件的属性

12.6.2 DatasetProvider控件的重要函数、过程和事件

12.6.3 使用DatasetProvider控件控制数据包中的字段

12.6.4 在数据包中加入自定义的信息

12.6.5 响应客户的数据请求

12.6.6 响应客户的更新请求

12.6.7 在更新数据库之前编辑Delta数据包

12.6.8 怎样定位记录

12.6.9 在服务器纠错

12.7 DCOMConnection控件

12.7.1 DCOMConnection控件的重要属性

12.7.2 DCOMConnection控件的重要过程、方法和事件

12.8 如何使用MIDAS技术开发多层数据库应用程序

12.8.1 创建应用程序服务器

12.8.2 注册、安装应用服务器

12.8.3 创建客户端程序

12.8.4 一个多层数据库应用程序的实例 

12.9 本章小结

第13章 Web数据库编程

13.1 Web数据库编程中的基本概念

13.1.1 Web数据库的基本结构

13.1.2 HTML在Web数据库编程中的作用

13.1.3 Web服务器程序

13.2 Delphi 5.0中的Web服务器程序简介

13.2.1 Delphi 5.0中Web服务器程序的种类

13.2.2 创建Web服务器程序的基本步骤

13.2.3 Delphi 5.0中Web服务器程序的结构

13.2.4 调试服务器程序

13.3 使用 Delphi 5.0编写ISAPI DLL

13.3.1 返回静态HTML页面

13.3.2 返回动态页面

13.3.3 接收用户输入的ISAPI DLL

13.3.4 创建一个完整的ISAPI类型的Web数据应用程序

13.4 CGI编程简介

13.4.1 一个报时程序

13.4.2 命令行处理

13.4.3 CGI环境变量

13.4.4 CGI数据库编程

13.5 ISAPI DLL和CGI的比较以及相互转化

13.6 本章小结

第14章 帮助文件制作

14.1 帮助文件结构

14.1.1 内容窗口

14.1.2 链接功能

14.1.3 帮助文件的内容

14.2 帮助文件的开发工具和制作过程

14.2.1 Misrosoft Help Workshop简介

14.2.2 帮助文件制作过程

14.2.3 编辑RTF多正文格式文件

14.2.4 制作帮助工程文件

14.2.5 编译为帮助文件

14.2.6 与Delphi 5.0工程链接

14.3 RTF文件编辑技巧

14.3.1 编辑前的准备工作

14.3.2 标题文字

14.3.3 建立非滚动区域

14.3.4 跳跃文字制作技巧

14.3.5 定义文字制作技巧

14.3.6 关键字制作技巧

14.3.7 标题制作技巧

14.4 帮助工程文件制作技巧

14.5 在 Delphi 5.0程序中如何调用帮助文件

14.6 程序范例 

14.7 本章小结