-
数据库开发技术在Delphi5中的应用
资源介绍
Delphi是一种非常优秀的可视化程序开发语言,Delphi 5 基于Windows 95/98/NT,采用高度结构化的Object Pascal语言,具有结构清晰、编译迅速等特点。它强大的可扩展数据库功能更赢得了无数数据库开发人员的青睐。本书详细介绍了Delphi 5 所增加的强大的数据库编程工具,例如ADO组件、IBX组件和数据模块设计窗口。本书由浅入深,系统地介绍了如何利用Delphi 5 强大的开发工具进行数据库应用程序的开发,并结合每一部分的内容,列举了大量实例,以便于读者掌握。本书适用于从事数据库应用程序开发的广大技术人员以及作为各院校师生的学习参考。 ---------------------------------------------目 录前言第1章 Delphi 5.0 简介 11.1 Delphi 5.0 的新特点 11.1.1 集成开发环境(IDE)的改进 11.1.2 新的语言扩充 31.1.3 数据库的应用开发能力增强 41.1.4 其他方面的改进 41.2 Delphi 5.0 的集成开发环境 41.2.1 主窗口 51.2.2 代码编辑器 131.2.3 窗体设计器 151.2.4 对象观察器 161.2.5 工程管理器 181.3 面向对象的Pascal语言 191.3.1 Object Pascal 的语言基础 191.3.2 Object Pascal的程序设计 271.4 小结 29第2章 数据库应用程序开发基本概述 302.1 数据库的基本概念 302.2 数据存取 312.3 数据库应用程序的开发步骤 312.4 数据库应用开发能力的增强 322.5 小结 33第3章 Delphi 5.0 的数据库工具 343.1 数据库工作平台 343.1.1 Database Desktop 353.1.2 设置工作目录及私有目录 353.1.3 创建数据表格 353.1.4 数据表格的属性 363.1.5 在Database Desktop中创建SQL型数据表格 393.1.6 在Database Desktop中使用查询 403.2 数据库引擎 423.3 数据库资源管理器 423.4 数据字典 453.5 SQL监视器 463.6 Datapump工具 463.7 小结 48第4章 数据访问组件 494.1 数据访问组件简介 504.2 TTable组件介绍 504.2.1 数据集组件的基本知识 514.2.2 TTable 组件的重要属性 524.2.3 Ttable组件的重要方法 584.2.4 Ttable 组件的重要事件 694.2.5 举例说明 704.3 TQuery 组件介绍 714.3.1 TQuery组件和TTable组件的比较 724.3.2 TQuery组件的重要属性 724.3.3 TQuery组件的重要方法 754.4 TstoredProc组件介绍 774.4.1 TstoredProc组件的重要属性 774.4.2 TstoredProc组件的重要方法 784.4.3 利用TstoredProc组件实现存储过程 794.5 TDataSource组件介绍 814.5.1 TDataSource组件的重要属性 814.5.2 TDataSource组件的重要方法 824.5.3 TDataSource组件的重要事件 834.5.4 应用程序中建立TDataSource组件的基本步骤 844.6 Tdatabase组件介绍 844.6.1 TDatabase 组件的重要属性 844.6.2 TDatabase 组件的重要方法 874.6.3 TDatabase 组件的重要事件 884.7 Tsession组件介绍 884.7.1 Tsession的重要属性 894.7.2 Tsession的重要方法 894.8 其他组件介绍 904.9 数据访问组件的应用实例 914.10 ADO组件页介绍 994.10.1 ADO组件页概述 994.10.2 TADOConnection 1004.10.3 TADOCommand组件 1024.10.4 TADODataSet组件 1044.10.5 TADOTable 1064.11 小结 107第5章 数据控制组件 1085.1 数据控制组件简介 1085.2 TDBGrid组件介绍 1095.2.1 TDBGrid组件的重要属性 1105.2.2 TDBGrid组件的重要事件 1125.2.3 TDBGrid组件的应用举例 1135.3 TDBNavigator组件介绍 1185.3.1 TDBNavigator组件实现的主要功能 1185.3.2 TDBNavigator组件的重要属性 1195.3.3 TDBNavigator组件的重要事件 1215.3.4 TDBNavigator组件应用举例 1215.4 TDBText组件介绍 1225.4.1 TDBText 组件的重要属性 1225.4.2 TDBText组件的应用举例 1225.5 TDBEdit组件介绍 1255.5.1 TDBEdit组件的重要属性 1255.5.2 TDBEdit 组件的应用举例 1255.6 TDBMemo组件介绍 1285.6.1 TDBMemo组件的重要属性 1285.6.2 TDBMemo组件的应用举例 1305.7 TDBImage组件介绍 1315.8 TDBList组件介绍 1345.9 TDBComboBox组件介绍 1385.10 TDBCheckBox组件介绍 1395.11 TDBRadioGroup组件介绍 1435.12 TDBLookupListBox组件介绍 1455.13 TDBLookupComboBox组件介绍 1505.14 TDBCtrlGrid组件介绍 1535.15 TDBRichEdit组件介绍 1575.16 TDBChart组件介绍 1575.17 小结 157第6章 利用窗体维护数据 1586.1 窗体对象 1586.1.1 基本属性 1586.1.2 窗体的常用事件和方法 1616.2 利用窗体进行数据的操作 1626.2.1 数据的排序 1626.2.2 数据的查询 1646.2.3 对数据库中的数据进行修改 1696.2.4 数据的插入和删除 1716.3 字段对象 1746.3.1 字段对象的数据类型 1756.3.2 创建永久字段对象 1756.3.3 字段对象的属性和方法 1766.3.4 字段对象的使用 1776.4 一个综合维护数据的例子 1816.5 使用多个数据表格 1976.6 使用Form Wizard 2026.6.1 使用创建单个数据表格的应用程序 2026.6.2 使用Form Wizard创建一对多的应用程序 2056.7 小结 209第7章 菜单的设计 2107.1 菜单设计简介 2107.2 使用MainMenu Designer设计菜单 2117.3 菜单的操作 2147.3.1 设置和取消复选标志 2147.3.2 菜单项的显灰 2167.3.3 菜单项的隐藏 2167.3.4 打开和存储文件 2177.4 使用菜单模板 2207.5 设计菜单的一个例子 2217.6 小结 226第8章 多选项卡对象 2278.1 多选项卡对象 2278.1.1 TabControl对象 2278.1.2 PageControl组件 2308.2 一个使用多选项卡的例子 2318.3 小结 235第9章 Decision Cube组件 2369.1 Decision Cube组件介绍 2369.1.1 Decision Cube组件 2369.1.2 Decision Query组件 2399.1.3 Decision Grid组件 2419.1.4 Decision Graph组件 2439.1.5 Decision Pivot组件 2479.1.6 Decision Source组件 2539.2 一个综合使用Decision Cube组件的例子 2539.3 小结 261第10章 报表的设计 26210.1 QReport组件的介绍 26210.1.1 TQuickRep组件 26210.1.2 TQRSubDetail组件 26410.1.3 TQRBand组件 26510.1.4 TQRChildBand组件 26610.1.5 TQRExpr组件 26610.1.6 TQRSysData组件 26910.1.7 其他一些组件 27010.2 动手制作一个报表 27110.3 快速生成报表 27710.3.1 Quick Report Wizard 27710.3.2 报表模板 27910.4 小结 289第11章 使用SQL结构化查询语句 29011.1 SQL语句简介 29011.2 SQL在Delphi中的应用 29111.3 小结 302第12章 数据库应用程序实例 30312.1 程序实现的功能及总体结构设计 30312.1.1 应用程序的功能划分 30312.1.2 应用程序的结构设计 30512.2 应用程序中数据模块的设计 30512.3 用户登录功能的实现 30612.4 图书馆管理系统功能的实现 30812.4.1 修改图书记录 30912.4.2 修改学生记录 31112.4.3 修改密码设置 31312.4.4 生成预约图书的报表 31512.4.5 生成催还图书的报表 31812.5 图书馆服务系统功能的实现 32012.5.1 查询图书、借阅图书及预约图书 32112.5.2 查询个人借阅情况及归还图书 32812.6 小结 334第13章 Client/Server应用程序开发 33513.1 Client/Server的基本概念和体系结构 33513.1.1 Client/Server的基本概念 33513.1.2 Client/Server的体系结构 33613.2 构造Client/Server的应用开发环境 33713.2.1 BDE Administrator数据库页的操作 33913.2.2 BDE Administrator配置页的操作 34013.3 Client/Server的应用开发技术 34913.3.1 连接数据库服务器 34913.3.2 实现服务器上的存储过程 35213.4 小结 353
- 上一篇: 《Delphi 6应用开发指南》word版
- 下一篇: 6个最常用的Word论文排版技巧