當前位置:首頁 » 編程軟體 » devexpress編譯

devexpress編譯

發布時間: 2023-05-19 08:56:20

Ⅰ 如何資源本地化DevExpress

如何資源本地化DevExpress

使應用程序支持各種語言本地化,可以使你的應用程序支持面對各個國家用戶的版本的語言。
下面以XtraEditors 為例子進行資源本碼消地化。

你需要哪種語言版本的應用程序,你就需要建立哪種語言的assembly,其中包含該語言的本地資源。
SDK提供了本地化工具Winres.exe。工具的具體使用,參見SDK幫助。

默認的情況下,XtraEditors類庫僅支持英語。要把編輯器的用戶界面轉為其他的語言,你需要手工進行。
其中XtraEditors使用的字元都是存儲在LocalizationRes.resx 文件中的。為建立本地資源文件,你需要
以下步驟:

* 復制 LocalizationRes.resx 文件到你的應用程序目錄,並將其改名,名字遵循資源命名的規則
(例如,德語"LocalizationRes.de.resx").文件LocalizationRes.resx 的路徑:
Developer Express Inc.NET\XtraEditors\Sources\DevExpress.XtraEditors
\DevExpress.XtraEditors\LocalizationRes.resx
注意:至於命名規則在類CultureInfo 中詳細列出。
附:
zh-HK 0x0C04 中文 - 香港特別行政區
zh-MO 0x1404 中文 - 澳門特別行政區
zh-CN 0x0804 中文 - 中國
zh-CHS 0x0004 中文(簡體)
zh-SG 0x1004 中文 - 新加坡
zh-TW 0x0404 中文 - 台灣
zh-CHT 0x7C04 中文(繁體)

* 修改資源文件。這意味著將原字元串轉為目標字元串。這步工作可以用Visual Studio .NET很好的實現

* 用Resgen.exe工具將.resx文件轉換為.resources文件。例如,用下述命令建立包含德語.resources文件:
resgen LocalizationRes.de.resx LocalizationRes.de.resources

* 用AL或者其他SDK工具建立一個DLL,並將.resources文件嵌入其中。使用如下命令:
al /out:DevExpress.XtraEditors.Resources.Dll /v:0.0.0.0 /culture:de
/embed:LocalizationRes.de.resources,DevExpress.XtraEditors.LocalizationRes.de.resources
/keyfile:strongkey.snk

注意:1.關於al工具的使用可以查看SDK幫助。
2.這里需要的strongkey.snk應該是和DevExpress~使用的相同。如果有必要的話,你可以將
.resources文件發扮耐送到[email protected] ,讓公司來編譯

下列代碼可以設置應用程序的本遲缺知地運行語言環境:
static void Main()
{
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("de");
Application.Run(new Form1());
}

應用到本地對象:
XtraEditors 的運行時用戶界面可以載入Localizer對象。為此,你需要首先建立一個Localizer的子類,
接著,重寫Localizer.GetLocalizedString方法,這樣就可以改變編輯界面的標題了。最後需要的就是將
Localizer實例化,並賦值給Localizer.Active屬性,以使其生效。

// creating the Localizer descendant
public class GermanLocalizer : Localizer {
// overriding the GetLocalizedString method
public override string GetLocalizedString(StringId id){
switch(id) {
// ...
case StringId.PictureEditMenuCut: return "Ausschneiden";
case StringId.PictureEditMenuCopy: return "Kopieren";
case StringId.PictureEditMenuPaste: return "Einfugen";
case StringId.PictureEditMenuDelete: return "Loschen";
case StringId.PictureEditMenuLoad: return "Laden";
case StringId.PictureEditMenuSave: return "Speichern";
// ...
}
return "";
}
}

using DevExpress.XtraEditors.Controls;

private void Form1_Load(object sender, System.EventArgs e) {
GermanLocalizer gLocalizer = new GermanLocalizer();
Localizer.Active = gLocalizer;
}

Ⅱ DEVEXPRESS怎麼安

DevExpress的安裝說明

編譯需要准備的內容如下:

1、DXperience-11.1.8.exe 官方安裝包

2、DX2011.1.8_src.7z 源代碼

3、DevExpress 11.1 編譯腳本(Sources.zip)

4、安裝 NNuit 安裝包(NUnit-2.6.0.11324.msi)

5、Silverlight 3 Toolkit November 2009.msi

6、DevExpressRegSetup_v11.1.8.exe 注冊工具

7、附帶一個國際化語言包 Language.zip

安裝前需要的開發工具:VS2008、VS2010 SP1版

8、安裝 Silverlight Toolkit,在安裝目錄下找到 Microsoft.Silverlight.Testing.dll和 Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll,將其部署到

GAC中,並將副本拷貝至 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\下

9、所需的DLL(DevExpress.DLL.zip):ActiveReports.Viewer3.dll、ActiveReports3.dll、System.Data.SQLite.DLL、Moq.dll

10、我的編譯環境是:Windows 7 X32,VS2010 SP1,需要特別聲明,必須安裝VS2008,否則,將找不到編譯所需的 Microsoft.CompactFramework.CSharp.targets 和Microsoft.CompactFramework.Common.targets

11、將目錄 C:\Windows\Microsoft.NET\Framework\v3.5\ 下的Microsoft.CompactFramework.CSharp.targets 和Microsoft.CompactFramework.Common.targets 的副本拷貝至 C:\Windows\Microsoft.NET\Framework\v2.0.50727

編譯步驟如下:

1、安裝DevExpress控制項包,最好選銀沒擇完全安裝,避免出錯。

2、運行DevExpressRegSetup_v11.1.8.exe進行注冊

3、將源代碼(DX2011.1.8_src.7z)解壓縮至 C:\Program Files (x86)\DevExpress2011.1\Components\Sources,如果遇到重復的直接覆蓋。

4、將編譯腳本(Sources.zip)解壓至 C:\Program Files (x86)\DevExpress2011.1\Components\Sources。

4、將 安裝目錄下的Sources 目錄下的所有文件屬性改為可寫,默認是只讀。

5、執行 Sources 目錄下的 Clear.bat,該腳本將清空所團宴有 GAC 中的 DevExpress 注冊信息和清空原有的程序集。

6、將上述第9點所需的DLL副本拷貝至 Sources\DevExpress.DLL 下。

7、使用編譯命令:buildall.cmd /silent>build.txt,將使用靜默編譯,鋒或納編譯過程中的內容輸出至 build.txt 文件中。

8、編譯完成後,使用命令注冊工具箱:ToolboxCreator.exe /INI:toolboxcreator.ini/LOG:gucs.log,卸載工具箱的命令是:ToolboxCreator.exe /INI:toolboxcreator.ini

/Remove。

Ⅲ DevExpress DXperience編譯以後是不是就不侵權了啊

廠商對版權的保留從源代碼到編譯生成的2進製程序~

Ⅳ 如何在Delphi工程中載入及使用DevExpress庫

DevExpress 是比較有名的控制項套件臘櫻知之一,含有多種功能強大的控制項,如表格、界面等等。

在 delphi 里使用 DevExpress ,因為 devExpress 是第三方控頌納件,需要先進行安裝,根據版本的區別,有帶源輪消碼的版本或是其他版本。通常是打開與 delphi 版本相一致的 dpk,編譯後進行安裝。

Ⅳ devexpressasp第一次載入慢

程序要編譯。遲咐devexpressasp第一次載入的時候是有點慢,是程序要編譯,或者可以把模式由Debug改為release。載入,漢語詞語,字面塵旦睜意思是增加裝載量。派歲

Ⅵ DevExpress可以在VC下使用嗎

一 在VC編譯器下,在Project菜單下選擇setting,彈出對話框。 1 設置預編譯的頭文件 選擇C/C++ 【Category】,在下拉菜單中
選擇Preprocessor,然後在Additional Include directories 中輸入以下幾項: C:\Program
Files \OpenCV\cv\include (根據本人機器上OpenCV的安裝路徑進行設置,如在D盤,則寫D: ,以下同)
C:\Program Files \OpenCV\otherlibs\highgui C:\Program Files
\OpenCV\cxcore\include(新版本需要) C:\Program Files
\OpenCV\otherlibs\cvcam\include 每一條之間用逗號隔開。其中C:\Program
Files\Intel\opencv
為OpenCV的安裝路徑,這是通用的安裝路徑,建議最好採用這種設置,以亂伏方便大家交流;不然,每次都要重新設置路徑,比較麻煩。 2
設置鏈接庫 在 Link按鍵下的 Category下拉菜單中
選擇 Input選項(指定要連接的庫文件,放棄連接的庫文件hao ),在Additional library path中,輸入:
C:\Program Files \OpenCV\lib 最後在 Setting For下拉菜單中依次選擇 Win32 Debug和
Win32 Release,分別在Object /library moles 輸入: cv.lib highgui .lib
cxcore.lib cvcam.lib 注意每個庫之間用一個空格隔開。 或者直接在all configurations中的Object
/library moles 輸入:cv.lib highgui.lib cxcore.lib(新版本需要) cvcam.lib
(段陪洞cxcore.lib highgui.lib 是幾乎所有OpenCV程序都要用到的函數庫,分別封裝了基本的函數和圖形界面接
口,cv.lib中封裝了大量的圖像處理函數,cvcam.lib中封裝了很多針對視頻流的處理函數) 當前工程就可以使用OpenCV的函數了。
二 如果一直要使用OpenCV的函數,把其路徑設置到系統目錄下 在Tools 菜單下選擇 Options
子菜單,在彈出的對話框中選擇Directory,將用到的幾個庫的路徑添加進去。以後只需將所用的庫在Object /library
moles下輸入就可以了,不用再每次指定路徑。 在Show directories for 下拉菜單中選擇Include
files,輸入: C:\Program Files \OpenCV\cv\include C:\Program Files
\OpenCV\otherlibs\highgui C:\握枯Program Files
\OpenCV\cxcore\include(新版本需要) C:\Program Files
\OpenCV\otherlibs\cvcam\include 在Show directories for 下拉菜單中選擇Library
files,輸入: C:\Program Files \OpenCV\lib 注意:(防止每次都拷貝.dll文件) 我的電腦—屬性—高級—環境變數—path—C:\Program Files\OpenCV\bin 2.0的配置方法跟這個應該查不了很多,你可以試試

Ⅶ 為什麼用DevExpress的控制項編譯會說我沒引用

先安裝開唯悄畝發環境,這個要有的直接安裝Devexpress11.2.5就可指森以了如果你有重新編譯的能力,使用運鎮源碼自己編譯。

熱點內容
一加手機安卓11怎麼分屏 發布:2025-07-16 07:32:35 瀏覽:83
vivo方舟編譯器app 發布:2025-07-16 07:31:56 瀏覽:630
八萬落地大眾高配置有哪些車 發布:2025-07-16 07:22:26 瀏覽:133
騷年直播密碼多少 發布:2025-07-16 07:20:55 瀏覽:917
率土之濱太守車怎麼配置軍團 發布:2025-07-16 07:14:36 瀏覽:696
k2的演算法 發布:2025-07-16 07:14:35 瀏覽:251
精雕編程員 發布:2025-07-16 07:13:58 瀏覽:268
二級c語言題庫下載 發布:2025-07-16 06:22:19 瀏覽:970
40台光纖監控如何配置 發布:2025-07-16 06:13:00 瀏覽:28
蘭博的腳本是什麼 發布:2025-07-16 06:11:16 瀏覽:715