出版時(shí)間:2009-1 出版社:電子工業(yè)出版社 作者:H.M.戴特爾 頁數(shù):1056 譯者:劉文紅
Tag標(biāo)簽:無
前言
Deitel父子編寫的計(jì)算機(jī)編程語言教材和專業(yè)圖書在業(yè)界鼎鼎大名,能夠參與翻譯工作是我們的榮幸。為此,我們非常珍惜這個(gè)機(jī)會(huì),在認(rèn)真學(xué)習(xí)Visual c#2008特性的同時(shí)加班加點(diǎn),保質(zhì)保量,盡快把作品翻譯出來,奉獻(xiàn)給讀者。本書是一本c#編程方面的優(yōu)秀教程,全面介紹了c#編程的原理和方法,涉及類與對(duì)象、控制語句、方法、數(shù)組、繼承、多態(tài)、異常處理、GUI、多線程、多媒體、XML數(shù)據(jù)庫與SQL、ASP.NET、Web服務(wù)、網(wǎng)絡(luò)、查找與排序、數(shù)據(jù)結(jié)構(gòu)、泛型、集合等基本概念及應(yīng)用方法。采用“盡早接觸類與對(duì)象”的方法。特別值得一提的是,Visualc#2008提供了LINQ(語言集成查詢)等新特性,使功能大大加強(qiáng)。許多微軟技術(shù)專家認(rèn)為L(zhǎng)INQ特性是Visual c#2008與Visual.Basic 2008最重要的新特性,UNQ提供了數(shù)據(jù)查詢的統(tǒng)一語法,強(qiáng)類型使Visual Studio對(duì)LJNQ操作及其結(jié)果提供了智能感應(yīng)功能。WPF(視窗演示基礎(chǔ))GuI和圖形使程序易于創(chuàng)建,便于使用。書中首先介紹傳統(tǒng)的視窗窗體,然后介紹WPF GUI,它是微軟的新框架,集成了GUI、圖形和多媒體功能。為了演示W(wǎng)PF GUI和圖形功能,書中舉了許多例子,包括繪圖程序、文本編輯器、顏色選取器、圖書封面瀏覽器、電視視頻播放器、三維旋轉(zhuǎn)金字塔以及各種動(dòng)畫。微軟公司的.NET戰(zhàn)略把因特網(wǎng)和Web看成軟件開發(fā)與部署的一部分,WCF(視窗通信基礎(chǔ))Web服務(wù)實(shí)現(xiàn)了信息共享、電子商務(wù)和使用標(biāo)準(zhǔn):Internet協(xié)議與技術(shù)的其他交互,如HTTP、XML和SOAP。Web服務(wù)使編程人員可以包裝程序功能,把Web變成可復(fù)用軟件組件庫。.NET平臺(tái)使開發(fā)人員可以創(chuàng)建壯實(shí)的、可伸縮的Web程序。微軟公司的.NI玎服務(wù)器端技術(shù)ASP.NET 3.5使編程人員可以建立響應(yīng)客戶請(qǐng)求的Web文檔。為了支持交互式Web頁面,服務(wù)器端程序處理用戶在HTML窗體中輸入的信息。ASP.NET提供改進(jìn)的可視化編程功能,類似于桌面程序使用的Windows窗體。編程人員可以可視化創(chuàng)建Web頁面,把Web控件拖放到Web窗體上。書中用一系列例子讓學(xué)生建立幾個(gè)Web程序,包括基于Web的書店;用ASP.NET 3.5和LINQ建立一個(gè)留言板程序,從數(shù)據(jù)庫中取得信息并將其顯示在Web頁面上;用新的LinqDataSource從Web程序中操縱數(shù)據(jù)庫;用ASP.NETAJAX控件在Web程序中增加AJAX功能,改進(jìn)其響應(yīng)性,特別是用IJpdatePanel控件進(jìn)行部分頁面更新。Silverlight技術(shù)是微軟公司的新技術(shù),可以建立多信息因特網(wǎng)程序(RIA),相當(dāng)于Flash與:Flex技術(shù),使編程人員可以可視化生成精彩的、多媒體內(nèi)容豐富的用戶界面,在采用visual c#之類.NET語言的Web程序中使用。Silverlight是WPF的子集,在Web瀏覽器中通過插件運(yùn)行。Silverlight最精彩的特性之一是可以流化高度定義的視頻。用作者的話說,老師和學(xué)生用本書進(jìn)行教學(xué)可以得到信息豐富、生動(dòng)有趣、充滿挑戰(zhàn)和樂趣的經(jīng)歷。本書翻譯過程中,陳鏘、鄧琳、黃宣達(dá)、江松波、楊靜、劉文瓊、張藝永、趙明彥、宋智軍、徐琦、吳煒煌、柯瑜、楊德權(quán)、張曉敏、牛偉坤等老師積極參與了翻譯工作并且提供了各種幫助,在此表示感謝。
內(nèi)容概要
本書是一本C#編程方面的優(yōu)秀教材,全面介紹了C#編程的原理和方法,涉及類與對(duì)象、控制語句、方法、數(shù)組、繼承、多態(tài)、異常處理、GUI、多線程、多媒體、XML、數(shù)據(jù)庫與SQL、ASP.NET、Web服務(wù)、網(wǎng)絡(luò)、查找與排序、數(shù)據(jù)結(jié)構(gòu)、泛型、集合等基本概念及應(yīng)用方法。本書介紹最新C#版本Visual C# 2008的關(guān)鍵新特性,包括LINQ特性、使用LINQ to SQL的數(shù)據(jù)庫、WPF GUI和圖形、WCF Web服務(wù)、ASP.NET3.5與ASP.NET AJAX、Silverlight 2技術(shù)、支持LINQ的新語言特性、隱式類型局部變量和自實(shí)現(xiàn)屬性?! ”緯勺鳛楦叩仍盒O嚓P(guān)專業(yè)的編程語言教材和C#編程教材,也是軟件設(shè)計(jì)人員進(jìn)行C#程序開發(fā)的寶貴參考資料。
作者簡(jiǎn)介
Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的創(chuàng)始人,該公司是國(guó)際知名的企業(yè)培訓(xùn)、著作和Internet業(yè)務(wù)發(fā)展機(jī)構(gòu),尤其關(guān)注VisualC#、Visual Basic、Visual C++、Java、C、C++、XML、Internet、Web以及對(duì)象技術(shù)。Deitel父子是許多暢銷書的作者,包括Vis
書籍目錄
第1章 計(jì)算機(jī)、Internet與VisualC#簡(jiǎn)介第2章 VisualC#2008Express簡(jiǎn)介第3章 C#程序簡(jiǎn)介第4章 類與對(duì)象簡(jiǎn)介第5章 控制語句:第一部分第6章 控制語句:第二部分第7章 方法詳述第8章 數(shù)組第9章 LINQ與泛型集合簡(jiǎn)介第10章 再論類與對(duì)象第11章 面向?qū)ο缶幊蹋豪^承第12章 多態(tài)、接口與運(yùn)算符重載第13章 異常處理第14章 圖形用戶界面觀念:第一部分第15章 圖形用戶界面觀念:第二部分第16章 GUI與視窗演示基礎(chǔ)第17章 WPF圖形與多媒體第18章 字符、字符串與正則表達(dá)式第19章 文件與流第20章 XML與LINQ to XML第22章 數(shù)據(jù)庫與LINQ to SQL第22章 ASP.NET3.5與ASP.NET AJAX第23章 WCF Web服務(wù)第24章 Silverlight、RIA與多媒體第25章 查找與排序第26章 數(shù)據(jù)結(jié)構(gòu)第27章 泛型第28章 集合附錄A 運(yùn)算符優(yōu)先級(jí)表附錄B 簡(jiǎn)單類型附錄C 數(shù)字系統(tǒng)附錄D ATM案例研究代碼附錄E UML2的其他框圖附錄F ASCII字符集附錄G Unicode附錄H 使用Visual Studio2008調(diào)試器索引
章節(jié)摘錄
插圖:第1章計(jì)算機(jī)、Internet與VisualC#簡(jiǎn)介1.4個(gè)人計(jì)算、分布式計(jì)算與客戶/服務(wù)器計(jì)算早期,計(jì)算機(jī)系統(tǒng)太大太貴,個(gè)人無法擁有。20世紀(jì)70年代,隨著硅芯片技術(shù)的出現(xiàn),使計(jì)算機(jī)可以更小更便宜,個(gè)人和公司可以擁有計(jì)算機(jī)。1977年,Apple公司使個(gè)人計(jì)算得以普及。Apple是Mac個(gè)人計(jì)算機(jī)和iPod數(shù)字音樂播放器的生產(chǎn)者。1981年,世界上最大的計(jì)算機(jī)廠家IBM公司推出了IBM個(gè)人計(jì)算機(jī)。一夜之間,個(gè)人計(jì)算機(jī)遍布公司、企業(yè)和政府機(jī)關(guān)。然而這些計(jì)算機(jī)只是“獨(dú)立”的個(gè)體,各自做自己的工作,要通過磁盤復(fù)制來共享信息(通常稱為暗聯(lián)網(wǎng))。盡管早期個(gè)人計(jì)算機(jī)不夠強(qiáng)大,不能同時(shí)服務(wù)于多個(gè)用戶,但這些機(jī)器可以連接在計(jì)算機(jī)網(wǎng)絡(luò)中,可以接入組織內(nèi)的局域網(wǎng)(LAN),還可以通過單位內(nèi)部的電話線來完成連接。這樣就在計(jì)算機(jī)中出現(xiàn)了分布式計(jì)算結(jié)構(gòu),其處理不是在某個(gè)中央計(jì)算機(jī)上進(jìn)行,而是由分布于網(wǎng)絡(luò)中的機(jī)器完成的。個(gè)人計(jì)算機(jī)已經(jīng)足夠強(qiáng)大,能夠處理個(gè)人用戶的計(jì)算要求并處理電子信息傳遞等基本的通信任務(wù)。如今,最強(qiáng)大的個(gè)人計(jì)算機(jī)已經(jīng)可以和十幾年前數(shù)百萬美元的機(jī)器相媲美,整套個(gè)人計(jì)算機(jī)系統(tǒng)通常只要500~1000美元。最強(qiáng)大的臺(tái)式計(jì)算機(jī)對(duì)個(gè)人用戶提供了大量的功能。在網(wǎng)絡(luò)上,信息可容易地通過計(jì)算機(jī)網(wǎng)絡(luò)共享,這些計(jì)算機(jī)稱為服務(wù)器,它保存用于分布在網(wǎng)絡(luò)中的客戶端計(jì)算機(jī)的共用數(shù)據(jù),因而產(chǎn)生了客戶/服務(wù)器計(jì)算。第22~24章將介紹如何建立基于Internet和Web的程序,將介紹Web服務(wù)器(在Web上發(fā)布內(nèi)容的計(jì)算機(jī))和Web客戶機(jī)(向Web服務(wù)器請(qǐng)求內(nèi)容的計(jì)算機(jī))。
媒體關(guān)注與評(píng)論
“權(quán)威、綜合的教材,介紹如何用微軟公司最新技術(shù)編程。闡述清晰,例子豐富,理論背景詳細(xì),包括桌面、Web和數(shù)據(jù)庫的最新技術(shù)。對(duì)Silverlieht的介紹也很好?!? ——Kirill Osenkov,Microson “優(yōu)秀的、真正對(duì)象第一的教材。數(shù)據(jù)結(jié)構(gòu)與集合的介紹真好。揭秘了大。符號(hào)。精彩闡述了泛型?!? ——Gavin Osborne,Saskatthewan Inst.of Appl.Science&Tech “提早介紹類與對(duì)象的意義重大。ASP.NET 3.5的介紹獨(dú)具一格,ASP.NET AJAX的介紹也有獨(dú)到之處?!? ——Jose Antonio Gonzalez Seco,Parliament of Andaluslusia “數(shù)組一章末尾的練習(xí)很有意思,實(shí)現(xiàn)的虛擬機(jī)非常不錯(cuò)。多態(tài)一章也很棒?!? ——EricLippert,Mkrosoft “演示了C#編程的最佳做法,介紹了編程總體考慮、面向?qū)ο缶幊毯蛙浖こ谭椒??!? ——Mingsheng Hon,Cornell University “為C#初學(xué)者展示了.NFT的精彩世界,采用Deitel的活代碼方法和實(shí)際例子?!? ——Bonnie Berent,Mkroson C#MVP “我特別喜歡代碼改錯(cuò)練習(xí)。異常處理是不錯(cuò)的一幸,Winforms GUI那一章也講得很好。” ——Marcelo Guerra Hahn,Microsoft “非常適合老師和學(xué)生。調(diào)試器和LINQ的介紹很全面?!? ——Vinay Ahuja,Microson “TV/video瀏覽器可以增加學(xué)生興趣,讓他們看到WPF可以產(chǎn)生非常復(fù)雜的圖像效果。WPF數(shù)據(jù)綁定的例子很好。” ——Ged Mead,Microsonft MVP,DevCity.Net “精彩闡述了XML,LINQ to XML等技術(shù)?!? ——Helena Kotas,Microson “關(guān)系數(shù)據(jù)庫概述非常精彩,非常切合LINQ to SQL的思想。” ——Alex Turner,Mitrosoft “OWCF產(chǎn)生與使用Web服務(wù)的講解非常棒?!? ——Dan Crevier,Microsoft
編輯推薦
《Visual C# 2008大學(xué)教程(第3版)》:權(quán)威的DEITEL活代碼教程,介紹Visual C#2008面向?qū)ο缶幊蹋?NET 3.5,LINQ,WPF,ASP.NET AJAX,WCF Web服務(wù)和Silverlight。Visual c#是最流行的面向?qū)ο笳Z言之一,這個(gè)新版本用友好的、漸進(jìn)式的方法開發(fā)桌面和Web程序。《Visual c#2008大學(xué)教程(第三版)》提供了綜合性的面向?qū)ο缶幊探坛毯桶咐治?包括類(GradeBook,Time,Employee),可選OOD/UML 2 ATM系統(tǒng),WPF(繪圖程序、顏色選擇程序、時(shí)鐘程序、圖書封面瀏覽器、TV/視頻瀏覽器),多媒體數(shù)據(jù)庫Wcb程序(來賓簿,安全圖書數(shù)據(jù)庫),WCF Web服務(wù)(賭博游戲、航空訂票系統(tǒng)、方程生成器)和Silvcrlight(天氣瀏覽器、Fiicker瀏覽器、景深、視頻選擇程序)。Paul J.Deitel先生~Dharvey M.Deitel博士是Deitel&Associates公司的創(chuàng)始人。該公司是國(guó)際知名的企業(yè)培訓(xùn)、著作和Internet業(yè)務(wù)發(fā)展機(jī)構(gòu),尤其關(guān)注Visual c#、Visual Basic、Visual c++、Java、C、C++、XML、Internet、Web以及對(duì)象技術(shù)。Deitel父子是許多暢銷書的作者,包}~Visual Basic 2008 How to Program、Java How to Program,7/e、Internt&World Wide Web How to Program,4/e、c++How to Program,6/e等。《Visual C# 2008大學(xué)教程(第三版)》的用戶資源包括網(wǎng)站W(wǎng)WW.deitel.com~nwww.prenhall.com/deitel,它們提供代碼例子以及針對(duì)教師、學(xué)生、專業(yè)人員的信息。作者聯(lián)系方式為del tel@del tel.corn。關(guān)于全球培訓(xùn)和Deitel業(yè)務(wù)快報(bào),可以訪問網(wǎng)站W(wǎng)WW.deltel.com。Deitel的Visual c# 和相關(guān)的資源中心,見WWW.deltel.com/Resou rceCenterS.html。 PRENTICE HALL Upper Saddle River,NJ 07458 WWW pernhall·Com.基礎(chǔ)知識(shí)NET3.5、類型、數(shù)組、LINQ to ObiectsI/O、控制語句、運(yùn)算符方法、屬性、重載字符串、正則表達(dá)式異常、文件、流、調(diào)試器新的語言特性LINQ、對(duì)象/集合初始化器、 隱式類型變量、擴(kuò)展方法、自實(shí)現(xiàn)屬性、匿名類型、lambda表達(dá)式,面向?qū)ο缶幊汤^承、多態(tài)、接口、部分類、 OOP案例研究,GUI、圖形和多媒體WinForms、WPF、.XAML、事件處理WPF圖形/多媒體、Suverlight數(shù)據(jù)結(jié)構(gòu)列表、排隊(duì)、堆棧、樹遞歸、搜索、排序泛型集合泛型方法和類Internet/Web/數(shù)據(jù)庫XML、LINQ to XML、數(shù)據(jù)庫、SQLSQL Server Express、LINQ to SQLVisual Web Developer 2008 ExpressASP.NET 3.5、ASP.NET AJAXWeb表單、Web控件WCF Web服務(wù)、SilverlightOOD/UML 2案例研究(選讀)框圖:類、活動(dòng)、用例、通信、順序、狀態(tài)
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Visual C# 2008大學(xué)教程 PDF格式下載