国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.Net體系結構指導

2019-11-17 04:42:29
字體:
來源:轉載
供稿:網友
  注重: 某些特性可能公開使用的Visual Studio .NET β2版本中沒有提供。

  引言

  微軟提供了大范圍的產品和技術,它們可為運行一個企業部署基本架構、構建應用程序。在過去幾年里,眾多的企業開發者和結構師向微軟提供了重要反饋,描繪出一幅今天開發人員面對的挑戰性的景象。微軟已經通過這些反饋創建了Visual Studio .NET的不同版本,以解決企業結構師和企業開發者獨特地需求。

  企業重復的一個主要問題是許多開發人員面對的"從何處開始"這樣一種進退兩難的局面。由于創建的應用程序的復雜性,開發人員需要多個空工程作為開始點。矛盾的是,反面也是一個常見的問題。很可能,多種技術可用于解決一個給定問題,但經常不清楚哪個技術是最合適的。這兩個問題的特點可以比喻為空記錄(沒有開始點)和全記錄(太多的可選項)。

  微軟企業框架和模板提供了一個強大方式用于解決空和全記錄問題。這套革新的服務和特性使企業能夠在Visual Studio .NET環境下提供結構性指導。企業框架和模板使公司能利用他們最有經驗的人定義開發指導和策略,開發人員能方便地使用這些指導和策略構建應用程序。這些指導并不限于文檔,還可以采用結構藍圖、可重用組件,用于構建應用程序的策略和指南等形式,所有這些都是在Visual Studio .NET環境下交付的。  企業模板

  企業模板包括兩個主要組件:初始工程結構(或模板工程),和與工程相關的策略。模板工程是空記錄問題的解決方案。建筑師現在就可以建立一個應用程序開始點,其中包含了可重用組件,工程和方案,開發人員可用它創建應用程序。與模板工程相關的策略組件提供了對全記錄的解決方案。建筑師可以指定使用哪種技術,不使用哪種技術,這樣開發人員就可以在應用程序開發過程中的任何時間從較小的合適選項列表進行選擇。
企業模板工程

  使用模板工程,建筑師為應用程序建立藍圖。例如,一個簡單地分布式應用程序可能為三個結構層(用戶接口,企業邏輯和數據)的每層包含一個工程。除了為應用程序指定初始結構,應用程序建筑師還可包含模板工程標準組件和任何適合于此應用程序的可重用資源。

  Visual Studio .NET包括簡單的分布式應用程序和比較復雜的分布式應用程序預定義模板工程。Microsoft Visual Basic? .NET 和 Microsoft Visual C#? .NET都作為默認的組件語言包含了兩種模板。這些工程可以按原樣使用,也可以定置并保存為一個新工程類型(通過將工程對話框可以實現)。

  要從頭建立一個新模板,簡單地從新工程對話框中選擇企業模板。下一步是向模板工程中增加組件,類,工程和其它項目。這樣創建的高級應用程序結構可用作開始點。這個解決方案可以保存,并提供給開發人員作為標準的模板工程使用,它將在新工程對話框中作為一個選項出現。進入討論組討論。

  策略

  當開發人員使用模板工程時,與它相關的策略自動應用到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包含了企業框架和模板--這兩個重要特性可用于創建應用程序開始點,定義開發策略和最優秀的實踐,并通過企業框架組件簡化常見的開發任務。這些特性使用企業能利用他們強大的資源增加應用程序開發的效率,以便企業能迅速適應變化的企業環境。進入討論組討論。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵武市| 普兰店市| 台州市| 勃利县| 淮南市| 景东| 富锦市| 桃园县| 图木舒克市| 介休市| 临沭县| 绥化市| 仪征市| 将乐县| 康定县| 拜城县| 浪卡子县| 神池县| 浪卡子县| 南漳县| 阳谷县| 福鼎市| 台北县| 上栗县| 泾川县| 湘潭县| 平陆县| 潜江市| 烟台市| 乐山市| 南康市| 伊金霍洛旗| 丹阳市| 武强县| 平陆县| 凤冈县| 庆安县| 天门市| 麻江县| 吐鲁番市| 都江堰市|