注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Ruby Gems 開發(fā)實(shí)戰(zhàn)

Ruby Gems 開發(fā)實(shí)戰(zhàn)

Ruby Gems 開發(fā)實(shí)戰(zhàn)

定 價(jià):¥35.00

作 者: (美)貝魯比(Berube,D) 著;王磊 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Ruby和Rails技術(shù)系列
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111249412 出版時(shí)間: 2008-12-01 包裝: 平裝
開本: 16開 頁數(shù): 223 字?jǐn)?shù):  

內(nèi)容簡介

  本書討論如何在Ruby或者Rails項(xiàng)目中使用現(xiàn)有Ruby解決方案的全面指導(dǎo)書,同時(shí)它也涵蓋了如何創(chuàng)建或者分發(fā)Ruby軟件包的相關(guān)內(nèi)容。本書分為三部分,分別為使用Ruby Gems、使用特殊的Ruby Gems包和創(chuàng)建Ruby Gems包。本書非常適合Ruby開發(fā)者閱讀,也適合那些使用Rails,或是希望對(duì)現(xiàn)有Ruby、Rails項(xiàng)目進(jìn)行擴(kuò)展的開發(fā)者。本書通過豐富的示例,向讀者介紹了當(dāng)今最具影響的34個(gè)Ruby Gems包,其中包括:■使用Creditcard驗(yàn)證信用卡?!鍪褂肍xRuby創(chuàng)建跨平臺(tái)的GUI應(yīng)用程序?!鍪褂肕emcache-Client提高Rails應(yīng)用程序的效率?!鍪褂肅amping開發(fā)輕量級(jí)的Web應(yīng)用程序。■使用ActiveRecord簡化數(shù)據(jù)庫訪問?!鍪褂肍eedtools處理RSS Feed?!鍪褂肦Magick處理圖片。通過對(duì)這些Gems包的學(xué)習(xí),你能立刻在項(xiàng)目中使用它們。通過閱讀本書,你也將學(xué)會(huì)如何封裝或者分發(fā)自己的Ruby Gems,以及如何使用Ruby Gems處理不同Gems包間的依賴,或者相同Gems包的不同版本之間的依賴。另外,本書也詳細(xì)說明了在不同操作系統(tǒng)(如Mac、Windows或者Linux)上使用Ruby Gems的差異。通過對(duì)本書的學(xué)習(xí),你將學(xué)會(huì)如何利用Ruby Gems,在多個(gè)Ruby或Rails項(xiàng)目中更容易地重用代碼。當(dāng)然,你也可以向更多的Ruby愛好者提供你的Ruby Gems。

作者簡介

  David Berube,是一名Ruby開發(fā)者、培訓(xùn)家,作家以及演說家。以前,他主要使用PHP、Perl、C++和Visual Basic等從事軟件開發(fā)。從2003年起,David開始使用Ruby和Ruby on Rails從事軟件開發(fā)。

圖書目錄

譯者序
作者簡介
致謝
第一部分 使用RubyGems
 第1章 什么是RubyGems
  1.1 為什么使用RubyGems
  1.1.1 標(biāo)準(zhǔn)化的軟件包格式
  1.1.2 訪問Ruby軟件包存儲(chǔ)倉庫
  1.1.3 使用Gem服務(wù)器重新分發(fā)Gem包
  1.1.4 處理軟件包依賴關(guān)系
  1.1.5 處理版本的依賴關(guān)系
  1.1.6 透明地替換Ruby庫
  1.1.7 處理操作系統(tǒng)的差異
  1.2 與其他包管理器的比較
 第2章 安裝RubyGems
  2.1 安裝Ruby
  2.1.1 你已經(jīng)安裝了Ruby
  2.1.2 在Linux上安裝Ruby
  2.1.3 在Windows上安裝Ruby
  2.1.4 測試你的Ruby安裝
  2.2 在Linux/Mac OS X上安裝RubyGems
  2.3 升級(jí)RubyGems系統(tǒng)
 第3章 使用RubyGems
 3.1 使用Gem包
  3.1.1 使用Creditcard Gem包
  3.1.2 使用Cmdparse包解析命令行參數(shù)
  3.2 使用源碼Gem包
  3.3 調(diào)試RubyGems
 第4章 Gem包的版本管理
  4.1 什么是Gem包的版本
  4.2 安裝舊版本的Gem包
  4.3 更新Gem包
  4.4 刪除Gem包
  4.5 指定Gem包版本
第二部分 使用特殊的Ruby Gem包
 第5章 使用ActiveRecord訪問數(shù)據(jù)
  5.1 ActiveRecord如何工作
  5.1.1 ActiveRecord模型類
  5.1.2 數(shù)據(jù)處理
  5.2 使用ActiveRecord歸檔RSS新聞
  5.3 結(jié)論
 第6章 使用BlueCloth標(biāo)記文本
  6.1 BlueCloth如何工作
  6.2 將BlueCloth文本轉(zhuǎn)換成HTML
  6.3 將BlueCloth文本轉(zhuǎn)換成PDF
  6.4 結(jié)論
 第7章 使用Camping創(chuàng)建Web應(yīng)用程序
  7.1 Camping如何工作
  7.1.1 模型模塊Camping::Models
  7.1.2 控制器模塊Camping::Controllers
  7.1.3 視圖模塊Camping::Views
  7.2 使用Camping記錄時(shí)間
  7.3 結(jié)論
 第8章 使用Cmdparse創(chuàng)建命令行應(yīng)用程序
  8.1 Cmdparse如何工作
  8.2 創(chuàng)建JobSearch工具
  8.3 結(jié)論
 第9章 使用Erubis作為HTML模板
  9.1 Erubis如何工作
  9.2 使用Erubis實(shí)現(xiàn)數(shù)據(jù)查看器
  9.3 結(jié)論
 第10章 使用Feedtools解析Feed
  10.1 Feedtools如何工作
  10.2 使用Feedtools構(gòu)建新聞搜索工具
  10.3 結(jié)論
 第11章 使用FxRuby創(chuàng)建圖形用戶接口程序
  11.1 FxRuby如何工作
  11.2 使用FxRuby實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)表單
  11.3 結(jié)論
 第12章 使用YahooFinance獲取股票信息
  12.1 YahooFinance如何工作
  12.2 使用YahooFinance顯示股票的變化
  12.3 結(jié)論
 第13章 使用Hpricot解析HTML
  13.1 Hpricot如何工作
  13.2 使用Hpricot抓取信息
  13.3 結(jié)論
 第14章 使用Markaby生成HTML
 第15章 使用Fastercsv解析CSV數(shù)據(jù)
 第16章 使用Multi完成多重分派
 第17章 使用Mongrel作為Web服務(wù)器
 第18章 使用NetSFTP安全傳輸文件1
 第19章 使用NetSSH在服務(wù)器端執(zhí)行命令
 第20章 使用Creditcard驗(yàn)證信用卡1
 第21章 使用PDFWriter生成PDF文檔
 第22章 使用Runt處理周期性事件
 第23章 使用Rails構(gòu)建Web站點(diǎn)
 第24章 使用Rake自動(dòng)執(zhí)行任務(wù)
 第25章 使用RMagick處理圖片
 第26章 使用MemcacheClient加速Web應(yīng)用
 第27章 使用Rubyzip管理Zip壓縮包
 第28章 使用Memoize加速函數(shù)調(diào)用
 第29章 使用Id3libRuby標(biāo)記MP3文件
 第30章 使用Shorturl簡化URL鏈接
 第31章 使用Rubyscript2exe創(chuàng)建標(biāo)準(zhǔn)的Ruby可執(zhí)行程序
 第32章 使用Tidy清理混亂的HTML頁面
 第33章 使用XMLsimple解析XML
第三部分 創(chuàng)建Ruby Gem包
 第34章 創(chuàng)建自己的Gem包
 第35章 Gem包的分發(fā)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)