第1章C#概述
1.1Microsoft.NET平臺概述
1.1.1Microsoft.NET平臺
1.1.2.NET Framework
1.2C#言簡介
1.2.1C#語言的特點
1.2.2C#4.0中的新特性
1.2.3C#語言簡單認識
1.3Visual Studio 2010集成開發環境
1.3.1開發環境簡介
1.3.2創建應用程序
1.3.3生成應用程序文件簡介
1.4.NET程序集
1.4.1單文件程序集和多文件程序集
1.4.2CIL的作用
1.4.3.NET類型元數據的作用
1.4.4程序集清單的作用
本章小結
思考與練習
第2章C#語法基礎
2.1數據類型
2.1.1值類型
2.1.2引用類型
2.1.3指針類型
2.1.4類型轉換
2.1.5dynamic類型
2.2變量和常量
2.2.1變量
2.2.2常量
2.3語句
2.3.1表達式語句
2.3.2流程控制語句
2.3.3異常處理語句
本章小結
思考與練習
第3章C#面向對象程序設計
3.1類
3.1.1類的聲明
3.1.2類的成員
3.1.3分部類
3.1.4泛型類
3.2委托與事件
3.2.1委托
3.2.2事件
3.3接口
3.3.1接口聲明
3.3.2接口實現
3.4繼承與多態
3.4.1繼承
3.4.2多態
3.5特性
3.5.1Attribute的概念
3.5.2Attribute作為編譯器的指令
3.5.3Attribute類
本章小結
思考與練習
第4章Windows程序設計基礎
4.1Windows應用程序框架
4.1.1Windows程序與DOS方式程序的比較
4.1.2Windows程序運行機制
4.2常用Windows窗體控件
4.2.1Button(按鈕)控件
4.2.2TextBox(文本框)和Label(標簽)控件
4.2.3CheckBox(復選框)
4.2.4RadioButton(單選按鈕)控件
4.2.5ListBox(列表框)
4.2.6ComboBox(組合框)
4.2.7ToolTip控件(工具提示)
4.3高級控件
4.3.1Timer(計時器)控件
4.3.2ProgressBar(進度條)
4.3.3ListView(列表視圖)
4.3.4TreeView(樹形視圖)
4.3.5Splitter控件
4.3.6GroupBox控件與Panel控件
4.3.7FabControl控件
4.3.8StatusStrip控件
4.3.9FoolStrip控件
4.4菜單編程
4.4.1菜單程序簡介
4.4.2菜單控件
4.4.3菜單控件應用
4.4.4菜單訪問鍵和快捷鍵
4.5窗體創建與數據傳遞
4.5.1窗體的創建
4.5.2窗體間數據傳遞
本章小結
思考與練習
第5章對話框與多文檔編程
5.1對話框
5.1.1消息框
5.1.2打開文件對話框(OpenFileDialog)
5.1.3保存文件對話框(SaveFileDialog)
5.1.4字體對話框(FontDialog)
5.1.5顏色對話框(ColorDialog)
5.1.6頁面設置對話框(PageSetupDialog)
5.1.7打印預覽及打印對話框
5.2多文檔編程
5.2.1創建主窗體(即MDI窗體)
5.2.2為主窗體添加處理方法
5.2.3創建子窗體
5.2.4為子窗體添加處理方法
5.2.5關聯子窗體與主窗體
5.2.6合并菜單
5.2.7演示多文檔程序
本章小結
思考與練習
第6章文件操作
6.1文件流類
6.1.1Stream類
6.1.2FileStream類
6.2文件流的讀/寫類
6.2.1BinaryReader和BinaryWriter類
6.2.2StreamReader和StreamWriter類
6.3文件類和目錄類
6.3.1文件類
6.3.2目錄類
6.4Path類
6.5存儲管理舉例
6.5.1文件管理
6.5.2列出文件
6.5.3查看文件信息
6.5.4目錄管理
6.5.5列出磁盤驅動器
6.5.6列出子目錄
6.6C#中對注冊表和INI文件的操作
6.6.1對注冊表文件的操作
6.6.2對INI文件的操作
本章小結
思考與練習
第7章C#圖形圖像編程基礎
7.1GDI+繪圖基礎
7.1.1GDI+概述
7.1.2Graphics類
7.1.3常用畫圖對象
7.1.4基本圖形繪制舉例
7.1.5畫刷和畫刷類型
7.2C#圖像處理基礎
7.2.1C#圖像處理概述
7.2.2圖像的輸入和保存
7.2.3圖像的復制和粘貼
7.2.4彩色圖像處理
7.2.5圖像的創建與修改
本章小結
思考與練習
第8章進程和線程
8.1進程
8.1.1進程模式
8.1.2操作進程
8.2線程
8.2.1操作線程
8.2.2多線程同步
8.2.3C#多線程AutoResetEvent與ManualResetEvent
8.2.4線程池
本章小結
思考與練習
……
第9章C#網絡編程基礎
第10章數據庫編程
第11章組件編程
參考文獻