【正文】
一個(gè)可以作為平臺(tái)支持下一代Inter的可編程結(jié)構(gòu)。 .NET最終目標(biāo): 就是讓用戶在任何地方、任何時(shí)間,以及利用任何設(shè)備都能訪問所需信息、文件和程序。用戶不需要知道這些文件放在什么地方,只需要發(fā)出請(qǐng)求,然后只管接收就可以了。所有后臺(tái)的復(fù)雜性是完全屏蔽的 。 基于上述原因,微軟在 2022年首次提出了“ .NET”的概念。 Steve Ballmer 【 返回 】 .NET體系結(jié)構(gòu) OS 公共語言運(yùn)行庫 CLR .NET類庫 公共語言規(guī)范 (CLS) C .NET Framework VB C++ ... Windows Form XML CLS定義了在 .NET平臺(tái)上運(yùn)行的語言所必須支持的最小規(guī)范,用以避免不同語言特性產(chǎn)生的錯(cuò)誤,實(shí)現(xiàn)語言之間互操作性。 Common Language Specification CLR是應(yīng)用程序的執(zhí)行引擎,負(fù)責(zé)程序安全地載入和運(yùn)行用戶程序代碼,包括內(nèi)存分配、垃圾收集和安全檢查等,并保證應(yīng)用和底層操作系統(tǒng)之間必要的分離 。 Common Language Runtime .NET開發(fā)的應(yīng)用類型 ? Web程序:主要是利用 ,用戶可以使用 IE瀏覽器進(jìn)行訪問,是 B/S模式 的應(yīng)用程序。 ? Windows Form:這種程序運(yùn)行在客戶機(jī)上,常有一到多個(gè)Form(窗體 )元素,是一種典型的 C/S模式應(yīng)用。 ? 移動(dòng)數(shù)字設(shè)備程序:為手機(jī)、 PDA、便攜式游戲機(jī)等開發(fā)的應(yīng)用程序。 ? 局域網(wǎng)應(yīng)用程序:局域網(wǎng)中的分布式計(jì)算機(jī)之間需要互相通過.NET Remoting( .NET遠(yuǎn)程)等技術(shù)進(jìn)行通信。 ? XML Web Services應(yīng)用程序:基于 XML Web Services技術(shù)開發(fā)的跨平臺(tái)、跨系統(tǒng)的分布式系統(tǒng)。 … 9 Prev H