Delphi 2005抢先预览

Borland公司日前发布了其最新版Windows开发工具Delphi 2005,新版软件在同一开发环境中加入了对Win32、.Net、Delphi和C#的支持,同时集成了Borland应用生命周期管理工具。

代号Diamondback的新版Delphi是为支持Borland包罗万象的“软件交付最优化”计划设计的,该计划把商业流程自动化应用到了软件开发工具中。Borland一直希望自己能在.NET开发平台领域占有一席之地,可惜Delphi8只能用“半成品”来形容,几乎没有吸引到太多的.NET开发人员,也造成了大量的Delphi Win32的开发人员仍然停留在Delphi5、6、7版本上,对是否进入.NET平台而犹豫不决。另外的那个C# Builder也是反映平平,毕竟C#程序员很少会不直接使用VC#的。

现在Borland对Delphi9充满了信心,相信它会是一个“跨时代”的产品。下面是一些关于Delphi 2005的信息:

1、D9的CodeName叫做“Diamandback”。

2、D9基于.Net Fx 1.1。根据李维的说法,这个版本的稳定性非常好,甚至好过D8 SP3!!(从侧面证明了D8的稳定性的确是差...)

3、D9同时支持.NET平台和Win32平台的程序开发,并同时支持Delphi、C#、VB.NET语言。D9可以自动的对Win32的程序生成相应的Wrapper,以让.NET程序可以直接调用。就是说,一个大的解决方案可能包括一个Delphi Win32 dll项目、一个C# .Net dll项目,一个Delphi .Net WinForms项目...

4、D9内置了单元测试、建模、重构工具,看起来很强。

5、对ECO(Enterprise Core Object)进行了加强,可以支持ASP.NET项目了。我一直认为ECO是D8(和C#Builder)里面最有价值、最Cool的东东!如果ECO可以单独提取出来,在VS.NET中间使用就好了...

如果D9果真能够达到Borland所承诺的那样,具有强大功能(和VS2003比)的同时,具有很好的稳定性,那么D9的确将会是一个值得期待的开发平台。即使从对Object Pascal语言不感兴趣的.NET程序员的角度,在D9里面使用C#进行开发也令人很有兴趣。:)

Delphi 9 部分新增功能:

很是奇怪,Delphi 9的What's New很长,但演示中却公布了为数不多的几个,希望到时下载好后使用这款软件的网友补充上。

1、新增For ... in 语法

类似Visual Basic的For Each :

procedure TestNewFor();

var

StrList: TStrings;

S: String;

begin

StrList := TStringList.create();

StrList.Add('Borland Delphi');

StrList.Add('Borland C++ Builder');

StrList.Add('Borland JBuilder');

for S in StrList do begin

ShowMessage(S);

end;

end;

2、支持命名空间

也就是namespace,使用Delphi的uses关键字。

3、IDE支持Delphi语言和C#

以前听说还支持VB.NET,可能是被CUT了。

4、IDE新增重构(ReFactoring)的一些功能

如ExtractMethod、Rename,很新鲜,也很实用,但Delphi 的第三方工具DevExpress Coderush好像已经实现这些功能了,Delphi 9对重构支持得好像还不是太全。

时间: 2024-07-31 08:28:26

Delphi 2005抢先预览的相关文章

Dreamweaver CS5新功能更新列表 抢先预览

Adobe4月12日全球同布发布Adobe CS5,其中Dreamweaver CS5新功能如下: 列表 抢先预览-游戏新功能抢先体验"> Dreamweaver CS5新功能更新列表: 1.集成 CMS 支持 尽享对 WordPress.Joomla! 和 Drupal 等内容管理系统框架的创作和测试支持. 2.CSS 检查 以可视方式显示详细的 CSS 框模型,轻松切换 CSS 属性并且无需读取代码或使用其他实用程序. 3.与 Adobe Browserlab 集成 使用多个查看.诊断

DEDECMS 新版的模板抢先预览

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 Dedecms是国内一款基于Php的免费开源CMS系统,在国内的中小网站应用较为广泛,其中九游等各大厂商也应用Dedecms做为子栏目内容,随着Dedecms的不断发展与进步,新生的Dedecms不仅赚足了眼球,而因为多次的"跳票"也使得众多站长心中痒痒,不少站长社区更是揶揄出一堆的版本,诸如:Dedecms奥运版

Fireworks 8 新功能抢先预览

早在七年前Fireworks问世之初,Fireworks就致力成为杰出的Web图像编辑与处理软件,到现在Fireworks已经赢得了为数众多的用户群.Micromedia Studio 8的发布引起了人们对Dreamweaver 8和Flash 8的广泛关注,其实Fireworks也在许多方面做了一些令人感兴趣的改变和功能的增强,下面让我们关注一下Fireworks 8新增的重要功能. 一.创建CSS弹出菜单 越来越多的网站使用CSS来创建,开发者们使用不同的工具来创建CSS驱动的导航菜单.尽管

Dreamweaver 8 新功能抢先预览

dreamweaver     作为刚刚发布的Macromedia Studio 8 Web开发套件的一个组成部分,Dreamweaver 8增加了许多激动人心的新功能.作为业界领先的网页制作软件,Dreamweaver 8这次除了增加了许多精巧的改进.工作流程更加先进之外,在新功能中还加入了经过重新设计的CSS工具.速度更爽的后台FTP,以及用于将XML文件转换为设计完美且更友好地支持浏览器的文档的工具.     下面介绍一下Dreamweaver 8中比较重要的新功能,看看它们有没有足够的吸

PHP168 V6热点功能抢先预览

中介交易 SEO诊断 淘宝客 云主机 技术大厅 作为中国最主流的CMS平台之一,PHP168即将发布对官方及站长都具有重要意义V6版,V6定位为CMS领域的创造版,不仅在功能上具有大幅创新,同时在思路上让站长运营更加贴近主流互联网经济. V6版包含的几个重要核心理念: A. 核心关注站长通过运作网站内容的盈利模式,而不再仅仅依靠广告. B. PHP168 官方坚信站长是互联网的核心,站长完全可运营主流的互联网平台.PHP168官方期望能协助站长建立一批有影响力的商务站和领域站. C. V6将建强

抢先预览Server 2003 SP1的安全配置向导_Windows2003

Windows Server 2003发布到现在也已经快两年了,在这段时间里跟该系统有关的安全漏洞也不少,因此装好系统之后安装名目繁多的补丁成了管理员的必修课:同时,按照微软的惯例,当操作系统发布之后每一年左右的时间里,就要发布一个相应的Service Pack补丁包.可是Windows Serve 2003发布这么久以来,却一直没有关于SP1的消息. 近日微软终于对Windows Server 2003的SP1开始了公测,所有人都可以在下面地址下载RC1版本的SP1: 注意:该软件目前还是测试

相爱相杀:微软开放 Mac 的 Office Insider 预览体验

微软与苹果作为一对好基友,其相爱相杀的故事一晚上都说不完.这不,作为苹果的真爱粉,微软近期又对使用 Mac 的 Office 365 服务用户开放了 Office Insider 预览体验计划,让订阅 Office 365 的用户拥有抢先预览部分 Office 套件新功能或新组件的资格. 虽然去年微软已经对 Windows 10 Desktop.Windows 10 Mobile 和 Android 平台开放了 Office Insider 的服务,然而特意为 Mac 平台开放实在少见,毕竟在没

Delphi开发98屏幕保护预览程序

大家都知道windows屏幕保护程序的作用,而且新的屏幕保护程序越来越漂亮.如果在win98的桌面右键菜单选属性,就弹出显示器设置界面,有一个标签是设置屏幕保护程序的. 在该页的画面上,有一个显示器图案,如果你选择win98所带的屏幕保护程序,这个屏幕保护程序就会在这个小'显示器'上自动运行,你可以直接看到运行效果.这功能大大方便了屏幕保护程序的选择,这就是win98对屏幕保护程序的新增接口:预览功能. 目前大多数新推出的屏幕保护程序都支持这个接口. 屏幕保护程序从它的诞生那时起,在同一时刻只能

抢先体验:Android “O”开发者预览版

[51CTO.com快译]连续第二年,谷歌公司以低调的方式发布其Android手机操作系统的预览版本,且仅通过一篇博文进行发布.当然,这种低调亦有其原因:相较于Android 7"牛轧糖",目前的Android "O"只是一项小型更新,且更类似于2015年Android 6"棉花糖"这一小幅升级版本.(目前Android 'O'的名称亦未最终敲定,我们甚至不能确定其版本号最终将为8.0抑或是更为准确的7.2.) 我在自己的Pixel C平板电脑上