(五) 數據庫
持續性是幾乎所有的商業軟件開發的一個極為重要的部分Delphi 繼續改進對於Borland開發者所喜愛的主流企業數據庫服務器的支持另外還提供給開發者一種一致的完全功能的然而卻是本地的對於不同數據庫的存取
對於Win開發者來說增加了一項他們所喜歡的功能dbExpress現在被完整地集成到數據庫資源管理器中
從NET角度來看完整的連接池功能被添加到Borland Data Providers(BDP)這大大提高了應用程序性能特別是那些服務於來自於多個客戶端例如ASPNET Web應用程序的許多請求的應用程序現在你可以使用連接池來減少連接時間這可以使用一個現有的池中的連接來實現從圖中你可以看出在Connections Editor對話框中出現可用的數據庫連接池選項
圖:在連接編輯器中的BDP連接池選項
(六) Delphi中的Together
Delphi 最激動人心的新增功能之一是它包含了一種完全符合標准的UML 和UML Together建模能力這一功能的優點是它可適用於所有的開發者
隨著核心Together引擎被重新編寫以確保無縫集成的響應性能LiveSource能夠對現有代碼提供一種刷新視圖並且能夠使你觀察和改變該視圖中的代碼以及通過改變設計來創建代碼我們感興趣的幾個方面有圖類型設計模式審計標准與文檔生成隨著Together的集成還出現一些新內容例如很好地提供代碼編輯器重構功能的模型重構
圖顯示了一段代碼及其相應描述該代碼已經准備好從模型視圖中進行改變和調整隨著你改變圖形代碼也隨著改變而隨著你改變代碼該圖形重構該代碼
圖:工作中的LiveSource
圖類型
在Delphi 中對於UML圖類型的支持也被一步增強現在可用的一些圖和結構有類圖用例圖序列圖協作圖狀態表圖活動圖組件圖發布圖類接口結構枚舉代理命名空間對象約束和結點圖中顯示了你現在可以在Add New Diagram對話框中使用的UML圖類型
圖:Delphi UML圖類型
設計模式
通過多年的使用強面向對象的語言和基於組件的開發Delphi開發者經常能夠達到最高層次的重用目標由於系統中包括了一個已裝配有最常用的工業設計模式的設計模式倉庫所以重用級別可以被進一步擴展例如顯示於圖中的Iterator模式這種強有力的工具的一個關鍵之處在於開發者還可以把組織存儲起來並且共享來自你自己開發的模型或共享從逆向工程所獲取的代碼的設計模式當把這種新工具通過XMI以及MDL應用於輸入和輸出時你甚至可以共享來自於其它工具語言或甚至其它平台的設計例如Java
圖:來自設計模式倉庫中的Iterator模式
質量保證工具
Delphi 提供了新的能力來使開發者能夠提供有關代碼質量方面的信息Delphi 可以用兩種方式來公開地幫助你實現質量保證審計和標准化
From:http://tw.wingwit.com/Article/program/Delphi/201311/24720.html