不用定式制胜法

不用定式制胜法
作 者: (美)米勒(Todd miller)[等]著;林君工作室译
出版社: 机械工业出版社;西蒙与舒斯特国际出版公司
丛编项: 特版精品系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 软件工具 Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  作者介绍主要作者ToddMiller从事职业软件工程已有4年多。Todd毕业于加州州立大学长滩分校,获计算机科学学士学位。毕业后,加盟Borland国际公司,在dBASE开发支持部门任助理工程师。目前,Todd任Delphi开发支持部高级顾问。他取得了DelphiClientServer认证,并从Delphil的早期Beta测试开始,一直参与De1phi产品工作。Tidd居住在加州的斯哥特山谷。可在C0mpuServe的71333,2144与Todd联系。DavidP0wellBorland国际公司的资源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数据库构件,B...

内容简介

本书是作者经验的总结。书中强调不受定式的限制,自己发挥想象力,根据具体情况来运用策略和各种下法。

图书目录

目 录

译者的话

作者介绍

第一部分 概 述

第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小结