C#是目前主流的程序設計語言之一,本書以Microsoft Visual Studio 2005作為平臺,系統地介紹C#編程基礎、面向對象編程、Windows應用程序、GDI+編程、文件操作、數據庫應用、多線程技術和Web應用程序。本書包含實用教程、習題、實驗和綜合應用實習四部分。習題主要突出基本編程和基本概念;實驗主要鍛煉學生編程和應用的能力,讀者先跟著做,然后自己練習;綜合應用實習突出C#的主要應用,實習1為Windows應用程序開發,實習2為ASP.NET應用程序開發。本書配有教學課件和應用實例源文件。
本書可作為大學本科、高職高專有關專業C#課程教材,也可供廣大C#開發用戶參考。
第1部分 實用教程
第1章 C?焖偃腴T
1.1 C#的優勢
1.2 第一個C#程序
第2章 C#編程基礎
2.1 基本類型
2.2 變量與常量
2.3 運算符與表達式
2.4 選擇語句
2.5 數組
2.6 綜合應用實例
第3章 面向對象編程基礎
3.1 面向對象編程概念
3.2 類
3.3 方法 第1部分 實用教程
第1章 C?焖偃腴T
1.1 C#的優勢
1.2 第一個C#程序
第2章 C#編程基礎
2.1 基本類型
2.2 變量與常量
2.3 運算符與表達式
2.4 選擇語句
2.5 數組
2.6 綜合應用實例
第3章 面向對象編程基礎
3.1 面向對象編程概念
3.2 類
3.3 方法
3.4 屬性
3.5 綜合應用實例
第4章 面向對象編程進階
4.1 類的繼承與多態
4.2 操作符重載
4.3 類型轉換
4.4 接口
4.5 結構和枚舉
4.6 集合類
4.7 排序與查找算法
4.8 迭代與遞歸算法
4.9 異常處理
4.10 委托與事件
第5章 Windows應用程序
5.1 Windows應用程序開發步驟
5.2 窗體及其常用控件
5.3 Windows常用控件
5.4 菜單與對話框
5.5 多文檔界面(MDI)
5.6 打印機打印預覽
第6章 GDI+編程
6.1 創建Graphics對象
6.2 筆
6.3 畫筆
6.4 圖案
6.5 顏色
6.6 繪制線條或空心形狀
6.7 繪制實心形狀
6.8 用GDI+顯示字符串和圖像
第7章 文件操作
7.1 常用的文件操作類
7.2 文件與目錄類
7.3 創建文件
7.4 讀/寫文件
7.5 綜合應用實例
第8章 數據庫應用
8.1 數據庫概述
8.2 ADO.NET概述
8.3 創建連接
8.4 使用Command對象與DataReader對象
8.5 使用DataAdapter對象管理數據
第9章 C#多線程技術
9.1 線程概述
9.2 創建并控制一個線程
9.3 線程的同步和通信
9.4 線程池和定時器
第10章 Web應用程序
10.1 ASP.NET簡介
10.2 Web Form
10.3 HTML控件
10.4 Web服務的創建與應用
第2部分 習題
第1章 C?焖偃腴T習題
第2章 C#編程基礎習題
第3章 面向對象編程基礎習題
第4章 面向對象編程進階習題
第5章 Windows應用程序習題
第6章 GDI+編程習題
第7章 文件操作習題
第8章 數據庫應用習題
第9章 C#多線程技術習題
第10章 Web應用程序習題
第3部分 實驗
實驗1 C#編程環境
實驗2 C#編程基礎
實驗3 面向對象編程
實驗4 接口
實驗5 異常處理
實驗6 Windows應用程序
實驗7 GDI+編程
實驗8 數據庫應用
實驗9 多線程編程
實驗10 Web應用程序
第4部分 綜合應用實習
實習1 C#學生成績管理系統(Windows方式)
實習2 C#學生成績管理系統(ASP.NET)
附錄A Visual Studio 2005的安裝
附錄B 樣本數據庫