Delphi7与Delphi2007

Delphi7与Delphi2007CodeGear FromBorland 公司发布了最新的 Delphi2007Fo 版本 作为一个 Delphi 的使用者 第一时间下载 安装并进行了体验 现将一些使用感受记录如下 注 以下的对比主要是针对 Delphi7 与 Delphi2007 以下列出的部分功能可能在 Delphi8 2005 2006 中已存在 1 下载可在 CodeGear 官方网站下载试用版

CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本。作为一个 Delphi 的使用者,第一时间下载、安装并进行了体验,现将一些使用感受记录如下:

注:以下的对比主要是针对Delphi7与Delphi2007,以下列出的部分功能可能在Delphi8/2005/2006中已存在。

1、下载
可在CodeGear官方网站下载试用版,或在 VeryCD上寻找ISO,整个安装文件约1.2G多一些。
2、安装
Delphi 2007放弃了InstallShield,采用了InstallAware安装软件,整个安装操作非常友好。在安装结束时,会提示是否在Delphi启动时自动检查更新,建议不要选择此项,因为安装完成后无法禁用。Delphi 2007在开始菜单中建立了自动检查更新的快捷方式。
Delphi7与Delphi2007
3、启动
Delphi 2007的启动速度没有传说中那么快,但和Delphi7相比也差不了多少,总体感觉不错。
4、界面
Delphi 2007的界面和之前的BDS 8/2005/2006界面风格是一样的,个人感觉不是太好,因为整个IDE颜色偏暗,Visual Studio 2005那种白亮色的界面应该更好一些。Splash和Welcome Page作的还是那么粗糙,CodeGear应该尽快找个好美工啊。
5、速度
IDE启动速度还不错,IDE的反映速度也很好,尤其是程序的编译速度,个人感觉比Delphi7还快。
6、返回传统界面
习惯了Delphi7及之前版本的界面,对Delphi2007的这种一体式界面多少有些难以适应,尤其是窗体设计器。虽然可以通过更改Desktop Layout为Classic Undocked让其与Delphi7有些相像,但却失去了Delphi7的那种自由设计的效果。
在Delphi2007中,更改一个选项,可让IDE的窗体设计器返回Delphi的传统风格:Tools–Options–VCL Designer,取消选中Embedded Designer。
此选项只有在IDE重启后才会生效,生效后整个界面和Delphi7差不多,但组件面板无法达到传统界面的效果。但此设计似乎有BUG,当IDE最小化的时候,窗体设计器却没有一同最小化。
7、新增属性:Application.MainFormOnTaskBar
用Delphi2007新建一工程,然后查看工程文件的源代码,发现多一行代码:
Application.MainFormOnTaskBar := True;
Delphi2007默认已将MainForm显示于任务栏,而不是之前版本的Application。这个功能在以前很多Delphier都讨论过,现在Delphi自身支持了。设计此属性很明显,因该是为了兼容Windows Vista。
当然任务栏的右键菜单也发生了变化:
Delphi7与Delphi2007
(Delphi 7 任务栏右键菜单)
Delphi7与Delphi2007
(Delphi 2007 任务栏右键菜单)

8、新Project Option: Enable Runtime Themes
该工程选项默认启用,用Delphi 2007编写的程序默认将启用Themes,这是一个非常好的功能,以前必须用组件:Win32-XPManifest。
Delphi 2007 IDE本身、窗体设计器已支持操作系统Themes。
9、TeeChart升级为了TeeChart Standard 7.10
TeeChart终于升级了新版本。
10、报表组件
Delphi 2007似乎没有附带任何报表组件,QuickReport和Rave消失了。
11、DBExpress
DBExpress重大升级至v4,架构已重写,使用此技术的Delphier可以试试,本人很少使用。
12、模态窗体下的窗体闪动
在当前窗体用ShowModal显示一个模态窗体后,再次点击当前窗口,此时显示出的模态窗口会闪动,Delphi 2007编译的程序终于已能实现此效果,这也是Windows程序的标准效果。
13、Project Clean 功能
在Project Manager中右键点击工程名称,选择Clean,会自动清除工程的所有临时文件和dcu文件。
14、有用的快捷键
终于为Build Project和Run Without Dedugging功能设置了快捷键。
15、比Delphi7超强的编辑器
Delphi2007的编辑器功能强大,这也应该是放弃Delphi7的重要理由,如输入Begin,自动生成End,代码重构,语法实时检查,显示行号等。
不过Delphi2007的那个代码帮助提示信息的窗口真是太丑了。
16、窗体设计器控件感应对齐
窗体设计器中的控件可以感应对齐,相当好的功能啊。
17、中文变量名
现在的Delphi已经支持中文变量名了,你可以试试。
18、新的组件
TTrayIcon、TFlowPanel、TGridPanel三个控件非常有用。Delphi2007新增Vista Dialogs组件,这些组件效果非常好,但是基于Vista API的,所以只能在Windows Vista下使用。
19、TLabel控件可在内容超出范围时显示省略号
此功能非常实用,尤其是在Label中显示一个文件路径时,设置TLabel的EllipsisPosition属性即可。
20、新增了一些有用的属性
Delphi2007对大多数常规组件增加了一些有用的属性,如Margins、Padding、TForm.PopupMode等,仔细查看一些控件的属性列表,你就会发现很多陌生的属性,但他们确实都非常有用。

用了Delphi 2007一段时间,但也发现一些小问题:
1、在Project Manager中更改PAS文件的名称后,不自动更新uses列表中的名称,呵呵~,这个要求不知道过不过分。
2、TMainMenu组件在窗体设计器中不可预览。
3、编辑器错误提示功能会误报,如Application.MainFormOnTaskBar属性,有时会提示不存在该属性。
4、新安装的组件,不但要在Tool–Options中设置Library Path,还必须设置Browseing Path,组件才能被正常使用。

用了N年的Delphi7了,体验了Delphi2007后觉得真应该换换了,综合来看,Delphi2007是一个非常好的版本,IDE速度及功能性各方面都已经非常优秀,你准备使用Delphi2007吗?































































版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215591.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午1:54
下一篇 2026年3月18日 下午1:54


相关推荐

  • Windows 7 网络质量测试

    Windows 7 网络质量测试Windows7 网络质量测试保证网络稳定性 建议最大数据包延迟 200ms 以内 数据包最大和最小延迟差 100ms 以内 丢包率最好不丢包或 5 以内 1 调出运行 快捷键 Win R 输入 cmd ping5 秒或者 5 分钟 Ctrl C 停止 pingwww baidu com tReferences

    2026年3月16日
    2
  • javascript 数组删除元素_数组添加元素

    javascript 数组删除元素_数组添加元素js数组是js部分非常重要的知识,有时我们有这么个需求js数组删除指定元素,先定义一个函数来获取删除指定元素索引值,然后用js数组删除的方法,来删除指定元素即可,就两步不难,很简单。1、JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,也就是索引值,代码如下:Array.prototype.indexOf=function(val){for(vari=………

    2026年4月20日
    3
  • matplotlib的安装教程以及简单调用

    matplotlib的安装教程以及简单调用1.matplotlib的下载我们的常规下载方式就是在命令行中输入:`pipinstallmatplotlib`,这样你就可以从官方进行下载,但是这样的下载速度是十分的慢的,我们在最详细的AnacondaInstallers的安装【numpy,jupyter】(图+文)(https://chen-ac.blog.csdn.net/article/details/122374025?spm=1001.2014.3001.5502)这一博客中曾写到,可以在`pipinstallmatplo

    2022年6月15日
    91
  • 良心推荐JVM性能调优工具

    良心推荐JVM性能调优工具良心推荐JVM性能调优工具该工具源于几年前关注的一个阿里大佬专做jvm性能调优,现在已经创业开发出社区版的在线性能调优!我觉得很香就推荐给大家!工具地址https://console.perfma.com/下面简单介绍社区版三个产品XXFox-Java虚拟机参数分析参数查询:查询指定JVM参数的官方定义、使用方法、默认值、专家建议参数检查:对JVM参数的用法,赋值及组合进行正确性与合理性检查参数变迁:给出JVM参数在不同配置环境下推荐取值或替代参数参数优化:全面诊断JVM参数,给出综

    2022年5月18日
    39
  • 用于重新编译的工具和命令

    用于重新编译的工具和命令

    2021年11月25日
    45
  • 怎么查看matlab函数的源代码_matlab源代码怎么用

    怎么查看matlab函数的源代码_matlab源代码怎么用如何查看MATLAB函数的源代码   大家都知道MATLAB是开源的,所有的函数源代码都是可以查看的。但是,对于初学者来说,可能还不知道如何查看MATLAB函数的源代码。函数之  type   假设需要查看function_name的源代码,在命令窗口中键入 type  function_name  即:>>typeimreadfunction[X,map,alp

    2022年10月4日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号