原創(chuàng)|其它|編輯:郝浩|2010-06-23 15:09:48.000|閱讀 6702 次
概述:eXpressAppFramework(XAF)是DevExpress旗下一套基于.net平臺的快速開發(fā)應(yīng)用架構(gòu),所以XAF一面世,便迅速引起了廣大客戶的高度關(guān)注。在剛剛發(fā)布的DevExpress V 2010中,開發(fā)商特別針對XAF做了一些功能完善及更新,下面我們就一起詳細了解一下XAF的這些新功能,讓XAF新特性盡在您的掌握中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
eXpressAppFramework(XAF)是DevExpress旗下一套基于.net平臺的快速開發(fā)應(yīng)用架構(gòu),所以XAF一面世,便迅速引起了廣大客戶的高度關(guān)注。
在剛剛發(fā)布的DevExpress V 2010中,開發(fā)商特別針對XAF做了一些功能完善及更新,下面我們就一起詳細了解一下XAF的這些新功能,讓XAF新特性盡在您的掌握中。
一、類型化的應(yīng)用程序模型
在DevExpress V2010中,XAF應(yīng)用程序模型已全部重寫,新增類型化的應(yīng)用程序模型,值得我們關(guān)注:
  本次應(yīng)用程序模型的完善,不僅大大提高了程序速度和靈活性,還減少了內(nèi)存消耗。
二、域組件技術(shù)
全新的域組件(Beta)技術(shù),是XAF的一大亮點,它通過為對象設(shè)計提供一個更加靈活、抽象的方法,從而大大簡化數(shù)據(jù)的復(fù)用性.
通過域組件,我們可以定義接口用來替代繼承于XPO類的規(guī)則業(yè)務(wù)對象. 這些接口將聲明所需的屬性或數(shù)據(jù)字段. 在該方法中,Domain Logic 將被進行處理, 然后通過創(chuàng)建指定類來定義,該類在對象構(gòu)建、屬性變化或其他時候?qū)Q定接口成員的行為.事實上,對象類是基于指定的邏輯與接口,由XAF在運行時自動產(chǎn)生.這個理念,是DevExpress的一大技術(shù)創(chuàng)新,也是XAF的功能亮點。
三、改善了WinForm用戶界面與可用性
DevExpress老版本的產(chǎn)品,Ribbon UI是通過包含在應(yīng)用程序中的一種特殊模型來支持的,而且還需要進行手動配置。在DevExpress V2010新版本產(chǎn)品中,Ribbon UI在所有的WinForms XAF應(yīng)用程序中都可以自動支持. 如果要啟用或禁用Ribbon UI,我們只需設(shè)定一個應(yīng)用程序模型屬性即可.
最新版產(chǎn)品中,XAF包含了一個新的MDI顯示視圖XAF策略, 我們只需一行代碼或通過Model Editor即可將MDI可用. 結(jié)果界面是基于DevExpress WinForms Docking庫的,我們可以輕松進行停靠或取消??總€人視圖. 這就意味著根列表視圖目前可在單獨的窗口中打開.
四、在列表視圖中渲染自定義ASP.NET屬性編輯器
在DevExpress老版本中,自定義ASP.NET屬性編輯器只能在編輯模式進行渲染. 在查看數(shù)據(jù)時, 不同的內(nèi)置模板都用于對應(yīng)的數(shù)據(jù)類型. 而在DevExpress V2010新版本產(chǎn)品中,列表視圖時,在編輯模式和視圖模式下我們都可正確的渲染自定義屬性編輯器。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)