<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Frank Hawker

    當程序員的大頭鷹

    VC中多語編程的一些要點

    一個程序或控件,如果想要有更大的市場,國際化是一種必然的趨勢。要使軟件國際化,其編碼必須支持多語,否則有可能在你的程序中,僅在某個版本的操作系統底下好用,而在另外的操作系統中卻是亂碼。VC對多語的支持相對于VB來說還是簡單了很多,其自身提供了支持多語的機制。在實際工作中,在VC中進行多語化編譯,我總結出以下一些要點:
    1、首先應該預編譯指令中定義UNICODE或_UNICODE,使用了這個預編譯指令,在使用WindowsAPI時,系統就會自動使用W版的API函數及結構
    2、聲明字符串必須用TCHAR,而不能用char
    3、對于字符串操作的相關函數處理,如strcpy用wcscpy的代替等等
    4、所有的字符串值,必須加上宏_T()
    5、如果在程序中使用了STL,必須使用必須使用其w版的函數及類型,比如string就得用wstring來代替,在我的程序中,使用了如下預編譯指令:
    #ifdef _UNICODE
    #define tstring  wstring
    #else
    #define tstring  string
    #endif
    這樣在程序中用tstring來聲明字符串。所有與string相關的函數都必須作這這樣的處理。比如stringstream、ostream等等。
    關于編碼的問題請參考下面文章:
    http://dev.csdn.net/develop/article/72/72002.shtm

    posted on 2005-05-25 09:44 大頭鷹 閱讀(542) 評論(0)  編輯  收藏 所屬分類: 工作札記

    導航

    統計

    公告

    常用鏈接

    留言簿(3)

    我參與的團隊

    隨筆分類(6)

    隨筆檔案(17)

    文章檔案(1)

    收藏夾(2)

    Friends' Blog

    積分與排名

    最新評論

    主站蜘蛛池模板: 亚洲AV无码专区在线亚| 国产香蕉免费精品视频| 亚洲午夜成人精品无码色欲| 久久精品亚洲综合一品| 中文字幕专区在线亚洲| 国产精品酒店视频免费看| 无码av免费毛片一区二区| 99视频精品全部免费观看| 两个人的视频www免费| 看Aⅴ免费毛片手机播放| 亚洲日本VA午夜在线影院| 亚洲精品午夜久久久伊人| 久久精品国产精品亚洲精品| 亚洲综合色区在线观看| 免费中文字幕在线观看| 午夜色a大片在线观看免费| 国产在线观看片a免费观看| 3d成人免费动漫在线观看| 久久青草国产免费观看| 亚洲免费人成在线视频观看| 两性色午夜视频免费网| 中文字幕版免费电影网站| fc2成年免费共享视频网站| 日亚毛片免费乱码不卡一区| 久久人午夜亚洲精品无码区 | 最近2019中文免费字幕在线观看| 日本一区二区在线免费观看 | 国产午夜影视大全免费观看| 免费无码黄网站在线观看| 成人免费毛片观看| 日本黄色免费观看| 日本免费无遮挡吸乳视频电影| 韩国18福利视频免费观看| 日韩免费a级在线观看| 免费一级毛片不卡不收费| 国产免费人人看大香伊| 国产免费啪嗒啪嗒视频看看| 亚洲国产精品无码久久九九| 亚洲天堂免费在线视频| 亚洲人成图片小说网站| 亚洲成年轻人电影网站www|