首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • Delphi2009 IDE,RTL,编译器对Unicode支持改进,自编一个Edit控件,测试了下,效果不错。unit Edit1; interface uses SysUtils, Classes, Controls, StdCtrls; ty
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • delphai
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-22 22:28:22 楼主
    unit Edit1;

    interface

    uses
      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;

    implementation

    procedure Register;
    begin
      RegisterComponents('Samples', [T我的变态编辑框名字特别长这次不敢带标点符号了还要以英文开头]);
    end;

    end.


    --------------------------
    经过测试,编译器能正确编译形成BPL控件包,并能正确注册我的控件。
    在测试工程,能正确将这个控件添加到窗体上。
    对象浏览器 object inspector能正确显示控件的类的信息,属性编辑那里能正确显示我自定义的属性。
    对象浏览器能支持用中文为设计期的控件命名程序程序变量名了。D2007不行,只能支持代码动态创建的控件用中文命名。

    我的测试并不是说想用中文写代码,而是看下delphi的IDE,RTL,编译器对unicode的支持程度,这样看来,效果不错。
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • delphai
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 22:32:171楼 得分:0
    自己顶一个,对d2009非常期待...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • akirya
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 6

    发表于:2008-08-22 22:43:022楼 得分:0
    UI
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ManExists
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 22:58:373楼 得分:0
    期待,等待发布
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • marki1987
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 00:23:424楼 得分:0
    严重等待发布...因为D2009是至D7以来改变最大的..
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • WJJ6508607
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 08:33:485楼 得分:0
    学习啊。。。。。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cncharles
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 09:53:206楼 得分:0
    偶耶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhoutler
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 00:29:367楼 得分:0
    接分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sjj108
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 11:24:028楼 得分:0
    今天已经发布了。什么时候有破解下载呢。哈哈
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • 5207
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 12:46:269楼 得分:0
    呵呵。顶一下。这个版本可能真的能用起来。只不过估计会和以前的代码不兼容了。。。期待一下,希望能深度兼容。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jxsbb
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 19:19:5210楼 得分:0
    引用 8 楼 sjj108 的回复:
    今天已经发布了。什么时候有破解下载呢。哈哈
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • aniven
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 19:21:3711楼 得分:0
    可以用中文做变量和类吗?太牛了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • GoldShield
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 20:40:5412楼 得分:0
    有意思,我是说你的代码^.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ly_liuyang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 10:40:1213楼 得分:0
    String = UnicodeString, Char = WideChar VCL全Unicode
    reference to 语法
    Class <T>泛型
    Exit(参数)

    就这几个新语法
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ly_liuyang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 10:45:4314楼 得分:0
    兼容问题在String上面~

    采用String的[]访问的~必须全部换ANSIString,否则旧工程肯定乱码
    以前某些要MultiByteToWideChar这类API实现兼容Unicode的都全部不需要了~直接PWideChar(String)就OK
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • CloneCenter
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 10:49:3915楼 得分:0
    可怜的我,前几天还用了一下D7,现在搞.net,N久木用Delphi了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • maming2003
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 10:54:4316楼 得分:0
    期待中...
    听说今天发布!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • unsigned
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 3

      2

      5

    发表于:2008-08-25 10:59:0517楼 得分:0
    接口,包括文件、网络、数据库、消息等途径,来的非Unicode(UTF-16,UTF-8)文字内容要格外小心特别注意编码的兼容性。以前喜欢使用String作为Buffer的,更应该注意AnsiString和String的区分。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yc_8301
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:26:1218楼 得分:0
    关注中。。。
    顶。。
    不知道,除了支持Unicode,VCL库函数有没有增加,,
    有没有支持像C#或C++那样的泛型或模板。。?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • constantine
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 9

      8

      5

    发表于:2008-08-25 11:33:4419楼 得分:0
    今天出来了吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • luxuewei5214
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:44:4720楼 得分:0
    期待完美学习版啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • unsigned
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 3

      2

      5

    发表于:2008-08-25 12:35:2021楼 得分:0
    引用 18 楼 yc_8301 的回复:
    关注中。。。
    顶。。
    不知道,除了支持Unicode,VCL库函数有没有增加,,
    有没有支持像C#或C++那样的泛型或模板。。?

    VCL库函数,不知道有什么添加,但是对于Multiple Language的支持是要好很多了,特别是对CodePage的支持,还有TEncoding.
    支持模板,但是具体支持力度如何得实际应用才能知道.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Bear_hx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 12:42:3422楼 得分:0
    等待下载
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • amdwinter
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 12:44:5623楼 得分:0
    等待
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • daisydeng
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 12:52:5224楼 得分:0
    期待
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • henreash
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 13:13:1525楼 得分:0
    看看能不能同时显示中韩文就知道支持的怎么样了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • luoyanqing119
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-26 13:27:4026楼 得分:0
    发表于:2008-08-25 13:13:1525楼 得分:0
    看看能不能同时显示中韩文就知道支持的怎么样了
    -------------------------------------------------完全支持,昨天我测试了韩文,日文,繁体字,终于体验了传说中的UNICODE.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • luoyanqing119
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-26 13:29:1927楼 得分:0
    用中文,日文,韩文等做变量都可以.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • javalover23
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-31 01:24:1028楼 得分:0
    友情Up!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liangzongqiang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-31 14:40:1729楼 得分:0
    真的需要支持!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为