麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

.NET介紹總結(jié)

2019-11-17 03:17:48
字體:
供稿:網(wǎng)友

.NET介紹總結(jié)

第一節(jié).NET介紹

1..net的發(fā)展史

1).2006年6月22日,微軟正式發(fā)布了.net平臺(tái),微軟從打算做.net平臺(tái)到發(fā)布用了5年時(shí)間。

2).NET代表一個(gè)集合,一個(gè)環(huán)境,一個(gè)可以作為平臺(tái)支持下一代Internet的可編程結(jié)構(gòu)。最終目的是讓用戶在任何地方、任何時(shí)間,以及利用任何設(shè)備都能訪問所需的信息、文件和程序。

2.概念:.net與c#

1).net/dotnet:一般指.NetFramework框架.一種平臺(tái),一種技術(shù).

2)C#(sharp):一種編程語言,可以開發(fā)基于.net平臺(tái)的應(yīng)用.

3)java即是一種平臺(tái)又是一種編程語言.

4).netFramework框架提供了一個(gè)穩(wěn)定的環(huán)境保障.net平臺(tái)正常運(yùn)轉(zhuǎn),基于.net平臺(tái)開發(fā)的各種軟件,游戲,網(wǎng)站,只有在.net平臺(tái)下才能運(yùn)轉(zhuǎn).

5).C#與.NET的關(guān)系

C#是一門編程語言,只是提供了if、while、+-*/、定義類、int、string等基礎(chǔ)的語法,而Convert.ToInt32、FileStream、SqlConnection、String.Split等都屬于.Net的東西

3.net能干什么

1)桌面應(yīng)用程序

2)Internet應(yīng)用程序

3)手機(jī)游戲開發(fā)(UNITY3D)

4)為Internet網(wǎng)絡(luò)和分布式應(yīng)用程序的開發(fā)提供一個(gè)新的開發(fā)平臺(tái)。簡(jiǎn)化應(yīng)用程序的開發(fā)和部署,為構(gòu)建WebService提供一個(gè)標(biāo)準(zhǔn)平臺(tái),改善系統(tǒng)和應(yīng)用程序之間的交互性和集成性。使應(yīng)用程序?qū)θ魏卧O(shè)備都能夠進(jìn)行訪問。

4..NET兩種交互模式

1)C/S(Client/Server)用戶必須裝一個(gè)客戶端

2)B/S(Brower/Server)

5..NET框架

1).NET框架是以一種采用系統(tǒng)虛擬機(jī)運(yùn)行的編程平臺(tái),以通用語言運(yùn)行庫(kù)(CLR)為基礎(chǔ),支持多種語言(C#、VB.NET、C++、Python等)的開發(fā)。Net框架主要包括公共語言運(yùn)行庫(kù)(CLR)和.Net框架類庫(kù)(FCL)。

6.NET運(yùn)行原理

1)專業(yè)術(shù)語

GC:垃圾收集器

CIL:通用中間語言

MSIL:Microsoft中間語言

CLR:公共語言運(yùn)行時(shí),和Java虛擬機(jī)一樣也是一個(gè)運(yùn)行時(shí)環(huán)境,它負(fù)責(zé)資源管理(內(nèi)存分配和垃圾收集),并保證應(yīng)用和底層操作系統(tǒng)之間必要的分離。

COM:組件對(duì)象模型

CLS:公共語言規(guī)范CommonLanguageSpecification

CTS:通用類型系統(tǒng)CommonTypeSystem

.NET平臺(tái)利用了不同語言的這個(gè)相近的共性,抽象出公共類型系統(tǒng)CTS。公共類型系統(tǒng)構(gòu)成了.NET框架的公共語言運(yùn)行時(shí)的基礎(chǔ),其中最重要的一個(gè)體現(xiàn)就是.NET平臺(tái)的多語言支持,而運(yùn)行于.NET平臺(tái)的每一種語言又為了維護(hù)自己的語法特色,便使用別名來代替.NET的基礎(chǔ)數(shù)據(jù)類型,如VisualBasic.NET中的Integer類型以及C#中的int類型實(shí)際上是基礎(chǔ)數(shù)據(jù)類型System.Int32的化名。

JIT:即時(shí)編譯器JustInTime

2)編譯原理

7.什么是托管代碼?

托管代碼(managedcode)同受管制的代碼,由公共語言運(yùn)行庫(kù)環(huán)境(而不是直接由操作系統(tǒng))執(zhí)行的代碼。托管代碼應(yīng)用程序可以獲得公共語言運(yùn)行庫(kù)服務(wù),例如自動(dòng)垃圾回收、運(yùn)行庫(kù)類型檢查和安全支持等。這些服務(wù)幫助提供獨(dú)立于平臺(tái)和語言的、統(tǒng)一的托管代碼應(yīng)用程序行為。

托管代碼是可以使用20多種支持Microsoft.NETFramework的高級(jí)語言編寫的代碼,它們包括:C#,J#,MicrosoftVisualBasic.NET,MicrosoftJScript.NET,以及C++。所有的語言共享統(tǒng)一的類庫(kù)集合,并能被編碼成為中間語言(IL)。運(yùn)行庫(kù)編譯器(runtime-awarecompiler)在托管執(zhí)行環(huán)境下編譯中間語言(IL)使之成為本地可執(zhí)行的代碼,并使用數(shù)組邊界和索引檢查,異常處理,垃圾回收等手段確保類型的安全。

8.什么是asp.net?

1)ASP.NET是建立在公共語言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一级小视频 | 美国黄色毛片女人性生活片 | 12av毛片| 黄色成人短视频 | 色综合久久久久久久久久久 | 国产99久久| 毛片免费看网站 | 久久精品视频在线看99 | 毛片大全免费 | 在线a视频| 久久久一区二区 | 斗罗破苍穹在线观看免费完整观看 | 欧美a∨亚洲欧美亚洲 | 香蕉国产片 | 亚洲国产网站 | 精品国产专区 | 欧美精品一区二区视频 | 国产91porn| 久久亚洲国产精品 | 久草在线视频在线 | 久草在线资源福利站 | 欧美日韩在线免费观看 | 久久艳片 | 亚洲午夜免费 | 法国极品成人h版 | 日韩 综合 | 特级黄色小说 | 青青草华人在线 | av黄色片网站 | 国产毛片网站 | 国产精品久久久久久久久久三级 | 青热久思思 | 精品国内视频 | 99影视在线视频免费观看 | 在线看小早川怜子av | 日本xxxx色视频在线观看免费, | 亚洲欧美一区二区三区在线观看 | 日本aaaa片毛片免费观看视频 | 沉沦的校花奴性郑依婷c到失禁 | 九九热视频在线免费观看 | 欧美成人一区二区视频 |