第一图书网

Delphi3开发使用手册

米勒(美) 机械工业出版社
出版时间:

1998-05  

出版社:

机械工业出版社  

作者:

米勒(美)  

作者简介

作者介绍
主要作者
To ddMiller
从事职业软件工程已有4年多。Todd毕业于加州州立大学长滩分校,获计算机科学学士学
位。毕业后,加盟Borland国际公司,在dBASE开发支持部门任助理工程师。目前,Todd任
Delphi开发支持部高级顾问。他取得了DelphiClientServer认证,并从Delphil的早期Beta测
试开始,一直参与De1phi产品工作。Tidd居住在加州的斯哥特山谷。可在C0mpuServe的
71333,2144与Todd联系。
DavidP0well
Borland国际公司的资源Delphi支持工程师,取得DelphiClient/Server认证。他毕业于圣何
塞州立大学,取得计算机工程学士学位。他一直使用TurboPascal语言。他先后开发了为保险
公司所用的图形市场分析软件,以及为军用飞机所用的实时嵌入代码系统。David与他的妻子
Karina和两个儿子居住在加州的斯哥特山谷。可在76711.1441@C0mpuserve.c0m与他联系。
相关作者
RolandB0uchereau
担任B0rland国际公司的顾问工程师,R01and从事计算机职业已经14年,他的专业方向是
客户/服务器数据库管理系统程序设计。在加盟B0rland之前,他从事过网络管理员,并作为
A/R和A/P系统的开发者。R01and居住在加州的坎贝尔。可在C0mpuServe的75300,1734与他
联系。
JulianM.BucKnall
从事程序员工作至少18年。现在是Turb0Power软件公司工具开发部的经理,在Delphi的
各种产品(如Orpheus,AsyncPr0fessional,SysTo01s和FlashFiler)的设计思想、构件、代码、文
档和调试有很大贡献。他还利用业余时间从事编码工作。可在C0mpuServe的100116, 1572与
作者联系。
BillCurtis
是B0rland国际公司SQLLinks/C0nnectivity技术支持部高级工程师。其主要工作是:
Borland的BDE和SQLLinks,数据库设计和程序设计,客户/服务器软件和平台的特性与需
求。Bil1热衷于计算机技术。Bill与他的合作者、未来的妻子Melinda住在加州的圣塔克鲁兹。
ScottFrolish
是B0rland国际公司的顾问工程师,目前在Delphi研发支持部工作。其专业领域是:
Delphi数据库构件,Borland数据引擎(BDE),BDEAPI,InterBase及SQL。自1994年中以来,
Scott就工作在Delphi产品上。他毕业于Chic0的加州大学,获得计算机科学学士学位。可在
CompuServe的74431,257同他联系。
JoeC.Hecht
自1976年以来J0e就涉足印刷,图文及出版行业,12年以来他是许多DOS及Windows环境
的图像引擎及打印驱动程序的首席设计师。Joe目前是Borland国际公司Delphi研发支持部的现
场工程师,可以通过互联网Joehecht@gte.net或C0mpuServe的70714,1353同他联系。
MarkPritchard
年轻时就编写GUI应用软件,从而成为在接口设计及OO,事件驱动软件设计方面的行家。
他目前是一家使用诸如Delphi,CH,C以及VB从事客户定制软件解决方案的公司的领导。可以
通过互联网pritchma@0zemail。c0m.au同他联系。
ChaimKrause
是Borland国际公司的一名工程师,他工作在Delphi研发支持部。Chaim的兴趣主要集中在
计算机、游戏以及军事历史。他的多数时间花费在计算机面前,而多数的交谈是通过e-mail进
行的。他的最信任的伙伴是其拼写检查器。可在互联网上chaim@chaim.c0m同他联系。
N0elRice
是一名在Borland国际公司的Delphi研发支指部的高级工程师,并是AS/400的维护程序师。
Noel住在加州的Apt0s,可以通过nrice@ix.netcom或者pw1.netcom-c0m/~nrice/h0me-html同他
联系。
J-W-Rider
是位于McLean,VA的Pragmatics公司的一名高级程序师及分析师,他在Delphi客户器/服
务器环境下为美国国家医学图书馆(NLM)开发了医学资料软件。在加入Pragmatics公司之前,
他在美国各地开发了多个软件,使用各种程序设计语言。业余时间里,J-W-在北弗吉利亚社
区学院系统从事信息系统技术教学工作,并以B0rland因队成员的身份对Delphi抢有技术上的
疑问。j-W-同其夫人Mardee,儿子Jim及女儿Heather共住在Hernd0n,VA-。可以通过以下地址
同他联系70007-4652@c0mpuserve-c0m。
EricUber
是Delphi开发核心小组的质量保证工程师。在此之前,Eric是Borland公司Delphi开发支持
组的高级技术工程师,并负责与B0rland公司的C++开发支持组的联系工作。Eric曾担任
Ellipsys技术公司的高级开发者,为电信业编写专家系统。Eric与其他作者合作为Que出版公司
出版了其他3本书,并担任顾问。可以在ezee@compuserve-c0m与Eric联络。

书籍目录

目 录
译者的话
作者介绍
第一部分 概 述
第1章 Delphi3的新特性
1.1Delphi的主要特点
1.2Delphi3的新特性
1.3本书内容
1.4几项规定
1.5实例
1.6小结
第2章 使用Delphi的IDE
2.1使用主窗口
2.2使用对象视窗
2.3使用窗体设计器和代码编辑器
2.4使用环境建立一个应用程序
2.5使用项目管理器
2.6使用对象仓库
2.7小结
第3章 ObjectPascal:基本概念
3.1ObjectPascal入门
3.2数据类型
3.3操作符和表达式
3.4语句
3.5过程与函数
3.6Delphi单元
3.7小结
第4章 ObjectPascal:高级概念
4.1类(Classes)
4.2强制类型转换(TypeCasting)
4.3类引用型
4.4运行库
4.5小结
第5章 异常处理
5.1运行错误
5.2异常处理
5.3定义缺省的异常处理程序
5.4异常处理编程
5.5基类Exception
5.6小结
第二部分 应用程序的开发
第6章 使用Delphi构件
6.1可视化构件
6.2非可视化构件
6.3小结
第7章 使用Win32通用控件
7.1简单的通用控件
7.2Delphi3的新控件
7.3复杂的通用控件
7.4小结
第8章 创建应用程序
8.1使用窗体工作
8.2创建SDI应用程序
8.3创建MDI应用程序
8.4创建控制台应用程序
8.5重用应用程序
8.6项目参数
8.7高级编程技巧
8.8小结
第三部分 数据库的开发
第9章 本地数据库的使用
9.1什么是本地数据库
9.2数据访问构件
9.3Data-Aware控件
9.4高级数据库编程技术
9.5小结
第10章 使用SQL数据库
10.1SQL数据库
10.2TTable、TQuery和SQLDataBase
10.3数据访问构件
10.4其他主题
10.5小结
第11章 使用Delphi数据库的工具
11.1数据库资源管理器(Database
Explorer)
11.2数据字典
11.3SQLMonitor
11.4小结
第12章 使用快速报表
12.1快速报表构件
12.2创建报表
12.3创建自定义预览
12.4小结
第13章 创建自定义的数据库
13.1TDataSet-自定义数据集的核心
13.2另一个自定义的ASCⅡ文本数据集
驱动程序
13.3构造自定义数据集
13.4小结
第14章 构造多层应用
14.1理解ClientDataSet Provider和
RemoteServer构件
14.2将客户应用程序链接到服务器
14.3定义ClientDataSet
14.4处理ClientDataSet的变化
14.5处理变化
14.6小结
第四部分 构件的开发
第15章 处理包
15.1为什么要使用包
15.2安装和使用包
15.3构造自己的包
15.4小结
第16章 创建构件
16.1选择正确的父类
16.2创建构件框架
16.3测试构件
16.4创建构件图标
16.5注册构件
16.6小结
第17章 编写高级构件
17.1其他属性
17.2重要的方法
17.3响应消息
17.4Data-Aware控件
17.5编写属性编辑器
17.6小结
第五部分 开发OLE
第18章 OLE、文件服务器和ActiveX控件
的使用
18.1现有OLE技术的应用
18.2使用ActiveX控件
18.3小结
第19章 使用COM接口
19.1COM基础
19.2COM服务器 从头建起
19.3使用新的Delphi接口扩展
19.4小结
第20章 使用OLE自动化
20.1理解OLE自动化
20.2服务器类型
20.3使用自动化对象
20.4创建OLE自动化服务器
20.5小结
第21章 创建ActiveX控件
21.1理解DelphiActiveX构架
21.2类型库
21.3ActiveX控件
21.4创建一个ActiveX控件――PieX
21.5建立ActiveForms
21.6ActiveX控件和ActiveForm
的Web设置
21.7小结
第22章 图形处理
22.1处理Tcanvas和TPen对象
22.2TBrush
22.3TFont
22.4TImage
22.5TPicture
22.6TBitmap
22.7区域
22.8元文件
22.9映象模式
22.10线程
22.11小结
第23章 Delphi的打印处理
23.1打印驱动程序的工作
23.2可能遇到的问题
23.3字体
23.4打印机设备环境(PrinterDcs)
23.5深入核心:TPrinter
23.6使用Writeln()
23.7使用打印机画布
23.8基本任务:改变打印机及设置
23.9使用DeviceCapabilities()(设备
兼容性)
23.10打印机换码
23.11基本任务:TPrinter的画布处理
23.12可能出现的问题
23.13打印表格
23.14避开TPrinter
23.15小结
第24章 线程处理
24.1线程术语
24.2线程概述
24.3同步机制
24.4线程局部数据:TLS和Threadvar
24.5Delphi的TThread类
24.6可研究的其他专题
24.7小结
第25章 DLL编程入门
25.1DLL及其在Win32的作用
25.216位Windows的移植
25.3创建项目
25.4DLLMain人口点
25.5调用规则
25.6输出(Eyporting)
25.7从应用程序中装载和卸载DLLs
25.8输入(Importing)
26.9小结
第26章 DLL编程:高级概念
26.1通过使用平面函数打包类
26.2DLLs的格式表格(ModelForms)
26.3DLLs中的非格式化表格
26.4虚拟方法表(VirtualMethodTable)
26.5用虚拟类实现DLL的对象共享
26.6共享数据
26.7PE文件结构
26.8TurboDump
26.9小结
第27章 测试与调试
27.1测试
27.2Delphi的集成调试器
27.3原始的调试方法
27.4处理较困难的错误
27.5小结
第28章 创建Web服务器应用程序
28.1Web服务器应用程序开发的预备
知识
28.2使用Delphi编写ISAPIDLL
28.3小结
第29章 Delphi的开放工具API的
工作
29.1创建一个Delphi专家
29.2登记专家
29.3开放工具API接口
29.4小结
第30章 如何共享Delphi和C++
30.1将C++与Delphi结合起来
30.2调用协议
30.3使用OBJ将C++和ObjectPascal代码
结合在一起
30.4使用DLL来联结C++和ObjectPascal
代码
30.5类型转换表
30.6小结
第31章 Wind0wsAPI的工作
31.1动态链接与函数原型
31.2Windows的钩子函数
31.3将键盘和鼠标输入到任意窗口
31.4小结
第32章 Delphi的转换程序
32.1转换的类型
32.2小结


图书封面

广告

下载页面


Delphi3开发使用手册 PDF格式下载



相关图书