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.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
0B
文件大小:
评论区