领导让交一份delphi语言的资料和介绍,查了资料,越来越糊涂,我只用过d7,不明白指出特向高手们请教:
我看到许多文章上这样介绍delphi2005:delphi2005支持多种编程语言和win32、.net的SDK,我不明白如何理解它支持多种编程语言?D8是不是只能开发.net程序?
他的功能是不是集合了D7、D8的功能,既能在win32平台也能在.net平台工作,既有Delphi以前的强大功能,也支持.net的开发,那么在操作界面以及对第三方控件的利用上有什么不同吗?尤其是它对以前的第三方控件还支持吗?以前的程序能够顺利升级?delphi2005,是不是D的终极版?那么他和D9有什么关系?他们就是一个还是两个不同的版本?
好久没关系过Delphi了,现在猛地查它的资料,有点晕了,高手们能不能帮我总结一下,或是给我一些经验之类,另外,到那里查delphi正版的报价?该买哪个版本?

解决方案 »

  1.   

    “它支持多种编程语言”——可以用Delphi语言(Object Pascal)也可以用C#。“D8是不是只能开发.net程序?”——是的,它只有那个.Net编译器。“他的功能是不是集合了D7、D8的功能,既能在win32平台也能在.net平台工作,既有Delphi以前的强大功能,也支持.net的开发”——是这样的。同时带有.net和Win32两种编译器。“那么在操作界面以及对第三方控件的利用上有什么不同吗”——界面和D8一样,都是BDS,不过是3.0。更亲切一些。支持不少第三方插件,比如很老版本的XPMenu,我还在用D7那个时候的一个版本。“以前的程序能够顺利升级?”——要看你是升级到Win32还是.Net。打开老工程的时候会有一个向导。还要看你用了第三方什么控件。Borland自己的VCL倒是都可以升级到.Net。但是第三方控件你要安装以后看一看。注意安装方法,Win32控件一定要安装bpl包,如果只是PAS文件,要先添加到一个包里面。一些升级到VCL.Net的控件,要用D8那样的安装方法安装,可以查控件自带的说明。
      

  2.   

    另外语言也变了,加入拉NameSpace, Nested Class, Static Class Method……都学不过来了,跟C#更像了。