有很多旧的德尔福书籍价格便宜.作为一个自学成才的(高级)初学者,我很难知道哪些想法仍然相关和最新,哪些想法已经过时.我希望得到一点指导.例如,了解由BDE驱动的数据库会不会过时?COM不再是常用的型号吗?(注意:关于我如何使用这些术语,我可能会离开...我对它们了解不多.)
谢谢你的想法!
BDE已经死了,但它可以在某个地方使用,你可能会找到BDE爱好者.BDE安装起来很棘手,也有一些法律问题.COM也已经死了,但它仍然可用并在遗留应用程序中广泛使用.大多数人使用免费的图书馆,如JEDI或Zeos - 或商业,DevExpress或TMS.我认为学习基本的VCL和一些免费的图书馆会很好.同样准确了解Delphi中对象和类的工作原理将对您的职业发展有很大帮助.
编码练习的死亡是一个非常相对的事情.我仍然知道仍然在运行的COBOL应用程序...主要是因为它们仍然可以工作而且不处理日期,所以让它们运行起来还不错.有时它可能不是做事的最佳"新方法",但如果它没有任何改变就行了......为什么要把它搞得一团糟.
COM的概念并没有真正消失......它的发展,知道如何使用它可以帮助你理解和应用最新的进化.你需要知道汇编才能成为一名优秀的德尔福程序员吗?绝对不是,但知识有助于理解如何更好地优化您的惯例.
在Delphi中,COM不仅仅是关于对象模型.它也涉及接口.接口仍然是一个非常有用的工具,如果您了解Delphi中的COM开发,您就知道接口是如何工作的.
至于传统书籍...我说要把它们放在架子上并不时地看一眼.有时回头看可能会帮助你向前跳跃.这就是为什么我的架子上有Algorithms + Data Structures =程序的副本.有趣的是,书中的大多数代码仍然会编译一些细微的变化.当然代码不是OOP,但概念仍然是我今天使用的.您可能会惊讶于二叉树没有改变多少,以及优化它的最佳方法仍然是相同的.有时使用简单的old-master new-master例程比将数据加载到SQL表然后执行更新更快.
它并不总是关于很酷的因素......有时它的功能是什么.
大多数 Delphi 书籍中仍然包含大量相关内容。大多数仍然不错的东西都是低级的东西,例如编写代码、使用 dll 和 bpls。甚至编写组件也几乎相同。前几天我查阅了一本 Delphi 3 的书,找到了我想要的东西。
作为推荐,我会得到旧书和新书的组合。就新内容而言,我会得到Marco Cantu 的Delphi 2007 和 2009 手册,以及他的 Mastering Delphi 2005(忽略 .net 内容)或 Mastering Delphi 7,它们将为您提供相当不错的覆盖范围,并且都是优秀的书籍。 鲍勃·斯沃特也有一些有用的书籍。
您可能不想回到 Delphi 3 之前的任何版本,但一些 pascal 编程书籍可能会有所帮助。
您可能不应该偏执于阅读过时的内容,如果您必须使用遗留代码,那么意识到这一点非常有帮助,只要您温习一些更现代的书籍就应该没问题。
我还建议阅读《Code Complete 2》或《实用程序员》。您可能还想阅读有关设计模式和重构的书籍 - 没有专门为 Delphi 编写的书籍。
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |