delphi 2010 新特性

来源:互联网 发布:计算机编程哈市的学校 编辑:程序博客网 时间:2024/04/28 05:16

转自:http://www.php100.com/html/open-php/qitaruanjian/2009/0912/3293.html

Delphi 2010 的新功能其实并不是很多,并没有那么“惊艳”,主要都集中在“细节”改进。

首先来张 About,版本号是:Delphi 2010 version 14.0.3391.20582:

Delphi 2010 调试 安装

目前发现有以下 5 点改进:

1、Object Inspector 中的 Boolean 属性显示了 Checkbox

这个改进比较明显,看下图就明白了,直接点击 Checkbox 即可改变 Boolean 的值;

Delphi 2010 调试 安装

2、可以用 Tab 键和 Shift+Tab 缩进代码了

这个没法用图来说明,只能自己体会了,个人觉得,Delphi 1.0 就应该这么做

3、可维护最近打开的 Projects 和 Files 列表

在菜单 File-Reopen-Propeties 中,可设置最近打开 Projects 和 Files 的显示数量,并可删除、清空,如下图:

Delphi 2010 调试 安装

Delphi 2010 调试 安装

4、代码编辑器的搜索功能增强

看下图,效果和 Firefox 的搜索功能几乎一致,搜索框移到了下方,同时高亮搜索词:

Delphi 2010 调试 安装

5、代码自动完成增强:Auto Invoke

刚才说“里程碑”,主要是指这个功能。

当前的 Delphi 编辑器只有在输入“.”的时候,才会出现自动完成列表。在 Delphi 2010 中启用 Auto Invoke 功能后,当你输入任意一个字符的时候,都会出现匹配的自动完成列表,和 Visual Studio 差不多。

Auto Invoke 默认是禁用的,在 Tools - Options 中启用:

Delphi 2010 调试 安装

下图是输入 Show 后出现的自动完成列表,当然,当你输入第一个字母 S 的时候,自动完成列表已经开始匹配显示了:

Delphi 2010 调试 安装

在 Visual Studio 中,当输入完赋值运算符后,可自动判断类型并显示枚举类型的值列表,当前的 Delphi 2010 还做不到这一点,不过当输入字符后,也是会按类型匹配的。看下图,会显示 Align 属性的可选值:

Delphi 2010 调试 安装

当前的 Auto Invoke 用的时候真的是很爽,不过有的时候还是有些问题,会不合时宜地出现,而且自动完成列表有时会匹配错误,编程时有被“干扰”的感觉,期望以后的版本能将其改进得更为“智能”。

好了,暂时就这些,Delphi 2010 还会增加源码控制接口,并且提供一个 SVN 的实现和 Project Manager 整合,比较期待这个功能。

原创粉丝点击