3、改进的工程开发环境
Delphi 2005 在多年的基础上,依靠Borland工程师对工作的了解,所以做了许多的改动。其中最有特色的是对IDE中工具栏的改造。可以根据所建工程类型的不同自动的显示不同工程中所提供和能够使用的组件和控件。我们可以在主界面的右下角进行选择。如下图所示:
左上角的工程结构窗口则显示了组件和工程之间的关系,使开发人员都工程里各部分的关系更为清晰。如下图所示:
 (点击放大) |
最让人关注和喜爱的还要数,Delphi 2005 代码编辑器的演变。在代码编辑器中,Borland工程师为广大Delphi用户提供了非常体贴的提示标签。如下面两幅图中所示:
 图一(点击放大) |
 图二(点击放大) |
当我们将鼠标指向并放在一个变量上面时,编译器会为我们显示出,相应的提示,或者是错误的提示,如“变量没有定义”或者是所指示函数的说明。
还有一种提示则是,对要求对应出现的符号的提示。如括号和引号等。当我们在括号中写入内容,或者选择内容是,编译器会将对应的符号换色显示,从而避免低级错误的发生。如下图所示:
Delphi 2005 的多样性,不仅表现在工程选择和语言上,还扩展到了调试器上。在Delphi 2005 中你可以同时调试win 32和.NET两种平台上的应用程序。如下图所示:
 (点击放大) |
对于一个工程为变量改名是在所难免的。Delphi 2005 中也提供了一个在整个文件中批量改名的功能。使用它用户可以便利的将同一文件中的一个变量的所有名字都改过来,包括全局变量。如下图所示:
 (点击放大) |
也可以改变一个对象或成员变量的名字。如下图所示:
 (点击放大) |
(2)语言的发展和演变
Delphi 2005 中包含了新的语言特征,新增For ... in 语法。其用法类似Visual Basic的For Each :如下图所示:
你也可以自己输入下面代码,体验一下。
procedure TestNewFor(); var StrList: TStrings; S: String; begin StrList := TStringList.create(); StrList.Add('Borland Delphi'); StrList.Add('Borland C++ Builder'); StrList.Add('Borland JBuilder');
for S in StrList do begin ShowMessage(S); end; end; |
(3)代码管理
在Delphi 2005 中还提供了对代码的管理。其中清晰的显示了,用户对代码所做的修改过程。如下图所示:
 (点击放大) |
当然还包括很多的功能,我们可以在以后的使用中不断的体会Delphi 2005 中所提供的便捷性。
(出处:DelphiFans.com)