出版時間:2009-11 出版社:電子工業(yè)出版社 作者:(美)戴特爾,(美)戴特爾 著,張良華 等譯 頁數(shù):850
Tag標簽:無
前言
歡迎學習Visual C#2008和C#3.0,通過Microsoft.NET Framework 3.5平臺進行Windows、Intemet以及Web編程!本書將為專業(yè)軟件開發(fā)人員提供前沿的計算技術(shù)。本書采用作者獨有的“活代碼”方法,為讀者呈現(xiàn)完全可工作的Visual C#2008程序中的大部分概念,而不是使用代碼片段。每個代碼例子的后面,都會立即跟隨一個或多個執(zhí)行樣本。所有的源代碼都可以從www.deitel.com/books/csharpfp3/下載。Deitel& Associates公司為Prentice Hall出版社編寫專業(yè)的編程語言圖書和教材,向全球提供Dive Into系列專業(yè)企業(yè)培訓課程,并開展Web 2.0 Internet業(yè)務。作者已經(jīng)將本書的前一個版本更新成了現(xiàn)在的Visual Studio 2008和.NET 3.5,并根據(jù)最新的Microsoft技術(shù)增加了大量的新材料。新特性和更新的內(nèi)容
內(nèi)容概要
本書是一本C#編程方面的優(yōu)秀圖書,全面介紹了C#編程的原理和方法,涉及類與對象、控制語句、方法、數(shù)組、LINQ、泛型集合、類、對象、繼承、多態(tài)、接口、運算符重載、異常處理、GUI、WPF、字符串、正則表達式、文件處理、XML、LINQ to XML、LINQ to SQL、ASP.NET MAX、WCF、Silverlight技術(shù)、RIA、數(shù)據(jù)結(jié)構(gòu)等,可以說本書是學習C#語言最好的教程。附錄H中還詳細講解了Visual C#2008調(diào)試器的用法。書中超過200個的活代碼例子,對學習C#極其有幫助?! ”緯m合軟件設計人員學習C#編程,也可作為高等院校相關專業(yè)的編程語言教材。
作者簡介
作者:(美國)戴特爾(Paul J.Deitel) (美國)戴特爾(Harvey M.Deitel) 譯者:張良華 葛衛(wèi)華 李興闊 等戴特爾,Paul J.Deitel,Deitel&Associates公司CEO兼CTO,具有21年計算機行業(yè)的工作經(jīng)驗。Paul是麻省理工 學院Sloan管理學院的畢業(yè)生,主修信息技術(shù)。通過Deitel&Associates公司,他向行業(yè)客戶提供C#、Visual Basic、C++、C和Java課程,這些客戶包括Cisco、IBM、Sun Microsystems、Dell、Lucent Technologies、Fidelity、美國 航空航天局所屬的肯尼迪航天中心、wllite Sands Missile Range、National Severe Storm Laboratory、Rogue Wave Software、Boeing、Stratus、Hyperion Software、Adra Systems、Entergy,CableData System、Nortel Networksl Puma?iRobot7.Inveusys,等等。他擁有Sun Certified Java PtDgl'anlnlel"和Java Developer證書;并且被Sun Microsystems公司授予 Java Champion稱號。Paul曾為計算機協(xié)會波士頓分會講授Java和c++。他和父親Harvey M.Deitel博士,是全球暢銷的編程語言教材的作者。戴特爾,HarveyM.Deitel博士,Deitel&Associates公司的主席和首席戰(zhàn)略官,具有47年計算機行業(yè)的工作經(jīng)驗。Deitel博士在麻省理工學院獲得學士和碩士學位,在波士頓大學獲得博士學位。他具有豐富的大學教學經(jīng)驗,在與兒子Paul J.Deitel創(chuàng)立Deitel&Associates公司之前,他是波士頓大學計算機科學系主任并獲得了終身教授之職。Deitel父子是幾十本圖書和多媒體軟件包的共同作者,并且他們還在撰寫著更多的作品。他們的教材已經(jīng)贏得了國際聲譽,并被翻譯成了日文、德文、俄文、西班牙文、繁體中文、簡體中文、韓文、法文、波蘭文、意大利文、葡萄牙文、希臘文、烏爾都文和土耳其文。Deitel博士為許多大公司、學術(shù)機構(gòu)、政府機關和軍隊提供了數(shù)百場的專業(yè)培訓。
書籍目錄
第1章 基本介紹第2章 Visual C#2008 Express Edition IDE簡介第3章 C#程序入門第4章 簡要介紹類和對象第5章 控制語句(1)第6章 控制語句(2)第7章 方法:深入探究第8章 數(shù)組第9章 UNQ與泛型集合介紹第10章 類與對象:深入探究第11章 面向?qū)ο缶幊蹋豪^承第12章 多態(tài)、接口和運算符重載第13章 異常處理第14章 圖形用戶界面與Windows窗體(1)第15章 圖形用戶界面與Windows窗體(2)第16章 GUI與WPF第17章 WPF圖形和多媒體第18章 字符串、字符和正則表達式第19章 文件和流第20章 XML和LINQ to XML第21章 數(shù)據(jù)庫和UNQ to SQL 第22章 ASP.NET3.5和ASP.NETAJAX第23章 Windows Communication Foundation Web服務第24章 Silverlight、RlA和多媒體第25章 數(shù)據(jù)結(jié)構(gòu)第26章 泛型第27章 集合附錄A 運算符優(yōu)先級表附錄B 簡單類型附錄C 記數(shù)系統(tǒng)附錄D ATM案例研究代碼附錄E UML 2的其他框圖類型附錄F ASCII字符集附錄G Unicode附錄H 使用Visual C# 2008調(diào)試器索引
章節(jié)摘錄
插圖:本節(jié)從實現(xiàn)一個簡單的類比開始,它有助于理解類及其內(nèi)容。假設要駕駛一輛汽車,并且通過踩加速踏板來使它跑得更快。在能夠做這件事之前,必須發(fā)生哪些事情呢?首先,在能夠駕駛汽車之前,必須有人設計它。要制造汽車,通常都要從工程圖開始,它類似于建造房子的設計圖。這些工程圖包括用于使汽車跑得更快的加速踏板的設計。踏板對司機“隱藏”了使汽車跑得更快的復雜機制,就像剎車踏板“隱藏”了使汽車減速的機制、方向盤“隱藏”了使汽車拐彎的機制一樣。這樣,就使對引擎知之甚少的人也能很容易地駕駛汽車。遺憾的是,我們不能駕駛汽車的工程圖。在能夠駕駛汽車之前,必須先根據(jù)描述它的工程圖制造這輛汽車。一輛完整的汽車會有一個真正的加速踏板,使汽車跑得更快。但這還不夠——汽車不會自己加速,因此司機必須踩加速踏板。現(xiàn)在,利用汽車的例子來介紹這一節(jié)中的主要編程概念。執(zhí)行程序中的某項任務,需要一個方法。這個方法描述了實際執(zhí)行任務的機制。方法對用戶隱藏了要執(zhí)行的復雜任務,就像汽車的加速踏板對司機隱藏了使汽車跑得更快的復雜機制一樣。在C#中,首先要創(chuàng)建一個稱為類(class)的程序單元,以容納方法,就像汽車的工程圖中包含加速踏板的設計一樣。在一個類中,可以設計一個或多個方法,以執(zhí)行這個類的任務。例如,代表銀行賬戶的類可以包含向賬戶存款的一個方法,可以包含從該賬戶取現(xiàn)的另一個方法,還可以包含查詢賬戶余額的一個方法。
媒體關注與評論
權(quán)威、綜合的教材,講解如何用Microsoft的最新技術(shù)編程。闡述清晰,示倒豐富,提供桌面、Web以及數(shù)據(jù)庫編程所需的所有理論背景和最新技術(shù)。對Silverlight的介紹也很好?! 狵irill Oseokov,Microsoft優(yōu)秀的、真正以對象為中心的教材。對集合的介紹極佳。對泛型的講解特別精彩?! 狦avin Osborne.Saskatchewan Institutueof AppliedScience&Technology盡早介紹類和對象的意叉重大。ASP.NET5.5的介紹獨具一格、ASP.NETAJAX的介紹也特別好。 ——Jose Antonio Gonzelez Seco,ParliamentofAndalusia多態(tài)那一章講得真好?! 狤ricLippert,Microsoft講解了C#編程的最佳方法,講授如何“通盤考慮”程序,采用面向?qū)ο缶幊毯涂罴こ痰脑瓌t?! 狹ingshengHung,CornellUniversity采用Deite]的活代碼方法和真實的例子、極好地展示了.NET的精彩世莽?! 狟onnieBerent,MicrosoftC#MVP關于異常處理的那一章特別好。講解WinFormsGUI的那一章也不錯?! 狹arceloGuerraHahn Microsoft非常適合專業(yè)人士。對調(diào)試器和LINQ的介紹很全面?! 猇inayAhuja,Microsoft電視GUI查看器的設計可以增加讀者的興趣,讓他們看到WPF可以產(chǎn)生復雜的圖像效果。WPF數(shù)據(jù)綁定的例子很好?! 狦edMead,MicrosoftMVP,DevCity.NetXML、LINQ to XML以及相關枝術(shù)的講解很精彩?! 狧elenaKotas,Microsoft對關系數(shù)據(jù)庫的概述很好,非常切合LINQtoSQL的思想。 ——Alex Turner,MicrosoftWCF產(chǎn)生和使用web服務的講解非常棒?! 狣anCrevier,Microsoft
編輯推薦
《C# 2008程序員教程(第3版)》:一本實用的,包含大量實例的圖書,主要講解NET Framework3.5類型,數(shù)組,LmQtoObjects異常處理LINQ,對象,集合初始化器OOP:類,繼承,多態(tài),接口WinForms,WPF,XAML,事件處理WPF GUI,圖形/多媒體,Silverlight列表,隊列,棧,樹泛型集合,泛型方法與泛型類XML.LINQtoXML數(shù)據(jù)庫,SQL,LINQtoSQLASP.NET 3.5,ASP.NET AJAXWeb窗體,Web控件WCF Web服務OOD/UML 2案例研究針對具有C++、Java或其他高級語言背景的程序員,《C# 2008程序員教程(第3版)》采用Deitei獨有的活代碼方法,深度講解如何用Microsoft的C#語言和。NET Framework 3.5編程。內(nèi)容針對Visual Studio 2008和C#3.0進行了更新,講解C#的概念時采用經(jīng)過全面測試的程序環(huán)境,包括語法陰影、代碼突顯、逐行描述以及結(jié)果輸出等特點。書中包含200多個C#程序,大約20 000行經(jīng)過測試的代碼,還包括數(shù)百個提示,幫助讀者建立健壯的程序。采用盡早接觸類和對象的方法,《C# 2008程序員教程(第3版)》從C#的簡介開始,然后快速進人高級的主題,包括.NET Framework 3.5、LINQ、WPF、ASENET AJAX、WCF Web服務以及Silverlight。讀者會喜歡Deitei經(jīng)典的面向?qū)ο缶幊讨v解方法和OODD/UMLATM案例研究,包括它的完整的C#實現(xiàn)。學習完《C# 2008程序員教程(第3版)》時,讀者就具備了建立下一代Windows程序、Web程序以及Web服務的全部能力。Paul J.Deitel先生和~Harvey M.Deitel博士是Deitel&Associates公司的創(chuàng)始人,這是一家國際知名的寫作編程語言圖書、進行企業(yè)培訓以及Internet業(yè)務發(fā)展的公司。兩位作者已經(jīng)出版過許多全球暢銷的編程語言教材,使數(shù)百萬的讀者得以精通C#、Visual Basic、Java、C、C++、XML、Perl、Python以及Web編程?!俺绦騿T教程”系列是為實用的編程技術(shù)而設計的,這個系列主要關注新出現(xiàn)的技術(shù),包括NET、.Java、Web服務、Internet、web開發(fā),等等。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載