出版時(shí)間:2007-11 出版社:人民郵電出版社 作者:富爾頓(Hal Fulton) 頁(yè)數(shù):532 譯者:陳秋萍
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《The Ruby Way (第2版)中文版》可作為中高級(jí)程序員深入了解Ruby以及使用它來(lái)解決實(shí)際問(wèn)題的參考手冊(cè)。Ruby是一種面向?qū)ο蟮拿艚菡Z(yǔ)言,借鑒了LISP、Smalltalk、Perl、CLU和其他語(yǔ)言的出色特性。在《The Ruby Way (第2版)中文版》第1版面世后的5年內(nèi),Ruby得以日益流行?! 禩he Ruby Way (第2版)中文版》采用“如何解決問(wèn)題”的方式闡述Ruby編程,涵蓋了以下內(nèi)容:Ruby術(shù)語(yǔ)和基本原理;數(shù)字、字符串等低級(jí)數(shù)據(jù)類(lèi)型的操作;正則表達(dá)式;國(guó)際化和Ruby消息目錄;散列、數(shù)組及棧、樹(shù)和圖等其他數(shù)據(jù)結(jié)構(gòu)的操作;I/O、文件和對(duì)象持久化;Ruby特有的OOP技術(shù)及動(dòng)態(tài)編程;Tk、GTK+、Fox和Qt等Ruby圖形用戶(hù)界面;使用RUbY線(xiàn)程實(shí)現(xiàn)輕量級(jí)多任務(wù):使用Ruby編寫(xiě)腳本和進(jìn)行系統(tǒng)管理;使用圖像文件、PDF、YAML、xML、RSS和Atom;Ruby代碼的測(cè)試、調(diào)試、性能分析和打包;低級(jí)網(wǎng)絡(luò)編程和客戶(hù)/服務(wù)器交互;Rails、Nitro、Wee、IOWA等Web開(kāi)發(fā)工具;使用分布式Rkuby、Rinda和Ring。書(shū)中包含400多個(gè)按主題分類(lèi)的示例,每個(gè)示例都回答了“如何使用Ruby來(lái)完成”的問(wèn)題。首先對(duì)要完成的任務(wù)進(jìn)行了描述,并討論技術(shù)方面的約束條件,然后循序漸進(jìn)地闡述一種優(yōu)秀的解決方案,并輔以說(shuō)明和解釋以幫助讀者理解?! ∽髡逪al Fulton以旁征博引、引人入勝而又清晰易懂的寫(xiě)作手法,全面而詳細(xì)地闡述了.Ruby,讓讀者感到猶如有一位知識(shí)淵博的老師在身邊,并渴望將其掌握的知識(shí)悉數(shù)傳授給你。
作者簡(jiǎn)介
Hal Fulton擁有密西西比大學(xué)的兩個(gè)計(jì)算機(jī)學(xué)位。在社區(qū)大學(xué)里教授計(jì)算機(jī)課程4年后,他因工作需要(主要受聘于奧斯汀的IBM)搬到了德克薩斯州奧斯汀。他擁有15年使用各種UNIx系統(tǒng)(包括AIx、Solaris和Linux)的經(jīng)驗(yàn)。他首次接觸Ruby是在1999年,從2001年開(kāi)始他就著手編寫(xiě)本書(shū)的第l版,這是第二本用英語(yǔ)編寫(xiě)的Ruby圖書(shū)。他參加了六次Ruby大會(huì),并在其中的四次中發(fā)表過(guò)演講,包括在德國(guó)卡爾斯魯厄召開(kāi)的首屆歐洲Ruby大會(huì)。目前,他在德克薩斯奧斯汀的Broadwing Communications工作,主要從事大型數(shù)據(jù)倉(cāng)庫(kù)和電信應(yīng)用方面的工作。他每天都在使用C++和Oracle,當(dāng)然還有Ruby。 Hal仍活躍在Ruby郵件列表和IRC頻道中,且正在開(kāi)發(fā)幾個(gè)Ruby項(xiàng)目。他是ACM和IEEE計(jì)算機(jī)協(xié)會(huì)的成員。在生活中,他喜歡音樂(lè)、閱讀、寫(xiě)作、藝術(shù)和攝影。他還是Mars社團(tuán)的成員和天文愛(ài)好者,平生的愿望是進(jìn)行一次太空旅行。
書(shū)籍目錄
第1章 RUBY概述第2章 使用字符串第3章 使用正則表達(dá)式第4章 RUBY的國(guó)際化第5章 執(zhí)行數(shù)值計(jì)算第6章 符號(hào)和范圍第7章 處理時(shí)間和日期第8章 數(shù)組、散列及其他枚舉類(lèi)型第9章 高級(jí)數(shù)據(jù)結(jié)構(gòu)第10章 I/O和數(shù)據(jù)存儲(chǔ)第11章 RUBY的OOP與動(dòng)態(tài)特性第12章 RUBY的圖形界面第13章 RUBY中的線(xiàn)程第14章 腳本編程與系統(tǒng)管理第15章 RUBY和數(shù)據(jù)格式第16章 測(cè)試和調(diào)試第17章 代碼的打包和分發(fā)第18章 網(wǎng)絡(luò)編程第19章 RUBY與WEB應(yīng)用程序第20章 分布式RUBY第21章 RUBY開(kāi)發(fā)工具第22章 RUBY社區(qū)
媒體關(guān)注與評(píng)論
本書(shū)在闡述元編程(metaprogramming)方面尤其出類(lèi)拔萃,元編程是Ruby最引人注目的方面之一。很多Rail理念的靈感都來(lái)自本書(shū)的第一版,尤其是現(xiàn)為第11章的內(nèi)容。它讓您就像坐上了過(guò)山車(chē),不斷地在“疑問(wèn)”和“驚喜”之間搖擺?! 猂uby on Rails之父 David Heinemeier Hansson 對(duì)Ruby和愛(ài)好者技術(shù)寫(xiě)作愛(ài)好者來(lái)說(shuō),這本經(jīng)典之作第二版的面世無(wú)疑是激動(dòng)人心的。Hal Fulton以旁征博引、引人入勝而又清晰易懂的寫(xiě)作手法,全面而有詳細(xì)地對(duì)Ruby進(jìn)行了闡述,讓讀者感到猶如有一位知識(shí)淵博的老師在身邊,并渴望將其掌握的知識(shí)悉數(shù)傳授給你?! 禦uby for Rails》的作者David Alan Black Ruby是一種神奇的語(yǔ)言,但有時(shí)候你只想完成工作。本書(shū)向讀者提供了解決方案,同時(shí)闡述了為何該解決方案是Ruby擅強(qiáng)的?! 猅hought Works首席科學(xué)家、《Patterns of Enterprise Application Architecture》的作者M(jìn)artin Fowler 這本優(yōu)秀的圖書(shū)可幫助讀者洞察Ruby的奧秘。作為一位有多年Ruby使用經(jīng)驗(yàn)的讀者,我仍時(shí)常能夠在書(shū)中發(fā)現(xiàn)全新的使用技巧。本書(shū)既可作為學(xué)習(xí)教材,亦可作為參考手冊(cè),從中可以挖掘并學(xué)習(xí)新知識(shí)。 ——敏捷軟件行業(yè)的先鋒Chet Hendrickson 我經(jīng)常通過(guò)本書(shū)的第1版了解Ruby的細(xì)節(jié),因此它涵蓋了其他資料未涉及眾多的主題。這一版涵蓋的內(nèi)容更全面,也必將更有參考價(jià)值?! 艚菁夹g(shù)作者和演講者Ron Jeffries
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版