
計C#程序設計培訓
1 c#概述
1.1 c#與.NET
1.2 面向對象的編程技術
1.3 名字空間和類庫
1.4 一個c#的例子
1.5 使用visual studio
1.6 輸入和輸出
1.7 變量的聲明
1.8 代碼閱讀
2 數據類型與表達式
2.1 .NET數據類型
2.2 c#數據類型
2.3 表達式
2.4 結構和枚舉
2.4 代碼閱讀
3 面向對象的編程
3.1 面向對象的編程
3.2 類
3.3 代碼閱讀
4 控制結構
4.1 選擇結構
4.2 循環結構
4.3 其他控制語句
4.4 代碼閱讀
5 數組
5.1 一維數組
5.2 二維數組
5.3 多維數組
5.4 交錯數組
5.5 例題-隨機填充一維數組
5.6 例題-在數組中順序查找
5.7 例題-骰子的模擬
5.8 例題-洗牌與發牌
5.9 例題-利用交錯數組生成楊輝三角
5.10 代碼閱讀
6 方法
6.1 靜態方法和靜態變量
6.2 方法的聲明與調用
6.3 例題-靜態變量和靜態方法
6.4 方法的參數傳遞
6.5 例題-方法的參數傳遞
6.6 out參數
6.7 可選參數、命名參數及變長參數表
6.8 方法的重載
6.9 遞歸
6.10 代碼閱讀
7 類與對象(面向對象的編程)
7.1 類與構造函數
7.2 構造與析構
7.3 例題
7.4 代碼閱讀
8 類-繼承
8.1 繼承
8.2 例題-復數類
8.3 例題-龜兔賽跑
8.4 例題-點和圓
8.5 例題-包裹投遞
8.6 例題-Account類
8.7 代碼閱讀
9 類-多態
9.1 多態
9.2 多態-例題
9.3 例題-寵物類
9.4 運算符重載
9.5 接口
9.6 例題-員工工資(重點例題)
9.7 代碼閱讀
10 異常
10.1 異常處理
10.2 異常示例
10.3 拋出異常
10.4 代碼閱讀
11 泛型和委托
11.1 泛型
11.2 泛型示例
11.3 委托的定義
11.4 實例化委托和內置委托
11.5 多播委托
12 Windows Form 編程
12.1 Windows 編程概述
12.2 消息驅動機制示例
12.3 常用控件
12.4 例題-計算利率
12.5 ListBox控件
12.6 數字調節控件
12.7 鼠標消息
12.8 鍵盤消息
13 GDI+繪圖系統
13.1 GDI+
13.2 畫筆、畫刷等畫圖對象
13.3 屏幕的刷新
13.4 例題-下落的小球
13.5 在窗體和控件上繪圖
14 窗體、對話框和菜單
14.1 窗體和對話框
14.2 窗體-例題
14.3 對話框-例題
14.4 菜單
14.5 菜單-例題
15 文件
15.1 文本文件的讀寫
15.2 二進制文件的讀寫
15.3 文件和目錄的操作
15.4 三道例題
15.5 文檔序列化
文件和流
16 .NET與數據結構
16.1 數據與數據結構
16.2 線性表
16.3 棧和隊列