本書以Visual Studio 2010為操作平臺,在繼承第1版基本內(nèi)容和基本方法的基礎上,對內(nèi)容體系結構進行調(diào)整、修改和優(yōu)化,特別是加強了實例的實用性。 全書共分12章,包括.NET與C#概述、程序設計基礎、流程控制與算法、程序調(diào)試與異常處理、面向對象程序設計基礎、面向對象的高級程序設計、Windows編程基礎、Windows窗體的高級功能、文件操作、數(shù)據(jù)庫編程基礎、圖形與圖像、部署Windows應用程序等內(nèi)容。每章都配有一定數(shù)量的習題,以方便學生鞏固所學知識。 本書采用案例教學法,既有豐富的理論知識,也有大量的實戰(zhàn)范例,更提供了精心設計的課后練習。 本書可作為高等院校計算機及其相關專業(yè)的本科教學用書,也可作為其他專業(yè)的計算機公共課基礎教材。對于自學程序設計的計算機愛好者來說,本書也是極佳的參考書。
第1章 .NET與C#概述
1.1 .NET概述
1.1.1 什么是.NET
1.1.2 .NET的發(fā)展
1.1.3 .NET平臺的結構
1.2 C#概述
1.2.1 什么是C#
1.2.2 C#與C及C++語言的區(qū)別
1.2.3 C#語言的特點
1.3 Visual Studio 2010集成開發(fā)環(huán)境
1.3.1 Visual Studio 2010的啟動
1.3.2 創(chuàng)建項目
1.3.3 Visual Studio 2010界面介紹
1.3.4 Visual Studio.NET幫助
1.4 開發(fā)第一個C#程序
1.4.1 一個簡單的控制臺應用程序
1.4.2 一個簡單的Windows應用程序
1.4.3 一個簡單的Web應用程序
1.4.4 Visual Studio.NET解決方案和項目文件的組織結構
習題
第2章 程序設計基礎
2.1 C#程序的組成要素
2.2 數(shù)據(jù)類型概述
2.2.1 簡單數(shù)據(jù)類型
2.2.2 結構類型
2.2.3 枚舉類型
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.3.3 類型轉換
2.4 運算符與表達式
2.4.1 算術運算符與算術表達式
2.4.2 關系運算符與關系表達式
2.4.3 賦值運算符與賦值表達式
2.4.4 邏輯運算符與邏輯表達式
2.4.5 位運算符
2.4.6 其他運算符
2.4.7 運算符的優(yōu)先級及結合性
2.5 引用類型
2.5.1 字符串
2.5.2 類
2.5.3 接口
2.5.4 委托
2.5.5 數(shù)組
2.5.6 集合
2.5.7 裝箱和拆箱
2.6 常用系統(tǒng)定義類
2.6.1 數(shù)學類(System.Math)
2.6.2 日期時間結構(System.DateTime)
2.6.3 隨機數(shù)類(System.Random)
習題
第3章 流程控制與算法
3.1 算法的概念
3.1.1 什么是算法
3.1.2 描述算法
3.2 順序結構
3.2.1 賦值語句
3.2.2 輸入與輸出
3.2.3 順序結構典型例題
3.3 選擇結構
3.3.1 if語句
3.3.2 switch語句
3.3.3 選擇結構典型例題
3.4 循環(huán)結構
3.4.1 for語句
……
第4章 程序調(diào)試與異常處理
第5章 面向對象程序設計基礎
第6章 面向對象的高級程序設計
第7章 Windows編程基礎
第8章 Windows窗體的高級功能
第9章 文件操作
第10章 數(shù)據(jù)庫編程基礎
第11章 圖形與圖像
第12章 部署Windows應用程序
參考文獻