原創|行業資訊|編輯:郝浩|2013-08-21 13:48:30.000|閱讀 290 次
概述:慧都再次提前披露WebUI 2013 R1的ClientUI報表控件的強大功能,介紹了報表設計器、屬性編輯、獨立數據源、拖放等先進功能,精彩內容不容錯過。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
早在上個月中旬,慧都小編就第一時間為大家披露了即將發布的WebUI Studio Premier 2013 R1中的 ClientUI 報表控件,介紹了ClientUI基于XAML的報表引擎、C#腳本引擎和性能優良的企業級報表查看器。初步領略ClientUI報表控件的魅力之后,相信你已經迫不及待的想要知道更多強大功能,下面慧都小編就讓你提前預知更多精彩內容:
注:InterSoft 將 WebUI Studio Premier 套包中的 Silverlight 和 WPF 相關控件統稱為ClientUI,表明其主要用于客戶端界面開發。>>WebUI Studio Premier下載
ClientUI報表設計器深得“所見即所得”的精髓,力求要將用戶體驗做到極致。與傳統的設計器不同,ClientUI報表設計器杜絕雜亂的界面,只保留最關鍵的界面元素,拋棄所有與設計器相關的裝飾性元素。在設計器的左邊,Intersoft開發人員匠心獨運的設計了易于識別的顏色條,從而讓你輕松分辨報表的界限 。
為了讓開發人員和最終用戶可以看到一個非常直觀的報表設計器,ClientUI只將最常用的命令放在功能區面板上,即設計、格式和安排。如圖所示:
由于每個報表組件都有大量的屬性需要在編輯器中處理,設計器性能往往會因此降低。為了克服這個問題,ClientUI報表設計器提供了一個無與倫比的屬性編輯控件:UXPropertyGrid。這個屬性網格擁有高性能的UI虛擬化技術,支持超快的屬性列表和對象選擇時渲染。如下圖:
說到報表,自然就離不開數據源。前面已經提到,ClientUI報表對數據源沒有任何限制,因此你可以隨意使用任何類型的數據,你只需要手動定義好數據定義就可以了,如下圖:
但是如果要定義大量的數據呢?一個一個的去處理勢必會非常麻煩。不用擔心,ClientUI報表設計器有解決方案!你可以從一個生成好的WCF RIA或 DevForce編譯中導入定義,一步到位,非常方便。如下圖:
ClientUI 報表設計器的拖放功能非常強大,諸如對象定位、對象創建、數據字段排序等復雜操作都可以通過拖放一步完成,可為你節省不少時間。
布局是創建一個報表中最重要的步驟,它會影響報表的整個視覺效果。ClientUI報表設計器的界面上帶有布局指南,你還可以通過一個叫Snap-to-Grid 的功能精確重置或移動對象到指定位置。合理運用這兩個功能,報表布局操作將會如虎添翼。
ClientUI報表設計器的智能標簽已經收錄了大量可以直接調用的業務詞匯,省去了到屬性列表中尋找的步驟,這樣可以大大提高你的開發效率。
ClientUI報表設計器另一個不容忽視的重要功能是可以在設計時預覽報表,預覽的效果和打印出來的效果是一樣的,如下圖:
毋庸置疑,這個功能是報表設計時必不可少的功能。
若想第一時間掌握WebUI Studio Premier 2013 R1更新內容,請繼續關注慧都資訊!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網