如何编译多语种的程序

arnoldzhw 2002-07-17 08:58:25
我有一个程序,在rc文件中英文资源和中文资源都已经定义好了,想根据编译开关,控制程序加载中文或者英文的资源,请问如何做。先谢谢了。
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
辉歌 2003-01-02
  • 打赏
  • 举报
回复
http://www.china-pub.com/computers/emook/0936/info.htm
易语言概述 易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。易语言有自主开发的高质量编译器,中文源代码被直接编译为CPU指令,运行效率高,安全可信性高;拥有自己的数据库系统,且支持访问现有所有数据库;内置专用输入法,支持中文语句快速录入,完全解决了中文输入慢的问题;易语言除了支持界面设计的可视化,还支持程序流程的即时可视化;除了语句的中文化之外,易语言中还专门提供了适合中国国情的命令,如中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额的处理等;易语言综合采用了结构化、面向对象、组件、构架、集成化等多种先进技术,并在运行效率、性能价格比、全可视化支持、适应本地化需要、面向对象以及提供Windows,Linux上的运行平台等具有特色;现有各种支持库多达40多个,用户可以使用她来满足几乎所有的Windows编程需求,多媒体功能支持强大,完善的网络、端口通讯和互联网功能支持,网上与论坛上的学习资源众多。在易语言及其编译器的设计与实现、可视化汉语编程的构建、提供多种语言版本等方面具有创新。目前易语言已取得国家级鉴定,鉴定会专家一致认为:易语言在技术上居于国内领先地位,达到了当前同类产品的国际先进水平。
Unix线程 在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache的配置系统与其他软件包更加相似。 多协议支持 Apache现在已经拥有了能够支持多协议的底层构造。 mod_echo就是一个例子。 对非Unix平台更好的支持 Apache 2.0在诸如BeOS,OS/2和Windows等非Unix平台上有了更好的速度和稳定性。 随着平台特定的multi-processing modules(MPMs)和 Apache Portable Runtime (APR)的引入,Apache在这些平台上的指令由它们本地的API指令实现。 避免了以往使用POSIX模拟层造成的bug和性能低下。 新的Apache API 2.0 中模块的API有了重大改变。很多1.3 中模块排序/模块优先级的问题已经不复存在了。 2.0 自动处理了很多这样的问题,模块排序现在用per-hook的方法进行,从而拥有了更多的灵活性。 另外,增加了新的调用以提高模块的性能,而无需修改Apache服务器核心。 IPv6支持 在所有能够由Apache Portable Runtime库提供IPv6支持的系统上, Apache默认获得IPv6侦听套接字。另外,Listen, NameVirtualHost和VirtualHost 指令支持IPv6的数字地址串(比如:“Listen [fe80::1]:8080”)。 过滤 Apache的模块现在可以写成过滤器的形式, 当内容流经它到服务器或从服务器到达的时候进行处理。 比如,可以用mod_include中的INCLUDES 过滤器将CGI脚本的输出解析为服务器端包含指令。 mod_ext_filter允许外部程序充当过滤器的角色,就象用CGI程序做处理器一样。 多语种错误回报 返回给浏览器的错误信息现在已经用SSI文档实现了多语种化。 管理员可以利用此功能进行定制以达到观感的一致。 简化了的配置 很多易混淆的配置项已经进行了简化。 经常产生混淆的Port和BindAddress配置项已经取消了; 用于绑定IP地址的只有Listen指令; ServerName 指令中指定的服务器名和端口仅用于重定向和虚拟主机的识别。 本地Windows NT Unicode支持 Apache 2.0在Windows NT上的文件名全部使用utf-8编码。 这个操作直接转换成底层的Unicode文件系统, 由此为所有以Windows NT(包括Windows 2000和XP)为基础的安装提供了多语言支持。 这一支持目前尚未涵盖Windows 95, 98 or ME系统, 因为它们仍使用机器本地的代码页进行文件系统的操作。 正则表达式库更新 Apache 2.0 包含了兼容Perl的正则表达式库(PCRE)。 所有的正则表达式现在都使用了更为强大的Perl 5 的语法。
Unix线程 在支持POSIX线程的Unix系统上,现在Apache能在混合多进程、 多线程模式下运行,使很多(但不是全部的)配置的可扩缩性得到改善。 新的编译系统 重写了原来的编译系统,现在是基于autoconf和libtool的, 使得Apache的配置系统与其他软件包更加相似。 多协议支持 Apache现在已经拥有了能够支持多协议的底层构造。 mod_echo就是一个例子。 对非Unix平台更好的支持 Apache 2.0在诸如BeOS,OS/2和Windows等非Unix平台上有了更好的速度和稳定性。 随着平台特定的multi-processing modules(MPMs)和 Apache Portable Runtime (APR)的引入,Apache在这些平台上的指令由它们本地的API指令实现。 避免了以往使用POSIX模拟层造成的bug和性能低下。 新的Apache API 2.0 中模块的API有了重大改变。很多1.3 中模块排序/模块优先级的问题已经不复存在了。 2.0 自动处理了很多这样的问题,模块排序现在用per-hook的方法进行,从而拥有了更多的灵活性。 另外,增加了新的调用以提高模块的性能,而无需修改Apache服务器核心。 IPv6支持 在所有能够由Apache Portable Runtime库提供IPv6支持的系统上, Apache默认获得IPv6侦听套接字。另外,Listen, NameVirtualHost和VirtualHost 指令支持IPv6的数字地址串(比如:“Listen [fe80::1]:8080”)。 过滤 Apache的模块现在可以写成过滤器的形式, 当内容流经它到服务器或从服务器到达的时候进行处理。 比如,可以用mod_include中的INCLUDES 过滤器将CGI脚本的输出解析为服务器端包含指令。 mod_ext_filter允许外部程序充当过滤器的角色,就象用CGI程序做处理器一样。 多语种错误回报 返回给浏览器的错误信息现在已经用SSI文档实现了多语种化。 管理员可以利用此功能进行定制以达到观感的一致。 简化了的配置 很多易混淆的配置项已经进行了简化。 经常产生混淆的Port和BindAddress配置项已经取消了; 用于绑定IP地址的只有Listen指令; ServerName 指令中指定的服务器名和端口仅用于重定向和虚拟主机的识别。 本地Windows NT Unicode支持 Apache 2.0在Windows NT上的文件名全部使用utf-8编码。 这个操作直接转换成底层的Unicode文件系统, 由此为所有以Windows NT(包括Windows 2000和XP)为基础的安装提供了多语言支持。 这一支持目前尚未涵盖Windows 95, 98 or ME系统, 因为它们仍使用机器本地的代码页进行文件系统的操作。 正则表达式库更新 Apache 2.0 包含了兼容Perl的正则表达式库(PCRE)。 所有的正则表达式现在都使用了更为强大的Perl 5 的语法。

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧