Delphi 2007体验!

a137488443

a137488443

2016-02-19 14:41

下面请跟着图老师小编一起来了解下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 7 任务栏右键菜单)

  (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功能设置了快捷键。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  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一段时间,但也发现一些小问题:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  1、在Project Manager中更改PAS文件的名称后,不自动更新uses列表中的名称,呵呵~,这个要求不知道过不过分。

  2、TMainMenu组件在窗体设计器中不可预览。

  3、编辑器错误提示功能会误报,如Application.MainFormOnTaskBar属性,有时会提示不存在该属性。

  4、新安装的组件,不但要在Tool–Options中设置Library Path,还必须设置Browseing Path,组件才能被正常使用。

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

展开更多 50%)
分享

猜你喜欢

Delphi 2007体验!

编程语言 网络编程
Delphi 2007体验!

Delphi2005(DiamondBack)使用体验

编程语言 网络编程
Delphi2005(DiamondBack)使用体验

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Delphi2007 先睹为快!

编程语言 网络编程
Delphi2007 先睹为快!

关于Delphi 2007 for PHP的几条技巧

编程语言 网络编程
关于Delphi 2007 for PHP的几条技巧

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Delphi2007 越来越近了!

编程语言 网络编程
Delphi2007 越来越近了!

配置太低不怕 体验在线Office2007

办公软件
配置太低不怕 体验在线Office2007

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Oracle中spfile和pfile间区别和联系

Oracle中spfile和pfile间区别和联系

JavaScript实例教程(十五)状态栏文字拉长的效果

JavaScript实例教程(十五)状态栏文字拉长的效果
下拉加载更多内容 ↓