公司簡介
Actipro軟體有限責任公司,成立於1999年,是美國一家Microsft.NET平台的軟體控制項的私有供應商。總部設在美國俄亥俄州克里夫蘭市,重點提供高品質的用戶界面軟體控制項,客戶可通過它為他們的程式添加強大的功能。Actipro軟體有限責任公司一直在開發Windows窗體控制項,因為.NET中是首次發表,並且最近也著手開始開發.NET3.0的WindowsPresentationFoundation(WPF)框架。事實上,Actipro軟體公司是第一個發布商業WPF控制項和嚮導的供應商。WPF Studio簡介
ActiproWPFStudio包含了Actipro公司所有WPF控制項,發布於2008年,先後發布了7個版本,目前最新的版本是V2011.1,WPFStudio支持.NET3.5SP1/VisualStudio2010/ExpressionBlend;WPFStudio2010包含了用戶界面中12個功能控制項,總共超過55個子控制項。具體包括:儀錶盤、編輯器、表格、導航、預覽、視窗、編輯器(代碼編輯器)、嚮導設計器、Ribbon、元素庫等功能子控制項。開發人員可以用來構建類似於Microsoft®Office2007的Ribbon效果和其他一些知名產品的高級用戶界面,例如:日曆、表格、編輯、儀表、導航欄、條形碼,他的主要特點是:快速的應用程式開發、高效的團隊協作、突破性的用戶體驗。幫助開發人員方便、快捷地開發出酷炫的WPF用戶界面,讓最終用戶擁有更美觀更實用的用戶界面。
WPF取代Winform?WPF先行者--WPF Studio
WPF是下一代顯示系統,用於生成能帶給用戶震撼視覺體驗的Windows客戶端應用程式。使用WPFStudio,您可以創建廣泛的獨立應用程式以及瀏覽器承載的應用程式。WPF的核心是一個與解析度無關並且基於矢量的呈現引擎,旨在利用現代圖形硬體的優勢。WPFStudio通過一整套應用程式開發功能擴展了這個核心,這些功能包括可擴展應用程式標記語言(XAML)、控制項、數據綁定、布局、二維和三維圖形、動畫、樣式、模板、文檔、媒體、文本和版式。WPF Studio的12個子控制項
BarCode是市面上第一個為WindowsPresentationFoundation框架而編寫的條形碼生成工具。在系統中使用條形碼,能使得數據輸入效率跟高,甚至還能節省郵資(通過使用Postnet)。l輕鬆簡單地添加一維、二維條碼到任何WPF應用程式中。
lBarCode可以保存為XPS檔案格式。
l支持多種類型的條形碼,包括:QRcode、EAN-13、EAN-8、UPC-A、UPC-E、Code39、Code93、code128、Interleaved2of5,Postnet等等。
l自定義條碼名稱
l完全矢量化處理
l自動計算效驗
l對條碼值的顯示樣式可以設定,可調節條碼尺寸,旋轉條碼
DataGrid
l包含2個附加組件ActiproWPFDataGridContrib和ActiproEditors/DataGridInterop
l各類主題拓展包和豐富的編輯器l可定製行列標題
Docking&MDI
是一個使得用戶能輕鬆向WPF應用程式添加一個對接工具視窗和/或多檔案藉口的完全解決方案。其允許您的終端用戶能隨意的在其想要的位置拖放工具視窗,並能始終保持其自定義樣式。此外,用戶還能用其彌補Microsoft留下的沒有在WPF平台包含MDI機制的不足。
l實現停靠和多文檔顯示的功能
l可隨意停靠視窗,並進行添加視窗、編輯、選擇主題
l設定標籤顏色和閃爍效果
l實用按鈕和標題欄的設定
Editors
l提供多種編輯框,實現office2007的Ribbon效果
l提供顏色選擇框,時間日期框
l提供日曆框效果
Gauge
l提供三種類型的儀表,包括圓形,線形,LED
l可直接進行數據綁定,動態設定,修改字元和範圍等
l提供多種指針樣式和背景顏色設定
Navigation
是一個控制項套包,包括NavigationBar,ExplorerBar,和Breadcrumb控制項,以及動畫風格的Expander控制項,其主要用於WindowsPresentationFoundation(WPF)應用程式中。
l快速導航
l進度顯示
l實現WindowsXP的Exploer功能
l實現類似office2007的NavigationBar的功能
PropertyGrid
將功能強大的WindowsFormsPropertyGrid引入了WPF應用程式,支持多種屬性設定,比如BrowsableAttribute,CategoryAttribute,EditorAttribute,MergablePropertyAttribute等。
Ribbon
100%的滿足了套用一個ribbon用戶界面所需的各種可選及必需的Microsoft授權要求,而且它是目前功能最豐富的WPFribbon。l創建office2007的用戶界面,實現分組效果並支持自定義設定
SyntaxEditor
是一個功能強大的文本編輯控制項,支持20多種程式語言(例如C#,VB,XML等等),有改動標識和煙霧效果,字型選擇
Views
支持流媒體動畫布局,包括背景選擇、圖片瀏覽、日期選擇等
Wizard
是在WindowsPresentationFoundation(WPF)中創建嚮導對話的最佳控制項,其符合AeroWizard與Wizard97規格。嚮導對話簡化了應用程式的用戶體驗,其能將複雜的任務分解為一系列簡單的步驟。
可對頁面選擇模板、翻頁效果等進行多種設定
SharedLibrary
是一個通用控制項庫,其包含了許多能用於我們的工程項目的非常有用的多項WPF應用程式的設定組件,包括擴展顯示、進度條顯示、按鈕設定、主題、顯示模式、外觀選擇、投影顯示、拉伸、距離、左右、深淺等。
4款主流WPF控制項對比
一、WPF先行者--WPFStudioForWPFWPFStudio里功能強大,界面美觀的子控制項基本上能滿足WPF開發中的界面需求,值得一提的是其中Wizard(嚮導設計器),他可以創建任意嚮導式的界面表現,比如操作流程等,對用戶體驗有非常好的表現;此外SharedLibrary(共享元素庫),也是非常好用的功能,他把常見的界面元素歸納在一起形成庫,不管是(UI)還是程式架構上都可以靈活調用。目前慧都控制項網提供有WPFStudioForWPF的線上視頻教程,WPFSudio價格方面還是比較有優勢,不受任何限制的企業比較貴,不過中國企業一般不會選擇。
二、老牌勁旅DevExpress後來居上:DXperienceWPFsubscription
業界WinFrom控制項老大DevExpress後來居上,在最新版的DevExpress2010中同步推出DXperienceWPFSubscription控制項套包,這是DEV推出的第一個WPF界面控制項包,雖然晚了對手2年時間推出,但是憑藉其強大的技術實力,大有趕超他人的雄心,此控制項套包包括了表格、圖表、工具條、列印輸出、數據編輯、導航面板、頁面布局等11個子控制項,DXperienceWPFSubscription延續了Winfrom版本優秀的界面風格和用戶體驗,完全能滿足基本界面開發的需求。
三、絢麗的ComponentArtWeb.UIforWPF
ComponentArt是加拿大發展很快的軟體公司,從最初的Menu控制項起步,到現在WEBUI2010套包發布,只用了2年的時間,而且WEBUI系列用戶界面控制項曾獲得著名軟體雜誌VisialStudio讀者選擇獎,是非常具有發展前景的軟體公司。ComponentArt今年新發布WEBUI2010套包中同步推出ComponentArtWeb.UIforWPF;這同時也看出各大控制項廠家對WPF的重視,WPF崛起的時代到了,該控制項包包含16個功能子控制項。在功能上與DXperienceWPFSubscription的類似,但是界面更加漂亮,提供的選擇主題更多。
四、ComponentOneStudioforWPF2010v1
ComponentOne公司的ComponentOneStudioforWPF2010v1,套包中包含26個功能子控制項,除了包含常見的圖表,報表,編輯器,工具條等,甚至包含了媒體播放器,顏色編輯器等等特別功能。它的主題選擇相對較少,一般就提供WIN7/Office系列3-5種主題選擇,界面效果相對中庸。但其更新速度快也很具優勢。
前景分析
隨著電腦硬體設備的高速更新,特別是圖形處理系統GPU的飛速發展,硬體系統已經不再成為制約軟體性能的主要因素,越來越多的軟體開發商開始選擇WPF開發模式,越來越多的用WPF開發的效果絢麗、超強的用戶體驗、簡單便捷部署方式的軟體逐漸套用到我們生活和工作中。目前已有很多人開始考慮或者已經轉向WPF,一場新的學習熱潮已經開始。WPF它將給Windows應用程式的開發帶來一次革命,因為新的架構提供了一種全新的開發模式。當然對於普通用戶而言,最直觀的就是界面越來越漂亮,看起來越來越舒服了;但對於開發人員而言,界面顯示和代碼將更好的得到分離,這與從前的桌面應用程式開發有很多不同(界面設定和代碼是融合在一起的),總體而言,WPF的時代正在悄悄的來臨,它的前景一片光明。