unit Edit1;interfaceuses
SysUtils, Classes, Controls, StdCtrls;
type 我的字符串类 = string;
type
T我的变态编辑框名字特别长这次不敢带标点符号了还要以英文开头= class(TEdit)
private
{ Private declarations }
F我的串内容 : 我的字符串类;
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property 我的属性串,名字有点长,想看下对象浏览器的健壮性。 : 我的字符串类 read F我的串内容 write F我的串内容;
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Samples', [T我的变态编辑框名字特别长这次不敢带标点符号了还要以英文开头]);
end;end.
--------------------------
经过测试,编译器能正确编译形成BPL控件包,并能正确注册我的控件。
在测试工程,能正确将这个控件添加到窗体上。
对象浏览器 object inspector能正确显示控件的类的信息,属性编辑那里能正确显示我自定义的属性。
对象浏览器能支持用中文为设计期的控件命名程序程序变量名了。D2007不行,只能支持代码动态创建的控件用中文命名。我的测试并不是说想用中文写代码,而是看下delphi的IDE,RTL,编译器对unicode的支持程度,这样看来,效果不错。
SysUtils, Classes, Controls, StdCtrls;
type 我的字符串类 = string;
type
T我的变态编辑框名字特别长这次不敢带标点符号了还要以英文开头= class(TEdit)
private
{ Private declarations }
F我的串内容 : 我的字符串类;
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property 我的属性串,名字有点长,想看下对象浏览器的健壮性。 : 我的字符串类 read F我的串内容 write F我的串内容;
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Samples', [T我的变态编辑框名字特别长这次不敢带标点符号了还要以英文开头]);
end;end.
--------------------------
经过测试,编译器能正确编译形成BPL控件包,并能正确注册我的控件。
在测试工程,能正确将这个控件添加到窗体上。
对象浏览器 object inspector能正确显示控件的类的信息,属性编辑那里能正确显示我自定义的属性。
对象浏览器能支持用中文为设计期的控件命名程序程序变量名了。D2007不行,只能支持代码动态创建的控件用中文命名。我的测试并不是说想用中文写代码,而是看下delphi的IDE,RTL,编译器对unicode的支持程度,这样看来,效果不错。
reference to 语法
Class<T>泛型
Exit(参数)就这几个新语法
以前某些要MultiByteToWideChar这类API实现兼容Unicode的都全部不需要了~直接PWideChar(String)就OK
顶。。
不知道,除了支持Unicode,VCL库函数有没有增加,,
有没有支持像C#或C++那样的泛型或模板。。?
支持模板,但是具体支持力度如何得实际应用才能知道.
看看能不能同时显示中韩文就知道支持的怎么样了
-------------------------------------------------完全支持,昨天我测试了韩文,日文,繁体字,终于体验了传说中的UNICODE.