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