第1章 C#概述
1.1 微軟為什么推出C#
1.1.1 遵循新的Web設計標準
1.1.2 消除重要的編程錯誤
1.1.3 依賴內建的轉換支持降低開發(fā)成本
1.1.4 廣泛的協同工作能力
1.2 Microsoft.NET框架
1.2.1 微軟.NET Framework體系
1.2.2 公用語言運行環(huán)境
1.2.3 服務框架的主要類庫
1.2.4 表單應用模板
1.2.5 ASp+ 網絡應用模型
1.2.6 ASp+ 網絡表單
1.2.7 ASp+ 網絡服務
第2章 C?;A知識
2.1 建立C#編程環(huán)境
2.1.1 Windows 2000下建立 C#的編譯環(huán)境
2.1.2 Windows 98下建立 C#的編譯環(huán)境
2.1.3 建立C#的編輯環(huán)境
2.2 C#的數據類型
2.2.1 值類型
2.2.2 引用類型
2.3 裝箱和拆箱
2.3.1 裝箱轉換
2.3.2 拆箱轉換
2.4 控制語句
2.4.1 選擇語句
2.4.2 循環(huán)語句
2.5 C#類
2.5.1 構造函數和析構函數
2.5.2 方法
2.5.3 類屬性
2.5.4 索引
2.5.5 事件
2.5.6 使用修飾符
2.5.7 使用代表
第3章 第一個C#應用程序
3.1 開發(fā)環(huán)境簡介
3.2 編寫代碼
3.3 編譯程序
3.4 輸入和輸出
3.5 添加注釋
3.6 面向對象編程初步
3.6.1 設計對話框
3.6.2 為主視窗添加菜單
第4章 用 C#開發(fā) Web應用程序--C#在 ASP+ 中的應用
4.1 ASP的升級版本 ASP+
4.1.1 為什么引人 ASP+
4.1.2 ASP+ 的語法知識
4.2 使用名稱空間
4.2.1 名稱空間的基本概念
4.2.2 使用 ASP+ 中的控件
4.3 使用 C#開發(fā) ASP+
4.3.1 ASP+ 開發(fā)環(huán)境配置
4.3.2 第一個 ASP+ 程序
4.3.3 C#在開發(fā) ASP+ 程序時的應用
4.4 ASP+的調試
4.4.1 配置 Config.web
4.4.2 使用 Trace進行跟蹤
4.4.3 使用Debugger查錯工具
4.4.4 事件日記
第5章 C#對數據庫的操作--C#在 ADO+中的應用
5.1 為ADO程序員設計的ADO.Net
5.2 ADO+應用實例
5.2.1 創(chuàng)建連接
5.2.2 執(zhí)行SQL語句的命令
5.2.3 數據集
5.3 XML應用
5.3.1 什么是 XML
5.3.2 XML文檔規(guī)范
5.3.3 使用 C#進行 XML文檔的讀寫
5.3.4 用C#與XML創(chuàng)建動態(tài)分層菜單
第6章 使用C#開發(fā)Windows應用程序
6.1 編寫第一個GUI應用程序
6.2 在Windows窗體上添加菜單控制
6.3 打開或樹覽一個文件
6.4 樹形控件的使用
6.4.1 使用樹形控件選定一個文件或目錄
6.4.2 使用樹形控件實現文件的拖曳
6.5 使用文件流讀寫文件
6.6 使用組件實現打印和打印預覽
6.7 使用ColorDialog設置控件顏色
6.8 創(chuàng)建自定義控件--Add控件和Remove控件
6.9 使用列表控件
6.10 添加窗體圖標
6.11 創(chuàng)建進度條
6.12 時鐘控件的應用
6.13 使用Icomparable接口進行排序
6.14 Windows計算器
6.15 調用 Windows API修改注冊表
6.16 部署C#應用程序
第7章 C#在 GDI+ 與多媒體編程中的應用
7.1 創(chuàng)建一個圖形組件
7.2 GDI+ 編程
7.2.1 畫刷的使用
7.2.2 在窗體上顯示一個矩形
7.2.3 在窗體上顯示一個橢圓
7.2.4 在窗體上顯示一個3D圖形
7.2.5 在窗體上顯示不規(guī)則圖形
7.2.6 在窗體上顯示雪花狀晶體
7.2.7 繪制Mandelbrodt圖形
7.2.8 圖形的平移和旋轉變換
7.3 圖像測覽器
7.4 交互式按鈕
7.5 圖形動畫
7.5.1 反彈小球
7.5.2 圖形動畫
7.6 生成包含動畫的html頁
7.7 音符轉換程序
7.8 游戲設計初步
7.8.1 洗牌游戲設計
7.8.2 五子棋游戲設計
附錄 .NET術語表和C#語法參考