課程介紹:
本課程從2010編程語(yǔ)言基礎(chǔ)開始講解,涵蓋了語(yǔ)法,面向?qū)ο缶幊碳夹g(shù),.NET Framework框架編程,ADO.NET數(shù)據(jù)庫(kù)應(yīng)用程序等所有2010編程知識(shí),。使學(xué)員掌握.NET 應(yīng)用程序開發(fā)的所有基礎(chǔ)知識(shí)技能,。本課程是其他所有.NET編程課程的前綴必修課。
適合人群:
學(xué)員基礎(chǔ):學(xué)習(xí)本課程需要學(xué)員具備下列基礎(chǔ)知識(shí):
具備任何一門其他開發(fā)語(yǔ)言編程基礎(chǔ)
了解可視化開發(fā)工具的使用/使用過(guò)可視化編程環(huán)境
了解簡(jiǎn)單的數(shù)據(jù)庫(kù)操作語(yǔ)言(SQL結(jié)構(gòu)化查詢語(yǔ)言)
培訓(xùn)目標(biāo):
通過(guò)本課程的學(xué)習(xí),,學(xué)員能夠:
掌握.NET Framework4.0框架組成
掌握C# 2010編程語(yǔ)言語(yǔ)法,、面向?qū)ο箝_發(fā)技術(shù)
掌握.NET組件開發(fā)技術(shù),了解.NET托管運(yùn)行機(jī)制和原理
掌握.NET中的數(shù)據(jù)類型及數(shù)據(jù)類型操作
具備基于C#的.NET FrameWork程序設(shè)計(jì)基礎(chǔ)
學(xué)習(xí)C#多線程和異步編程技術(shù),,了解C#事件與委托開發(fā)技術(shù)
課程大綱:
第一天 內(nèi)容
第一章.NET Framework 簡(jiǎn)介
目的:理解基于.NET的應(yīng)用程序基本框架和.NET Framework組成,,理解托管運(yùn)行程序原理
1. .NET Framework框架及平臺(tái)介紹
2. 公共語(yǔ)言運(yùn)行時(shí)(CLR)基本運(yùn)行機(jī)制介紹
3. Framework 4.0基本類庫(kù)介紹
4. VS2010 可視化開發(fā)環(huán)境介紹
5. C#2010 編程語(yǔ)言簡(jiǎn)介
6. 圖形用戶界面應(yīng)用程序簡(jiǎn)介
第二章. C# 編程構(gòu)造的使用
目的:學(xué)習(xí)C#語(yǔ)言基本語(yǔ)法,C# 程序的組成和編譯運(yùn)行方法
1,、 C#語(yǔ)言基本語(yǔ)法和源代碼組成
2,、 C#中的數(shù)據(jù)類型,基本數(shù)據(jù)類型使用
3,、 變量的聲明和賦值
4,、 表達(dá)式和運(yùn)算符的使用
5,、 數(shù)組的創(chuàng)建和使用
6,、 判斷語(yǔ)句的使用
7、 迭代語(yǔ)句的使用
第三章. 方法的聲明和調(diào)用
目的:理解C#中方法的定義和概念,,學(xué)習(xí)C#中方法的編寫與運(yùn)用
1,、 方法的定義
2、 方法的創(chuàng)建
3,、 方法的調(diào)用
4,、 重載方法的創(chuàng)建和調(diào)用
5、 參數(shù)數(shù)組的使用
6,、 將代碼重構(gòu)為方法
7,、 方法的測(cè)試 第二天 內(nèi)容
第四章. 異常處理
目的:了解異常處理的概念,了解VisualStudio2010中錯(cuò)誤處理機(jī)制
1,、 VS2010中錯(cuò)誤的處理機(jī)制
2,、 Visual Studio2010中的調(diào)試
3,、 異常處理
4、 異常引發(fā)
第五章. 文件的讀寫
目的:理解使用C#實(shí)現(xiàn)數(shù)據(jù)流的處理和文件的讀寫機(jī)制
1,、 數(shù)據(jù)流的概念
2,、 文件系統(tǒng)的訪問
3、 使用流讀寫文件
第六章. 新類型的創(chuàng)建
目的:理解數(shù)據(jù)類型的概念與使用,,區(qū)分C#中的各種數(shù)據(jù)類型,,掌握類的創(chuàng)建,結(jié)構(gòu)的創(chuàng)建
1,、 枚舉的創(chuàng)建和使用
2,、 類的創(chuàng)建和使用
3、 結(jié)構(gòu)的創(chuàng)建和使用
4,、 引用和值的比較
第七章. 數(shù)據(jù)和方法的封裝
目的:掌握C#中的類成員的定義,,掌握數(shù)據(jù)封裝的意義和實(shí)現(xiàn)
1、類的成員介紹
2,、 類型成員可見性的控制
3,、 方法和數(shù)據(jù)的共享
第八章. 類的繼承和接口的實(shí)現(xiàn)
目的:理解Framework中的繼承的概念和實(shí)現(xiàn),學(xué)習(xí)抽象類和接口的定義
1,、 面向?qū)ο蟮睦^承機(jī)制
2,、 使用繼承來(lái)定義新的引用類型
3、 接口的定義和實(shí)現(xiàn)
4,、 抽象類的定義 第三天 內(nèi)容
第九章. 對(duì)象生存期的管理和資源的控制
目的:理解CLR的CG概念,,掌握基本的垃圾回收的定義和實(shí)現(xiàn)
1、 垃圾回收介紹
2,、 資源管理
3,、 C#中的對(duì)象清理
第十章. 數(shù)據(jù)的封裝和重載運(yùn)算符的定義
目的:理解屬性的定義和索引器的定義,學(xué)習(xí)運(yùn)算符的重載技術(shù)
1,、 屬性的創(chuàng)建和使用
2,、 索引器的創(chuàng)建和使用
3、 運(yùn)算符的重載
第十一章. 方法的分離和事件的處理
目的:理解Framework中的 委托的概念,,掌握方法調(diào)用機(jī)制,。了解事件處理。 掌握lamda表達(dá)式
1,、 委托的聲明和使用
2,、 Lambda 表達(dá)式的使用
3、 事件的處理
第十二章. 集合的使用和泛型類型的生成
目的:理解.NetFramework中集合類型,,掌握泛型的概念和實(shí)現(xiàn)
1,、 集合的使用
2、 泛型類型的創(chuàng)建和使用
3、 泛型接口的定義和變體的理解
4,、 泛型方法和泛型委托的使用 第四天 內(nèi)容
第十三章. ADO.NET概述
目的:了解在.NET Framework 中實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問技術(shù),,掌握基本的數(shù)據(jù)訪問對(duì)象模型
1、 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)
2,、 ADO.NET 框架
3,、 多種數(shù)據(jù)庫(kù)應(yīng)用模型
4、 連接到數(shù)據(jù)源
第十四章. 兩種數(shù)據(jù)庫(kù)操作模型
目的:了解ADO.NET中數(shù)據(jù)庫(kù)的兩種訪問模型,,掌握 兩種環(huán)境下數(shù)據(jù)庫(kù)的操作技術(shù)
1,、 連接環(huán)境下數(shù)據(jù)庫(kù)操作
2、 使用存儲(chǔ)過(guò)程
3,、 非連接環(huán)境下的數(shù)據(jù)庫(kù)操作
第十五章. 使用LINQ ToSql
目的:理解LINQ概念,,掌握LINQ語(yǔ)法,掌握LinqToSql模型的使用
1,、 Linq簡(jiǎn)介
2,、 LinqToSql框架
3、 通過(guò)LinqToSql實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作
第五天 內(nèi)容
第十六章. 實(shí)體數(shù)據(jù)模型
目的:掌握Entity Data Model概念,;學(xué)習(xí)通過(guò)實(shí)體數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作
1,、 創(chuàng)建實(shí)體數(shù)據(jù)模型應(yīng)用
2、 通過(guò)實(shí)體數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問 第十七章. 使用WCF數(shù)據(jù)訪問服務(wù)
目的:學(xué)習(xí)通過(guò)WCF服務(wù)來(lái)實(shí)現(xiàn)數(shù)據(jù)訪問邏輯
1,、 WCF概述
2,、 定義簡(jiǎn)單的WCF應(yīng)用
3、 在WCF中實(shí)現(xiàn)數(shù)據(jù)訪問 第十八章. 多線程編程技術(shù)和異步編程技術(shù)
目的:理解多線程應(yīng)用程序的概念和原理,,使用多線程技術(shù)編寫異步應(yīng)用程序
1,、 多線程應(yīng)用程序的原理
2、 編寫多線程應(yīng)用程序
3,、 多線程程序的管理
4,、 多線程程序的調(diào)度
5、 異步編程原理
6,、 實(shí)現(xiàn)異步編程模型
7,、如何關(guān)聯(lián)消息響應(yīng)
8、如何在消息隊(duì)列中使用加密和驗(yàn)證