• 1.摘要
  • 2.基本信息
  • 3.内容介绍
  • 4.作品目录
  • 5.参考资料

Delphi 程序设计

2
肖永顺、刘韬、李生海、黄军万等编著书籍

《Delphi 程序设计》,是人民邮电出版社2000年出版的图书,作者是肖永顺, 刘韬 , 李生海, 黄军万等。

基本信息

  • 定价

    61.00

  • 出版社

    人民邮电出版社

  • 出版时间

    2000-05

  • 作者

    肖永顺刘韬李生海黄军万

  • 装帧

    平装

  • 页数

    651

  • ISBN

    9787115085078

内容介绍

本书包括Delphi5.0系统编程、Delphi5.0网络编程和Delphi5.0数据库编程三部分。Delphi系统编程和Delphi网络编程分别介绍了Delphi用于系统和网络开发方面的功能,Delphi数据库编程介绍了Delphi数据库开发的原理、技巧以及SQL语言的应用,并详细介绍了Delphi5.0新增加的数据库功能,例如ADO等。

作品目录

第一部分 Delphi5.0系统编程第一章 集成开发环境(IDE)1.1 DelPhi5.0的安装与新特性1.2 面向对象概念1.3 编程环境1.3.1 主界面1.3.2 工具栏1.3.3 组件极1.3.4 对象监视器(Object Inspector)1.3.5 代码编辑器(Code editor)与代码浏览器(Code Explorer)1.3.6 代码感应(Code Insight)1.3.7 项目管理器1.3.8 对象库(Object Repository)1.4 窗体设计器和附加工具1.5 程序的基本组成1.5.1 项目文件1.5.2 单元文件1.5.3 窗体文件和其他常用文件小结第二章 应用程序界面设计2.1 VCL介绍2.1.1 组件2.1.2 公共的VCL属性、方法和事件2.2 文本输入输出对象2.2.1 标签2.2.2 编辑框2.2.3 Memo控件2.2.4 列表框(ListBox)控件2.2.5 组合框(ComBox)控件2.3 按钮和成组对象2.3.1 Button、BitBtn和SpeedButton控件2.3.2 CheckBox和RadioButton控件2.3.3 Panel控件2.4 标准对话框2.4.1 打开和保存文件对话框2.4.2 字体和颜色设置对话框2.4.3 查找和替换对话框2.4.4 打印和打印设置对话框2.4.5 信息对话框2.5 多界面和多文档2.5.1 多页界面2.5.2 多文档界面小结第三章 系统对象3.1 剪贴板对象3.1.1 剪贴板类3.1.2 用剪贴极传输文本3.1.3 利用剪贴板传输图像3.2 屏幕(Screen)对象3.3 Application对象3.4 获取系统信息3.4.1 获取内存状态3.4.2 获取OS版本信息3.4.3 获取目录信息3.4.4 获取系统信息小结第四章 动态连接库(DLL)4.1 DLL基础4.2 DLL的编写和调用4.2.1 编写DLL4.2.2 调用DLL4.2.3 动态调用举例4.3 DLL中的窗体小结第五章 多线程编程5.1 TThread对象5.2 线程的用法5.3 多线程优先级5.3.1 进程的优先级5.3.2 线程的相对优先级小结第六章 Windows编程6.1 Win32的基本概念6.1.1 进程和线程6.1.2 多线程与多任务6.2 Win32中的对象和内存管理6.2.1 内核(Kernel)对象6.2.2 16位和32位环境下的GDI/USER对象6.2.3 Win32内存管理6.3 消息6.3.1 消息类型6.3.2 Windows和Delphi的消息系统6.3.3 消息处理6.4 自定义消息6.5 VCL的消息系统6.6 API和Delphi的窗口方法6.6.1 Win32 API窗口过程6.6.2 Delphi的窗口方法6.6.3 使用HookMainWindow()小结第二部分 Delphi5.0网络编程第七章 网络知识基础7.1 网络知识初步7.1.1 开放系统互联模型7.1.2 TCP/IP分层模型7.1.3 IP分层模型中的核心协议7.1.4 IP地址7.2 网络故障排除7.2.1 IP地址的配置问题7.2.2 Ping命令诊断步骤小结第八章 动态聊天室8.1 ClientSocket控件8.1.1 属性(Properties)8.1.2 方法(Methods)8.1.3 事件(Events)8.2 ServerSocket控件8.2.1 从TcustomServerSocket控件继承8.2.2 从TcustomSocket类继承8.3 动态聊天室8.3.1 动态聊天空雏形8.3.2 完善动态聊天空小结第九章 网页浏览器9.1 WebBrowser控件9.1.1 属性(Properties)9.1.2 方法(Method)9.2 网页浏览器9.2.1 初步设计界面9.2.2 完善程序小结第十章 Automation10.1 IDispatch10.2 类型库10.3 注册10.4 Automation服务器10.4.1 创建Out-of-Pfocess Automation服务器10.4.2 创建In-Process Automation服务器10.5 创建Automation控制器10.5.1 操纵Out-of-Process服务器10.5.2 操纵In-Process服务器小结第十一章 ActiveX控件11.1 创建ActiveX控件11.1.1 使用ActiveX Control向导11.1.2 类型编辑器11.1.3 创建特性页11.1.4 注册ActiveX控件11.2 ActiveForm11.3 在Web上发布ActiveX小结第三部分 Delphi5.0数据库编程第十二章 开发数据库应用程序概述12.1 使用数据库12.1.1 数据访问部件(Data Access)12.1.2 Delphi支持的数据库种?12.2 数据库结构12.3 设计用户接口12.4 Delphi 5.0在数据库方面的新技术12.4.1 ADO数据集12.4.2 InterBase Express(IBX)数据访问部件12.4.3 MIDAS增强版12.4.4 InernetExpress的应用12.4.5 TeamSource工具12.5 运用Delphi 5.0开发数据库应用程序的步骤12.5.1 Database Form Wizard12.5.2 开发数据库应用程序的基本步骤12.5.3 形成完整的数据库应用系统小结第十三章 数据访问部件(Data Access)13.1 数据访问部件简介13.2 数据集部件(DataSet)13.2.1 数据集部件Table13.2.2 数据集的属性13.2.3 数据集的重要事件13.3 DataSource部件13.3.1 DataSource部件的属性13.3.2 DataSource部件的事件13.4 NestedTable部件13.5 Database部件13.5.1 Database部件的重要属性13.5.2 Database部件重要的方法、事件13.6 Session部件13.6.1 Session部件的重要属性13.6.2 Session部件的方法13.6.3 Session部件应用举例13.7 BatchMove部件13.7.1 BatchMove部件的重要属性13.7.2 BatchMove部件的执行方法13.8 UpdateSQL部件小结第十四章 数据控制部件(Data Control)14.1 数据控制部件简介14.1.1 各个数据控制部件的使用范围14.1.2 数据控制部件的共同属性14.2 DBGrid部件14.2.1 DBGrid部件的重要属性14.2.2 DBGrid部件的重要事件14.3 DBNavigator部件14.3.1 使用DBNavigator部件为数据库记录定位14.3.2 根据需要改变DBNavigator部件14.3.3 DBNavigator部件的重要属性14.3.4 DBNavigator部件的重要事件14.4 DBTeXt部件14.5 DBEdit部件14.5.1 DBEdit部件的重要属性14.5.2 DBEdit部件的重要方法和事件14.6 DBMemo部件14.6.1 DBMemo部件的重要属性14.6.2 DBMemo部件的重要方法14.7 DBImage部件14.8 DBListBox部件14.9 DBComboBox部件14.10 DBLookupListBox部件14.11 DBLookupComboBox部件14.12 DBCheckBox部件14.13 DBRadioGroup部件14.14 DBRichEdit部件14.15 DBCtrlGrid部件14.16 DBChart部件14.17 综合使用各数据库控制部件的例子14.17.1 窗体设计14.17.2 代码编写14.17.3 运行情况小结第十五章 数据记录的基本操作15.1 数据库中有关记录的操作15.1.1 查询数据库中的记录15.1.2 过滤数据库中的记?15.1.3 修改数据库中的记?15.1.4 插入和删除记录15.1.5 输入数据的合法性验证15.2 字段对象的使用15.2.1 字段对象的类型15.2.2 创建永久的字段对象15.2.3 字段对象的属性及其设置方法15.2.4 字段对象的事件15.2.5 字段对象的类型转换15.2.6 对字段对象的访问15.2.7 自定义字段对象15.2.8 字段编辑器的使用小结第十六章 InterBase部件16.1 InterBase部件组简介16.1.1 TIBDatabase部件16.1.2 TIBTransaction部件16.1.3 TIBTable部件16.1.4 TIBQuery部件16.1.5 TIBDataSet部件16.1.6 TIBStoredProc部件16.1.7 TIBSQL部件16.1.8 TIBUpdateSQL部件16.1.9 TIBSQLMonitor部件16.1.10 TIBDatabaseInfo部件16.1.11 TIBEvents部件16.2 一个综合使用InterBase部件组的例子16.2.1 窗体设计16.2.2 添加代码16.2.3 执行程序小结第十七章 ActiveX数据对象(ADO)17.1 ADO数据访问部件简介17.2 ADO数据集部件17.2.1 数据集部件ADOTable17.2.2 数据集部件ADODataSet17.3 ADOConnection部件17.3.1 ADOConnectinn部件的属性17.3.2 ADOConnection部件的方法和事件17.3.3 ConnectionString属性的设置17.4 ADOCommand部件17.5 RDSConnection部件17.5.1 RDSConnection部件的属性17.5.2 RDSConnection部件的事件和方法17.6 ADO应用举例部件17.6.1 ADO数据连接的建立17.6.2 使用ADO数据集部件小结第十八章 Decision Cube部件18.1 Decision Cube部件组简介18.1.1 Decision Cube部件18.1.2 Decision Query部件18.1.3 Decision Grid部件18.1.4 Decision Graph部件18.1.5 Decision Pivot部件18.1.6 Decision Source部件18.2 一个综合使用Decision Cube部件的例子18.2.1 建立数据库表18.2.2 为程序添加部件并设置属性18.2.3 为程序增加代码18.2.4 执行程序小结第十九章 QReport部件19.1 快速生成报表的两种方法19.1.1 Quick Report Wizard19.1.2 Report Templates19.2 QReport部件简介19.2.1 TQuickRep部件19.2.2 TQRCompositeReport部件19.2.3 TQRPrview部件19.2.4 TQRSubDetail部件19.2.5 TQRBand部件19.2.6 TQRChildBand部件19.2.7 TQRGroup部件19.2.8 TQRLabel部件19.2.9 TQRMemo部件19.2.10 TQRRichText部件19.2.11 TQRShape部件19.2.12 TQRImage部件19.2.13 TQRDBText部件19.2.14 TQRDBRichText部件19.2.15 TQRDBImage部件19.2.16 TQRChat部件19.2.17 TQRExpr部件19.2.18 TQRSysData部件19.2.19 QRTextFilter部件、QRCSVFilter部件和QRHTMLFiter部件19.3 自己动手制作一个报表19.3.1 设计报表的功能19.3.2 窗体设计19.3.3 为程序增力。代码19.3.4 执行程序小结第二十章 Delphi5.0的数据库工具20.1 数据库资源管理器(Database Explorer)20.1.1 浏览面板20.1.2 信息面板20.2 数据字典(Data Dictionary)20.2.1 数据库20.2.2 属性集20.3 SQL监视器(SQL Monitor)20.3.1 使用SQL监视器20.3.2 跟踪选项20.3.3 带参数的查询20.3.4 调试应用程序20.4 Data Pump工具小结第二十一章 建立完整的数据库应用程序21.1 数据库应用程序的功能要求21.2 程序结构设计21.3 程序的窗体设计21.3.1 用户登录窗体21.3.2 密码设置窗体21.3.3 用户管理窗体21.3.4 数据模块窗体21.3.5 商品信息列表窗体21.3.6 新增商品信息窗体21.3.7 库存管理窗体21.3.8 进库、销库管理窗体21.3.9 报表打印窗体21.3.10 数据统计窗体21.4 程序的代码编写21.4.1 用户登录21.4.2 设置密码21.4.3 用户管理中的新增用户21.4.4 新增商品信息21.4.5 进库管理21.5 执行程序小结第二十二章 Delphi中的SQL编程22.1 结构化查询语言SQL22.1.1 SQL语言及其发展历史22.1.2 SQL语言的功能特点22.1.3 Delphi中的SQL语言22.2 Delphi中SQL的基本应用22.2.1 Query部件22.2.2 Query部件的使用方法22.2.3 Query部件的使用举例22.2.4 UpdateSQL部件22.2.5 UpdateSQL部件的使用22.2.6 使用SQL Builder编写SQL语句22.3 动态SQL与参数使用22.3.1 使用Params属性为参数赋值22.3.2 使用ParamByName方法为参数赋值22.3.3 使用Datasource属性为参数赋值22.3.4 Prepare方法的使用22.4 在运行期使用SQL语句22.4.1 运行期间编写SQL语句22.4.2 SQL程序的执行22.5 SQL编程实例小结第二十三章 Delphi5.0客户/服务器应用程序开发23.1 Deghi客户/服务器应用原理23.1.1 本地模式与客户/服务器模式23.1.2 客户/服务器体系结构的基本原理23.1.3 Delphi的客户IBK务器解决方案23.2 Delphi客户/服务器应用环境的配置23.2.1 客户端自己置数据库引擎BDE23.2.2 为系统选择一个合适的数据库服务器23.3 Delphi的Client/Server数据库应用开发技术23.3.1 如何连接数据库服务器23.3.2 如何运行服务器上的存储过程23.3.3 如何进行数据库应用中的事务控制23.4 Delphi客户/服务器应用实例分析23.4.1 数据库环境23.4.2 数据库应用程序分析小结第二十四章 用Delphi5.0创建多层数据库程序24.1 多层数据库技术概述24.1.1 单/双层数据库程序24.1.2 多层数据库应用程序简介24.1.3 采用多层数据库结构的优点24.2 MIDAS技术24.2.1 基于MIDAS技术的多层数据库应用程序24.2.2 客户端程序的结构24.2.3 应用程序服务器的结构24.2.4 选择合适的通信协议24.3 MIDAS部件介绍24.3.1 TDataSetProvider部件24.3.2 TClientDataSet部件24.3.3 TDCOMConnection部件24.3.4 TSocketConnection部件24.3.5 WebConnection部件24.3.6 CorbaConnection部件24.3.7 SimpleObjectBroker部件24.4 创建一个多层数据库应用程序的基本过程24.4.1 创建应用程序服务器24.4.2 注册、安装应用程序服务器24.4.3 创建客户端程序24.5 Delphi多层数据库应用MIDAS实例分析24.5.1 远程数据模块24.5.2 应用服务?24.5.3 客户端应用程序24.5.4 整个应用系统的编译、运行小结第二十五章 Web数据库编程25.1 Web数据库编程中的基本概念25.1.1 Web数据库的基本结构25.1.2 HTML在Web数据库编程中的作用25.1.3 Web服务器程序25.2 使用Delphi编写ISAPI DLL25.2.1 返回静态页面25.2.2 返回动态页面25.2.3 接收用户输入的ISAPI DLL25.2.4 一个完整的Web数据库应用程序25.3 编写Win-CGI和标准CGI的服务器程序25.3.1 编写Win-CGI和标准CGI的服务器程序25.3.2 调试Win-CGI和标准CGI服务器程序25.3.3 Win-CGI、标准CGI和ISAPI DLL之间的相互转化25.4 开发基于ActiveX的Web数据库25.4.1 ActiveX技术与MIDAS的结合25.4.2 使用ActiveX开发Web数据库应用25.5 使用InternetExpresss开发MIDAS的Web应用25.5.1 InternetExpress部件25.5.2 使用InternetExpress开发Web应用25.5.3 使用InternetExpress的示?小结附录A Database Desktop介绍A.1 Database Desktop窗口A.2 设置工作目录A.3 设置私有目录A.4 创建桌面型数据表A.5 桌面型数据表的属性设置A.5.1 Validity Check属性A.5.2 Table Lookup属性A.5.3 Secondary Indexes属性A.5.4 Referential Integrity属性A.5.5 Password Security属性A.5.6 Table Language属性A.6 创建SQL类型数据表A.7 在Database Desktop中执行SQL语句A.8 使用QBE查询数据附录B Local SQLB.1 命名规则(Naming Conventions)B.1.1 数据表的命名规则B.1.2 列的命名规则B.1.3 日期的命名规则B.2 数据处理(Data Manipulation)B.2.1 SELECT语句B.2.2 INSERT语句B.2.3 UPDATE语句B.2.4 DELETE语句B.2.5 数据处理语言中的参数B.2.6 集合函数(Aggregate functions)B.2.7 字符串函数(String functions)B.2.8 日期函数(Date functions)B.2.9 运算符(Operators)B.2.10 数据库处理语言举例B.3 数据定义(Data definition)B.3.1 CREATE TABLE语句B.3.2 ALTER TABLE语句B.3.3 DROP TABLE语句B.3.4 CREATE INDEX语句B.3.5 DROP INDEX语句B.3.6 CREATE VIEW语句B.3.7 数据库定义语言举例附录C InterBase介绍C.1 Local InterBaseC.2 InterBase ServerC.3 InterBase的特性简介C.4 InterBase的约束C.5 语法规则C.6 数据库对象命名规则C.7 文件命名规则C.8 文件说明C.8.1 主文件说明C.8.2 次级文件说明

1

参考资料

  • 1
    Delphi 程序设计