Ruby完全自學手冊

Ruby完全自學手冊

《Ruby完全自學手冊》是2009年機械工業出版社出版的圖書,作者是鄧蔚。

基本信息

內容簡介

本書是一本完全覆蓋Ruby年DRuby on Rails的完全自學手冊。本書的特色是由淺入深、循序漸進,注重理論和實踐的結合。雖然定位為入門手冊,但是依然涉及許多高級技術和套用,覆蓋到的套用領域包括系統管理、網路編程、圖形處理、圖形界面開發以及Web開發等開發熱門領域。希望藉助於乎易的講解,讓讀者在學習的過程中,理解Ruby的編程思想,充分享受編程的樂趣,通過本書進入Ruby開發的殿堂。同時也希望能夠與各位讀者分享多年來積累的Ruby程式和網站開發的經驗。

本書適合準備學習或了解Ruby語言年NRails框架的各類讀者閱讀,並可作為開發人員的參考手冊。

目錄

寫給自學編程的人員

前言

第一篇 Ruby語言

第1章 Ruby介紹

第2章 搭建Ruby開發環境

第3章 Ruby語法入門

第4章 Ruby基本類型

第二篇 Ruby常用庫介紹及高級套用

第5章 Ruby的編碼處理

第6章 I/O操作和檔案處理

第7章 訪問資料庫

第8章 網路編程

第9章 系統相關技術和創建圖形界面

第10章 單元測試

第三篇 網站開發框架Ruby on Rails

第11章 Rails概述

第12章 套用Rails

第13章 深入學習Rails

第14章 遷移Migration技術

第15章 Rails中Ajax的套用

第16章 使用ActionMailer傳送電子郵件

第17章 網站測試

第18章 調試與部署

第四篇 開發實戰

第19章 模擬生命遊戲

第20章 自製Ruby編輯器

第21章 Digger掘客網站

第22章 用Rails開發留言簿系統

附錄 常用類函式

書摘插圖

第一篇 Ruby語言

第1章 Ruby介紹

2004年Ruby on Rails的出現,在Web開發領域掀起了一陣敏捷開發的風暴。在人們驚訝於Ruby onRails的簡潔高效的同時,Ruby也迅速被大家所認識,一舉成為了最受歡迎的十大程式設計語言之一。

thoughtworks的首席科學家、敏捷開發的鼻祖Martin Fowler在部落格中曾寫到“我的任何一個合格讀者都應該知道這幾年我已成了一個Ruby愛好者,簡潔的語法及優雅的框架使我喜歡上Ruby,它已成為我開發個人項目的首選語言;Ruby社區(比Python社區)似乎更加友好和令人愉快——特別是對新手。”

究竟Ruby蘊含著什麼樣的魔力,使其能夠在開發領域引起強烈的反響,甚至獲得了眾多世界級大師的推崇,本書將從零開始,逐步向讀者展現Ruby的世界。

1.1 Ruby是什麼

本小節將介紹什麼是Ruby,Ruby的發展歷史以及Ruby作為一門語言所具有的一些特性,並且通過一段簡單的Ruby代碼讓讀者對Ruby具有一個初步的印象。

1.1.1 Ruby概述

簡單來說,Ruby是一種跨平台、面向對象的動態類型程式語言。

1995年12月,松本行弘Yukihiro Matsumot0,混合了他喜歡的語言(Perl、Smalltalk、Eiffel、Ada和Lisp),發布了一種具有函式式及指令程式設計特性的新語言,並以發布的月份7月的誕生石(紅寶石)為名,將其命名為Ruby。

Ruby是一種注重均衡的語言,它體現了表達的一致性和簡單性,它不僅是一門程式語言,更是表達想法的一種簡練方式。松本行弘說到“要試著讓Ruby更自然,而不是簡單,就像生活一樣”。

雖然Ruby提倡自然簡潔,卻依然擁有強大的數據分析和處理能力,同時套用覆蓋極其廣泛。在Ruby官方網站的成功案例裡面,不難發現無論在一般的網路開發、系統管理,還是在商業套用,甚至人工智慧領域都能發現Ruby的身影。

相關詞條

相關搜尋

熱門詞條

聯絡我們