●
第1章 開發工具指南
1.1 VisualStudio.NET集成開發環境初識
1.1.1 VS.NET安裝
1.1.2 VS.NET的啟動
1.1.3 新建或打開一個項目
1.1.4 解決方案的基本構成
1.1.5 解決方案的常用操作
1.2 常用的程序類型介紹
1.2.1 項目類型
1.2.2 控制臺應用程序
1.2.3 Windtows應用程序
1.2.4 Web應用程序
1.3 NET Framework
1.3.1 NET Framework實現目標
1.3.2 NET Framework的主要組件
1.3.3 公共語言運行庫的優勢
1.3.4 .NET Framework類庫
1.3.5 客戶端應用程序開發
1.3.6 服務器應用程序開發
1.4 IDE的基本使用方法
1.4.1 代碼編寫
1.4.2 代碼編輯器
第2章 C#編程起步
2.1 第一個C#程序
2.1.1 編寫第一個C#程序
2.1.2 使用命令行方式編程
2.1.3 程序代碼分析
2.2 擴展示例練習
2.2 1使用繫統庫
2.2.2 帶參數的Maino方法程序
2.2.3 參數設置
2.2.4 帶返回值的程序
2.3 通用編碼方法
2.4 生成程序和調試程序
2.4.1 生成程序
2.4.2 調試程序
2.5 編碼方法
2.5.1 命名
2.5.2 注釋
2.5.3 格式
2.6 名稱準則
2.6.1 大小寫約定
2.6.2 通用命名約定
第3章 C撐數據的類型
3.1 數據的類型
3.1.1 數據的類型分類
3.1 2預定義類型
3.1.3 關鍵字
3.1.4 初始化值類型
3.1.5 數據類型的轉換
3.1.6 常數
3.1.7 枚舉類型
3.1.8 變量
3.1.9 訪問修飾符
3.2 裝箱與拆箱
3.2.1 裝箱和拆箱
3.2.2 裝箱轉換練習
3.2.3 取消裝箱轉換練習
第4章 運算符、表達式和語句
4.1 運算符和表達式
4.1.1 基本運算符
4.1.運算符
4.1.3 數學運算符
4.1.4 移位運算符
4.1.5 關繫運算符
4.1.6 邏輯運算符
4.1.7 賦值運算符
4.1.8 算術溢出問題
4.2 表達式
4.3 基本語句
4.4 選擇語句
4.4.1 if語句
4.4.2 switch控制語句
4.5 迭代(循環)語句
4.5.1 dowhile語句
4.5.2 for循環
4.5.3 foreach語句
4.5.4 while語句
4.6 跳轉語句
4.6.1 break語句
4.6.2 continue語句
4.6.3 return語句
4.7 異常處理語句
4.7.1 catch語句
4.7.2 nnally子句
4.7.3 catch和finally的結合
第5章 字符串操作
5.1 字符串
5.1.1 定義
5.1.2 字符串基本操作
5.1.3 格式化字符串
5.2 使用StringBuilder
5.2.1 構造字符串
5.2.2 StringBuilder常用方法
5.3 使用正則表達式
5.3.1 正則表達式.
5.3.2 高級正則表達式操作
第6章 數組的使用
6.1 數組的概念
6.1.1 數組定義
6.1.2 多維數組
6.1.3 數組初始化
6.2 數組的基本操作方法
6.2.1 循環遍歷數組
6.2.2 使用Array來操作數組
第7章 對像、類和結構
7.1 基本概念
7.1.1 類和對像
7.1.2 類的組成結構
7.1.3 面向對像的特性
7.2 類的實現方法
7.2.1 基本實現方法
7.2.2 復雜的類的實現
7.3 封裝、繼承、多態和抽像的實現
7.3.1 類的封裝
7.3.2 類的繼承
7.3.3 類的多態
7.3.4 類的抽像
7.3.5 抽像方法與虛方法的區別
7.3.6 重載
7.3.7 重寫
7.3.8 隱藏
7.4 結構
第8章 類的成員
8.1 類的組成概述
8.2 靜態類和靜態成員
8.2.1 靜態類
8.2 2靜態成員
8.3 構造函數
8.3.1 基本實現方法
8.3.2 構造函數重載
8.3.3 從其他構造函數來調用
8.3.4 構造函數的繼承
8.3.5 私有構造函數
8.3.6 靜態構造函數
8.4 析構函數
8.5 常數
8.6 字段
8.7 屬性
8.7.1 屬性的定義
8.7.2 靜態屬性
8.7.3 屬性與繼承
……
第9章 命名空間和程序集
第10章 泛型、迭代器和集合
第11章 文件及流操作
第12章 Windws編程初步
第13章 控件編程(一)
第14章 控件編程(二)
第15章 數據庫編程基礎
第16章 高級數據庫編程
第17章 使用數據處理控件
第18章 線程編程
第19章 語言集成查詢(LINQ)
第20章 網絡編程
第21章 實戰桌面搜索繫統
第22章 實戰網絡監視繫統