出版時間:2008-9 出版社:清華大學(xué)出版社 作者:邱錦倫,曹F 等編著 頁數(shù):305
前言
~《Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 是由清華大學(xué)出版社出版的《Visual C#.NET程序設(shè)計教程》)(以下簡稱《教程》)的學(xué)習(xí)指導(dǎo)教材。《Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 以新的視角對《教程》的內(nèi)容進行分類歸納,解答了教學(xué)中遇到的常見問題,并適度補充了相關(guān)知識?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第1章 C#和.NET應(yīng)用開發(fā)初步”包含《教程》的第1章、第2章和第3章的內(nèi)容,《教程》前3章旨在讓讀者對面向?qū)ο蟪绦蛟O(shè)計、.NET和C#有個宏觀的認(rèn)識,《Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 第1章延續(xù)了這個目標(biāo),討論了教學(xué)中常遇到的問題,并且補充介紹了程序調(diào)試的基本技能?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第2章 C#的基礎(chǔ)成分”是對《教程》的第4章、第5章和第6章的小結(jié)和答疑,《教程》中這3章討論了C#程序的最基本成分,它們也是其他語言的最基本成分,這些成分尚未涉及面向?qū)ο蟪绦蛟O(shè)計的概念?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第3章 自定義類及其系統(tǒng)”涵蓋了《教程》的第7章~~第11章的內(nèi)容,這5章的內(nèi)容是開發(fā)人員所設(shè)計的應(yīng)用系統(tǒng)中的實體: 信息及其組織。它們也是面向?qū)ο蟪绦蛟O(shè)計技術(shù)的經(jīng)典內(nèi)容?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第4章 應(yīng)用與系統(tǒng)的交互”提煉自《教程》的第12章~~第14章中關(guān)于C#的委托、事件、異常處理、指針、動態(tài)類型、反射和特性等內(nèi)容。應(yīng)用系統(tǒng)在運行中常常需要動態(tài)地決定下一步的工作,也常常會遇到意料之外的情況發(fā)生,這時應(yīng)用系統(tǒng)需要計算機系統(tǒng)(主要是.NET和操作系統(tǒng))的支援,為了正確獲得這樣的支援,開發(fā)人員需要定義一些比較特殊的類,需要定義與系統(tǒng)交互的方式。這就是本章標(biāo)題,應(yīng)用(程序)與(計算機)系統(tǒng)交互的含義。應(yīng)用和系統(tǒng)的交互是一種有一定難度的技術(shù)?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第5章 類庫、流與文件”的內(nèi)容概括了《教程》第15章和第16章的內(nèi)容,這些內(nèi)容也體現(xiàn)了系統(tǒng)對應(yīng)用的支援,但是和《Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 第4章所討論的內(nèi)容相比,使用類庫、輸入輸出流和文件的時候,通常不需要定義什么類,而是直接獲取支援,技術(shù)上簡單、方便。和應(yīng)用與系統(tǒng)交互技術(shù)相比,類庫、流和文件技術(shù)通常不需要自定義類,通常也沒有交互的過程?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第6章 Windows應(yīng)用程序”是針對《教程》第17章的歸納、釋疑和提高,之所以將Windows應(yīng)用程序與其他應(yīng)用程序區(qū)分開來單獨討論,是因為它體現(xiàn)了最常見的可視化程序設(shè)計的風(fēng)格,對于某些高教層次或某些專業(yè),Windows應(yīng)用程序是學(xué)習(xí)程序設(shè)計很好的入門口,對于學(xué)習(xí).NET應(yīng)用開發(fā),掌握Windows應(yīng)用程序的設(shè)計還有特別重要的意義。因為在.NET環(huán)境中開發(fā)Web應(yīng)用程序類似于開發(fā)Windows應(yīng)用程序?!禫isual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 “第7章 應(yīng)用技術(shù)——高級編程”從《教程》第18章~~第21章的內(nèi)容展開,并且重點討論了ASP.NET及其Web開發(fā)技術(shù),這些技術(shù)在本科教育,尤其是本科生畢業(yè)設(shè)計中被廣泛運用,Web Service的設(shè)計可讓學(xué)生領(lǐng)略前沿技術(shù)的魅力。本著探索、分享和進取的精神,《Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》 記錄了我們對.NET技術(shù)的理解、心得和體會,并將大量原創(chuàng)性習(xí)題獻給讀者,但也正因為如此,作者學(xué)識和經(jīng)驗的淺薄及局限暴露無遺,所以我們真誠地期待讀者的直率批評和慷慨賜教。~
內(nèi)容概要
本書是清華大學(xué)出版社出版《Visual C#.NET程序設(shè)計教程》的配套教材,并對主教材內(nèi)容逐章進行總結(jié)、釋疑,給出大量原創(chuàng)習(xí)題。 全書分為7章,以新的角度對原教程和C#.NET程序設(shè)計技術(shù)作了分類。本書討論了學(xué)習(xí)C#和.NET的意義等常見問題、使用.NET對程序設(shè)計的支持資源、面向?qū)ο蟮膽?yīng)用系統(tǒng)的信息系統(tǒng)實體的設(shè)計,增加了對程序調(diào)試基本技能的介紹、程序員怎樣定義與.NET系統(tǒng)交互的技術(shù)、Windows應(yīng)用中圖形圖像顯示的編程技術(shù)。針對原教程進行了總結(jié)和答疑。熟悉Windows應(yīng)用程序設(shè)計。強化了Web開發(fā)技術(shù),有助于提高在.NET環(huán)境中的Web應(yīng)用程序設(shè)計的能力,以期引導(dǎo)讀者較快地進入實用性綜合程序的設(shè)計,并了解前沿新技術(shù)。 本書融入了作者多年的實際經(jīng)驗和心得,并輔以有針對性的習(xí)題,對于從事C#教學(xué)和基于.NET開發(fā)的教學(xué)科研人員,都有較高的參考價值。
書籍目錄
第1章 C#和.NET應(yīng)用開發(fā)初步 1.1 “第1章面向?qū)ο蟪绦蛟O(shè)計基礎(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è)計初步”教學(xué)建議 1.4 基本調(diào)試方法 1.4.1 調(diào)試程序的概念 1.4.2 調(diào)試器 1.4.3 單步調(diào)試 1.4.4 斷點 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)于交錯數(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è)計基礎(chǔ)”教學(xué)建議《教程》的第1章簡介了面向?qū)ο蟪绦蛟O(shè)計的基本概念和技術(shù),因為不同學(xué)生的第一語言可能不同,所以在教學(xué)實踐中也有不同的處理,如果學(xué)生學(xué)過C++或者Java,應(yīng)該對面向?qū)ο蟪绦蛟O(shè)計具備較好的知識和實踐,所以只需要針對他們原有的基礎(chǔ)作補充和復(fù)習(xí),所花課時很少;如果學(xué)生僅僅學(xué)過C語言,那么,就要從基本概念講起,并且結(jié)合第7~12章內(nèi)容鞏固和加深,對于統(tǒng)一建模語言UML可以作為講授內(nèi)容,也可以作為自學(xué)內(nèi)容。
編輯推薦
《高等學(xué)校教材?Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo)》融入了作者多年的實際經(jīng)驗和心得,并輔以有針對性的習(xí)題,對于從事C#教學(xué)和基于.NET開發(fā)的教學(xué)科研人員,都有較高的參考價值。
圖書封面
評論、評分、閱讀與下載
Visual C#.NET程序設(shè)計教程學(xué)習(xí)指導(dǎo) PDF格式下載