出版時(shí)間:2008-9 出版社:清華大學(xué)出版社 作者:邱錦倫,曹F 等編著 頁數(shù):305
前言
~《Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 是由清華大學(xué)出版社出版的《Visual C#.NET程序設(shè)計(jì)教程》)(以下簡稱《教程》)的學(xué)習(xí)指導(dǎo)教材?!禫isual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 以新的視角對《教程》的內(nèi)容進(jìn)行分類歸納,解答了教學(xué)中遇到的常見問題,并適度補(bǔ)充了相關(guān)知識。《Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第1章 C#和.NET應(yīng)用開發(fā)初步”包含《教程》的第1章、第2章和第3章的內(nèi)容,《教程》前3章旨在讓讀者對面向?qū)ο蟪绦蛟O(shè)計(jì)、.NET和C#有個(gè)宏觀的認(rèn)識,《Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 第1章延續(xù)了這個(gè)目標(biāo),討論了教學(xué)中常遇到的問題,并且補(bǔ)充介紹了程序調(diào)試的基本技能?!禫isual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第2章 C#的基礎(chǔ)成分”是對《教程》的第4章、第5章和第6章的小結(jié)和答疑,《教程》中這3章討論了C#程序的最基本成分,它們也是其他語言的最基本成分,這些成分尚未涉及面向?qū)ο蟪绦蛟O(shè)計(jì)的概念?!禫isual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第3章 自定義類及其系統(tǒng)”涵蓋了《教程》的第7章~~第11章的內(nèi)容,這5章的內(nèi)容是開發(fā)人員所設(shè)計(jì)的應(yīng)用系統(tǒng)中的實(shí)體: 信息及其組織。它們也是面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的經(jīng)典內(nèi)容?!禫isual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第4章 應(yīng)用與系統(tǒng)的交互”提煉自《教程》的第12章~~第14章中關(guān)于C#的委托、事件、異常處理、指針、動態(tài)類型、反射和特性等內(nèi)容。應(yīng)用系統(tǒng)在運(yùn)行中常常需要動態(tài)地決定下一步的工作,也常常會遇到意料之外的情況發(fā)生,這時(shí)應(yīng)用系統(tǒng)需要計(jì)算機(jī)系統(tǒng)(主要是.NET和操作系統(tǒng))的支援,為了正確獲得這樣的支援,開發(fā)人員需要定義一些比較特殊的類,需要定義與系統(tǒng)交互的方式。這就是本章標(biāo)題,應(yīng)用(程序)與(計(jì)算機(jī))系統(tǒng)交互的含義。應(yīng)用和系統(tǒng)的交互是一種有一定難度的技術(shù)。《Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第5章 類庫、流與文件”的內(nèi)容概括了《教程》第15章和第16章的內(nèi)容,這些內(nèi)容也體現(xiàn)了系統(tǒng)對應(yīng)用的支援,但是和《Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 第4章所討論的內(nèi)容相比,使用類庫、輸入輸出流和文件的時(shí)候,通常不需要定義什么類,而是直接獲取支援,技術(shù)上簡單、方便。和應(yīng)用與系統(tǒng)交互技術(shù)相比,類庫、流和文件技術(shù)通常不需要自定義類,通常也沒有交互的過程?!禫isual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第6章 Windows應(yīng)用程序”是針對《教程》第17章的歸納、釋疑和提高,之所以將Windows應(yīng)用程序與其他應(yīng)用程序區(qū)分開來單獨(dú)討論,是因?yàn)樗w現(xiàn)了最常見的可視化程序設(shè)計(jì)的風(fēng)格,對于某些高教層次或某些專業(yè),Windows應(yīng)用程序是學(xué)習(xí)程序設(shè)計(jì)很好的入門口,對于學(xué)習(xí).NET應(yīng)用開發(fā),掌握Windows應(yīng)用程序的設(shè)計(jì)還有特別重要的意義。因?yàn)樵?NET環(huán)境中開發(fā)Web應(yīng)用程序類似于開發(fā)Windows應(yīng)用程序?!禫isual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 “第7章 應(yīng)用技術(shù)——高級編程”從《教程》第18章~~第21章的內(nèi)容展開,并且重點(diǎn)討論了ASP.NET及其Web開發(fā)技術(shù),這些技術(shù)在本科教育,尤其是本科生畢業(yè)設(shè)計(jì)中被廣泛運(yùn)用,Web Service的設(shè)計(jì)可讓學(xué)生領(lǐng)略前沿技術(shù)的魅力。本著探索、分享和進(jìn)取的精神,《Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》 記錄了我們對.NET技術(shù)的理解、心得和體會,并將大量原創(chuàng)性習(xí)題獻(xiàn)給讀者,但也正因?yàn)槿绱?,作者學(xué)識和經(jīng)驗(yàn)的淺薄及局限暴露無遺,所以我們真誠地期待讀者的直率批評和慷慨賜教。~
內(nèi)容概要
本書是清華大學(xué)出版社出版《Visual C#.NET程序設(shè)計(jì)教程》的配套教材,并對主教材內(nèi)容逐章進(jìn)行總結(jié)、釋疑,給出大量原創(chuàng)習(xí)題。 全書分為7章,以新的角度對原教程和C#.NET程序設(shè)計(jì)技術(shù)作了分類。本書討論了學(xué)習(xí)C#和.NET的意義等常見問題、使用.NET對程序設(shè)計(jì)的支持資源、面向?qū)ο蟮膽?yīng)用系統(tǒng)的信息系統(tǒng)實(shí)體的設(shè)計(jì),增加了對程序調(diào)試基本技能的介紹、程序員怎樣定義與.NET系統(tǒng)交互的技術(shù)、Windows應(yīng)用中圖形圖像顯示的編程技術(shù)。針對原教程進(jìn)行了總結(jié)和答疑。熟悉Windows應(yīng)用程序設(shè)計(jì)。強(qiáng)化了Web開發(fā)技術(shù),有助于提高在.NET環(huán)境中的Web應(yīng)用程序設(shè)計(jì)的能力,以期引導(dǎo)讀者較快地進(jìn)入實(shí)用性綜合程序的設(shè)計(jì),并了解前沿新技術(shù)。 本書融入了作者多年的實(shí)際經(jīng)驗(yàn)和心得,并輔以有針對性的習(xí)題,對于從事C#教學(xué)和基于.NET開發(fā)的教學(xué)科研人員,都有較高的參考價(jià)值。
書籍目錄
第1章 C#和.NET應(yīng)用開發(fā)初步 1.1 “第1章面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)”教學(xué)建議 1.2 “第2章Visual Studi0.NET簡介”教學(xué)建議 1.2.1 .NET是什么 1.2.2 為什么要學(xué)習(xí).NET 1.2.3 .NET和Java有什么差別 1.3 “第3章C#程序設(shè)計(jì)初步”教學(xué)建議 1.4 基本調(diào)試方法 1.4.1 調(diào)試程序的概念 1.4.2 調(diào)試器 1.4.3 單步調(diào)試 1.4.4 斷點(diǎn) 1.5 習(xí)題第2章 C#的基礎(chǔ)成分 2.1 “第4章C#類型和語句成分”小結(jié)和教學(xué)建議 2.2 “第5章語句和程序結(jié)構(gòu)”的小結(jié)和教學(xué)建議 2.3 “第6章數(shù)組和字符串”的小結(jié)和教學(xué)建議 2.4 常見問題 2.4.1 關(guān)于ASCIl、Unicode、漢字的編碼、UCS、UTF等問題 2.4.2 關(guān)于簡單類型 2.4.3 關(guān)于枚舉類型 2.4.4 關(guān)于存儲對象的棧和堆 2.4.5 關(guān)于交錯(cuò)數(shù)組 2.4.6 關(guān)于Strin9和StringBuilder字符串 2.5 習(xí)題 2.5.1 《教程》第4章習(xí)題 2.5.2 《教程》第5章習(xí)題 2.5.3 《教程》第6章習(xí)題第3章 自定義類及其系統(tǒng) 3.1 “第7章類和對象”小結(jié)和教學(xué)建議 3.2 “第8章方法”小結(jié)和教學(xué)建議 3.3 “第9章繼承與訪問控制”小結(jié)和教學(xué)建議 3.4 “第10章多態(tài)”小結(jié)和教學(xué)建議 3.5 “第11章接口和結(jié)構(gòu)”小結(jié)和教學(xué)建議 3.6 常見問題 3.6.1 關(guān)于靜態(tài)成員 3.6.2 關(guān)于構(gòu)造函數(shù)和析構(gòu)函數(shù) 3.6.3 對象數(shù)組 3.6.4 關(guān)于屬性 3.6.5 關(guān)于索引器 3.6.6 關(guān)于對象內(nèi)的引用類型對象 3.6.7 關(guān)于繼承 3.6.8 關(guān)于多態(tài) 3.6.9 關(guān)于抽象類、接口等具有規(guī)范意義的成分 3.7 習(xí)題 3.7.1 《教程》第7章習(xí)題 3.7.2 《教程》第8章習(xí)題 3.7.3 《教程》第9章習(xí)題 3.7.4 《教程》第10章習(xí)題 3.7.5 《教程》第11章習(xí)題第4章 應(yīng)用與系統(tǒng)的交互 4.1 “第12章委托和事件”小結(jié)和教學(xué)建議 4.2 “第13章異常處理和不安全代碼”小結(jié)和教學(xué)建議 4.3 “第14章動態(tài)類型和特性”小結(jié)和教學(xué)建議 4.4 常見問題 4.4.1 委托與事件的差別和關(guān)系 4.4.2 委托與接口 4.4.3 方法的抽象表示 4.4.4 自定義事件 4.4.5 類型和Type類 4.4.6 程序集和反射 4.4.7 自動內(nèi)存管理和指針 4.4.8 異常處理和斷言 4.5 習(xí)題 ……第5章 類庫、流與文件第6章 Windows應(yīng)用程序第7章 應(yīng)用技術(shù)——高級編程附錄 部分參考答案
章節(jié)摘錄
插圖:第1章 C#和.NET應(yīng)用開發(fā)初步1.1 “第1章面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)”教學(xué)建議《教程》的第1章簡介了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和技術(shù),因?yàn)椴煌瑢W(xué)生的第一語言可能不同,所以在教學(xué)實(shí)踐中也有不同的處理,如果學(xué)生學(xué)過C++或者Java,應(yīng)該對面向?qū)ο蟪绦蛟O(shè)計(jì)具備較好的知識和實(shí)踐,所以只需要針對他們原有的基礎(chǔ)作補(bǔ)充和復(fù)習(xí),所花課時(shí)很少;如果學(xué)生僅僅學(xué)過C語言,那么,就要從基本概念講起,并且結(jié)合第7~12章內(nèi)容鞏固和加深,對于統(tǒng)一建模語言UML可以作為講授內(nèi)容,也可以作為自學(xué)內(nèi)容。
編輯推薦
《高等學(xué)校教材?Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo)》融入了作者多年的實(shí)際經(jīng)驗(yàn)和心得,并輔以有針對性的習(xí)題,對于從事C#教學(xué)和基于.NET開發(fā)的教學(xué)科研人員,都有較高的參考價(jià)值。
圖書封面
評論、評分、閱讀與下載
Visual C#.NET程序設(shè)計(jì)教程學(xué)習(xí)指導(dǎo) PDF格式下載