Visual C# 2010程序設(shè)計(jì)教程
定 價(jià):33 元
- 作者:陳建偉 ,張波 著
- 出版時(shí)間:2012/6/1
- ISBN:9787302286097
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP312VC
- 頁(yè)碼:326
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材:Visual C# 2010程序設(shè)計(jì)教程》詳細(xì)介紹了Visual C# 2010程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本方法和應(yīng)用技巧,共分14章,主要內(nèi)容包括.NET平臺(tái)與Visual Studio 2010開(kāi)發(fā)環(huán)境、C#語(yǔ)言基礎(chǔ)及面向?qū)ο蟪绦蛟O(shè)計(jì)、C#程序設(shè)計(jì)、C# Web程序設(shè)計(jì)、C#泛型編程、C#數(shù)據(jù)庫(kù)程序設(shè)計(jì)及ADO.NET等相關(guān)知識(shí),并在最后講解了運(yùn)用C#處理文件和進(jìn)行LINQ語(yǔ)言集成查詢(xún)的內(nèi)容。
本書(shū)的講述由淺入深、循序漸進(jìn),并針對(duì)各章知識(shí)點(diǎn)附以大量的示例程序和習(xí)題。通過(guò)本書(shū)的學(xué)習(xí),讀者可以逐步掌握C#程序設(shè)計(jì)。
本書(shū)難度適中,實(shí)例豐富,可操作性強(qiáng),可作為高等學(xué)校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材或參考用書(shū),也可供廣大程序員參考。
《高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材:Visual C# 2010程序設(shè)計(jì)教程》詳細(xì)介紹了Visual C# 2010程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本方法和應(yīng)用技巧,主要內(nèi)容包括.NET Framework及Visual Studio開(kāi)發(fā)環(huán)境、C#語(yǔ)言基礎(chǔ)及面向?qū)ο髾C(jī)制、C#環(huán)境下的Windows程序設(shè)計(jì)、C#環(huán)境下的Web程序設(shè)計(jì)、ADO.NET及C#數(shù)據(jù)庫(kù)程序設(shè)計(jì)、C#泛型編程、利用C#處理文件和進(jìn)行LINQ查詢(xún)等相關(guān)技術(shù)。 本書(shū)可作為高等學(xué)校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材,也可作為C#語(yǔ)言初、中級(jí)用戶(hù)及廣大程序員的參考書(shū)。 針對(duì)高校學(xué)生和C#初、中級(jí)用戶(hù),基礎(chǔ)知識(shí)與實(shí)踐相結(jié)合,注重實(shí)用。 內(nèi)容全面,實(shí)例豐富,可操作性強(qiáng),能夠切實(shí)提高讀者的實(shí)際編程能力。 對(duì)關(guān)鍵程序代碼給予特別說(shuō)明,仔細(xì)剖析技術(shù)要點(diǎn),加深讀者印象。 有針對(duì)性的課后習(xí)題可使讀者加深對(duì)知識(shí)點(diǎn)的理解和掌握,并能夠舉一反三。 .NET平臺(tái)與Visual Studio 2010開(kāi)發(fā)工具、C# 2010語(yǔ)法基礎(chǔ)、程序流程控制、數(shù)組與集合、C#面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、域、屬性、事件與方法、繼承、多態(tài)及泛型、Windows窗體應(yīng)用程序開(kāi)發(fā)、C#數(shù)據(jù)庫(kù)編程與ADO.NET、Web應(yīng)用程序開(kāi)發(fā)及ASP.NET、文件處理與LINQ查詢(xún)。
.NET是微軟網(wǎng)絡(luò)服務(wù)平臺(tái),微軟的所有產(chǎn)品都將圍繞這個(gè)平臺(tái)進(jìn)行開(kāi)發(fā)。微軟公司為了推行.NET平臺(tái),特別為.NET平臺(tái)設(shè)計(jì)了一種新語(yǔ)言—— C#。
C#是由C和C++發(fā)展而來(lái)的,它是一種簡(jiǎn)單、高效、面向?qū)ο蟆㈩?lèi)型安全的程序設(shè)計(jì)語(yǔ)言,其綜合了Visual Basic的高效率和C++的強(qiáng)大功能。C#是.NET的關(guān)鍵語(yǔ)言,也是整個(gè).NET平臺(tái)的依托。C#是為了建立運(yùn)行于.NET平臺(tái)上的、范圍廣泛的企業(yè)級(jí)應(yīng)用程序。用Visual C#編寫(xiě)的代碼被編譯為托管代碼,這意味著它將受益于公共語(yǔ)言運(yùn)行庫(kù)的服務(wù)。這些服務(wù)包括語(yǔ)言互操作性、垃圾回收、增強(qiáng)的安全性以及改進(jìn)的版本支持。
本書(shū)共分為14章,介紹了Visual C#編程的方方面面。首先介紹了.NET Framework的相關(guān)概念、Visual Studio開(kāi)發(fā)環(huán)境以及C#編程基礎(chǔ),接下來(lái)詳細(xì)介紹了C#面向?qū)ο蟪绦蛟O(shè)計(jì)以及如何運(yùn)用C#進(jìn)行Web應(yīng)用程序開(kāi)發(fā),并簡(jiǎn)要介紹了C#泛型編程及ADO.NET,最后介紹了運(yùn)用C#處理文件及LINQ查詢(xún)技術(shù)。具體包括如下內(nèi)容。
第1章介紹了.NET Framework、Visual Studio 2010集成開(kāi)發(fā)環(huán)境的安裝與使用,以及如何使用該集成開(kāi)發(fā)環(huán)境創(chuàng)建基于C#語(yǔ)言的控制臺(tái)應(yīng)用程序。
第2章介紹了C#語(yǔ)言的相關(guān)基礎(chǔ)知識(shí)和基本語(yǔ)法。
第3章介紹了C#中常見(jiàn)的程序結(jié)構(gòu)。
第4章介紹了C#中數(shù)組與集合的使用。
第5章介紹了C#面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。
第6章介紹了C#面向?qū)ο蟪绦蛟O(shè)計(jì)中的域、屬性與事件。
第7章介紹了C#面向?qū)ο蟪绦蛟O(shè)計(jì)中的方法。
第8章介紹了C#語(yǔ)言中的繼承與多態(tài)機(jī)制。
第9章介紹了C#中泛型編程的機(jī)制。
第10章介紹了利用Visual Studio 2010開(kāi)發(fā)環(huán)境進(jìn)行Windows窗體應(yīng)用程序開(kāi)發(fā)的常用元素的設(shè)計(jì),包括常用控件、菜單設(shè)計(jì)、工具欄與狀態(tài)欄設(shè)計(jì)及對(duì)話(huà)框編程、GDI+編程等。
第11章介紹了C#數(shù)據(jù)庫(kù)編程與ADO.NET。
第12章介紹了創(chuàng)建基于Visual C#環(huán)境下的Web應(yīng)用程序開(kāi)發(fā)及ASP.NET。
第13章介紹了運(yùn)用C#處理文件。
第14章介紹了語(yǔ)言集成查詢(xún)——LINQ。
本書(shū)的特點(diǎn)在于理論與實(shí)際應(yīng)用相結(jié)合,克服了理論型書(shū)籍難以動(dòng)手實(shí)踐和示例型圖書(shū)難以理解的不足。在理論方面,本書(shū)全面介紹了與C#語(yǔ)言相關(guān)的知識(shí)點(diǎn),使讀者能夠?qū)#編程有一個(gè)完整的認(rèn)識(shí)與把握;在實(shí)踐方面,本書(shū)各個(gè)章節(jié)中均附有難易度適中的示例,并給出源代碼,讀者可在學(xué)習(xí)各章節(jié)知識(shí)點(diǎn)的基礎(chǔ)上按照示例源代碼進(jìn)行實(shí)際操作,從而鞏固所學(xué)的知識(shí)。
本課程建議總學(xué)時(shí)為48學(xué)時(shí),各章學(xué)時(shí)分配見(jiàn)下表(供參考)。
編 者
2012年2月
第1章.NET平臺(tái)與Visual Studio開(kāi)發(fā)工具
1.1 Microsoft.NET平臺(tái)
1.1.1 .NET Framework 4.0概述
1.1.2 理解命名空間
1.2 Visual Studio 2010簡(jiǎn)介
1.2.1 Visual Studio 2010開(kāi)發(fā)環(huán)境概覽
1.2.2 菜單欄
1.2.3 工具欄
1.2.4 “屬性”及“解決方案資源管理器”面板
1.2.5 其他面板
1.2.6 Visual Studio 2010的新特性
1.3 創(chuàng)建控制臺(tái)應(yīng)用程序
1.4 本章小結(jié)
1.5 習(xí)題
第2章 Visual C# 2010語(yǔ)法基礎(chǔ)
2.1 C#語(yǔ)言概述
2.2 C#基礎(chǔ)元素
2.2.1 語(yǔ)句
2.2.2 標(biāo)識(shí)符與關(guān)鍵字
2.3 變量
2.3.1 變量的命名
2.3.2 變量的聲明和賦值
2.4 數(shù)據(jù)類(lèi)型
2.4.1 簡(jiǎn)單類(lèi)型
2.4.2 結(jié)構(gòu)類(lèi)型
2.4.3 枚舉類(lèi)型
2.4.4 引用類(lèi)型
2.4.5 裝箱與拆箱
2.4.6 數(shù)據(jù)類(lèi)型的轉(zhuǎn)換
2.5 運(yùn)算符與表達(dá)式
2.5.1 賦值運(yùn)算符與表達(dá)式
2.5.2 關(guān)系運(yùn)算符與表達(dá)式
2.5.3 邏輯運(yùn)算符與表達(dá)式
2.5.4 其他運(yùn)算符與表達(dá)式
2.5.5 運(yùn)算符的優(yōu)先級(jí)
2.6 Visual C# 2010的新特性
2.6.1 大整數(shù)類(lèi)型(Biginteger)
2.6.2 動(dòng)態(tài)數(shù)據(jù)類(lèi)型
2.6.3 命名參數(shù)和可選參數(shù)
2.7 本章小結(jié)
2.8 上機(jī)練習(xí)
2.9 習(xí)題
第3章 程序流程控制
3.1 選擇結(jié)構(gòu)程序設(shè)計(jì)
3.1.1 if語(yǔ)句
3.1.2 switch語(yǔ)句
3.2 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
3.2.1 for語(yǔ)句
3.2.2 for each語(yǔ)句
3.2.3 while語(yǔ)句
3.2.4 do---while語(yǔ)句
3.2.5 跳出循環(huán)
3.3 異常處理結(jié)構(gòu)
3.3.1 異常的產(chǎn)生
3.3.2 處理異常
3.4 本章小結(jié)
3.5 上機(jī)練習(xí)
3.6 習(xí)題
第4章 數(shù)組與集合
4.1 數(shù)組
4.1.1 數(shù)組的聲明
4.1.2 -維數(shù)組的使用
4.1.3 多維數(shù)組的使用
4.2 集合
4.2.1 集合的定義
4.2.2 集合的使用
4.2.3 常用系統(tǒng)預(yù)定義的集合類(lèi)
4.3 本章小結(jié)
4.4 上機(jī)練習(xí)
4.5 習(xí)題
第5章 C#面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
5.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
5.2 類(lèi)與對(duì)象
5.2.1 類(lèi)與對(duì)象概述
5.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)相關(guān)概念
5.2.3 類(lèi)的聲明與System Object類(lèi)
5.2.4 對(duì)象的聲明與類(lèi)的實(shí)例化
5.2.5 類(lèi)成員
5.2.6 類(lèi)成員的訪(fǎng)問(wèn)限制
5.2.7 this關(guān)鍵字
5.3 構(gòu)造函數(shù)與析構(gòu)函數(shù)
5.3.1 構(gòu)造函數(shù)
5.3.2 析構(gòu)函數(shù)
5.4 本章小結(jié)
5.5 上機(jī)練習(xí)
5.6 習(xí)題
第6章 域、屬性與事件
6.1 域
6.1.1 域的初始化
6.1.2 只讀域與readonly關(guān)鍵字
6.2 屬性
6.2.1 屬性的聲明
6.2.2 屬性的訪(fǎng)問(wèn)
6.3 事件
6.3.1 委托
6.3.2 事件的聲明
6.3.3 事件的訂閱與取消
6.4 本章小結(jié)
6.5 上機(jī)練習(xí)
6.6 習(xí)題
第7章 方法
7.1 方法的聲明
7.2 方法的參數(shù)
7.2.1 值類(lèi)型參數(shù)傳遞
7.2.2 引用類(lèi)型參數(shù)傳遞
7.2.3 輸出類(lèi)型參數(shù)傳遞
7.2.4 數(shù)組類(lèi)型參數(shù)傳遞
7.3 靜態(tài)方法
7.4 方法的重載
7.5 外部方法
7.6 操作符重載
7.6.1 一元操作符的重載
7.6.2 二元操作符的重載
7.7 本章小結(jié)
7.8 上機(jī)練習(xí)
7.9 習(xí)題
第8章 繼承與多態(tài)
8.1 什么是繼承
8.2 使用繼承機(jī)制
8.2.1 基類(lèi)和派生類(lèi)
8.2.2 base關(guān)鍵字與基類(lèi)成員的訪(fǎng)問(wèn)
8.2.3 方法的繼承與virtual、override及new關(guān)鍵字
8.2.4 sealed關(guān)鍵字與密封類(lèi)
8.2.5 Abstract關(guān)鍵字與抽象類(lèi)
8.3 多態(tài)性
……
第9章 泛型
第10章 Windows窗體應(yīng)用程序開(kāi)發(fā)
第11章 C#數(shù)據(jù)庫(kù)編程與ADO.NET
第12章 Web應(yīng)用程序開(kāi)發(fā)及ASP.NET
第13章 文件處理
第14章 語(yǔ)言集成查詢(xún)-LINQ