




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章.NET
Framework
簡(jiǎn)介課程地位STBSQL
ServerXMLPSPMASP.NETOracleOOADComputer
BaseHTML/JavaScriptOOP/JavaCSQL
BaseJSP/ServletEJB/WebServiceWinFormsStruts/JSFTesting/SQALinuxC#2課程目標(biāo)3理解.NET平臺(tái)特征和使用C#語(yǔ)言語(yǔ)法面向?qū)ο笤O(shè)計(jì)在C#中的實(shí)現(xiàn)和表達(dá)基本的WinForms桌面客戶端程序設(shè)計(jì)使用.NET中的核心對(duì)象如多線程、集合、文件操作等為后續(xù)WinForms、ASP.Net網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)提供語(yǔ)言基礎(chǔ)本章目標(biāo)4了解.NET
Framework
的結(jié)構(gòu)理解.NET
Framework
的基本概念CLRJITCTSMSIL了解.NET
Framework
命名空間了解C#程序的基本結(jié)構(gòu)問(wèn)題5一個(gè)軟件公司有兩組程序員,一組程序員只會(huì)使用C++,一組程序員只會(huì)使用VB,現(xiàn)在有一個(gè)大型項(xiàng)目需要大量人員參加,我們能讓這兩組人在一起工作嗎?我們能用ASP調(diào)用C++寫(xiě)的類庫(kù)嗎?解決答案是否定的!6怎么辦?這就是.NET
Framework
要解決的問(wèn)題什么是NET
Framework.NET
Framework
是如何解決這類問(wèn)題的.NET
Framework
簡(jiǎn)介7.NET
Framework類似于JVM.NET
Framework
兩個(gè)主要組件:公共語(yǔ)言運(yùn)行時(shí)(CLR)統(tǒng)一的類庫(kù)集.NET的類庫(kù):線程文件輸入/輸出(I/O)數(shù)據(jù)庫(kù)支持XML
解析數(shù)據(jù)結(jié)構(gòu)……Microsoft.NET
Framework
的體系結(jié)構(gòu)VC++.NetC#
VB.NetVJ#….Net
Framework
類庫(kù)(FCL)公共語(yǔ)言運(yùn)行時(shí)(CLR)操作系統(tǒng)8.NET
Framework
的組件Web
FormsWeb
ServicesWinFormsADO.Net
和XML
類基本框架類.Net
Framework.Net
Framework
類庫(kù)ASP.NETCLSCLRCTS9模擬CLR和MSIL日語(yǔ)漢語(yǔ)翻譯英語(yǔ)(中間語(yǔ)言)1011相似點(diǎn):計(jì)算機(jī)編程語(yǔ)言C++Visual
Basic代碼可執(zhí)行代碼運(yùn)行時(shí)環(huán)境代碼可執(zhí)行代碼操作系統(tǒng)服務(wù)(內(nèi)存管理和文件I/O)MSVBVM60.DLLMSVCRT.DLL編譯器為了與一套運(yùn)行時(shí)服務(wù)配合工作,.NET
Framework
提供了公共語(yǔ)言運(yùn)行時(shí)(CLR)CLR
和MSIL
2-1需要公共運(yùn)行時(shí)環(huán)境……有了CLR,
保證了
.NET
中一種語(yǔ)言具有的功能其他語(yǔ)言也都具有Microsoft
中間語(yǔ)言
(MSIL)
由一組特定的指令組成這些指令指明如何執(zhí)行代碼JIT
編譯器的主要工作是將普通
MSIL
代碼轉(zhuǎn)換為可以直接由
CPU
執(zhí)行的計(jì)算機(jī)代碼驗(yàn)證進(jìn)程可以輕松讀取
MSIL
代碼12CLR和MSIL
2-2問(wèn)題13CLR在.NET
Framework
里起到什么樣的作用?CLS和CTS通用語(yǔ)言規(guī)范(CLS)規(guī)定所有
.NET
語(yǔ)言都應(yīng)遵循的規(guī)則生成可與其他語(yǔ)言互操作的應(yīng)用程序公共類型系統(tǒng)
(CTS)
通常包含標(biāo)準(zhǔn)數(shù)據(jù)類型包含準(zhǔn)則集CLS、CTS
和MSIL
緊密配合以實(shí)現(xiàn)語(yǔ)言互操作性14常用命名空間命名空間說(shuō)明System.Drawing處理圖形和繪圖,包括打印System.Data處理數(shù)據(jù)存取和管理,在定義ADO.NET技術(shù)中扮演重要角色System.IO管理對(duì)文件和流的同步和異步訪問(wèn)System.Windows處理基于窗體的窗口的創(chuàng)建System.Reflection包含從程序集讀取元數(shù)據(jù)的類System.Threading包含用于多線程編程的類System.Collections包含定義各種對(duì)象集的接口和類15usingSystem;namespace
Notepad{class
HelloWorld{public
static
void
Main(){}}}聲明HelloWorld
類描述代碼的注釋//這是用
C#
編寫(xiě)的一個(gè)簡(jiǎn)單的
HelloWorld
程序Hello
World
程序程序入口點(diǎn),Main
的返回類型為voidConsole.WriteLine("Hello
World");控制臺(tái)類的WriteLine()方法用于顯示輸出結(jié)果導(dǎo)入System
命名空間聲明命名空間Notepad將文件保存為HelloWorld.cs16執(zhí)行HelloWorldCompiling
and
executing配置命令提a.示N符ET以c執(zhí)on行sol.eNpErTog控ra制m臺(tái)程序17總結(jié)18.NET
Framework由
.NET
Framework
類庫(kù)和公共語(yǔ)言運(yùn)行時(shí)兩個(gè)主要組件組成CLR是管理用戶代碼執(zhí)行的現(xiàn)代運(yùn)行時(shí)環(huán)境,它提供JIT編譯、內(nèi)存管理、異常管理和調(diào)試等方面的服務(wù)CTS定義聲明、定義和管理所有類型所遵循的規(guī)則,而無(wú)需考慮源語(yǔ)言
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 船舶通信與無(wú)線電技術(shù)考核試卷
- 乳品加工廢棄物的資源化利用技術(shù)考核試卷
- 原油加工設(shè)備的技術(shù)規(guī)范與操作標(biāo)準(zhǔn)考核試卷
- 股票期權(quán)激勵(lì)協(xié)議與員工培訓(xùn)體系
- 抖音火花文化遺產(chǎn)網(wǎng)絡(luò)直播內(nèi)容推廣合同
- 注冊(cè)會(huì)計(jì)師崗位全職聘用與審計(jì)質(zhì)量控制合同
- 婚前共同創(chuàng)業(yè)項(xiàng)目商業(yè)秘密處理與婚后經(jīng)營(yíng)協(xié)議
- 氫能項(xiàng)目氫燃料電池性能評(píng)估測(cè)試員合同
- 離異家庭子女撫養(yǎng)權(quán)變更及共同監(jiān)護(hù)協(xié)議
- 生物醫(yī)藥企業(yè)股權(quán)轉(zhuǎn)讓限制與專利許可協(xié)議
- 預(yù)拌混凝土質(zhì)量管理
- 第四單元《保護(hù)牙齒》活動(dòng)三《保護(hù)牙齒》教案 浙教版綜合實(shí)踐活動(dòng)二年級(jí)上冊(cè)
- 慢性阻塞性肺疾患
- 林業(yè)基礎(chǔ)知識(shí)考試題庫(kù)單選題100道及答案解析
- 靜脈血栓栓塞癥VTE防治質(zhì)控培訓(xùn)試題
- 《體育心理學(xué)》第十一章-運(yùn)動(dòng)損傷的心理致因與康復(fù)
- 四川省專項(xiàng)資金管理辦法
- DL∕T 5461.12-2013 火力發(fā)電廠施工圖設(shè)計(jì)文件內(nèi)容深度規(guī)定 第12部分采暖通風(fēng)與空氣調(diào)節(jié)
- 新車購(gòu)車簡(jiǎn)單的協(xié)議書(shū)范本
- 人教版小學(xué)英語(yǔ)單詞表(完整版)
- 網(wǎng)劇電視劇制作預(yù)算表
評(píng)論
0/150
提交評(píng)論