写在前面的话:目前,正在写一本面向delphi熟练程序员的书,主题是在delphi中使用面向对象编程技术构建良好设计的程序。
此书还在写作过程中,我希望能让大家先对此书的主题以及语言风格能有一个预先的了解。同时,能提出自己的意见。作为作者,我希望这本书能成为国内原创Delphi图书中的经典之作,未必能成功,但我尽力。
由于以上原因,我不可能将整本书都贴出来(呵呵,那样就没人去买了),所以应该不会有后续章节贴在这里(或许会有一些节选吧)了。
在此,我要感谢那些鼓励过我、提出过意见的朋友(在csdn的delphi论坛我贴过,得到广泛的响应,谢谢大家了)。还要感谢一直支持、激励我的女友——Esan。我所能做的,就是把书写好,回报大家,我知道,大家(包括我)等好书等的太辛苦了!
第1章 重新认识Delphi
简单性是这个世界上最难获得的东西:它是经验的最终界限,也是天才的最终努力目标。——George Sand
您已经是一位熟练的Delphi程序员,可以运用Delphi快速地写出一个漂亮、实用的程序;您热爱Delphi;她已经成了您工作、学习中不可或缺的一部分。我假设这些都为真,那么您当初选择Delphi作为自己的首选开发工具一定有自己的理由或者原因。
至少,我自己是符合以上的所有假设的。现在,我所想和您分享的,正是我选择Delphi的理由及原因,以及我对Delphi的认识。您可以把我看作一个拥护Delphi的狂热分子,虽然那样会让我感到您把我看得太过肤浅,我并不承认,但是我不介意。因为,我真的热爱她。
第一次接触的Delphi的版本是3.0,那时候只不过把它当作Visual Basic一样的RAD工具来用而已。但是,随着时间的流逝,Delphi 3、Delphi 4、Delphi 5、Delphi 6以及Kylix,对Delphi的认识也越来越深。它是有着丰富内涵的工具,让人对她越了解,就越对她迷恋,越感觉离不开她,虽然它也还只是工具。
Pascal是一种讲究程序美学的语言——毫无疑问,Pascal代码是最优美的代码——基于Object Pascal(一种支持面向对象的Pascal语言)的Delphi让这种美达到了极至。
现在,你可以打开Delphi,选择“Help”-“About”菜单,出现About<