第一章 .Net編程語言C#
1.1 Microsoft.NET:一場新的革命
1.2 .NET與C#
1.3 C#語言的特點
第二章 運行環境:全面了解.NET
C#運行在.NET平台之上,其各種特性與.NET密切聯系。它沒有自己的類庫,許多強大的功能均來自.NET平台的支持。因此,要想真正掌握C#首先必須了解.NET。
2.1 .NET結構
2.2 什麼是clr 什麼是cls
2.3 .NET開發工具
第三章 編寫第一個應用程序
第四章 數據類型
4.1 C#的值類型
4.2 C#的引用類型
4.3 裝箱和拆箱
第五章 變量和常量
5.1 變量
5.2 常量
第六章 類型轉換
6.1 隱式類型轉換
6.2 顯式類型轉換
第七章 表達式
7.1 操作符
7.2 算術操作符和算術表達式
7.3 賦值操作符和賦值表達式
7.4 關系操作符和關系表達式
7.5 邏輯操作符 邏輯表達式
7.6 位操作符
7.7 其它特殊操作符
第八章 C#的流程控制
8.1 條件語句
8.2 循環語句
8.3 條件編譯
8.4 異常處理語句
第九章 面向對象的程序設計
9.1 面向對象的概念
9.2 面向對象模型技術
9.3 面向對象的分析
9.4 面向對象的設計
第十章 類
10.1 C#中類的聲明
10.2 類的成員
10.3 構造函數 構造函數的參數 析構函數
第十一章 方法
11.1 方法的聲明
11.2 C#方法中的參數
11.3 靜態和非靜態的方法
11.4 方法的重載
11.5 操作符重載
第十二章 域和屬性
第十三章 事件和索引指示器
第十四章 C#繼承詳解
14.1 C#的繼承機制
14.2 多態性
14.3 C#的抽象類 C#的抽象方法 密封類 密封方法
14.4 繼承中關於屬性的一些問題
第十五章 C#接口技術
15.1 組件編程技術
15.2 接口的定義
15.3 接口的成員
15.4 接口的實現
15.5 抽象類與接口
第十六章 組織應用程序
16.1 基本概念:動態鏈接庫 編譯單元 名字空間和裝配
16.2 使用名字空間
16.3 使用指示符
16.4 對應用程序結構進行組織的程序示例
第十七章 C#的文件操作管理
17.1 .NET框架結構提供的I/O方式
17.2 C#的文件存儲管理
17.3 C#讀寫文件的方法
17.4 C#的異步文件操作
第十八章 補充內容
18.1 C#注冊表編程
18.2 在C#代碼中調用C++和VB編寫的組件
18.3 C#版本控制
18.4 C#代碼優化方法
18.5 C#關鍵字