Borland Delphi 9 的新特性

原创 2004年09月24日 20:17:00
Delphi 9(CodeName:Diamondback)快要release了,Borland也公布了新特性演示,网上一直也没有Delphi 9的下载,所以没有实际安装体验,但根据演示,新特性是有,但没有那么激动人心,因为好像都是一些其它开发工具已有的特性,但还是非常期待。

Delphi 9 新特性官方Flash演示:http://info.borland.com/media/shockwave/delphi2005/d2005sneak.html

下载该Flash:http://info.borland.com/media/shockwave/delphi2005/diamondbacksneakpeek.swf

r_diamondback.jpg 

很是奇怪,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、同时支持WIN32和.NET开发

Delphi 1-7支持WIN32开发,Delphi 8只支持.NET开发,Delphi 9对他们同时提供了开发支持。

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

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

6、代码帮助提示

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

7、新增Code History

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

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

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



目前比较了解的新特性就这些,以后再整理吧。

破解入门(七)-----牛刀小试之暴力破解

【文章标题】:牛刀小试之暴力破解 【文章作者】:hahaya 【软件名称】:极品私人密盘 【软件大小】:483KB 【保护方式】:注册码 【软件介绍】:一款磁盘机密工具 【下载地址】:ht...
  • qiurisuixiang
  • qiurisuixiang
  • 2012年06月14日 09:54
  • 10547

当打开Delphi7,出现“borland license information was found,but it is not valid for delphi”的错误,无法运行的解决方法

borland license information was found,but it is not valid for delphi的报错
  • tong_530
  • tong_530
  • 2016年04月18日 10:46
  • 2095

Delphi的Lisence被破坏,无法启动!Borland license information was found,but it is not valid for delph

去网上搜索发现是注册文件损坏了。解决方案很简单Delphi7:1) Delete the file: C:/documents and settings//.borland/registry.slm2...
  • lijian260
  • lijian260
  • 2010年01月18日 16:55
  • 2103

Borland Delphi 7 Enterprise 企业版 注册

序列号注册码:               SN: 6AKD-PD29Q9-RDF?JQ-HQNZ   key: D?X-BTC               SN: 6AKD-PD29Q9...
  • Plutus_Lee
  • Plutus_Lee
  • 2012年10月25日 10:03
  • 1202

有关脱壳以及脱壳实例讲解

当前流行的查壳工具主要以peid和fileinfo这两个软件为代表。 PEiD的原理是利用查特征串搜索来完成识别工作的。各种开发语言都有固定的启动代码部分,利用这点就可识别出何种语言编译的。同样...
  • zacklin
  • zacklin
  • 2012年07月11日 16:31
  • 1356

Java 9 新特性快速预览

Java 8 已经出来三年多的时间了,原本计划2016年七月份release Java 9,但是基于种种原因,Java 9 被推迟到了2017年的3月份,本人也在Open JDK的官网上看到了Java...
  • wangwenjun69
  • wangwenjun69
  • 2016年12月11日 13:22
  • 51740

Borland要卖掉Delphi了,不知什么滋味~~

        记得初一第一次接触电脑学习Pascal编程的时候,我用的第一个IDE是Borland Turbo Pascal 5.0,在我的思维里,Borland公司一直是业界的杰出代表,而且说实话...
  • yxz149
  • yxz149
  • 2006年03月21日 19:03
  • 901

JDK 9新特性汇总

写在前面:     ​期待已久的JDK 9发布了,有哪些新特性值得我们去体验呢?小编给你整理了JDK 9的新特性。  JDK9的关键更改:     Java平台模块化系统:引入了一种...
  • gmg082900
  • gmg082900
  • 2017年09月22日 21:27
  • 3623

java 9 新特性

一觉新来,看到infoQ的推送消息,java 9 发布了!java程序员的福音,java版本也将稳定在半年更新一次! 1. Java 平台级模块系统 Java 9 的定义功能是一套全新的模块系统。...
  • Fengyr_fly
  • Fengyr_fly
  • 2017年09月22日 14:08
  • 388

[Borland.Delphi.V1.V2.V.3.古董.怀旧.供爱好者收藏用].Borland.Delphi6.rar

Borland.Delphi6 下载地址:http://pan.baidu.com/share/link?shareid=135733&uk=721744522
  • tjoy2005
  • tjoy2005
  • 2012年12月12日 19:29
  • 562
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Borland Delphi 9 的新特性
举报原因:
原因补充:

(最多只允许输入30个字)