
c#程序設(shè)計(jì)培訓(xùn)
第1講 C#程序設(shè)計(jì)簡(jiǎn)介
1.1 C#與.NET概述
1.2 C#快速入門
1.3 基本的應(yīng)用類型
1.4 基本輸入與輸出
第1講測(cè)驗(yàn) C#程序設(shè)計(jì)簡(jiǎn)介
第1講作業(yè) 簡(jiǎn)單的程序
第2講 C#語(yǔ)言基礎(chǔ)
2.1 數(shù)據(jù)類型、變量與常量 —— 語(yǔ)言中的單詞
2.2 運(yùn)算符與表達(dá)式 —— 語(yǔ)言中的標(biāo)點(diǎn)符號(hào)
2.3 流程控制語(yǔ)句 —— 語(yǔ)言中的語(yǔ)句
2.4 數(shù)組 —— 與C語(yǔ)言的數(shù)組大不同
2.5 補(bǔ)充材料
第2講測(cè)驗(yàn) C#語(yǔ)言基礎(chǔ)
第2講作業(yè) 自動(dòng)出題并判分的改進(jìn)
第3講 面向?qū)ο蟮腃#語(yǔ)言
3.1 類、字段、方法 —— 面向?qū)ο竽屈c(diǎn)事兒
3.2 屬性、索引 —— 訪問(wèn)字段能更優(yōu)優(yōu)雅嗎
3.3 類的繼承 —— 富二代值得羨慕嗎
3.4 修飾符 —— 形容詞有大作用
3.5 接口 —— 我和她有個(gè)約定
3.6 結(jié)構(gòu)及枚舉 —— 原來(lái)這就是值類型
第3講測(cè)驗(yàn) 面向?qū)ο蟮腃#語(yǔ)言
第3講作業(yè) ATM示例程序的改進(jìn)
第4講 C#語(yǔ)言高級(jí)特性
4.1 委托 —— 函數(shù)也能當(dāng)變量
4.2 事件 —— 悄悄的告訴你
4.3 Lambda表達(dá)式 —— 簡(jiǎn)潔到了極致
4.4 運(yùn)算符重載 —— 原來(lái)函數(shù)可以寫成一個(gè)符號(hào)
4.5 異常處理 —— 麻煩總有人幫著解決
4.6 Attribute —— 微軟都不會(huì)翻譯的一個(gè)詞
4.7 C#語(yǔ)言中的其他成分 —— 學(xué)到這里C#語(yǔ)法就差不多了
4.8 程序的組織 —— 不再只是單個(gè)類的程序
4.9 語(yǔ)法總結(jié) —— C#主要就是類型及其成員
第4講作業(yè) 再次改進(jìn)“銀行系統(tǒng)”
第4講測(cè)驗(yàn) C#語(yǔ)言高級(jí)特性
第5講 基礎(chǔ)類及常用算法
5.1 DotNet基本類庫(kù) —— 要編程需要知道這些
5.2 類型轉(zhuǎn)換 —— 一切皆是類型
5.3 數(shù)學(xué)、文字、日期 —— 常用的類型
5.4 數(shù)組、集合、泛型 —— 在這里真的見(jiàn)到索引器了
5.5 常用算法—— 遍試、迭代、遞歸
第5講作業(yè) 關(guān)于畫樹(shù)例子的改進(jìn)
第5講測(cè)驗(yàn) 基礎(chǔ)類及常用算法
第6講 流、文件
6.1 IO及文件管理
6.2 文件內(nèi)容的讀寫
6.3 補(bǔ)充:注冊(cè)表操作
6.4 號(hào)外:程序的調(diào)試 —— 編程必不可少的手段
第6講作業(yè) 背單詞程序
第6講測(cè)驗(yàn) 流、文件
第7講 Windows窗體與控件
7.1 布局與事件 —— 界面的基本問(wèn)題
7.2 常用控件
7.3 窗體
7.4 菜單、工具欄、對(duì)話框
7.5 用戶控件
第7講作業(yè) 2048小游戲
第7講測(cè)驗(yàn) Windows窗體與控件
第8講 繪圖及圖像
8.1 繪圖基礎(chǔ)GDI+
8.2 繪圖對(duì)象及繪圖方法
8.3 一組漂亮的繪圖示例
8.4 控件的重繪及雙緩沖
8.5 圖像處理
第8講作業(yè) 公章或搞笑證書生成器
第8講測(cè)驗(yàn) 繪圖及圖像
第9講 文本處理及正則表達(dá)式
9.1 基于文本的應(yīng)用
9.2 正則表達(dá)式
第9講作業(yè) 身份證輸入框
第9講測(cè)驗(yàn) 文本處理及正則表達(dá)式
第10講 網(wǎng)絡(luò)信息獲取及Xml處理
10.1 網(wǎng)絡(luò)信息獲取的基本方法
10.2 XML基本操作
10.3 XPath及Xlst編輯教學(xué)內(nèi)容
10.4大仕老師編寫的一組示例
第10講測(cè)驗(yàn) 網(wǎng)絡(luò)信息獲取及Xml處理
第10講作業(yè) 簡(jiǎn)單的網(wǎng)絡(luò)爬蟲
第11講 多線程與異步編程
11.1 線程及其控制
11.2 并行編程
11.3 異步編程
第11講作業(yè) 多線程的網(wǎng)絡(luò)信息獲取處理
第11講測(cè)驗(yàn) 測(cè)驗(yàn): 線程、并行及異步編程
第12講 訪問(wèn)數(shù)據(jù)庫(kù)
12.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
12.2 ADO.NET
12.3 訪問(wèn)數(shù)據(jù)庫(kù)的方法
12.4 數(shù)據(jù)庫(kù)應(yīng)用程序
第12講作業(yè) 使用數(shù)據(jù)庫(kù)的背單詞程序
第12講測(cè)驗(yàn) 訪問(wèn)數(shù)據(jù)庫(kù)
第13講 深入理解C#語(yǔ)言
13.1 類型與轉(zhuǎn)換
13.2 變量及其傳遞
13.3 多態(tài)與虛方法調(diào)用
13.4 動(dòng)態(tài)類型確定
13.5 對(duì)象構(gòu)造與析構(gòu)
13.6 C#語(yǔ)言新特性
第13講測(cè)驗(yàn) 深入理解C#語(yǔ)言