《Ruby從入門到精通》

《Ruby從入門到精通》

《Ruby從入門到精通》是一本徹底而全面的最新指南,適合於各類Ruby讀者,不管是編程初學者、Web開發人員,還是Ruby新手。《Ruby從入門到精通》從解說面向對象編程背後的原理開始,只通過幾章的講解,就構造出了真正的Ruby應用程式。

基本信息

基本信息

作者:(美國)Petercooper譯者:仲田等
出版社:機械工業出版社
頁碼:381頁
Ruby從入門到精通Ruby從入門到精通

出版日期:2009年
ISBN:9787111258667
版本:1版
裝幀:平裝
開本:16
中文:中文
叢書名:Ruby和Rails技術系列
外文書名:Beginningruby:fromnovicetoprofessional

內容簡介

作為極其流行的RubyonRailsWeb開發框架的底層引擎,Ruby已經廣為人知,而它本身是一種極其強大的全能型程式語言。Ruby關注的焦點是減輕開發的負擔,以及提供完全的面向對象環境。
《Ruby從入門到精通》是一本徹底而全面的最新指南,適合於各類Ruby讀者,不管是編程初學者、Web開發人員,還是Ruby新手。《Ruby從入門到精通》從解說面向對象編程背後的原理開始,只通過幾章的講解,就構造出了真正的Ruby應用程式。
《Ruby從入門到精通》還講解了Ruby關鍵內容(如類、對象、項目、模板和程式庫)以及Ruby的其他方面(如資料庫訪問)。另外,《Ruby從入門到精通》深入介紹了RubyonRails。《Ruby從入門到精通》附錄也提供了重要的參考信息,為經驗豐富的程式設計師提供了Ruby快速入門。

作者簡介

PeterCooper,是經驗豐富的Ruby開發者和培訓師,還是最流行的Ruby新聞部落格“Ruby內幕”(http://www.rubyinsidecom/)的編輯。在2007年以前,他主要做Ruby培訓和開發.現在是FeedDigest網站(http://WWW.feeddigest.com/)的全職開發者和所有者。
譯者簡介:
仲田,南京某軟體公司項目經理,高級程式設計師、系統分析員,有多年軟體開發與管理經驗,從事過Delphi,J2EE、RalIs套用開發,套用領域主要是企業管理套用,包括財務、審計、法律、商務、辦公自動化等,目前正在研究Ruby語言和Rails框架。

目錄

譯者序
序言
前言
致謝
第一篇基礎與腳手架
第1章讓它跑起來:安裝Ruby
1.1安裝Ruby
1.1.1Windows平台
1.1.2.AppleMacOSX平台
1.1.3Linux平台
1.1.4其他平台
1.2小結
第2章編程等於快樂:Ruby和面向對象概覽
2.1初始步驟
2.1.1irb:互動式Ruby
2.1.2Ruby是計算機的通用語._
2.1.3為什麼Ruby是如此傑出的程式語言
2.1.4心靈小徑
2.2把思路轉變成Ruby代碼
2.2.1Ruby怎么理解對象和類的概念
2.2.2造人過程
2.2.3基礎變數
2.2.4從人到寵物
2.3一切都是對象
2.3.1Kernel模組的方法
2.3.2向方法傳遞數據
2.3.3使用String類的方法
2.4以非面向對象方式使用Ruby
2.5小結
第3章Ruby的構造元素:數據、表達式和流程控制
3.1數字與表達式
3.1.1表達式基礎知識
3.1.2變數
3.1.3比較運算符與表達式
3.1.4用塊和疊代子在數字中循環
3.1.5浮點數
3.1.6常量
3.2文本與字元串
3.2.1字面字元串
3.2.2字元串表達式
3.2.3插寫
3.2.4字元串方法
3.2.5正則表達式與字元串操作
3.3數組與列表
3.3.1基本數組
3.3.2字元串切分成數組
3.3.3數組疊代
3.3.4數組的其他方法
3.4散列表
3.4.1散列表的基礎方法
3.4.2散列表中的散列表
3.5流程控制
3.5.1if與unless
3.5.2三元運算符
3.5.3elsif與case
3.5.4while與until
3.5.5代碼塊
3.6其他有用的構造元素
3.6.1日期與時間
3.6.2大數字
3.6.3範圍
3.6.4符號
3.6.5類間轉換
3.7小結
第4章開發基礎的Ruby應用程式
4.1處理原始碼檔案
4.1.1創建測試檔案
4.1.2測試用原始碼檔案
4.1_3運行原始碼
4.2我們的目標程式:文本分析器
4.2.1基本功能需求
4.2.2構建程式基本框架
4.2.3獲取啞文
4.2.4載入文本檔案並統計行數
4.2.5統計字元數
4.2.6統計字數
4.2.7統計句子和段落數
4.2.8計算平均值
4.2.9到目前為止的原始碼
4.3增加額外功能
4.3.1“有用”字詞的百分比
4.3.2找出“有趣的”句子進行匯總
4.3.3分析text.txt之外的其他檔案
4.4完整的程式
4.5小結
第5章Ruby生態系統
5.1Ruby的歷史
5.1.1Ruby的起源
5.1.2Ruby的影響
5.1.3向西方流傳
5.2RubyOnRails
5.2.1Rails面世的由來
5.2.2Web(2.0)是怎樣贏的
5.3開源文化
5.4如何獲得幫助
5.4.1郵件列表
5.4.2Usenet新聞組
5.4.3網際網路中繼聊天工具
5.4.4文檔
5.4.5論壇
5.5加入社區
5.5.1向別人提供幫助
5.5.2貢獻代碼
5.5.3網路部落格
5.6小結

相關詞條

相關搜尋

熱門詞條

聯絡我們