原創(chuàng)|對比評測|編輯:我只采一朵|2014-04-24 14:42:14.000|閱讀 2874 次
概述:如今對軟件界面的要求越來越高,如用Delphi、VS2008等開發(fā)底層的應(yīng)用程序時(shí),效率遠(yuǎn)不如VC++。雖然Visual Studio集成了一些MFC的類庫,但是這些只是基礎(chǔ)應(yīng)用,并不能滿足大多數(shù)高級用戶需求,好在有很多優(yōu)秀的第三方VC界面庫為我們打開了一扇窗,大部分只需要簡單的部署就可以實(shí)現(xiàn)非常絢麗的界面效果,真可謂事半而功倍。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
筆者最近項(xiàng)目中正好要用到VC界面庫,于是在網(wǎng)上搜索一下,發(fā)現(xiàn)以前大家分享了不少M(fèi)FC相關(guān)的界面庫,但大多都已經(jīng)多年不更新,甚至連地址都不復(fù)存在。最后筆者鎖定了兩款"存活"至今的VC界面庫:BCGControlBar 和 Xtreme Toolkit。它們的共同特點(diǎn)是都支持微軟Office和Visual Studio風(fēng)格,這里就跟大家分享一下筆者的一些試用體驗(yàn)。
BCGControlBar簡介 【免費(fèi)下載】
BCGControlBar專業(yè)版(BCGControlBar Pro for MFC )是MFC的擴(kuò)展類庫,一直是MFC界面領(lǐng)域的老大哥,而且是微軟合作商,對微軟的產(chǎn)品兼容性都很好??梢杂糜跇?gòu)建Microsoft Office 2000/XP/2003/2007/2010/2013 和 Microsoft Visual Studio-like(打印、用戶定制工具欄、菜單等)以及其他一些知名產(chǎn)品的高級用戶界面,例如:日歷、網(wǎng)格、編輯和甘特圖等。BCG在國內(nèi)有大量忠實(shí)用戶,因此中文文檔比較多,便于新手上手。
Xtreme Toolkit簡介 【免費(fèi)下載】
Xtreme Toolkit專業(yè)版(Xtreme Toolkit Pro)比BCG要晚一點(diǎn)出來,但它在眾多VC界面庫中殺出了一條血路,屢獲大獎,是唯一一款可以和BCG媲美的VC界面庫。與BCG一樣,Xtreme同樣支持最新的VS2013和Windows 8.1。它最大的特色就是集成了11個(gè)高度優(yōu)化的界面組件:Command Bars, Controls, Chart Pro, Calendar, Docking Pane, Property Grid, Report Control, Shortcut Bar, Syntax Edit, Skin Framework 和 Task Panel。
安裝過程
BCGControlBar的安裝過程可謂一波三折,因?yàn)樽钚掳姹臼莢22.1,要求VC++6.0的版本是SP6,最好把VC++的MSDN也安裝上。而最開始的時(shí)候我以為有了VS2008的MSDN就不需要VC++的MSDN,結(jié)果均安裝失敗,直到安裝了VC++的MSDN。
Xtreme Toolkit的安裝就要順暢很多,根據(jù)提示和要求,選擇安裝即可。它們都支持和VS2008的集成。
功能比較
BCGControlBar提供了很多子控件,如表格、日歷、Ribbon、Windows UI Tiles等等,不僅如此,子控件的功能也是非常豐富的,如表格,就具有過濾、分組、模糊查詢等等,不僅如此,它還支持?jǐn)U展編輯器,我們可以在表格單元中放入checkbox、color編輯器等等,這些擴(kuò) 展功能,能夠滿足開發(fā)人員的各種需求,使用方便。BCG對這些控件的介紹也非常詳細(xì),如Ribbon控件,就分了多達(dá)19項(xiàng)內(nèi)容,每一條都有介紹、界面展示和示例代碼。正在使用BCG的朋友可以參考
Xtreme Toolkit在這方面較BCGControlBar,也是不相伯仲,它們都有著豐富的功能和子控件,還有優(yōu)秀的擴(kuò)展功能。詳細(xì)的功能可以查看Xtreme Toolkit中文介紹。
界面風(fēng)格
既然是界面控件的產(chǎn)品,那么在展示上,它們的比較又會是怎樣的呢?個(gè)人感覺BCGControlBar在這方面要比Xtreme Ttoolkit豐富,就皮膚而言,BCGControlBar的更新基本上是與微軟同步的,如Office2003/2007/2010/2013、VS2005/2008/2012/2013等等。有興趣的朋友可以看一下這個(gè)BCG的界面展示。
而Xtreme toolkit目前只提供到Office 2010和VS2012主題,不過它和BCG一樣都支持自定義主題。
BCGControlBar界面賞析(點(diǎn)擊查看大圖):
Xtreme Toolkit界面賞析(點(diǎn)擊查看大圖):
穩(wěn)定性
就我個(gè)人的試用感受而言,覺得BCGControlBar還有部分歷史遺留的小Bug需要解決,而Xtreme Toolkit則比較穩(wěn)定。當(dāng)然這僅代表一家之言,可能每個(gè)項(xiàng)目的性能體驗(yàn)都會不一樣,要具體問題具體分析。
后記
試用了這兩款控件之后,筆者有一個(gè)比較深刻的感受,就是第三方控件的確有它的獨(dú)到之處。以前我一直喜歡免費(fèi)開源的東西,對于這種商業(yè)控件總是嗤之以鼻,殊不知這種狹隘的觀念其實(shí)是阻礙自己進(jìn)步的絆腳石。就拿Xtreme Toolkit和BCGControlBar來說,不僅界面表現(xiàn)美觀大方,而且在功能上相對其他免費(fèi)工具提供的基本組件,也要強(qiáng)大很多,簡直就是VC開發(fā)人員的福音。這些優(yōu)秀控件為界面開發(fā)解決了后顧之憂,讓開發(fā)人員高效率完成開發(fā)的同時(shí),也擁有漂亮?xí)r尚的用戶界面。
【11月1日-11月30日】VC界面庫BCGControlBar Pro、.NET版年終大促 白金版+黃金版全線8折起!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件