Delphi 2005新特性有什么?
Delphi 2005新特性有什么?
Delphi 2005 新特性
by Bob Swart (www.drbob42.com)
Bob Swart Training & Consultancy (eBob42)
翻译: Ari
原文: http://bdn.borland.com/article/0,1410,32778,00.html
Borland Delphi 2005 的启动画面
1, 简介
Borland Delphi 2005 是目前delphi的最新版本, 提供了在Microsoft Windows的操作系统和Microsoft .NET 框架 1.1 版本下的快速开发环境, 同时可用Delphi语言(适应win32和.NET 1.1)与C#(只能适应>NET 1.1)开发
产品总览
Delphi 2005 可以看成拥有三个不同的特性:一个使用Delphi语言(Delphi7的后继版本)的Win32特性, 和两个.NET特性:一个使用Delphi 作为开发语言(Delphi8的后继版本), 另外一个使用C#作为开发语言. 关于这裹说到的最后一个特性, Delphi 2005 是从 Borland C#Builder
结论就是, Delphi2005是作为Delphi3 到 8和C#Builder开发者的下一个版本, 它在Win32下的快速应用开发和在.NET框架下一样优秀.
关键特性
- 支持三个不同的特性: Delphi for Win32, Delphi for .NET 和 C# 都同处于一个开发环境(和调试环境)中.
- 可以比较容易的在同一个开发环境中移植 Win32 应用程序到.NET中
- 新增一些Delphi语言的新特性如 多单元命名空间, for…in…do循环, 内联函数, 和其它的代码优化技术.
- 支持WinForms, ASP.NET WEB Forms 在可视化环境中的开发, 就如Borland自己在.NET和Win32上的VCL框架上应用程序的开发一样.
- 支持异质的数据访问(可以使用所有的ADO.NET 数据适配器—不仅仅是BdpDataAdapter), 多层的数据应用开发可使用新的 DataSync, DataHub, RemoteServer和RemoteConnection 控件.
- 支持重构来重新组织你的源代码, 以便提升代码的可维护性和成功重用代码的可能性.
- 支持DUnit和NUnit的单元测试, 可以在Delphi for Win32, Delphi for .NET 和 C#项目中使用极限单元测试框架来来提高你代码的质量.
- 支持ECO II (Enterprise Core Objects II)- 一种UML相应的对象模型框架和对象持久性, 通过Borland 数据提供者支持多种数据库, 并且现在也支持ASP.NET.
- 支持ASP.NET的DB Web 控件能使开发更简单的设计, 开发和分发功能强劲的带数据驱动的Web 应用程序.
- 支持版本控制和团队开发, 通过额外的插件StarTeam, 能针对你的项目做特别的务份和提供一个历史列表视图,
- 通过janeva for Delphi for .NET和C# 应用程序的解决方案, 内置支持J2EE企业级EJB, 或者CORBA服务器.
2. Borland Delphi 2005
这个白皮书将能从不同的范围分类来讨论Borland Delphi 2005 一些重要的增强功能. 首先, 将会提及到IDE 方面的增强, 接着是重构, 使用DUnit和NUnit的单元测试, 在数据访问和Web 方面的增强, ALM的支持, 最后谈到Delphi编绎, 语言和调试器方面的增强.
2.1 IDE
Delphi 2005 的可视开发环境(IDE) 在下面提到的各方面都有了意义重大的扩展和增强.
欢迎界面
欢迎界面已经重新设计过了, 不仅显示最近打开过的项目, 还显示Borland 开发者网络和RSS的最新新闻(需要到internet的联接)
多样化的特性
Delphi 2005 支持多样化的特性, 体现在同时支持 Delphi fro Win32, Delphi for .NET,和C#项目
![endif]>![if>![endif]>![if>![endif]>![if>![endif]>![if>![endif]>![if>![endif]>![if>![endif]>![if>