C#及.NET框架核心開發(fā)技術(shù)培訓(xùn)
?
內(nèi)容大綱:
? ? ?
一、?微軟?.NET?戰(zhàn)略及技術(shù)體系
.NET?戰(zhàn)略發(fā)展規(guī)劃、?.NET?戰(zhàn)略要點(diǎn)、什么是?.NET?Visual?Studio?Team?System?、?VS.NET?特點(diǎn)、?J2EE?vs?.NET?誰與爭鋒??.NET?的下一個(gè)發(fā)展戰(zhàn)略?——Live?展望。
二、?.NET?Framework
NET?Framework?概述、兩大核心組件:公共語言運(yùn)行庫、?.NET?Framework?類庫。
公共語言運(yùn)行時(shí)(?CLR?)、通用類型系統(tǒng)、公共語言規(guī)范、程序集、應(yīng)用程序域。
三、解決方案和項(xiàng)目
解決方案和項(xiàng)目概述、作為容器的解決方案、作為容器的項(xiàng)目、創(chuàng)建解決方案和項(xiàng)目
多項(xiàng)目解決方案、項(xiàng)目屬性、項(xiàng)目設(shè)計(jì)器、本地項(xiàng)目與?Web?項(xiàng)目。
四、?C#?語言規(guī)范?<1.2?版?>?
?
C#?語言簡介、?C#?程序結(jié)構(gòu)、?C#?詞法結(jié)構(gòu)、基本概念、類型、變量、類型轉(zhuǎn)換、表達(dá)式、語句、命名空間。
五、?C#?面向?qū)ο缶幊?/p>
?面向?qū)ο蠡靖拍?、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法、?OOA?、?OOD?概述、?OOP?的四個(gè)基本機(jī)制
?C#?類與對(duì)象、類的成員、方法的重載、覆蓋。結(jié)構(gòu)、數(shù)組、接口、枚舉、委托、屬性、?C#?類的繼承與派生、?C#?多態(tài)性。
六、?C#.NET?事件與委托
委托概述、委托特點(diǎn)、委托聲明、委托調(diào)用、異步委托;
?
事件概述、觀察者設(shè)計(jì)模式在事件處理中的應(yīng)用、事件聲明、事件引發(fā)、事件訂閱、委托事件處理模式綜合案例。
七、?集合類編程
?集合概述、集合和數(shù)據(jù)結(jié)構(gòu)、常用的集合類型、數(shù)組集合類型、哈希和字典集合、排序集合、隊(duì)列集合、堆棧集合、泛型類集合、專用集合、集合類編程、集合選擇、集合枚舉、通過接口實(shí)現(xiàn)自定義集合、通過繼承實(shí)現(xiàn)自定義集合。
八、?C#?語言規(guī)范?<2.0?版?>?
?C#2.0?簡介、泛型、匿名方法、迭代器、分部類型、可空類型、其它新增。
九、?XML?文檔注釋
?文檔注釋概述、文檔注釋標(biāo)記、文檔處理。?
十、?C#?異常處理
?異常概述、?C#?異常處理機(jī)制、?C#?異常處理方法、自定義異常處理。?
十一、.NET?垃圾回收
?.NET?垃圾回收機(jī)制、?Finalize?方法和析構(gòu)函數(shù)、清理非托管資源
?C#?的?Using?語句、強(qiáng)制垃圾回收。
十二、非安全代碼
?非安全代碼及指針、指針定義、指針初始化和賦值、指針運(yùn)算、結(jié)構(gòu)指針、數(shù)組指針、?fixed?關(guān)鍵字。
十三、代碼的生成和調(diào)試
?生成概述、生成配置、生成平臺(tái);調(diào)試器概述、執(zhí)行控制、斷點(diǎn)與跟蹤點(diǎn)、調(diào)試其中的表達(dá)式、調(diào)試托管代碼、調(diào)試本機(jī)代碼、調(diào)試?SQL?、?Visual?Studio2005?調(diào)試新功能。
?