Delphi 5从入门到精通

Delphi 5从入门到精通
作 者: Marco Cantu 王辉 李澎东
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工具 Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 5从入门到精通》作者简介

内容简介

作为一种越来越受欢迎的编程语言,Delphi是面向对象编程技术和Windows可视化编程技术的最好结合,更是一种无所不包的软件开发工具。本书将重点放在高效使用Delphi的技巧上,通过大量的范例,帮助读者掌握Delphi编程技术,包括Object Pascal语言、Delphi组件、数据库与客户机/服务器支持、窗体的主要单元以及COM编程、Internet与Web开发。本书作者为1999年Delphi精英奖得主,因此,本书在技术内容、准确性、范例、可读性方面都达到了很高的水平。本书适用于从“高级初学者”到组件评发人员几乎所有编程级别的Delphi用户。

图书目录

第一部分 Delphi与Object Pascal

第1章 Delphi 5集成式开发环境

Delphi 5的版本

Delphi 5 IDE

AppBrowser编辑器

窗体设计器

组件面板的秘密

项目管理

附加的与外部的Delphi工具

系统生成的文件

对象库(Object Repository)

本章小结

第2章 Delphi的面向对象编程

类与对象的简介

构造器

已有类型的继承

保护元素与封装

滞后联编与多态

运行时类型信息

可视化窗体继承

本章小结

第3章 高级Object Pascal

类对象方法与类数据

类引用

对象与内存

异常处理

Published访问标志符

属性定义

Delphi中的事件

创建TDate组件

使用接口

本章小结

第4章 VCL编程技术

TObject类

VCL的层次式结构

常用的VCL属性

常用的VCL对象方法

常用的VCL事件

理解框架(Frames)

列表(ListS)与容器(Container)类

本章小结

第二部分 使用组件

第5章 标准组件的高级用法

打开组件工具框

使用菜单

ActionList组件

Owner-Draw控件

ListView组件与TreeView组件

本章小结

第6章 窗体、窗口与应用程序

窗体与窗口

应用程序就是窗口

设置窗体与边框的类型

设置窗体比例

设置窗体的位置与大小

建立窗体

窗体输入

在窗口中绘图

本章小结

第7章 创建用户界面

工具栏控件

定制提示

工具栏容器

建立状态条

滚动窗体

窗体分割技术

控件位置点

本章小结

第8章 多窗体使用

对话框与窗体

建立对话框

About框与Splash屏幕

多页面窗体

建立MDI应用程序

Delphi中的框架与子窗口

带有不同子窗口的MDI应用程序

本章小结

第三部分编写数据库应用程序

第9章 建立数据库应用程序

访问数据与BDE

Delphi的数据库组件

定制数据库网格

面向字段的Data-Aware控件

访问数据字段

搜索与添加数据表格的字段

带有标准控件的数据库应用程序

开发数据库的数据表格

多记录网格

数据库图表

本章小结

第10章 高级数据库访问

Delphi 5数据模块设计器

用于多重查看的数据模块

使用Query组件

使用多个数据表格

DBGrid控件的高级使用

数据字典

处理数据库错误

多用户的Paradox应用程序

数据库事务处理

本章小结

第11章 客户机/服务器编程

客户机/服务器编程简介

客户机/服务器与Delphi

从本地机到客户机/服务器

本地InterBase

SQL:数据定义语言

SQL:数据处理语言

服务器端编程

现场查询与缓存更新

InterBase Express

客户机/服务器的优化

本章小结

第12章 使用ADO

Microsoft访问数据的方式

Delphi 5 ADO组件

实际ADO入门

从Paradox到Access

其他ADO特性

本章小结

第四部分组件与库

第13章 建立组件

扩展VCL

创建第一个组件

建立复合组件

复杂的图形组件

定制Windows控件

非可视化对话框组件

定义定制的行为

编写属性编辑器

编写组件编辑器

本章小结

第14章 动态链接库与组件包

DLL在Windows中的作用

在Delphi中创建DLL

DLL中的Delphi窗体

内存中的DLL:代码与数据

使用Delphi组件包

组件包的结构

本章小结

第15章 COM编程

OLE以及COM的概念

实现IUnknown

第一个COM服务器

使用外壳接口

本章小结

第16章 Automation与ActiveX

OLE自动化

编写OLE自动化服务器

OLE数据类型

使用Office程序

使用复合文档

使用内部对象

ActiveX控件简介

在Delphi中使用ActiveX控件

编写ActiveX控件

ActiveForms

本章小结

第五部分现实世界Delphi编程

第17章 多任务、多线程与同步Windows中的事件、消息与多任务

测试应用程序的上一个实例

Delphi中的多线程

多线程的同步

本章小结

第18章 调试Delphi程序

使用集成调试器

使用断点

调试器窗口

其他调试技术

内存问题

本章小结

第19章 更多的Delphi技术

管理Windows资源

集成转换环境(Integrated Translation Environment)

打印

文件操作

剪贴板

保存状态:INI与注册表

通过名称访问属性

建立联机帮助

InstallShield Express工具

源代码管理

本章小结

第20章 Internet编程

超文本标志语言(HTML)

Web面中的ActiveForms

使用Delphi进行套接字编程

Internet协议

动态Web页

Delphi的WebBroker技术

处理邮件反馈

Active Server Pages技术

本章小结

第21章 多层次数据库应用程序

一、二、三级

建立一个范例应用程序

向服务器添加限制

向客户端添加特性

高级MIDAS特性

ClientDataSet组件的隐含功能

高端分布式服务(MTS与CORBA)

ActiveForm瘦客户机

Internet Express

本章小结