Delphi 2007体验!

2016-02-19 14:41 27 1 收藏

下面请跟着图老师小编一起来了解下Delphi 2007体验!,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

  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。

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

  此选项只有在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功能设置了快捷键。

  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等,仔细查看一些控件的属性列表,你就会发现很多陌生的属性,但他们确实都非常有用。

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

  用了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://www.tulaoshi.com/n/20160219/1607558.html

延伸阅读
1、rtl70.bpl是什么?有什么用? 2、delphi的Package相对dll有什么优点? 3、以下的记录(结构)变量在内存占多少字节? type a = packed record v1: Byte; v2: Word; v3: string[16]; v4: Double; v5: string; v6: TForm; end; 4、以下的写法是否正确? type a = obj...
标签: Delphi
  拖放 (DragDrop)是 Windows 提供的一种快捷的操作方式。作为基于 Windows 的开发工具, Delphi同样支持拖放操作,而且开发应用系统的拖放功能十分方便,真正体现了 Delphi 的强大功能和方便性。 Delphi提供的所有控件 (Control ,即能获得输入焦点的部件 ) 都支持拖放操作,并有相应的拖放属性、拖放事件和拖放方法。下面我...
1.如何检测Insert、Capslock、NumLock、ScrollLock状态键的状态 Delphi可以调用Win API的Getkeyboardstate()函数。 常量 按键名称 VK_INSERT znsert键 VK_NUMLOCK Num Lock键 VK_CAPITAL Caps Lock键 VK_SCROLL Scroll Lock键 键盘缓冲区每一位都有一位特定的格式,对于状态键来说,最低位是1时表示状...
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件...
兴趣是最好的老师 先第一步要熟悉delphi的语法及编程结构,其次要熟悉控件和类常用的属性和方法,第三是 研究别人的例子程序,最重要的是自己要比照着例子做几个完整的小程序。以下这本书对刚入门的新手有帮助:《DELPHI 6 实例入门》---- 中国青年出版社 1)找一本关于Delphi编程最简单的书先看看,先有个印象 2)Del...

经验教程

368

收藏

77
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部