策略
當開發人員使用模板工程時,與它相關的策略自動應用到Visual Studio .NET環境中。策略甚至能夠綁定以預存在的工程,需要對出現在任務列表中的沖突進行修正。
策略是使用新的基于
xml的語言,模板描述語言(TDL),提供的。TDL使建筑師能夠控制Visual Studio .NET環境,包括任務列表,工具框,屬性瀏覽器,方案治理器,設計器和編輯器,甚至動態幫助。例如,下面的代碼顯示了如何使用TDL去使工具框中的SQL鏈接無效。
< TOOLBOXCONSTRAINT >
tboxDataSQLConnection
< ENABLED >0< /ENABLED >
< /TOOLBOXCONSTRAINT > 使用TDL,建筑師可以為開發人員指定合適的技術,設置屬性值或值的范圍,甚至在動態幫助窗口中包含設計文檔和其它信息,這樣開發人員能夠完全理解建筑師的理念。企業可以創建需要多的策略文件,并能使這些策略文件與任何企業模板工程相關連。
企業框架
企業框架是由微軟構建的可重用組件,它們用于簡化常見的編程任務。這些組件將交付為水平的和垂直的框架。水平框架可被認為是以技術為核心的,并對所有應用程序都合適--例如,用于應用程序治理和錯誤處理的組件。另一方面,垂直框架適用于特定的應用程序領域。垂直框架的例子是B2C或B2B電子商務應用程序。Visual Studio .NET的頭等重點是水平框架組件。
首先交付的框架組件重點用戶簡化應用程序的治理性和使用。這個框架通過一個簡單地應用程序編程接口(API)調用封裝了多種底層技術,從而極大簡化了設計應用程序治理性的過程。此框架的主要優點是:
· 簡單、統一的跟蹤和事件模型。一個高速API提供了對所有功能的訪問。
· 為事件提供的直觀的企業-任務關系。事件可以很輕易地映射到相應的企業過程或任務以供直觀分析。
· 靈活的可配置的運行時設置。高度可配置的設置使發生的事件能按產品需要進行修改。
· 開放,基于標準。框架使用了微軟Windows? 治理裝置 (WMI)和工業標準事件結構。
將來,也要提供附加的框架組件,它們現在已經出現,因此開發人員不必等待主要的Visual Studio .NET產品發行就可利用主要的可重用技術。
總結
信息技術企業面對的一個主要問題是他們要有能力獲得大多數有經驗的開發人員和建筑師的知識,并跨開發小組共享這些知識。為了在發生最小沖突的情況下有效而靈活地實現這種愿望,Visual Studio .NET包含了企業框架和模板--這兩個重要特性可用于創建應用程序開始點,定義開發策略和最優秀的實踐,并通過企業框架組件簡化常見的開發任務。這些特性使用企業能利用他們強大的資源增加應用程序開發的效率,以便企業能迅速適應變化的企業環境。進入討論組討論。