第01章
第一章 Delphi 6.0简介本章主要内容历史回顾Delphi 6.0新特点业界如此形容Delphi:真正的程序员用C,聪明的程序员用Delphi。我们会问这样的问题:“到底什么使得Delphi如
Delphi 6.0 第一章简介 本章主要内容 ● 历史回顾 ● Delphi 6.0 新特点 DelphiCDelphi 业界如此形容:真正的程序员用,聪明的程序员用。 “Delphi”“ 我们会问这样的问题:到底什么使得如此优秀?和和别的编程工具相比, Delphi”Windows 我为什么更愿意选择?等等。我想这应该归结于它的高效性。要创建应用 Delphi 程序,使用是我们能够找到的最为简捷的途径。我们把决定一个软件开发工具效率 的因素归结为以下五点:可视化开发环境的性能;编译器的速度和已编译代码的效率;编 程语言的功能及其复杂性;数据库结构的灵活性和可扩展性;框架对设计和使用模式的扩 充。还有许多其他因素应该包括进去,如配置、文档、第三方的支持等。 DelphiVisual Basic 和在完善窗体设计器的功能方面展开了激烈的竞争。它们的新版 DelphiDelphi 本功能一个比一个强。的窗体设计器的与众不同之处在于,是建立在一个真 正面向对象的框架结构基础之上的。这样,你对基类所做的改变都将会传递给所有的派生 VFI(visual form inheritance)VFI 类。这里涉及的一项关键技术就是,即可视化窗体继承。 技术使你能够动态地继承当前项目或对象库中的任何其他窗体。一旦基窗体发生改变,派 生的窗体会立即予以更新。 快速的编译器可以使你逐步递进地开发软件,经常地修改源代码、重新编译、测试、 …… 再修改、再编译、再测试形成这样一个良好的开发循环。如果编译速度很慢,开发者就 不得不分批地修改代码,每次编译前进行多处修改以适应一个低效率的循环过程。提高运 行效率、节约运行时间、生成的二进制代码更为短小,其优越性是不言而喻的。也许 PascalDelphi 编译器最著名的特点就是速度快,而正是建立在这种编译器的基础之上的。 WindowsC + 事实上,它可能是针对的最快的高级语言本地代码编译器。以往速度很慢的 +Visual C++ 编译器在近年来取得了很大的进步,增加了链接和各种缓存策略,尤其是在 C++ BuilderC++Delphi 和中。但即便如此,的编译器还是比的编译器慢了几倍。 Delphi 因此,我们发现,选择是最确切、最简单的一种方式。

