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