• <menu id="w2i4a"></menu>
  • logo DevExpress使用教程

    文檔首頁>>DevExpress使用教程>>DevExpress使用教程:手把手教你用官方漢化資源做漢化

    DevExpress使用教程:手把手教你用官方漢化資源做漢化


    在較早期的 DevExpress 開發(fā)中,基本上都是使用一個DLL包的漢化文件,如基于13.1的漢化包文件Dxper.LocalizationCHS.Win.v13.1.5.dll,這個漢化包也比較方便,大多數(shù)時候復(fù)制一個文件就搞定了。不過這樣的漢化包一般同步更新比較慢,最近使用了DevExpress當(dāng)前較新版本14.*后,希望集成使用官方的漢化文件,本文介紹在使用官方漢化文件的一些歷程和心得,希望對后來者有幫助。

    我們知道,如果使用有其他方處理漢化包文件(類似漢化包Dxper.LocalizationCHS.Win.v13.1.5.dll),這樣的方式就是復(fù)制文件比較方便,如果使用官方漢化包,復(fù)制的文件比較多,比較零散。但是使用官方漢化包也有好處,就調(diào)用的時候,一句話就可以把界面線程的語言進行切換了,而且打包的時候,也不會有太多的不同。

    當(dāng)然,官方漢化資源是免費的,免費的難免就會有瑕疵,比如漢化資源沒有漢化完全,而且漢化了的有些不準(zhǔn)確。對漢化有高要求的也可以選擇收費的漢化資源,漢化超過2萬詞條,與每次版本升級保持同步更新。

    | DevExpress最新版下載 |

    1、如何在程序中使用官方漢化文件

    Dev的官方漢化文件,是一系列的獨立資源類,它對應(yīng)著不同的界面漢化內(nèi)容,如下界面截圖所示。

    devexpress官方漢化文件

    以上這些文件是全部界面方面的漢化處理,一般情況下,我們不需要全部的內(nèi)容,只需要我們使用到對應(yīng)模塊的漢化資源就可以了,所以即使是復(fù)制,也是復(fù)制一部分進行使用。

    一般情況下,我們根據(jù)需要復(fù)制一部分即可。

    devexpress官方漢化文件

    準(zhǔn)備好上面的文件后,我們在程序代碼里面,需要增加一句話,指定去對應(yīng)目錄獲取漢化資源文件即可。

    devexpress官方漢化資源

    這樣如果我們是直接復(fù)制文件去機器上運行,記得把zh-CN目錄下的資源文件一并復(fù)制過去,運行起來就可以看到Dev控件的中文化菜單或者提示了。

    2、如何在安裝包里面使用漢化文件

    對于這么多漢化文件,看起來雖然比較多,但是,打包的時候,你最終也只是把這些零散的內(nèi)容整合到安裝包里面了,所以沒有太多的不一樣的地方。

    一般情況下,我們在安裝包里面,集成漢化文件的時候,就在文件視圖里面,把對應(yīng)的zh-CN目錄整個拖動到VS的安裝包設(shè)計器里面,就可以了,這樣所有相關(guān)的文件都會加入進來,也是非常方便的。

    devexpress漢化文件

    做好這一步,其他的內(nèi)容,就是按照常規(guī)的方式進行添加或者處理就可以了,對于安裝包,有時候通過刷新引用關(guān)系,并檢查某些文件是否遺漏即可。

    以上是基于VS2010的安裝包處理,對于VS2012、VS2013以上,他們的做法上有所不同,不過總體的步驟是一致的。

    3、DevExpress14的版本使用總結(jié)

    | DevExpress 2014歷史版本下載 |

    對于引入Dev14.*的版本,由于它們增加了對PDF的改善支持,因此我們可以直接在附件里面預(yù)覽PDF文檔而沒有出現(xiàn)格式出錯的情況了(13.*處理PDF的格式會有問題),另外還增強了XtraSpreadSheet 的功能,因此也可以使用這個模塊來處理Excel的相關(guān)內(nèi)容了,Word照常可以使用RichEdit控件進行預(yù)覽和處理,不過格式顯示依舊有一些失真,有些地方字體顯示還是不太好。

    不過基于PDF、RichEdit和SpreadSheet的功能,可以使用它們進行很好的應(yīng)用了。如我在我的《Winform開發(fā)框架》、《混合式開發(fā)框架里面》使用的通用附件管理模塊,就是基于這些特點,實現(xiàn)圖片、Excel文檔、Word文檔和PDF等文檔的在線預(yù)覽和管理操作,界面截圖如下所示。

    devexpress漢化文件

    由于引進了一些新的對象,如Range等,這些如果你在 Aspose.Cell 里面已經(jīng)使用它來處理報表方面的時候,那么就需要特別聲明了,因為它會和DevExpress里面的SpreadSheet里面的對象類產(chǎn)生沖突,一般情況下處理下就可以了。

    devexpress漢化文件

    除了這些,基本上沒有其他的沖突問題,DevExpress版本的更新,依舊保持比較好的向后兼容的情況。

    本文轉(zhuǎn)載自博客園伍華聰博客

    如果您要購買DevExpress或者對產(chǎn)品還存在疑問,請咨詢我們的在線客服>>

    慧都學(xué)院2017全新DevExpress線下研修班火熱報名中!


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();