這幾年(nián)用WPF做界面開發的越來(lái)越多了。WPF功能強大(dà),開發複雜界面效率極高,是MFC的10倍以上,幾乎可(kě)以開發出任何界面效果,另外支持動畫(huà)和3D,數據綁定也很強大(dà),使界面和數據分(fēn)開,不需要爲界面編寫太多的代碼。
企 業都(dōu)是追求效益的,軟件(jiàn)開發這行業也一樣,要節約成本,就(jiù)要縮短(duǎn)開發周期,提高勞動生(shēng)産率。要提高勞動 生(shēng)産率,就(jiù)要選擇最爲合适的開發工(gōng)具。用C++做某些界面要做半年(nián),用WPF可(kě)能一個月就(jiù)搞定了,節省不少人(rén)力成本。舉個最簡單的例子,用C++做個複雜 的DataGrid,要求單元格能拆分(fēn)、合并、能放(fàng)置圖标、進度條等等,還(hái)要支持多維表頭和不規則表格。除了購(gòu)買第三方控件(jiàn)庫之外,幾乎沒有别的辦法,自(zì) 己開發的話(huà),光(guāng)這一個控件(jiàn)估計(jì)也夠寫兩個月的。那麽如(rú)何選擇合适的第三方控件(jiàn)庫呢(ne)?
接下來(lái)幾篇文章(zhāng)爲大(dà)家介紹幾個尤其适用于商業項目的WPF界面控件(jiàn)。今天介紹的第一個是DevExpress WPF Controls。
DevExpress WPF Controls自(zì)帶85+種UI控件(jiàn)和庫,可(kě)創建出Microsoft Office 2013和Windows 8的界面效果,并且對操作(zuò)系統保持向後兼容性。DevExpress WPF不僅擅長桌面版客戶端開發,還(hái)可(kě)以開發針對Microsoft Surface的可(kě)觸摸應用。
DXGrid界面功能類似于Outlook,即使是超巨量的數據,DXGrid都(dōu)能保證穩定的處理(lǐ)性能。它支持靈活的數據綁定、多UI視圖、運行時自(zì)定義,以及強大(dà)的數據篩選和搜索等等。
提供當前最流行的Office界面體(tǐ)驗,支持XLS、XLSX、CSV和TXT文件(jiàn)的輸入和導出,内置所有常用的計(jì)算公式和函數。總之,它能讓你(nǐ)感受到與MS Excel無差别的體(tǐ)驗。
有了DevExpress WPF的富文本編輯器,可(kě)以實現很多高大(dà)上的文本編輯功能。它提供豐富的文本格式選項,郵件(jiàn)合并和最終用戶自(zì)定義操作(zuò)等等。
仿Outlook的界面功能,無與倫比的UI體(tǐ)驗,高效率的數據呈現,支持數據綁定、打印和日(rì)曆數據的導入導出。
DXRibbon for WPF集成了幾個Ribbon Bar UI控件(jiàn):應用菜單、圖集、狀态欄等等。目前支持Microsoft Office2007, 2010 和 2013樣式。
DXTreeList自(zì)帶多種創新性的功能,包括單元格編輯器,完整的最終用戶自(zì)定義選項,高級數據綁定和管理(lǐ),數據驗證等等。
最新版:15.1.8
更新日(rì)期:2015-11-12
支持框架:.NET Framework 4+
支持編譯器:
· Visual Studio 2015
· Visual Studio 2013
· Visual Studio 2012
· Visual Studio 2010
文章(zhāng)來(lái)源:慧都(dōu)控件(jiàn)網