出版時(shí)間:2009-2 出版社:清華大學(xué)出版社 作者:金雪云,周新偉,王雷 編著 頁(yè)數(shù):321
前言
Microsoft .NET是微軟公司以服務(wù)方式遞交軟件的一種策略。它是微軟公司的新戰(zhàn)略,所有微軟的產(chǎn)品都將圍繞這個(gè)戰(zhàn)略開(kāi)發(fā)。微軟為了推行.NET戰(zhàn)略,特別為.NET平臺(tái)設(shè)計(jì)了一種新語(yǔ)言——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)的依托。設(shè)計(jì)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ū)介紹了利用C#語(yǔ)言編程的方方面面。共分為12章,首先介紹了.NET Framework的相關(guān)概念、Visual Studio開(kāi)發(fā)環(huán)境以及C#編程基礎(chǔ),接下來(lái)詳細(xì)介紹了C#面向?qū)ο髾C(jī)制以及如何利用C#進(jìn)行Windows及Web應(yīng)用程序開(kāi)發(fā),并對(duì)C#泛型編程給以簡(jiǎn)要說(shuō)明,同時(shí)簡(jiǎn)要介紹了ADO.NET的相關(guān)知識(shí)。具體包括的內(nèi)容如下?! 〉?章介紹了.NET Framework、Visual Studio集成開(kāi)發(fā)環(huán)境、MSDN的安裝與使用以及如何使用Visual Studio 2005集成開(kāi)發(fā)環(huán)境創(chuàng)建基于C#語(yǔ)言的Windows及Web應(yīng)用程序。 第2章介紹了C#語(yǔ)言的相關(guān)基礎(chǔ)知識(shí)和基本語(yǔ)法?! 〉?章介紹了C#中常見(jiàn)的程序結(jié)構(gòu)?! 〉?章介紹了C#中數(shù)組與集合的使用。 第5章給出了C# 面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)?! 〉?章詳細(xì)介紹了C# 面向?qū)ο蟪绦蛟O(shè)計(jì)中的域、屬性與事件?! 〉?章主要介紹了C# 面向?qū)ο蟪绦蛟O(shè)計(jì)中的方法。 第8章給出了C#語(yǔ)言中的繼承與多態(tài)機(jī)制。 第9章簡(jiǎn)要介紹了C#中泛型編程的機(jī)制。 第10章詳細(xì)介紹了利用Visual Studio 2005 開(kāi)發(fā)環(huán)境進(jìn)行Windows應(yīng)用程序開(kāi)發(fā)的常用元素,包括常用控件、菜單、工具欄、對(duì)話(huà)框編程、GDI+編程等。 第11章簡(jiǎn)要介紹了ADO.NET與C#數(shù)據(jù)庫(kù)編程?! 〉?2章介紹了ASP.NET及C# Web應(yīng)用程序開(kāi)發(fā)?! ”緯?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é)中均附有難易度適中的示例,通過(guò)給出源代碼,讀者可在學(xué)習(xí)各章節(jié)知識(shí)點(diǎn)的基礎(chǔ)上按照示例源代碼進(jìn)行實(shí)際操作。通過(guò)實(shí)際動(dòng)手操作,鞏固對(duì)知識(shí)點(diǎn)的理解?! ”緯?shū)由周新偉、王雷負(fù)責(zé)編寫(xiě),劉玉領(lǐng)參編了本書(shū)的第2、第5章的內(nèi)容,參加本書(shū)編寫(xiě)的還有楊衛(wèi)、廖建軍、付永華、葉明、崔寧、盧宏、汪昔玉、衛(wèi)平峰、程冬丁、王勤、張銳、汪小鋒、李葵、葉浩、肖飛、宋海劍、林勇及朱衡等人。全書(shū)由周新偉負(fù)責(zé)修改、定稿。在此對(duì)所有在本書(shū)編寫(xiě)過(guò)程中給予幫助的人一并表示感謝?! ∮捎跁r(shí)間倉(cāng)促,加之作者水平有限,書(shū)中不足和錯(cuò)誤之處在所難免,敬請(qǐng)讀者批評(píng)指正。
內(nèi)容概要
本書(shū)詳細(xì)介紹了C#程序設(shè)計(jì)的方方面面,并針對(duì)各章知識(shí)點(diǎn)附以大量的示例程序。通過(guò)本書(shū)的學(xué)習(xí),讀者可以由淺入深,逐步掌握C#程序設(shè)計(jì)?! ”緯?shū)共12章,主要介紹了.NET Framework及VisualStudio開(kāi)發(fā)環(huán)境、C#語(yǔ)言基礎(chǔ)及面向?qū)ο髾C(jī)制、C#Windows程序設(shè)計(jì)、C#Web程序設(shè)計(jì)、ADO.NET及C#數(shù)據(jù)庫(kù)程序設(shè)計(jì)、C#泛型編程等內(nèi)容?! ”緯?shū)難度適中,實(shí)例豐富,既適合C#的初學(xué)者閱讀,也適合有一定開(kāi)發(fā)經(jīng)驗(yàn)的讀者閱讀,書(shū)中包含的大量實(shí)例對(duì)應(yīng)用程序開(kāi)發(fā)人員具有一定的參考價(jià)值。本書(shū)在各個(gè)章節(jié)的結(jié)尾附有不同類(lèi)型的練習(xí)題,這些習(xí)題難易適中,有助于讀者對(duì)所學(xué)知識(shí)點(diǎn)進(jìn)行鞏固、掌握,并能啟發(fā)讀者進(jìn)行深層次的思考。 本書(shū)可作為各大中專(zhuān)院校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材或參考用書(shū),也可作為讀者的自學(xué)材料。
書(shū)籍目錄
第1章 .NET平臺(tái)與VisualStudio2005開(kāi)發(fā)工具 1.1 Microsoft.NET平臺(tái) 1.2 VisualStudi02005簡(jiǎn)介 1.3 使用VisualStudi02005創(chuàng)建控制臺(tái)應(yīng)用程序 1.4 使用VisualStudi02005創(chuàng)建WindowsForms應(yīng)用程序 1.5 使用VisualStudi02005創(chuàng)建基于A(yíng)SP.NET的Web應(yīng)用程序 1.6 其他常用的C#開(kāi)發(fā)工具 1.7 小結(jié) 1.8 習(xí)題 第2章 C#2005語(yǔ)法基礎(chǔ) 2.1 C#語(yǔ)言概述 2.2 C#基礎(chǔ)元素 2.3 變量 2.4 數(shù)據(jù)類(lèi)型 2.5 運(yùn)算符與表達(dá)式 2.6 小結(jié) 2.7 上機(jī)練習(xí) 2.8 習(xí)題 第3章 程序流程控制 3.1 選擇結(jié)構(gòu)程序設(shè)計(jì) 3.2 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 3.3 異常處理結(jié)構(gòu) 3.4 小結(jié) 3.5 上機(jī)練習(xí) 3.6 習(xí)題第4章 數(shù)組與集合第5章 C#面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)第6章 域、屬性與事件第7章 方法第8章 繼承與多態(tài)第9章 C# 2005泛型編程第10章 Windows窗體應(yīng)用程序開(kāi)發(fā) 第11章 C#數(shù)據(jù)庫(kù)編程與ADO.NET第12章 C#Web應(yīng)用程序開(kāi)發(fā)及ASP.NET
章節(jié)摘錄
第1章 .N ET平臺(tái)與Visual Studio2005開(kāi)發(fā)工具 Microsoft.NET平臺(tái)自從2000年6月推出以來(lái),逐步獲得了廣大開(kāi)發(fā)人員的認(rèn)同與支持,目前已成為主流的開(kāi)發(fā)平臺(tái)。.NET平臺(tái)包含了Microsoft與軟件開(kāi)發(fā)相關(guān)的絕大部分產(chǎn)品,Microsoft還為該平臺(tái)設(shè)計(jì)了新的開(kāi)發(fā)語(yǔ)言——C#。C#是從C和C++派生來(lái)的一種簡(jiǎn)單、現(xiàn)代、面向?qū)ο蠛皖?lèi)型安全的編程語(yǔ)言。它保持了C++中熟悉的語(yǔ)法和面向?qū)ο蟮奶卣?,同時(shí)摒棄了C++中復(fù)雜、易于出錯(cuò)的部分。c#語(yǔ)言綜合了C/C++的靈活性和RAD開(kāi)發(fā)工具的高效率。不僅能適用于web服務(wù)程序的開(kāi)發(fā)與部署,更能高效地完成桌面應(yīng)用系統(tǒng)的開(kāi)發(fā)?! ”菊轮攸c(diǎn)內(nèi)容: .NET平臺(tái)與C#語(yǔ)言 C#開(kāi)發(fā)工具Visual Studio 2005的使用 SharpDevelop和UltraEdit的使用 1.1 Microsoft.NET平臺(tái) Microsoft.NET是基于Intemet的新一代開(kāi)發(fā)平臺(tái),借助于.NET平臺(tái),可以創(chuàng)建和使用基于XML的應(yīng)用程序、進(jìn)程和Web站點(diǎn)以及服務(wù),它們之間可以按設(shè)計(jì)在任何平臺(tái)或智能設(shè)備上共享和組合信息與功能,以向單位和個(gè)人提供定制好的解決方案。
編輯推薦
讀者對(duì)象為可作為高等學(xué)校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的教材,也可作為C#初、中級(jí)用戶(hù)的參考書(shū)?! √厣珵獒槍?duì)高校學(xué)生和初、中級(jí)用戶(hù),基礎(chǔ)知識(shí)與實(shí)踐相結(jié)合,詳細(xì)介紹Visual C# 2005程序設(shè)計(jì)相關(guān)知識(shí)?! ?nèi)容全面,實(shí)例豐富,可操作性強(qiáng),切實(shí)提高讀者的實(shí)際編程能力。 對(duì)編程實(shí)例中的重點(diǎn)步驟給予特別說(shuō)明,仔細(xì)剖析技術(shù)要點(diǎn),加深讀者印象?! ≌虑敖o出重點(diǎn)內(nèi)容,章后附有針對(duì)性的練習(xí),使讀者加深對(duì)知識(shí)點(diǎn)的理解和掌握,并能舉一反三。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Visual C# 2005程序設(shè)計(jì)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版