Delphi 2007体验

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在开始菜单中建立了自动检查更新的快捷方式。

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。

当然任务栏的右键菜单也发生了变化:

(Delphi 2007 任务栏右键菜单)

时间: 2024-10-09 14:32:21

Delphi 2007体验的相关文章

Delphi 2007先睹为快

自从 Borland 将 IDE 产品独立出来成立新的 CodeGear 公司后,所有 Delphi 的 fans 都在期待新的 IDE 产品的诞生.而 CodeGear 发布的 Turbo Delphi 后的反应来看,多数人都认为 Turbo 是一个非常麻烦的系统,特别是各种开发环境的不兼容问题,引发了许多程序员的抱怨.不过今天,我看到了 Delphi 2007 的界面抓图后,感觉 Delphi 2007 在对 Vista 的支持上有了新的进步.闲话少说,先来看看图: 这是 Delphi 20

EhLib 4.1在Delphi 2007下无法过滤和排序的问题

今天将一个程序升级到了 Delphi 2007,该程序是用Delphi7开发的,程序中用到了一个第三方组件EhLib. 原先的 EhLib 是v3.6,无法在Delphi2007下安装,所以安装了最新的 v4.1. 原先正常的程序,在升级后,发现 DBGridEh 无法进行排序和过滤,执行操作时无反应.后来发现,如果选择本地过滤和排序的话,一切都会正常:如果是服务器端排序和过滤,则无法正常执行,错误信息为类型转换错误. 跟踪EhLib代码发现,是DBUtilsEh.pas文件中的SetDataS

Delphi 2007 for PHP的几条技巧

Delphi 2007 for PHP,虽名为Delphi,但其实质上是Delphi的RAD框架与PHP语言的结合,以期能像其他版本的Delphi一样,能大幅度提高程序员的开发效率.如此结合,在网站界面设计.代码编写.程序调试等方面的确有不少令人耳目一新.为之惊叹的特性,这又让我们回忆起Borland的创新. 可能因为是全新产品,在实际应用中,依然出现了不少问题: 1."我的文档"位置不能移动 安装Delphi 2007 for PHP后,系统会在"我的文档"下建立

Delphi 2007 For Win32/Delphi For PHP,速度真的很快!

在使用Delphi For PHP的时候也让人回想起以前Delphi 7的时光,这当然是因为Delphi For PHP是使用Delphi 7开发的,在很久没有使用纯原生整合发展环境之后,特别令人感觉亲切和有一种非常怀念的熟悉味道.许多开发者仍然在使用Delphi 7,甚至有人做了一个所谓的Delphi 7绿色携带版,因为这个版本非常的好用又快速,许多开发者一直抱怨为什么Delphi 7之后的版本要使用.NET来写,使用.Net显得太慢了.当然Delphi新的IDE加入了许多的新功能,Toget

让Delphi 2007 for PHP正确显示中文

在 Delphi 2007 for PHP 中,中文显示(尤其是按钮中的文显示)可以用如下的方法进行解决: 使用页面对象的setEncoding($value)方法来为页面指定charset,$value的格式为"编码说明|编码",如下所示为将页面设置为GBK编码: $Unit1->setEncoding("Chinese China (zh-cn)|GBK"); setEncoding应该放置在loadResource(__FILE__)之后,show()之

降噪-Delphi 2007中如何将数组中的值以音频形式播放出来

问题描述 Delphi 2007中如何将数组中的值以音频形式播放出来 我的程序中首先将两个wav文件分别读入两个数组,然后进行了降噪算法,最后输出为e,e是一个元素个数为二百多万的real型动态数组,我现在想将其以声音形式播放出来,请问需要怎样做?waveout可以实现吗? 多谢各位大神 解决方案 使用Beep函数,它可以自定义频率和时间http://www.feiesoft.com/api/Beep.html

关于Delphi 2007的几个东东

Delphi这几年的变化真快,不但由公司Borland剥离出来到CodeGear,版本也从2005->2006->2007每年都一个. 不过Delphi2007应该是个跨时代的的产品吧,虽然和Delphi2006相比修改不是很大,不过也有很多新鲜的地方.具体 的地球人都知道,我就不说了. 不过新的东西总会有很多支持赶不上的问题. 1.版本问题 目前Delphi2007的版本主要是有电驴上的ISO,还有一个企业版,和一个精简版 2.破解问题,基本上都是用D2007TWeaks.exe来破解的.

Delphi 2007 IDE功能的动画演示[5]

动画剧本: 通过虚拟屏幕调整窗体运行后的位置; 鼠标对对虚拟屏幕双击放大.再单击会复原; 可以调整对虚拟屏幕的大小; 可以关掉或打开这个虚拟屏幕.

Delphi 2007 IDE功能的动画演示[4]

动画剧本: 在编辑模式下自定义界面; 在调试模式下自定义界面; 删除界面自定义.