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