本書以Visual Studio 2010為操作平臺,在繼承第1版基本內(nèi)容和基本方法的基礎(chǔ)上,對內(nèi)容體系結(jié)構(gòu)進行調(diào)整、修改和優(yōu)化,特別是加強了實例的實用性。 全書共分12章,包括.NET與C#概述、程序設(shè)計基礎(chǔ)、流程控制與算法、程序調(diào)試與異常處理、面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)、面向?qū)ο蟮母呒壋绦蛟O(shè)計、Windows編程基礎(chǔ)、Windows窗體的高級功能、文件操作、數(shù)據(jù)庫編程基礎(chǔ)、圖形與圖像、部署Windows應(yīng)用程序等內(nèi)容。每章都配有一定數(shù)量的習(xí)題,以方便學(xué)生鞏固所學(xué)知識。 本書采用案例教學(xué)法,既有豐富的理論知識,也有大量的實戰(zhàn)范例,更提供了精心設(shè)計的課后練習(xí)。 本書可作為高等院校計算機及其相關(guān)專業(yè)的本科教學(xué)用書,也可作為其他專業(yè)的計算機公共課基礎(chǔ)教材。對于自學(xué)程序設(shè)計的計算機愛好者來說,本書也是極佳的參考書。
第1章 .NET與C#概述
1.1 .NET概述
1.1.1 什么是.NET
1.1.2 .NET的發(fā)展
1.1.3 .NET平臺的結(jié)構(gòu)
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 一個簡單的控制臺應(yīng)用程序
1.4.2 一個簡單的Windows應(yīng)用程序
1.4.3 一個簡單的Web應(yīng)用程序
1.4.4 Visual Studio.NET解決方案和項目文件的組織結(jié)構(gòu)
習(xí)題
第2章 程序設(shè)計基礎(chǔ)
2.1 C#程序的組成要素
2.2 數(shù)據(jù)類型概述
2.2.1 簡單數(shù)據(jù)類型
2.2.2 結(jié)構(gòu)類型
2.2.3 枚舉類型
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.3.3 類型轉(zhuǎn)換
2.4 運算符與表達式
2.4.1 算術(shù)運算符與算術(shù)表達式
2.4.2 關(guān)系運算符與關(guān)系表達式
2.4.3 賦值運算符與賦值表達式
2.4.4 邏輯運算符與邏輯表達式
2.4.5 位運算符
2.4.6 其他運算符
2.4.7 運算符的優(yōu)先級及結(jié)合性
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ù)學(xué)類(System.Math)
2.6.2 日期時間結(jié)構(gòu)(System.DateTime)
2.6.3 隨機數(shù)類(System.Random)
習(xí)題
第3章 流程控制與算法
3.1 算法的概念
3.1.1 什么是算法
3.1.2 描述算法
3.2 順序結(jié)構(gòu)
3.2.1 賦值語句
3.2.2 輸入與輸出
3.2.3 順序結(jié)構(gòu)典型例題
3.3 選擇結(jié)構(gòu)
3.3.1 if語句
3.3.2 switch語句
3.3.3 選擇結(jié)構(gòu)典型例題
3.4 循環(huán)結(jié)構(gòu)
3.4.1 for語句
……
第4章 程序調(diào)試與異常處理
第5章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
第6章 面向?qū)ο蟮母呒壋绦蛟O(shè)計
第7章 Windows編程基礎(chǔ)
第8章 Windows窗體的高級功能
第9章 文件操作
第10章 數(shù)據(jù)庫編程基礎(chǔ)
第11章 圖形與圖像
第12章 部署Windows應(yīng)用程序
參考文獻