原創|其它|編輯:郝浩|2011-05-06 11:43:48.000|閱讀 905 次
概述:經過InterSoft公司眾多開發人員長期的努力,WebUI Studio.net 2011終于與大家正式見面了,本次新版本引入了眾多新控件并對以前功能進行增強,本文將與大家一同來分享一下本次新版本中的新特征以及主要的加強功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
經過InterSoft公司眾多開發人員長期的努力,WebUI Studio.net 2011終于與大家正式見面了,本次新版本引入了眾多新控件并對以前功能進行增強,本文將與大家一同來分享一下本次新版本中的新特征以及主要的加強功能。
WebCombo 5 新增客戶端綁定和Web服務支持
WebCombo 5是最新的客戶端綁定技術的冠軍,是一款基于穩固的客戶端數據對象框架的ASP.NET控件,提供了豐富的客戶端綁定功能。因此,通過使用WebCombo便可輕松地將數據綁定到Web服務,WCF服務,ADO數據服務,Azure以及其他基于云的數據服務。
使用客戶端綁定有很多的優點,其中一點就是回調時可以產生規模較小的數據輸出,大大地提高了應用程序的整體性能。采用不同的綁定配置,我們進行了測試,客戶端綁定模式的結果令人驚嘆,如下圖所示:
通過上圖的比較,不難看出,帶有客戶端綁定模式的WebCombo 將減少40-50%的數據輸出。
使WebCombo 5的客戶端綁定效果如此不同凡響的另外一個原因是,WebCombo 5采用的是純客戶端的數據源支持。也就是說,你可以創建你自己的數據源,并將它綁定在客戶端。
有趣的是,客戶端的數據源也可以用來檢索來自于RESTful服務的數據,并將結果直接綁定到客戶端的WebCombo。客戶端綁定框架的優點在于,WebCombo的所有功能都能夠繼續正常運行,包括多列,自動完成輸入模式,鏈接設置,多重選擇等等。
下面我們將創建一個有趣的例子,來證明客戶端數據源的強大。如下圖所示,通過jQuery檢索來自Flickr的照片,并將結果綁定到客戶端的WebCombo中。
增強WebGrid 控件功能
WebUI Studio 2011 的另外一個亮點就是增強了WeGrid控件功能,使其全面支持WCF數據服務。WebGrid LINQ data provider功能也得到了增強,它可以完全支持數據查詢和WCF服務中的合約序列化。有了最新的WebGrid LINQ data provider,數據查詢只需要幾行代碼就可以了,如下所示:
[OperationContract]
[ServiceKnownType(typeof(List))]
public object GetCustomers(WcfDataSourceSelectArguments selectArguments)
{
NorthwindDataContext context = new NorthwindDataContext();
context.DeferredLoadingEnabled = false;
context.ObjectTrackingEnabled = false;
WebGridDataProvider provider =
new WebGridDataProvider(context.Customers);
return provider.Select(selectArguments);
}
通過本文對WebCombo 5 和WebGrid 新特征的介紹,希望對您在使用 WebCombo 5和WebGrid的數據綁定和WCF支持時有所幫助。
下載《WebCombo》
下載《WebGrid 》
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網