奇迹重现 Delphi 2005赏析-1

来源:百度文库 编辑:神马文学网 时间:2024/04/19 10:09:11

奇迹重现 Delphi 2005赏析

2004-11-30 15:18作者:潇潇出处:天极网责任编辑:方舟  一、概述

  Borland 希望Delphi 2005 能成为Windows平台上的最终的完整解决方案,为此 Delphi 2005 集成了 Delphi, C#, Microsoft .NET Framework and Win32 ,支持图形用户接口(GUI), Web开发, 数据库、富客户端应用程序(rich-client applications)等多方面的开发, 集成软件生命周期管理(ALM)功能及快速开发(即RAD)的能力。在Delphi 2005中,所提供的IDE使Windows平台的开发更快速,更容易,并且新的版本能更好的支持win32 标准,同时还提供了一个世界级水平的编译器和调试器;他还提供了大量的可重用的组件,一个强大的代码生成向导,可以帮你更快的产生你所想要的代码;Delphi 2005 还 包括了崭新的第二代企业核心对象技术 (Borland Enterprise Core Objects II即ECO II) 。ECO II 为模型驱动的.NET企业应用提供了开发框架。Delphi 2005还能协助开发团队在创建新应用的同时,维护及改进现有的Windows应用。 总之,凭借Delphi 2005,开发人员既能继续改进Win32应用,又能采用.NET及ASP.NET,是一款值得期待和使用的开发工具。

  二、Delphi 2005的新特性

  有了大概的印象之后,也许你已经很急于了解Delphi 2005所提供的各种引人注目的功能了吧。下面我们将详细的来了解Delphi 2005 的新的特性。

  (1)集成开发环境

  1、一个集成开发环境,支持多种平台

  在Delphi 2005 的集成开发环境中,为广大用户提供了统一而又强大的开发环境。在这里你可以用Delphi 或者 C# 等语言来创建win32 应用程序或者是创建.NET程序,也可以使用ASP.NET创建动态网页或者传统的客户端应用程序。在Delphi 2005 中,IDE还可以保证你的程序如你在设计时所看见的一样,即通常所说的所见即所得的方式。例如:如果你要用ASP.NET建立一个web应用程序,html设计可以保证你在设计时的页面显示状态,同时还可以通过拖拽组件到页面上来建立你所要的web应用程序,但你却可以只写很少甚至不写一点代码。如下图所示:



  在这里选择你想要建立的工程类型,在向导帮助你建立起所要的框架。

  当然新的开发环境中,同样可以开发传统的win32应用程序。Delphi 2005 提供了一个全面的而又强大的Delphi语言开发win32应用程序的环境。其中包含了众多我们所熟知和不熟悉的可视化组件库(Visual Component Library 即VCL),同时又增加了一些功能强大的vcl控件供用户使用。如下图所示:


  2、使用C# 或者 Delphi 开发.NET 框架应用程序

  .NET已经推出了很多年了,他同时也代表着未来软件技术的发展方向。所以Delphi 2005 集成了能够完全支持.NET框架的SDK(应用程序开发包)。在Delphi 2005 中包含了基于ASP.NET、Windows 窗体、网服务器和组件开发的图形设计环境,在其中你可以使用Delphi语言,也可以使用C#语言。在这个.NET框架中Delphi既可以使用.NET SDK来创建windows窗体和网窗体应用程序,又可以使用Borland的可视化组件库(Visual Component Library即vcl.NET)。同时你还可以很容易的将以前的基于win32的vcl应用程序移植到vcl.NET环境下。如下图所示:

 

  当我们用Delphi 2005 打开一个以前的工程时,系统会提示我们在工程被打开时,要被升级。如下图所示:




  我们有两种选择,可以继续传统的win 32 应用程序,也可以升级到Delphi的.NET版本。