012_《Delphi程序调试参考手册》

系统 2096 0

《Delphi程序调试参考手册》

Delphi 教程 系列书籍 (012) Delphi 程序调试参考手册》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

Delphi程序调试参考手册

  • 作原书名:Tomes of Delphi:Developer’s Guide to Troubleshooting
  • 原出版社: WORDWARE
  • 作者: Clay Shannon
  • 译者: 王晓云 林琪
  • 出版社:中国电力出版社
  • ISBN:7508314824
  • 上架时间:2003-8-22
  • 出版日期:2003 年9月
  • 开本:16开
  • 页码:460
  • 版次:1-1

内容简介

本书是Clay Shannon对《Delphi程序调试参考手册》前期版本的扩充和改进,前期版本曾经得到如下赞誉:
“Shannon的《Delphi程序调试参考手册》是我所见过的非常有用的一本专业参考书,它根本就是一本Delphi错误消息的百科全书。如果你已经使用Delphi(或者Turbo Pascal)编程多年,就会在本书中遇到一些“老朋友”。最初我不知道它会不会对我有一些新的帮助,但是我没等太久。在拿到这本珍贵的参考书之后的几天,当我正在为一个APl调用不知所措时,其中的一条错误解释帮我节省了很多做无用功的时间。”

前言

编写软件是一件非常灵活的工作。有时候,好像是在穿越雷区。有些地雷是致命的,将把你的应用程序“炸得”粉碎。其他一些可能只是造成很小的伤害。还有一些可能会先触发,但要稍等一会才会带来破坏。
问题当然是两面性的:有些地雷是你自己放在那里的,还有一些则是“敌军”布设的。这里的“敌军”可能是Windows、对Windows的更新、潜伏在内存中的DLL或者是其他一些操作不当的应用,这些应用试图与你的应用共享计算机。
当然,真正的解决方法是必须有一个雷区的地图。知道地雷在哪里自然可以更容易地找到一条安全通道。
当然,错误消息正是起到了验证的作用,而且可以有助于你找出这些编程“地雷”。尽管开发人员通常不愿意看到错误消息,但实际上,如果没有这些消息,他们同样也会走入迷途。从以往的经验看,对于一个不好的应用,通过错误消息来艰难地进行故障修复,这一过程很需要一些技巧性。错误消息并非总是很有帮助,而且有时还会产生误导。
当一个错误被触发时,总是仰仗于这段代码(应用、驱动程序、组件、控件等等)的编写者来对所发生的情况提供一个有意义的描述。不幸的是,开发人员往往最不情愿编写有意义的错误消息。因此,错误消息往往不能很好地将问题解释清楚。我就最喜欢写上“General SQL Error"(常见SQL错误)。很明显这不是一个能够提供帮助的错误消息,只能知道这是关于SQL的错误,但那只是一个大概。问题可能来自任何地方,或由任何问题引起,而且也要由人主观地确定如何修正此问题。
如果错误消息与实际问题全然没有任何关系,那么情况将更为严重。用户抓耳挠腮地想要找出问题,但踏上的往往是与实际截然相反的道路。就我个人而言,就曾经在这种错误上花费数日之久。
而这也正体现出了这本书的独一无二和无与伦比。本书作者已经为我们勾勒出了雷区图。他甚至还指出了哪个错误消息只是一个转移注意力的误标,这种消息通常会让一个开发人员多日都找不到方向。关于Delphi有很多书,但很少能有这本书这样独特的视角。它只解决了一个问题,但当你在做故障恢复并需要帮助时,显然这本书即为上乘之选。
出版这样一本不合常规的书是需要勇气的。我极为赞赏Shannon先生为我们提供了一本如此必要的参考手册。
Robert Vivrette,
《The Delphi lnformant Magazine》的技术编辑

012_《Delphi程序调试参考手册》


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论