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