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