《C#程序設(shè)計(jì)》課件 第1章 NET架構(gòu)_第1頁(yè)
《C#程序設(shè)計(jì)》課件 第1章 NET架構(gòu)_第2頁(yè)
《C#程序設(shè)計(jì)》課件 第1章 NET架構(gòu)_第3頁(yè)
《C#程序設(shè)計(jì)》課件 第1章 NET架構(gòu)_第4頁(yè)
《C#程序設(shè)計(jì)》課件 第1章 NET架構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

.NET架構(gòu)思政目標(biāo):

?理解學(xué)習(xí)的重要性,樹立正確的職業(yè)道德觀

?了解.NET的框架內(nèi)容,對(duì)其發(fā)展歷史有較清楚的認(rèn)識(shí),培養(yǎng)探究精神技能要求:

?理解什么是.NET、C#語(yǔ)言

?掌握.NET架構(gòu)的相關(guān)知識(shí)實(shí)踐目標(biāo):

?能夠知道.NET架構(gòu)的組成

?能夠制定專業(yè)發(fā)展目標(biāo)第1章.NET平臺(tái)概述.NET優(yōu)勢(shì).NET相關(guān)的部分程序設(shè)計(jì)語(yǔ)言.NET的相關(guān)課程.NET的核心組成.NET平臺(tái)概述微軟認(rèn)為.NET代表了一個(gè)環(huán)境、一個(gè)集合,是作為一個(gè)平臺(tái)來(lái)支持下一代互聯(lián)網(wǎng)的;.NET有編程基本結(jié)構(gòu),有一組基本的用戶服務(wù),能夠作用于服務(wù)器、客戶端等任何地方;.NET是非常有創(chuàng)意的,具備優(yōu)良的性能。微軟公司為適應(yīng)下一代互聯(lián)網(wǎng)的發(fā)展,還提供了WebService開發(fā)平臺(tái),適用于網(wǎng)絡(luò)編程和網(wǎng)絡(luò)服務(wù)。.NET能夠讓程序通過(guò)互聯(lián)網(wǎng)來(lái)相互溝通,共享資源。01PART微軟公司logoDOS系統(tǒng)標(biāo)識(shí).NET標(biāo)識(shí).NET開發(fā)列表.NET框架.NET平臺(tái)概述146523在.NET之前,有DOS開發(fā)平臺(tái)、Windows開發(fā)平臺(tái),它們都是互聯(lián)網(wǎng)開發(fā)平臺(tái)。這些開發(fā)平臺(tái),以互聯(lián)網(wǎng)為基礎(chǔ),通過(guò)標(biāo)準(zhǔn)的互聯(lián)網(wǎng)通信協(xié)議來(lái)相互溝通。其中.NET以全新的開發(fā)環(huán)境來(lái)開發(fā)應(yīng)用程序。在傳統(tǒng)的開發(fā)環(huán)境下,不同程序設(shè)計(jì)語(yǔ)言之間,代碼的相互使用十分困難,無(wú)法便捷的實(shí)現(xiàn)應(yīng)用集成。在.NET環(huán)境下,程序設(shè)計(jì)語(yǔ)言之間可以相互使用源代碼。一種語(yǔ)言與另一種語(yǔ)言之間還可以通過(guò)源代碼相互繼承。程序設(shè)計(jì)人員可以通過(guò).NET平臺(tái)的開發(fā)環(huán)境根據(jù)功能需求的不同,選擇不同的語(yǔ)言,這些語(yǔ)言能夠相互溝通,實(shí)現(xiàn)代碼的復(fù)用和繼承,提升軟件的開發(fā)效率。.NET平臺(tái)的開發(fā)環(huán)境,采用了標(biāo)準(zhǔn)通信協(xié)議,應(yīng)用程序可以在不同平臺(tái)上得到實(shí)現(xiàn).NET平臺(tái)概述.NET優(yōu)勢(shì).NET是第三代因特網(wǎng)的高分布式環(huán)境下的應(yīng)用程序開發(fā),實(shí)現(xiàn)不同語(yǔ)言和平臺(tái)的高度交互,基于開放的互聯(lián)網(wǎng)標(biāo)準(zhǔn)和協(xié)議而構(gòu)建的新一代計(jì)算和通信平臺(tái)。.NET是一款跨語(yǔ)言開發(fā)平臺(tái),它不是一門編程語(yǔ)言。02PART優(yōu)良的互操作性.NET提供了與其他語(yǔ)言或技術(shù)進(jìn)行便捷交互操作的能力,減少項(xiàng)目升級(jí)和維護(hù)的開發(fā)成本,可以快速升級(jí)到.NET平臺(tái)。語(yǔ)言無(wú)關(guān)性.NET具備語(yǔ)言無(wú)關(guān)特性,是因?yàn)镃TS(CommonTypeSystem,通用類型系統(tǒng))和.NET下的“匯編語(yǔ)言”——IL(IntermediateLanguage,中間語(yǔ)言)。IL是一種CPU無(wú)關(guān)代碼,在運(yùn)行時(shí)會(huì)編譯為本機(jī)二進(jìn)制代碼運(yùn)行,.NET程序跨平臺(tái)運(yùn)行的特性就是源于此代碼。安全可靠性.NET在設(shè)計(jì)安全模型時(shí)將數(shù)據(jù)與程序代碼做了完善的安全防護(hù)??旖蓍_發(fā)特性因?yàn)?NET具備上述的特性,所以開發(fā)快捷高效。.NET優(yōu)勢(shì).NET相關(guān)的部分程序設(shè)計(jì)語(yǔ)言03PART01020304C++C++繼承了C語(yǔ)言的特點(diǎn),且具有更豐富的開發(fā)功能。它常用于系統(tǒng)開發(fā)、引擎開發(fā)等領(lǐng)域。VB語(yǔ)言VB語(yǔ)言是微軟開發(fā)的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,英文全稱是VisualBasic。C語(yǔ)言C語(yǔ)言是面向過(guò)程的編程語(yǔ)言。C語(yǔ)言可讀性好,易于調(diào)試,具有豐富的數(shù)據(jù)類型與運(yùn)算符。C#C#是微軟公司發(fā)布的一種面向?qū)ο蟮木幊陶Z(yǔ)言,運(yùn)行于.NET平臺(tái)。.NET相關(guān)的部分程序設(shè)計(jì)語(yǔ)言.NET的相關(guān)課程與.NET開發(fā)有關(guān)的方向及課程有C#程序設(shè)計(jì)、SQLServer數(shù)據(jù)庫(kù)、ASP.NET應(yīng)用開發(fā)、ASP.NETMVC高級(jí)開發(fā)、.NET開發(fā)綜合實(shí)戰(zhàn)、UML建模與設(shè)計(jì)模式、軟件測(cè)試技術(shù)等。04PARTC#SQLServer數(shù)據(jù)庫(kù)ASP.NETASP.NETMVC高級(jí)開發(fā).NET開發(fā)綜合實(shí)戰(zhàn)UML它功能強(qiáng)大,簡(jiǎn)單易學(xué),能完美融合.NET框架下的其他編程語(yǔ)言,因此,自發(fā)布以來(lái),深受廣大編程愛(ài)好者喜愛(ài),并逐漸成為流行的編程語(yǔ)言之一。它是微軟公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。它具有高性能設(shè)計(jì),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置,主要用于信息管理系統(tǒng)。它是微軟公司開發(fā)的腳本語(yǔ)言,基于.NET的Web開發(fā)平臺(tái),具備開發(fā)網(wǎng)站應(yīng)用程序的解決方案。它具有三種不同的編程模式,分別是WebPages、MVC和WebForms。它是ASP.NET三種開發(fā)模式中的一種。MVC是一種使用模型—視圖—控制器的開發(fā)模式,用來(lái)設(shè)計(jì)創(chuàng)建Web應(yīng)用程序。模型表示應(yīng)用程序的核心,視圖用于顯示數(shù)據(jù),控制器處理輸入。主要是應(yīng)用.NET相關(guān)知識(shí)進(jìn)行綜合開發(fā)實(shí)戰(zhàn)。它是標(biāo)準(zhǔn)建模語(yǔ)言,用于支持模型化和軟件開發(fā)。它有嚴(yán)格的語(yǔ)法和語(yǔ)義規(guī)范,采用一組圖形符號(hào)來(lái)描述軟件模型。它用于發(fā)現(xiàn)軟件開發(fā)過(guò)程中遇到的問(wèn)題,如測(cè)試環(huán)境的搭建、測(cè)試管理、測(cè)試工具的使用等。軟件測(cè)試是軟件開發(fā)過(guò)程中的重要組成部分,貫穿整個(gè)軟件開發(fā)生命周期。它是任何軟件開發(fā)都不可缺少的組成內(nèi)容。軟件測(cè)試技術(shù).NET的相關(guān)課程.NET的核心組成.NET主要由三大部分組成,分別是CLR、BCL和編程工具。05PART030201它是.NET的基礎(chǔ),是實(shí)現(xiàn).NET跨平臺(tái)、跨語(yǔ)言、代碼安全等核心特性的關(guān)鍵。它在.NET程序中負(fù)責(zé)托管運(yùn)行管理,完成如內(nèi)存管理、異常處理、安全檢測(cè)等核心任務(wù)。CLR它是.NET的另一核心,內(nèi)容豐富。作為.NET框架中的基礎(chǔ)類庫(kù),這些內(nèi)置類庫(kù)的支持,使得程序開發(fā)過(guò)程變得簡(jiǎn)單。BCL良好的編程工具應(yīng)包含VisualStudio集成開發(fā)環(huán)境、.NET兼容的編譯器、調(diào)試器和ASP.NET

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論