下载示例源代码(VC知识库的下载链接)实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。"> 程序实现多国语言的动态切换解决方案作者:耿海增 asp?id=1919">下载示例源代码(VC知识库的下载链接)实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。_IT技术专题(程序实现多国语言的动态切换解决方案)
    当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 程序实现多国语言的动态切换解决方案作者:耿海增 asp?id=1919">下载示例源代码(VC知识库的下载链接)实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能。
 

 

    摘要: 运行时类型识别(rtti)即是程序执行过程中知道某个对象属于某个类,我们平时用c++编程接触的rtti一般是编译器的rtti,即是在新版本的vc++编译器里面选用“使能rtti”,然后载入typeinfo.h文件,就可以使用一个叫typeid()的运算子,它的地位与在c++编程中的sizeof()运算子类似的地方(包含一个头文件,然后就有一个熟悉好用的函数)。typdid()关键的地方是可以接受......
    摘要: 如果你是一名vc程序员,你是否被一个问题所困扰?项目小组有编程规范要求严格执行,但是项目进度紧张,每天都有大量的代码需要完成。很难做到既能保证开发进度,又能编写出良好风格、缩进规范的代码。如果采用其他工具对源文件进行代码整理,又需在vc之外重新打开源代码,整理结果不能直接在vc中查看编译。能不能在vc中集成一种工具,轻松点击vc按钮即可整理源码呢?回答是有。  下面我就介绍一个名为astyle的......


程序实现多国语言的动态切换解决方案
程序实现多国语言的动态切换解决方案作者:耿海增

我的方法是把所有用到的字符串都放到文件中,一种语言一个文件,根据选择的语言到对应的文件中去加载字符串.这样不但可以动态切换语言,而且用户可以根据需要自己添加新的语言. 【程序编程相关:Scintilla使用指南(二)

asp?id=1919">下载示例源代码(vc知识库的下载链接)实现思想:传统的做法是把所有的资源都放到动态库中,一种语言一个动态库,程序运行的时候通过加载不同的动态库来实现多语言功能.这样做的缺点是不能动态切换语言,如果更换语言后必须重新启动软件.当然,没有人会需要经常的切换语言玩儿,但是采用动态库的方法,如果程序需要修改资源的话,就要更新所有的动态库,这是一个非常枯燥而且容易出现疏漏的工作. 【推荐阅读:MSXML 解析 XML(收藏)

2.提供一个全局函数,如 g_loadstring(cstring szid),根据提供的字符串id返回其内容,具体是哪个语言的在函数中判断,这样在程序中只要提供一个字符串id就可以自动加载不同语言的文字了. 【扩展信息:Scintilla使用指南(一)

具体实现:1.程序启动时检查所选择的语言,确定该语言文件,保存该文件路径

3.如何在程序中使用:原来代码:


...   下一页
 ·listcontrol的使用    »显示摘要«
    摘要: 一、基本使用1.新加listcontrol 控件,属性中的style属性页下的view选择report。并设置其对应的控制变量如:m_list1。 2.初始化,即设置列。 用m_list1。 m_list1.insertcolumn(0,"曲名"); //插入列 m_list1.insertcolumn(1,"类型"); m_list1.insertcolumn(2,"长度"); m_list......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE