文章出處

前言

  DevExpress是一個龐大的控件庫,也很是好用(沒用過,聽說),但是要收費。

  網上關于DevExpress的教程滿天飛,我找了一下午也沒找到正確的安裝、簡單實用教程,還是自己摸索吧。

  自己動手,豐衣足食。

安裝

  DevExpress不像其他控件庫一樣,直接引用或是附加個dll就可以使用,DevExpress是需要安裝的,當然支持廣泛,winform、asp.net/mvc、wpf等等。

  DevExpress的安裝包有本地安裝和在線安裝,可以去官網下載,這邊提供本地安裝包地址:http://pan.baidu.com/s/1bn9tV91

  安裝步驟1:開始安裝

  安裝步驟2:選擇需要安裝的模塊

  安裝步驟3:修改安裝路徑

  安裝步驟4:正在安裝

  安裝步驟5:安裝完成

  上面等幾分鐘就安裝成功了,在網上找了個注冊破解補丁可以安裝下試試,下載地址:http://pan.baidu.com/s/1c0HzxLm

  在網上還找了一個破解的教程,但是沒試過,大家可以下載試下,里面有教程,下載地址:http://pan.baidu.com/s/1o66pDPo

vs工具箱附加

  關于工具箱附加,網上有的人說:在控制臺轉到目錄E:\Program Files (x86)\DevExpress 13.2\Components\Tools(安裝目錄)下,執行下面的命令:ToolboxCreator.exe /ini:toolboxcreator.ini。如果要刪除:ToolboxCreator.exe /ini:toolboxcreator.ini /remove。但是不知怎的,我安裝完之后,Tools目錄下并沒有ToolboxCreator程序,然后在目錄E:\Program Files (x86)\DevExpress\DXperience 13.1\Tools下找到了ToolboxCreator程序,然后命令行執行了下:

  打開vs2010,在工具箱中找到:

  只有這兩項,感覺不太對,也可以通過工具箱附加,把命名空間都是DevExpress開頭的控件附加到工具箱中,控件比較多,得一個一個的打鉤,也可以附加自己需要的控件。

  附:DevExpress控件那么多,我們怎么學啊,當然通過示例學習,DevExpress提供了很多的示例程序,在開始程序里找到

  也可以根據路徑打開,示例路徑:C:\Users\Public\Documents\DXperience 13.1 Demos,打開我們可以看到很多項目的示例:

  通過這些示例,我們可以更好的學習DevExpress控件的使用。

漢化

  關于DevExpress漢化有兩種方式,一種是引用Dxper.LocalizationCHS.Win.v13.1.4.dll文件,然后添加下面代碼在窗體加載事件里。

 1         private void frmMain_Load(object sender, EventArgs e)
 2         {
 3             DevExpress.XtraGrid.Localization.GridResLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraGridCHS();
 4             DevExpress.XtraEditors.Controls.Localizer.Active = new Dxper.LocalizationCHS.Win.XtraEditorsCHS();
 5             DevExpress.XtraCharts.Localization.ChartResLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraChartsCHS();
 6             DevExpress.XtraBars.Localization.BarLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraBars();
 7             DevExpress.XtraLayout.Localization.LayoutLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraLayoutCHS();
 8             DevExpress.XtraPrinting.Localization.PreviewLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraPrintingCHS();
 9             DevExpress.XtraTreeList.Localization.TreeListResLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraTreeListCHS();
10             DevExpress.Office.Localization.OfficeResLocalizer.Active = new Dxper.LocalizationCHS.Win.OfficeCHS();
11             DevExpress.XtraSpreadsheet.Localization.XtraSpreadsheetLocalizer.Active = new Dxper.LocalizationCHS.Win.XtraSpreadsheetCHS();
12         }

  添加這些代碼要添加DevExpress的dll引用,dll文件在E:\Program Files (x86)\DevExpress\DXperience 13.1\Bin\Framework目錄下,添加完后這邊有幾個問題:XtraBars()Dxper.LocalizationCHS.Win類下并不存在此方法,我覺得應該是XtraBarsCHS()方法,另外最后一段代碼,DevExpress.XtraSpreadsheet命名空間下并不存在Localization此類型,編譯不通。

  還有一種漢化方式是DevExpress中文控件網提供的,網址:http://www.devexpresscn.com/news/DevExpress-news-94.html,上面有教程,沒試過。

后記

  附上一張DevExpress示例程序效果圖:

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()