Delphi 2005抢先预览

2016-02-19 16:13 2 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐Delphi 2005抢先预览,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

  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。

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

  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了。

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

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

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

  5、代码帮助提示

  是相对以前版本Delphi很明显的改进,这一改进应该是学习微软的Visual Studio,但感觉没有Visual Studio强大,Microsoft Visual Studio .NET 2003的代码帮助实在太强了,强得让人很惊喜,很意外,这也是我喜欢微软的一个原因。

  6、新增Code History

  类似源码控制系统的一些功能,可以随时查看代码的修改记录。

  7、新增 Code Editor语法错误提示功能

  这一特性也是学习微软Visual Studio,在编码时对错误的语法进行下划波浪线提示。

  以下是软件的一些界面图:




来源:http://www.tulaoshi.com/n/20160219/1611373.html

延伸阅读
  序 Delphi出到8时,我曾安装过。当时第一感觉是失望,因为熟悉的vcl视觉不见了;再一个感觉是陌生,因为delphi改动了它的代码,我们再要写东西就得遵循MS的.net命名空间做事。更重要的是,我对使用delphi做b/s开发没有信心。好不爽了一阵子后,我转向了java平台。 ?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:...
Delphi 2005 被Broland成为windows平台上的最终的完整解决方案。 Delphi 2005 集成了Delphi , C # , Microsoft .NET Framework and Win32 ,支持图形用户接口( GUI ) , Web开发, 数据库、富客户端应用程序( rich-client applications )等多种开发开发语言,同时还集成了软件生命周期管理( ALM )功能及开发者生产力促进功能(即RAD)。在...
  之前用的是Java那一套东西,有Eclipse什么都搞定了。现在因为要用Delphi改一个即时通讯软件的缘故,想着怎么能把重构和单元测试那一套搬到Delphi这边来。书上说给现有的代码加单元测试能够加深对代码的理解,并且可以作为改善代码的基础,这不正是我要做的事情吗?于是,为了搭建这么一个敏捷平台,我以Delphi2005和DUnit进行了一点...
标签: Delphi
  之前用的是Java那一套东西,有Eclipse什么都搞定了。现在因为要用Delphi改一个即时通讯软件的缘故,想着怎么能把重构和单元测试那一套搬到Delphi这边来。书上说给现有的代码加单元测试能够加深对代码的理解,并且可以作为改善代码的基础,这不正是我要做的事情吗?于是,为了搭建这么一个敏捷平台,我以Delphi2005和DUnit进行了一点...
Delphi 8 for .NET Assemblies; Packages and Libraries In this article, Bob Swart will explain what .NET Assemblies are, how we can use them in Delphi 8 for .NET applications, and especially how we can make them ourselves (it actually turns out that there is more than one way, and even some special way to us...

经验教程

750

收藏

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