Beginning C# 2008 Objects中文版

出版時(shí)間:2010-6  出版社:清華大學(xué)出版社  作者:Grant Palmer,Jacquie Barker  頁(yè)數(shù):572  譯者:薛瑩,任鴻,程文俊  
Tag標(biāo)簽:無(wú)  

前言

作為Java開(kāi)發(fā)人員和講師的Jacquie Barker,為了表達(dá)自己對(duì)于徹底學(xué)習(xí)對(duì)象技術(shù)是掌握一種對(duì)象編程語(yǔ)言(OOPl)的第一步的狂熱信仰,精心編寫(xiě)了第一本書(shū)籍Beginning Java Objects。自從本書(shū)在2000年11月份出版以來(lái),我們已經(jīng)從無(wú)數(shù)讀者處獲得了全心全意的認(rèn)可!因此,當(dāng)Apress的出版人Gray Cornellt Apress編輯部主任Dominic Shakeshaft盛情激請(qǐng)我們編寫(xiě)這本書(shū),我們非常樂(lè)意地接受了這個(gè)邀請(qǐng)?;镜膶?duì)象概念者是與語(yǔ)言無(wú)關(guān)的,這一點(diǎn)千真萬(wàn)確。在本書(shū)的第1部分中將介紹對(duì)象的相關(guān)概念,在第II部分中將介紹對(duì)象建模技術(shù)。這些對(duì)象概念和對(duì)象建模技術(shù)可以同等地應(yīng)用于任何OOPI。

內(nèi)容概要

將介紹對(duì)象的概念以及如何構(gòu)造C#應(yīng)用程序,程序員只有了解這兩個(gè)主題后才可以編寫(xiě)專業(yè)級(jí)的面向?qū)ο蟮腃#應(yīng)用程序,才可以最有效地利用C#面向?qū)ο蟮奶匦?。本?shū)將引導(dǎo)讀者逐步完成案例研究,并且詳細(xì)說(shuō)明項(xiàng)目需求如何逐步演變?yōu)閁ML對(duì)象模型以及對(duì)象模型如何逐步演變?yōu)楣δ芡暾腃#應(yīng)用程序。

作者簡(jiǎn)介

作者:(美國(guó))帕默(Grant Palmer) (美國(guó))芭克(Jacquie Barker) 譯者:薛瑩 任鴻 程文俊帕默(Grant Palmer),在位于加利福尼亞Moffett Field的NASA(美國(guó)航空航天局)艾姆斯研究中心的空間技術(shù)部門(mén)任職超過(guò)23年。他擔(dān)任NASA的工程師超過(guò)15年,并且目前在ELORET公司擔(dān)任科學(xué)程序員,負(fù)責(zé)開(kāi)發(fā)航天器重新進(jìn)入地球大氣層時(shí)的熱保護(hù)系統(tǒng)的計(jì)算機(jī)應(yīng)用程序。Grant在加利福尼亞大學(xué)的伯克利分校獲得了機(jī)械工程學(xué)士學(xué)位,之后又在斯坦福大學(xué)獲得航空和航天工程碩士學(xué)位。Grant是FORTRAN、C、C++和Perl方面的專家,但他現(xiàn)在更多地使用Java和C#等現(xiàn)代化語(yǔ)言進(jìn)行編程。他已經(jīng)編寫(xiě)和與其他人合作編寫(xiě)了7本計(jì)算機(jī)編程方面的書(shū)籍,包括physics for Grame programmers(Apress)C#Programmer's Reference(Wrox)。Grant與妻子Lisa一起居住在華盛頓大學(xué)的巴索校區(qū)。他有兩個(gè)兒子Jackson和Zachary,并且飼養(yǎng)了一些寵物。芭克(Jacquie Barker),是專業(yè)的軟件工程師和作家,并且是位于弗吉尼亞少I(mǎi)'I費(fèi)爾法克斯的喬治梅森大學(xué)(GMu)以及位于華盛頓特區(qū)的喬治華盛頓大學(xué)的編外教師。Jacquie具有超過(guò)25年的軟件工程和項(xiàng)目管理經(jīng)驗(yàn),她在過(guò)去12年中關(guān)注對(duì)象技術(shù),并且成為對(duì)象建模師和Sur Microsystems認(rèn)證的Java開(kāi)發(fā)人員。Jacquie當(dāng)前在位于弗吉尼亞州荷頓市的TechnologyAssociates,Inc.公司工作,是技術(shù)團(tuán)隊(duì)的資深成員。同時(shí),她也是對(duì)象技術(shù)咨詢和培訓(xùn)機(jī)構(gòu)ObjectStart LLC的創(chuàng)始人。Jacquie在俄亥俄州克利夫蘭市的Case Western Reserve大學(xué)以最高榮譽(yù)獲得計(jì)算機(jī)工程學(xué)士學(xué)位,之后又在UCLA(~倫比亞大學(xué)洛杉磯分校)獲得計(jì)算機(jī)科學(xué)碩士學(xué)位(研究方向是軟件系統(tǒng)工程),隨后繼續(xù)在GMU參加信息技術(shù)的研究生課程。Beginning C#bjects的第l版改編自Jacquie最暢銷的書(shū)籍Beginning Java Objects:From Concepts to Code,該書(shū)最初由Wrox Press Ltd.出版,現(xiàn)在由Apress出版。Jacquie傳授對(duì)象基礎(chǔ)技術(shù)的“成功方程式”獲得了世界范圍內(nèi)無(wú)數(shù)讀者的贊譽(yù),而B(niǎo)eginning C#Objects:From Concepts to C0de被許多大學(xué)用作核心IT課程的主要教科書(shū)。

書(shū)籍目錄

第Ⅰ部分 對(duì)象ABC  第1章 初步體驗(yàn)C#   1.1 C#入門(mén)指南   1.2 使用C#的原因    1.2.1 實(shí)踐出真知    1.2.2 C#是集成應(yīng)用開(kāi)發(fā)架構(gòu)的一部分    1.2.3 C#是徹底的面向?qū)ο笳Z(yǔ)言    1.2.4 C#是免費(fèi)的語(yǔ)言   1.3 C#語(yǔ)言基礎(chǔ)   1.4 詳細(xì)分析一個(gè)簡(jiǎn)單的C#程序    1.4.1 “using System;”語(yǔ)句    1.4.2 注釋    1.4.3 類聲明/“包裝器”    1.4.4 Main方法   1.5 預(yù)定義類型   1.6 變量    1.6.1 變量的命名約定    1.6.2 變量初始化和賦值   1.7 字符串   1.8 區(qū)分大小寫(xiě)   1.9 C#表達(dá)式    1.9.1 賦值語(yǔ)句    1.9.2 算術(shù)運(yùn)算符    1.9.3 求值表達(dá)式和運(yùn)算符優(yōu)先級(jí)    1.9.4 邏輯運(yùn)算符   1.10 隱式類型轉(zhuǎn)換和顯式類型轉(zhuǎn)換   1.11 循環(huán)和其他流程控制結(jié)構(gòu)    1.11.1 if語(yǔ)句    1.11.2 switch語(yǔ)句    1.11.3 for語(yǔ)句    1.11.4 while語(yǔ)句    1.11.5 do語(yǔ)句   1.12 跳出語(yǔ)句   1.13 代碼塊和變量作用域   1.14 輸出到屏幕    1.14.1 Write和WriteLine的對(duì)比    1.14.2 轉(zhuǎn)義序列   1.15 C#樣式的要素    1.15.1 適當(dāng)?shù)厥褂每s進(jìn)    1.15.2 明智地使用注釋    1.15.3 大括號(hào)的放置    1.15.4 自說(shuō)明的變量名   1.16 本章小結(jié)   1.17 練習(xí)  第2章 抽象和建模   2.1 通過(guò)抽象進(jìn)行簡(jiǎn)化   2.2 通過(guò)抽象進(jìn)行概括    2.2.1 將抽象模型組織為分類層次結(jié)構(gòu)    2.2.2 作為軟件開(kāi)發(fā)基礎(chǔ)的抽象   2.3 抽象的重用   2.4 固有的挑戰(zhàn)   2.5 本章小結(jié)   2.6 練習(xí)  第3章 對(duì)象和類 第4章 對(duì)象交互 第5章 對(duì)象間的關(guān)系  第6章 對(duì)象集合 第7章 多態(tài)和最后一些對(duì)象概念第Ⅱ部分 對(duì)象建?!〉?章 對(duì)象建模過(guò)程簡(jiǎn)述 第9章 通過(guò)用例規(guī)范化需求 第10章 對(duì)系統(tǒng)的靜態(tài)/數(shù)據(jù)方面進(jìn)行建模 第11章 對(duì)系統(tǒng)的動(dòng)態(tài)/行為方面進(jìn)行建?!〉?2章 建??偨Y(jié)第Ⅲ部分 將UML“藍(lán)圖”轉(zhuǎn)換為C#代碼  第13章 深入學(xué)習(xí)C# 第14章 將UML模型轉(zhuǎn)換成C#代碼 第15章 完善應(yīng)用程序Ⅰ:增加文件持久化特性 第16章 完善應(yīng)用程序Ⅱ:添加圖形用戶界面 第17章 下一步 附錄A 安裝.NET和編譯C#程序 附錄B 下載和編譯SRS源代碼

章節(jié)摘錄

插圖:本章主要介紹以下主題外部事件如何在OO應(yīng)用程序中設(shè)置對(duì)象。如何使用方法來(lái)指定對(duì)象的行為。本書(shū)將介紹組成方法的各種代碼元素以及如何調(diào)用方法。對(duì)象如何以服務(wù)的形式向其他對(duì)象公布方法。對(duì)象間如何通信以請(qǐng)求服務(wù)對(duì)象維護(hù)數(shù)據(jù)并保證數(shù)據(jù)完整性的方法。封裝的強(qiáng)大功能雙及在類的么有實(shí)現(xiàn)細(xì)節(jié)發(fā)生改變?nèi)绾问褂梅庋b來(lái)限制“連鎖反應(yīng)”。在實(shí)例化對(duì)象時(shí)如何使用構(gòu)造函數(shù)初始化字段值。

編輯推薦

《Beginning C# 2008 Objects中文版:概念到代碼(第2版)》全面介紹了面向?qū)ο缶幊谈拍钜约癱#編程語(yǔ)言(針對(duì)C#2008更新了相關(guān)內(nèi)容),將助您成為更加優(yōu)秀的程序員。有些程序員并未領(lǐng)會(huì)面向?qū)ο缶幊痰恼嬷B,卻夢(mèng)想駕輕就熟地運(yùn)用諸如c#的面向?qū)ο笳Z(yǔ)言。這些開(kāi)發(fā)人員雖然也可以學(xué)習(xí)c}}2008語(yǔ)法,卻不知道如何從頭構(gòu)建C#應(yīng)用程序以最有效地利用對(duì)象。他們編寫(xiě)的軟件漏洞百出、效率低下,無(wú)法靈活地滿足用戶的各種需求?!禕eginning C# 2008 Objects中文版:概念到代碼(第2版)》將介紹對(duì)象的概念以及如何構(gòu)造c#應(yīng)用程序,程序員只有了解這兩個(gè)主題后才可以編寫(xiě)專業(yè)級(jí)的面向?qū)ο蟮腃應(yīng)用程序,才可以最有效地利用C#面向?qū)ο蟮奶匦??!禕eginning C# 2008 Objects中文版:概念到代碼(第2版)》將引導(dǎo)讀者逐步完成案例研究,并且詳細(xì)說(shuō)明項(xiàng)目需求如何逐步演變?yōu)閡ML對(duì)象模型以及對(duì)象模型如何逐步演變?yōu)楣δ芡暾腸≠應(yīng)用程序。目前,大多數(shù)程序員都首選C#語(yǔ)言來(lái)開(kāi)發(fā)功能強(qiáng)大的、可維護(hù)的、可擴(kuò)展的軟件應(yīng)用程序。因此,無(wú)論您是將c#作為第。編程語(yǔ)言進(jìn)行學(xué)習(xí),還是從其他語(yǔ)言改為使用C#,或者是已經(jīng)具有一些使用C#的經(jīng)驗(yàn),但仍然不確定如何利用對(duì)象構(gòu)造應(yīng)用程序,《Beginning C# 2008 Objects中文版:概念到代碼(第2版)》都完傘適合您!衷心希望《Beginning C# 2008 Objects中文版:概念到代碼(第2版)》能夠成為您打開(kāi)對(duì)象和c#2008語(yǔ)言大門(mén)的金鑰匙。祝您學(xué)習(xí)愉快!

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Beginning C# 2008 Objects中文版 PDF格式下載


用戶評(píng)論 (總計(jì)20條)

 
 

  •   這本書(shū)是老師推薦給我的,我在網(wǎng)上找了PDF大致看了下就決定買(mǎi)了,此書(shū)對(duì)面向?qū)ο蟮慕忉屜喈?dāng)?shù)轿?,?duì)于我這種初學(xué)者很有幫助,深入了解程序“內(nèi)部結(jié)構(gòu)”和原理,而不是僅僅“拖拖拉拉”。強(qiáng)烈建議想學(xué)C#的各位購(gòu)買(mǎi)此書(shū)
  •   對(duì)我學(xué)習(xí)面向?qū)ο蠹癈#打基礎(chǔ)很有用,非常喜歡
  •   從面相對(duì)象出發(fā) 全面講解在軟件分析過(guò)程中的一些誤區(qū)以及解決方案,還有一些分析工具的運(yùn)用
  •   基礎(chǔ)部分講的很好,加深了對(duì)面向?qū)ο蟮恼J(rèn)識(shí),很多看起來(lái)淺顯的道理,分析的非常透徹。
  •   去年買(mǎi)的書(shū),忘記評(píng)價(jià),這邊數(shù)很不錯(cuò),適合初學(xué)者,概念講的很細(xì)微。
  •   這書(shū)生幫在讀大學(xué)小舅子代買(mǎi)的,也不知道誰(shuí)推薦給他的。我看了20分鐘,太基礎(chǔ)了。想學(xué)思想最好的辦法還是看別人的代碼,看多了自然就有感覺(jué)了。代碼語(yǔ)法就那些,就看你怎么想怎么寫(xiě)。
  •   適合熟悉C#的人群
  •   寫(xiě)的不錯(cuò),受益匪淺!
  •   面向?qū)ο笕腴T(mén)的好書(shū),推薦
  •   據(jù)說(shuō)此書(shū)對(duì)面向?qū)ο蟮慕忉屜喈?dāng)?shù)轿唬瑢?duì)于我這種初學(xué)者很有幫助,給四顆星因?yàn)閷?duì)C#講解不細(xì),大概限于篇幅吧,個(gè)人建議最好在配一本C#的案例類書(shū)。
  •   大概看了一下,書(shū)的內(nèi)容很全面。的、但是快遞有點(diǎn)慢,5天才到,還有就是收到書(shū)的時(shí)候整本書(shū)的右上角被壓皺了 很明顯
  •   一般 但支持當(dāng)當(dāng)!?。∠麓芜€在這買(mǎi)
  •   適合初學(xué)者和初學(xué)者+,先看的網(wǎng)上電子書(shū),掃描的不清楚又缺頁(yè)。鑒于挺喜歡這書(shū),買(mǎi)本支持下正版
  •   這書(shū)還好,只是單看起來(lái)有點(diǎn)枯。。。應(yīng)該是已經(jīng)入門(mén)的人看起來(lái)才好。初學(xué)者估計(jì)看不懂?;蛘邲](méi)興趣看下去。。
  •   尤其是對(duì)初學(xué)者,翻譯的也相當(dāng)專業(yè)
  •   我是先看的電子版,看到一半左右,覺(jué)得有必要入手一本實(shí)體版。在這本書(shū)以前也看過(guò)別的教材,但一直對(duì)很多概念都模模糊糊,而這本書(shū)則很快就解釋清楚了很多基本問(wèn)題。我感覺(jué)不管是要邁過(guò)OO入門(mén)的第一道檻,甚至是初入編程的門(mén)檻,這本書(shū)都可以有效的做到。比如說(shuō),最初接觸編程的人,最難跨越的第一道坎,就是程序到底是什么東西?程序運(yùn)行的基本原理是什么?我知道C#有這么個(gè)功能,這么個(gè)語(yǔ)法,好的,然后呢?這東西是干嘛用的?什么時(shí)候用?等等。很多書(shū)只是提到main入口,或者是各種類型的變量,從這就開(kāi)始講下去了,而很多人遲遲找不到感覺(jué),是因?yàn)檫@種講法是“從代碼到概念”的,先看代碼,然后再解釋為什么代碼是這樣。我覺(jué)得那種講法很難入門(mén)。這本書(shū)則很快就讓人理解了,因?yàn)檎駮?shū)名一樣,理解的難點(diǎn)恰恰在于知道,對(duì)初學(xué)者來(lái)說(shuō),想想要做什么東西比較容易,但怎么“從概念到代碼”是很困難的。這本書(shū)的講法是:如果你想做個(gè)這樣的東西,那么用代碼寫(xiě)出來(lái)是這樣的。然后想做更復(fù)雜一點(diǎn)的功能,那么原來(lái)的代碼不夠用了,就要用這樣的代碼處理了……于是,由淺入深,很快就理解了,不知不覺(jué)就對(duì)很多復(fù)雜的代碼都有了概念。書(shū)中從頭至尾一直在用一個(gè)比較復(fù)雜的案例作為目標(biāo),但并不急于直接貼代碼,而是以這個(gè)目標(biāo)為概念,去解釋代碼是怎么做到的。
  •   給個(gè)好評(píng)吧 送同學(xué)的 我沒(méi)看 應(yīng)該還不錯(cuò)
  •   書(shū)里的內(nèi)容不錯(cuò),循序漸進(jìn),值得大家購(gòu)買(mǎi)觀看
  •   我買(mǎi)著本書(shū)沒(méi)成功,蘭州的天水路北路段一般簡(jiǎn)稱為天水北路,不知道是送貨人沒(méi)找見(jiàn)配送失敗或是別的原因……
  •   清華大學(xué)出版社的書(shū)就算了, 根據(jù)以往購(gòu)買(mǎi)它的書(shū)的經(jīng)驗(yàn). 翻譯肯定不好.
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7