成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細介紹.net 平臺構成

開發 后端
本文主要講了.net平臺的構成和.net平臺的最關鍵部分---CLR和FCL的特點。希望對你有幫助,一起來看。

.Net是為簡化在第三代因特網的高分布式環境下的應用程序開發,基于開放互聯網標準和協議之上,實現異質語言和平臺高度交互性,而構建的新一代計算和通信平臺。

1 底層操操作系統 windows

由于Web服務和使用Web服務的應用程序仍然運行在計算機上,而且既然是計算機都 要有外設,所以我們仍然需要一個操作系統.. Windows添加了Xml支持.. Windows XP和Windows.net (現在改名為windows Server 2003 ) 所有版本都都 為服務驅動的世界提供最好的支持.

特別地windowsXp和Windows 2003 Server 集成了Microsoft .net Passport Xml Web服務支持.Passport是一種用戶認證服務..當登錄使用Passport認證的Web站點和Web服務時的效率將會大提升.換句話說,用戶在訪問不同的互聯網著站點時,將不再需要每次都輸入用戶名和密碼.

另外Windows XP 和 Windows Server 2003 都提供了對.net框架的內置支持.

2 輔助產品:.net 企業服務器

這些產品主要是為企業的信息化和信息集成提供幫助的.

Microsoft Application Center

Microsoft BizTalk Server 2000 (現在出了個新版本)

Microsoft Commerce Server 2000

Microsoft Exchange 2000 郵件服務器

Microsoft HostIntegration Server 2000

Microsoft Internet Security and Acceleration(ISA) Server 2000

Microsoft Mobile Information Server 2000

Microsoft SQL Server 2000

這個產品剛開始跟我們的.net平臺其實沒什么關系.但以后可能為將一些.net特性集成到這些這些產品中, 目前新版的BizTalk 就集成了.net特性,差且通過vs.net 2003進行開發.

3 Microsoft XML Web 服務: .net My Servers

微軟作為一個Web服務的底層技術提供商的同時,也推出了自己的XML Web服務

  • .net Alerts
  • .net ApplicationSettings
  • .net Calendar
  • .net Categories

等等……

4開發平臺:.NET 框架

.net 框架包含兩個部分: 通用語言運行時(Common Language Runtime---CLR) 和.net 框架類庫(Framework Class libarary --FCL) .

.net 框架是.net平臺最關鍵的部分.

本文討論的就是開發面向.net 框架的應用程序和XML Web服務.

.net 框架開發平臺可以允許我們創建各種各樣的應用程序:XML Web服務、Web窗體,Win32 GUI程序,Win32 CUI 應用程序, Windows服務、實用程序、以及獨立的組件模塊。

Windows 2003 Server 內置了.NET框架

Microsft .net 框架為開發人員提供的技術比任何以前的微軟發平臺提供的技術都要多,比如代碼重用、代碼專業化、資源管理、多語言開發、安全、部署、管理等。在設計.net 框架時,微軟還感到有必要改進目前Windows平臺的某些缺陷。

CLR和FCL提供的部分服務:

1、一致的編程模型

現在的Windows操作系統,某些功能需要通過動態鏈接庫DLL來訪問,而某些功能又是通過COM對像來訪問。 在.net 框架下,所有的應用程序服務都將以一種一致的、面向對像的編程模型提供給開發人員。

2、簡化的編程方式

CLR的其中一個目的就是簡化Win32和COM 環境下所需要的各種繁雜的基礎構造。在CLR下,我們可以不需要 注冊表、全局惟一標識符、Iunknown 、AddRef、Release、HRESULT等。

3、可靠的版本機制

.net 框架采用了一種新型的版本機制來隔離應用程序組件,可以保證一個應用程序總能加載當初生成的測試時所使用的組件。 徹底關上了“DLL hell“的大門。

4、輕便的部署管理

在.net框架下,組件將不再受注冊表的任何引用。大多數.net框架應用程序的安裝工作所需要的只不過是將文件拷貝到一個目錄中。然后添加快捷方式都桌面、開始菜單就行了

5、廣泛的平臺支持

編譯后的.NET框架的源代碼實際上是通用中間語言(Common Intermediate Language) 只有在運行時,CLR才會將這些中間語言翻譯為CPU指令。這就意味著只要一臺機中包含有與ECMA兼容的CLR和FCL,我們便可以將.NET框架應用程序部署在該機上。

6、無縫的語言集成

CRL要求所有面向它的語言都要遵循一種稱作通用類型系統(Common Type System,簡稱CTS)的規范和通用語言規范

7、簡便的代碼重用

8、自動化的內存管理(垃圾收集)

CLR為我們自動追蹤資源的使用情況。

9、堅實的類型安全

CLR可以確保所有的代碼都是類型安全的。

10、豐富的調試支持

CLR完全支持跨語言調試

11、統一的錯誤報告

CLR中,所有的失敗的調用是通過異常來報告的。

12、全新的安全策略

傳統的安全機制都是基于用戶賬號來控制的。

CLR中的代碼訪問安全為我們提供了以代碼為中心的控制方式。

13、強大的操作能力

.net框架完全支持COM ,以及傳統DLL中的Win32函數。

5、集成開發環境 Visual Studio .Net

微軟的Visual Stuaio .net 2003是最好的.net 框架應用程序開發工具。

總結:

本文主要講了.net平臺的構成和.net平臺的最關鍵部分---CLR和FCL的特點。

.net框架的13大特點:

1. 一致的編程模型

2. 簡化的編程方式

3. 可靠的版本機制

4. 輕便的部署管理

5. 廣泛的平臺支持

6. 無縫的語言集成

7. 簡便的代碼重用

8. 自動化的內存管理(垃圾收集)

9. 堅實的類型安全

10. 豐富的調試支持

11. 統一的錯誤報告

12. 全新的安全策略

13. 強大的互操作能力

其實我個人感覺第5條目前來說還不是很有意義 ,因為至現在為止.net框架只能在windows上很好的使用,聽說出了個mono但目前還不是很成熟吧? 第12條其實非常重要,基于用戶帳號的安全機制對于互聯網來說是不太安全的,這直接會影響到.net的普及程度,也就影響到我的飯碗 。

還有就是微軟的那些企業服務器我只知道一部分的用途,另一部分壓根不知道是干什么用的。也沒有時間主動去找相關資料。前段時間參加了微軟開發者日才知道BizTalk是干什么用的。那個主講人也挺牛。資料上寫的暈暈乎乎的東西,被他講的清晰明了,一聽就懂啊。

技術或語言特性或者說一些集成方案,只有了解它,才會去主動去使用它,但問題是,很多情況下不使用它也可以正常工作,只不過花費的時間和代價更高。而我在用更高的代價解決問題時,并不知道有一種更好的解決辦法存在,而且就在我身邊。我沒有太多時間去研究層出不窮的名詞背后的技術和特性。

有兩個辦法解決這個問題: 盡量的去了解各種新的事物,哪怕你剛開始認為它跟你的工作和興趣風牛馬不相及。另外一個就是期望那些提供商(比如微軟)在宣傳時更多的突出 程序員可以用那些產品解決實際應用中的哪些問題。(起碼面像程序員的宣傳是這樣的)

到此,本文介紹完了,希望對大家有幫助。

【編輯推薦】

  1.  ASP.NET網站性能優化 需要考慮哪些方面
  2. 詳談C#和.NET中的類型轉換
  3. c#.net實體類序列化方法
  4. VB.NET下的事件和委托
  5. ASP.NET中get方法和post方法的區別
責任編輯:于鐵 來源: 互聯網
相關推薦

2011-06-20 09:34:17

優化函數

2009-12-15 17:05:59

.NET 2003

2009-12-15 11:28:34

.NET Framew

2009-08-21 17:41:07

.NET平臺構成

2009-10-28 09:55:29

VB.NET MyCl

2009-12-18 16:51:41

ASP.NET概述

2010-01-05 17:39:10

.NET Framew

2009-11-10 12:42:47

VB.NET Prin

2009-12-25 14:23:35

ADO.NET設置

2009-11-11 10:27:22

ADO.NET入門

2010-01-21 16:45:00

VB.NET繼承規則

2009-10-12 15:02:51

VB.NET動態控件

2009-08-03 14:33:02

.NET平臺c#ASP.NET

2010-01-08 13:35:35

VB.NET寫Log方

2010-01-04 13:16:31

ADO.NET命令

2009-12-29 17:02:15

ADO.NET 管理

2009-11-11 09:11:19

2009-12-31 09:54:04

ADO.NET數據訪問

2010-01-06 11:30:22

.NET Framew

2011-07-04 15:33:15

ASP.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合国产 | 免费一级黄色录像 | 欧美一区二区大片 | 久久99一区二区 | 欧美日韩在线一区二区三区 | 国产69久久精品成人看动漫 | 欧美一区二区综合 | 精品国产一区一区二区三亚瑟 | 国产精品久久久久久久久久久新郎 | 综合久| 久久精品国产99国产精品 | www.v888av.com| 91精品国产乱码久久久 | 性高湖久久久久久久久3小时 | 韩日在线 | 在线精品亚洲欧美日韩国产 | 久草免费在线视频 | 久久久久九九九女人毛片 | 成人精品一区二区三区 | 欧美在线视频一区 | www.国产| 日韩亚洲一区二区 | 国产综合久久久久久鬼色 | 欧美手机在线 | 精品久久中文字幕 | caoporn国产精品免费公开 | 国产精品mv在线观看 | 国产高清视频在线观看播放 | 蜜月va乱码一区二区三区 | 精品久久亚洲 | 欧美美女被c| 免费av观看 | 欧美视频二区 | 91免费在线视频 | 91xx在线观看 | 中文字幕 国产 | 亚洲国产一区二区三区 | 亚洲资源站 | 91精品国产欧美一区二区 | 人人做人人澡人人爽欧美 | av国产在线观看 |