手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

Delphi開發國際化應用程序

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
TNTComponent 它是改写了Delphi的控件来支持Unicode TNTComponent是一个开源代码控件, 大家可以放心使用及更改。你可以到:http://home.ccci.org/wolbrink下载并安装 (因为它的用法与基本的控件一样, 所以不再说明用法)
5. 报表控件我用的是Qreport 3.6.2, 因为它不支持Unicode, 所在我改写了它的代码, 使到它能支持多国语言文字。 本文提供补丁代码下载 (Http://happy.gsidc.com)。 (因为QreportDelphi5, 6时候Delphi自带的控件, 本文假设读者已会使用它来打印报表)
6. Microsoft®微软拼音输入法。 可以到微软网站免费下载。(注:如果要有日语等, 需要下载语言包)


以上准备工作做好后, 就可以进入应用程序的开发过程。
第一个Hello Unicode.
1. 新建一个工程。我们需要一个应用程序来运行程序, 所以新建一个工程。
2. 去掉Form1。由于DelphiForm1是基于一般的单字节类型来写的, 所以最好把它去掉。
3. 新建一个TntForm1 并加入一个TntEdit输入柜和一个按钮。安装完TNTComponent后,
a.) 应用程序的新加页面会出现TntForm(Unicode)的选项, 新建一个TNTFrom1, 可以更好地控制Unicode
b.) Delphi的控件面板上会出现新的TNT控件组页, 在多国语言应用程序开发中, 建议要用到Unicode输入或显示的地方全部都使用此类面板上的控件。
4. 新建一个报表窗体, 并加入一个QRLabel

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!