Delphi2009初体验 - IDE篇 - D2009 VS VS2005

一、启动界面,相比Delphi2007来说相对要简单。大家可以看到以前的“CodeGear From Borland”已经没有了,取而代之的是易博龙的Logo。Delphi2009启动时间比Delphi2007快,甚至还比Delphi7快,据说Delphi2009由于不提供for .net,过滤掉了很多加载项。

虽然D2009启动很快,但是还是没有VS2005启动速度快。让人感觉Delphi是在启动的时候把所有可能需要到的资源启动时都加载完成,而VS则是用到功能的时候才加载资源,比如说打开“工具箱”面板VS才把工具列表载入工具箱。

二、IDE主界面,基本和Delphi2007类似

VS2005 IDE主界面,Delphi从D2005开始IDE就慢慢向着VS2005靠齐了

三、工具面板窗口,支持过滤器

VS2005的工具箱面板,并不支持控件过滤器

四、工程面板窗口,工具栏中的按钮为新增功能,“Activate”表示将工程设置为主项目,“Sync”表示同步,在这里起和文件夹同步(类似于刷新)的作用,“Expand”展开左右节点,“Collapse”关闭所有节点。

VS2005的解决方案管理器,工具栏功能比D2009更实用一些。D2009 pre-release版并没有提供类视图。

五、Delphi2007 就已经提供的文件浏览器面板

VS2005没有提供相关功能。

六、窗体设计器界面

由于Delphi在RAD方面一直是非常棒的,所以这点可以说VS2005是效仿了Delphi:

七、代码视图。IDE原生只支持对象成员的智能感知,但是装上了国人编写的第三方插件cnPack后,就能达到类似于VS2005一样的智能感知效果。

毫无疑问,VS2005在智能感知方面的体验原生支持是最出色的,目前我没有发现其它哪款IDE能超越过它:

八、历史代码窗体。这个功能不常用,感觉是鸡肋,通常都把这个功能屏蔽掉。

VS2005没有类似的功能。

九、控件属性面板,这个面板从D2006开始用久了会出现一些重绘问题,在D2009 pre-release版仍然有这个问题。不知道在正式版是否已经解决。

VS2005的控件属性面板,对每个成员都有说明,这点小贴心功能Delphi没有提示,应该借鉴。但是.net中的说明是靠Attribute来实现的,在Delphi中没有提供相应的方法。

同时,VS2005的属性面板还提供工具栏,在D2009的属性面板中有右键菜单支持以上工具栏按钮的操作。

十、结构窗体,下面的截图分别表示代码界面下的结构和设计界面下的结构。

VS2005只提供设计界面结构面板,叫“Document Outline”,默认情况下没有打开:

十一、Delphi2009终于提供了资源编辑器,简单且直观

在工程属性里有专门的地方添加和设置资源,这一点比D2009做得更加专业:

总体来说,Delphi2009 IDE相比Delphi2007而言做了很多细节上的改进,整个IDE反应速度很快,也非常之稳定。对语言进行了改进(支持泛型、匿名方法、增强Exit等)以后还能完全支持以前的项目,用了几天也IDE也没有出现以前Delphi2007经常出现的Application Exception之类的异常和卡死现象,感觉非常“轻便”。

相对于VS2005,个人感觉D2009在很多细节上(如界面颜色、界面布局、图标样式等)做得不如VS,且智能感知的原生支持还有待加强。但是,Delphi2009是在逆境中成长起来的,我们并不能要求太多,毕竟两家公司实力不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值