前两天,出版社编辑跟我说,将要重印《Delphi深度探索》一书,考虑到第一版出来后 我也收到了很多的读者意见,希望我能根据这些意见,对再版书能进行比较大的修订,下面是我整理的修订目录:

第一部分:
增加COM原理一章,详细介绍COM基础知识,主要介绍什么是COM,为什么用COM,它和dll, bpl等之间的比较,以及一些基本概念,如guid , Iunknown, Idispatch的接口, idl和类型库。
Delphi的接口和COM的接口的区别和相同点等等。
(原因:很多普通读者反映,原书内容比较深,难以看懂,因此我将增加相当多的COM和接口的原理内容)。
删除1.5.1 ADOX的数据库开发(因为这项技术不是很实用,已经过时)
删除1.4.1 XML解析
删除1.4.2 Soap技术应用(原因技术已经有所更新,将把这部分内容放到新的章节重新编写)

第二部分

Shell部分:
增加覆盖图标扩展
增加支持图标的上下文菜单扩展
增加右键拖放菜单扩展
增加文件缩略图扩展
增加Column扩展(win2000后特有的扩展)
修改原来的命名空间扩展一章,增加目录树的实现。
修改属性页扩展一章(原来的例子只支持win98,不支持win2000)

第三部分打算将特殊VCL篇,修改为单独的一章改名为VCL深度探索
内容如下:
1、 原书第一版Action的部分以及Delphi6,7的新的ActionBar和ActionManager的介绍
2、 增加容器类的介绍,特别是在Delphi中使用类似STL的技术。
3、 增加拖放和停靠类的高级应用。
4、 增加流和RTTI可持续性的高级应用介绍。(不确定)
5、 增加Frame和窗体继承
6、 RTL

同时将第一版中第三部分的Opent Tools Api的内容单独构成一章名为扩展IDE
章节调整如下:
5.1属性扩展
5.1.1分类属性及其实现
5.1.2自绘画的属性编辑器(改写,因为Delphi6,7对这部分有所改动)
5.1.3 增加复合组件的两种实现方式(Delphi6,7的新特性,以及CDK的方法)
5.2 Open Tools API
5.2.1 简介(改写这部分,因为Delphi6/7的这部分内容改动比较大)
5.2.2 Hello World
5.2.3 利用IDE后门集成支持拖放的Winamp控制器
5.2.4 消息控制器 
5.2.5 To do list的增强
5.2.6 自动规范控件前缀命名的专家
5.2.7 编辑器增强功能(重新写一个更有用的例子)
5.2.8 Open Tools Api常见问题(修订这部分,因为这部分变动比较大)
5.2.9 增加一个代码向导的例子。

四 工具篇
4.1 No.1之Gexperts (改写以便反映最新的变化)
4.2 内存泄漏清道夫-Memproof(改写以便反映最新的变化)
4.3 CodeSite应用指南
4.4 异常杀手-ExceptionalMagic (删除这章,替换为介绍JCL中的类似的免费工具,原因是JCL资源占用更少,并且免费)。
4.5 代码格式修正专家-Delphi Formatter。
增加性能优化工具的介绍。
增加极限编程的集成测试工具。
增加版本控制工具的介绍。
增加数据库建模工具的介绍。

IE扩展编程
1、 IE菜单扩展
2、 IE工具条按钮扩展
3、 编写一个可以禁止弹出式广告的BHO扩展
4、 UrlSearchHook扩展
5、 IE面板对象扩展
6、 Download Manager扩展
7、 可插入协议编程
8、 编写NetScape和Opera扩展

Delphi6/7新特性深度探索(主要介绍Delphi6,7的增强的新特性)
1、 Internet增强
1. Intraweb开发指南
i. 使用Intraweb实现一个简单的基于Web的人力资源系统
ii. 扩展Intraweb实现一个能根据正则表达式对输入进行校验的编辑框〕
iii. Intraweb对XML样式表和HTML布局的支持
2、 模型驱动的OR Mapping的实现
. OR Mapping 原理介绍
. 使用ModelMaker建模
. 基于建模的UML的Bold开发
i. Bold开发入门
ii. 扩展Bold
iii. 一个基于Bold的记账程序的实例

考虑我自己的时间也不是很充裕,目录上所列的内容需要有所取舍,所以期望大家能
够提一些建议,比如你最关心那部分的内容,你的期望是什么。这样我可以有的放矢,多写一些大家最关心的内容,而不是写一些曲高和寡的个人兴趣相关的东西。

btw:考虑到读者的经济和身体上的负担,预计将从第一版的内容中删除50-100页左右的内容,增加 200-250页的新内容,原有被删除的内容将做成pdf放到随书的光盘上。

你如果有任何意见,请到http://hubdog.xilubbs.com发表你的意见,谢谢!


本站原创及翻译内容保留版权,欢迎转贴,转贴时请注明转自Delphi深度探索