注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDELPHI程序设计

DELPHI程序设计

DELPHI程序设计

定 价:¥61.00

作 者: 肖永顺等编
出版社: 人民邮电出版社
丛编项:
标 签: 软件工具 程序设计

购买这本书可以去


ISBN: 9787115085078 出版时间: 2000-01-01 包装: 平装
开本: 26cm 页数: 672 字数:  

内容简介

  Delphi是近年来流行的开发工具,它兼具VC和VB的特点。本书包括Delphi5.0系统编程、Delphi5.0网络编程和Delphi5.0数据库编程三部分。Delphi系统编程和Delphi网络编程分别介绍了Delphi用于系统和网络开发方面的功能,Delphi数据库编程介绍了Delphi数据库开发的原理、技巧以及SQL语言的应用,并详细介绍了Delphi5.0新增加的数据库功能,例如ADO等。本书适用于从事Delphi编程与数据库开发的广大科技人员

作者简介

暂缺《DELPHI程序设计》作者简介

图书目录

    第一部分 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 编写DLL
   4.2.2 调用DLL
   4.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 完善程序
   小结
   第十章 Automation
   10.1 IDispatch
   10.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 ActiveForm
   11.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 Wizard
   12.5.2 开发数据库应用程序的基本步骤
   12.5.3 形成完整的数据库应用系统
   小结
   第十三章 数据访问部件(Data Access)
   13.1 数据访问部件简介
   13.2 数据集部件(DataSet)
   13.2.1 数据集部件Table
   13.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 数据集部件ADOTable
   17.2.2 数据集部件ADODataSet
   17.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 Wizard
   19.1.2 Report Templates
   19.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 结构化查询语言SQL
   22.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 客户端自己置数据库引擎BDE
   23.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 DLL
   25.2.1 返回静态页面
   25.2.2 返回动态页面
   25.2.3 接收用户输入的ISAPI DLL
   25.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 SQL
   B.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 InterBase
   C.2 InterBase Server
   C.3 InterBase的特性简介
   C.4 InterBase的约束
   C.5 语法规则
   C.6 数据库对象命名规则
   C.7 文件命名规则
   C.8 文件说明
   C.8.1 主文件说明
   C.8.2 次级文件说明
   

本目录推荐