[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Ruby Programming——向Ruby之父學程序設計(第2版)》掃描版[PDF]
《Ruby Programming——向Ruby之父學程序設計(第2版)》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《Ruby Programming——向Ruby之父學程序設計(第2版)》掃描版[PDF] 簡介: 中文名 : Ruby Programming——向Ruby之父學程序設計(第2版) 作者 : (日)高橋征義 (日)後籐裕藏 譯者 : 博碩文化 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 電子工業出版社 書號 : 9787121077029 發行時間 : 2009年04月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 編輯推
電驢資源下載/磁力鏈接資源下載:
全選
"《Ruby Programming——向Ruby之父學程序設計(第2版)》掃描版[PDF]"介紹
中文名: Ruby Programming——向Ruby之父學程序設計(第2版)
作者: (日)高橋征義
(日)後籐裕藏
譯者: 博碩文化
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121077029
發行時間: 2009年04月01日
地區: 大陸
語言: 簡體中文
簡介:

編輯推薦
  本書內容:
  第一部分:通過簡單的Ruby程序來介紹程序的基本架構。
  第二部分:介紹基礎語法規則,以及類、模塊等面向對象程序設計的思考方法與用詞。 
  第三部分:對一些基礎類逐一介紹其功能與用法。
第四部分:介紹一些比較高級的功能,比如Ruby的環境參數、環境變量、迭代器的用法與做法、Mix-in等。
  第五部分:介紹比較復雜一點的程序范例,試著使用Ruby來寫出比較實用的程序。
  附錄:使用Ruby時所需的知識、相關的資訊等,Ruby的mailing-list、網絡上的各種資源與其用法,以及安裝Ruby的方法。
  希望本書的讀者,都能從使用Ruby的過程中,找到屬於自己的“興趣”與“樂趣”。

軟考官方指定教材及同步輔導書下載 | 軟考歷年真是解析與答案
軟考視頻 | 考試機構 | 考試時間安排
Java一覽無余:Java視頻教程 | Java SE | Java EE
.Net技術精品資料下載匯總:ASP.NET篇
.Net技術精品資料下載匯總:C#語言篇
.Net技術精品資料下載匯總:VB.NET篇
撼世出擊:C/C++編程語言學習資料盡收眼底 電子書+視頻教程
Visual C++(VC/MFC)學習電子書及開發工具下載
Perl/CGI腳本語言編程學習資源下載地址大全
Python語言編程學習資料(電子書+視頻教程)下載匯總
最新最全Ruby、Ruby on Rails精品電子書等學習資料下載
數據庫管理系統(DBMS)精品學習資源匯總:MySQL篇 | SQL Server篇 | Oracle篇
平面設計優秀資源學習下載 | Flash優秀資源學習下載 | 3D動畫優秀資源學習下載
最強HTML/xHTML、CSS精品學習資料下載匯總
最新JavaScript、Ajax典藏級學習資料下載分類匯總
網絡最強PHP開發工具+電子書+視頻教程等資料下載匯總
UML學習電子資下載匯總 軟件設計與開發人員必備
經典LinuxCBT視頻教程系列 Linux快速學習視頻教程一帖通
天羅地網:精品Linux學習資料大收集(電子書+視頻教程) Linux參考資源大系
Linux系統管理員必備參考資料下載匯總
Linux shell、內核及系統編程精品資料下載匯總
UNIX操作系統精品學習資料分類總匯
FreeBSD/OpenBSD/NetBSD精品學習資源索引 含書籍+視頻
Solaris/OpenSolaris電子書、視頻等精華資料下載索引
內容簡介
Ruby是為了讓程序設計更快樂而開發的程序語言。Ruby具有“徹底面向對象”、“豐富的程序庫”、“親和力高的直觀語法形式”等多項特征,但這些特征並不是Ruby的目的,只能說是為了讓程序設計更有趣而開發的手段罷了。
本書是為了讓完全沒有程序設計經驗的讀者也能靈活地使用Ruby,因此書中詳細地說明了各種知識。從程序所需要的變量、常數、方法、類、控制結構等語法的說明,到類的主要使用方法、簡單的應用等,盡可能都淺顯地加以解說。您若是自己動手玩過HTML這樣的讀者,應該就能充分活用本書的知識了。另外,若您不是初學者,但想要從頭開始學習Ruby語言,這本書也會派上用場。
希望本書的讀者,都能從使用Ruby的過程中,找到屬於自己的“興趣”與“樂趣”。──若您可以這樣靈活運用,那將是本書作者無上的榮幸了。

目錄:
第1部分 開始使用Ruby
第1章 與Ruby的第一次接觸
1.1 執行Ruby
1.1.1 Windows環境
1.1.2 UNIX環境
1.1.3 MacOS X環境
1.1.4 確認執行正常
1.2 程序的說明
1.2.1 對象
1.2.2 方法
1.3 字符串
1.3.1 換行字符與“\”
1.3.2 “''”與“""”
1.4 調用方法
1.5 puts方法
1.6 p方法
1.7 顯示中文
1.8 數值的顯示與計算
1.8.1 顯示數值
1.8.2 四則運算
1.8.3 數學函數
1.9 變量
1.10 寫注釋
1.11 控制結構
1.12 條件判斷:if~then~end
1.13 字符串反復執行(循環)
1.13.1 while語句
1.13.2 times方法
1.14 定義方法
1.15 讀入其他文件
第2章 方便的對象
2.1 數組
2.1.1 建立數組
2.1.2 從數組中取得對象
2.1.3 將對象存進數組裡
2.1.4 數組的內容
2.1.5 數組的大小
2.1.6 逐項處理數組內容
2.2 雜湊(HASH)
2.2.1 建立雜湊
2.2.2 從雜湊獲取對象
2.2.3 逐項處理雜湊內容
2.3 正則表達式
第3章 指令設計
3.1 從命令行輸入的數據
3.2 讀取文件
3.2.1 讀入文件內的文本數據並顯示
3.2.2 從文件逐行讀入數據並顯示出來
3.2.3 只顯示文件裡符合特定樣式的幾行
第2部分 學習基礎
第4章 對象與變量、常數
4.1 對象
4.2 類
4.3 變量
4.4 常數
4.5 保留字
第5章 條件判斷
5.1 什麼是條件判斷
5.2 Ruby的條件
5.2.1 條件與真假值
5.2.2 邏輯運算符
5.3 if語句
5.4 unless語句
5.5 case語句
5.6 if修飾符與unless修飾符
5.7 總結
第6章 循環
6.1 循環的基礎
6.2 寫循環時要注意的事情
6.3 實現循環的方式
6.4 times方法
6.5 for語句
6.6 一般的for語句
6.7 while語句
6.8 until語句
6.9 each方法
6.10 loop方法
6.11 循環的控制
6.11.1 break
6.11.2 next
6.11.3 redo
6.12 總結
第7章 方法
7.1 調用方法
7.2 方法的分類
7.2.1 實例方法
7.2.2 類方法
7.2.3 函數性的方法
7.3 定義方法
第8章 類與模塊
8.1 什麼是類
8.1.1 類與實例
8.1.2 繼承
8.2 自己定義類
8.2.1 class語句
8.2.2 initialize方法
8.2.3 實例變量與實例方法
8.2.4 訪問方法
8.2.5 類方法
8.2.6 常數
8.2.7 類變量
8.2.8 擴充類
8.2.9 使用繼承
8.2.10 限制方法的調用
8.3 什麼是面向對象
8.3.1 數據與處理程序
8.3.2 “數據與處理程序”方式的問題
8.3.3 對象
8.3.4 面向對象的特征
8.3.5 Duck Typing(行為決定類型)
8.4 什麼是模塊
8.5 自己定義模塊
8.5.1 常數
8.5.2 定義方法
第9章 錯誤處理與例外
9.1 關於錯誤處理
9.2 例外處理
9.3 例外處理的寫法
9.4 善後處理
9.5 重新執行
9.6 rescue修飾符
9.7 例外處理語法的補充
9.8 指定要捕捉的例外
9.9 例外類
9.10 引發例外
9.11 catch與throw
第3部分 使用類
第10章 數值(Numeric)類
10.1 Numeric的類架構
10.2 數值常數
10.3 算術運算
10.3.1 除法
10.3.2 Math模塊
10.4 數值類型的轉換
10.5 位運算
10.6 數數
練習
第11章 數組(Array)類
11.1 復習數組
11.2 建立數組
11.2.1 使用Array.new
11.2.2 使用%w
11.2.3 使用to_a方法
11.2.4 使用字符串的split方法
11.3 索引的用法
11.3.1 獲取元素
11.3.2 改寫元素
11.3.3 插入元素
11.3.4 以多個索引建立新數組
11.4 不使用索引操作數組
11.5 作為集合的數組
11.6 作為“列表”的數組
11.7 數組的主要方法
11.7.1 將數據加入數組中
11.7.2 從數組中刪除數據
11.7.3 換掉數組的元素
11.8 數組與迭代器
11.9 處理數組的每個元素
11.9.1 使用循環配合索引
11.9.2 使用each方法逐項獲取元素
11.9.3 使用破壞性的方法反復操作
11.9.4 使用其他迭代器
11.9.5 自己設計迭代器
11.10 數組的元素
11.10.1 示例:使用簡單的矩陣
11.10.2 小心初始化
11.11 並行處理多個數組的值
練習
第12章 字符串(String)類
12.1 建立字符串
12.1.1 使用%Q、%q
12.1.2 使用嵌入文檔
12.1.3 使用sprintf方法
12.2 獲取字符串長度
12.3 分割字符串
12.4 連接字符串
12.5 字符串的索引
12.6 比較字符串
12.7 處理換行字符
12.8 字符串的查找與取代
12.8.1 查找字符串
12.8.2 字符串的取代
12.9 字符串與數組共同的方法
12.9.1 與索引操作有關的方法
12.9.2 Enumerable模塊相關的方法
12.9.3 連接、逆轉相關的方法
12.10 其他方法
練習
第13章 雜湊(Hash)類
13.1 雜湊的復習
13.2 建立雜湊的方法
13.2.1 使用{}
13.2.2 使用Hash.new
13.3 獲取、設定雜湊的值
13.3.1 直接取出所有鍵或值
13.3.2 雜湊的默認值
13.4 查詢雜湊裡是否存在某個鍵或值
13.5 查詢雜湊的大小
13.6 刪除鍵與值
13.7 初始化雜湊
13.8 應用示例:計算單字數量
練習
第14章 正則表達式(Regexp)類
14.1 關於正則表達式
14.1.1 正則表達式的寫法與用途
14.1.2 建立正則表達式對象
14.2 正則表達式的樣式與匹配
14.2.1 以一般文字進行匹配
14.2.2 匹配行首與行尾
14.2.3 指定想要匹配成功的文字范圍
14.2.4 匹配任意字符
14.2.5 使用反斜線的樣式
14.2.6 反復出現
14.2.7 最短匹配
14.2.8 “()”與反復
14.2.9 多選
14.3 使用quote方法的正則表達式
14.4 正則表達式的選項
14.5 回溯參照
14.6 使用正則表達式的方法
14.6.1 sub方法與gsub方法
14.6.2 scan方法
14.7 正則表達式的示例
練習
第15章 IO類
15.1 輸入/輸出的種類
15.1.1 標准輸入/輸出
15.1.2 文件輸入/輸出
15.1.3 open-uri.rb
15.1.4 stringio.rb
15.2 基本的輸入/輸出操作
15.2.1 輸入操作
15.2.2 輸出操作
15.3 文件指針
15.4 二進制模式與文本模式
15.5 緩沖處理
15.6 與指令交換數據
練習
第16章 File類與Dir類
16.1 File類
16.1.1 更改文件名
16.1.2 復制文件
16.1.3 刪除文件
16.2 目錄的操作
16.2.1 讀取目錄內容
16.2.2 Dir.glob
16.2.3 建立目錄與刪除
16.3 文件與目錄的屬性
16.3.1 獲取屬性
16.3.2 FileTest模塊
16.4 文件名的操作
16.5 與文件操作相關的程序庫
16.5.1 find.rb
16.5.2 tempfile.rb
16.5.3 fileutils.rb
練習
第17章 Time類與Date類
17.1 Time類、Date類、DateTime類
17.2 獲取Time對象
17.3 計算時間
17.4 時間的格式
17.5 本地時間
17.6 解析字符串
17.7 使用DateTime類
17.8 DateTime類與Time類的差異
17.8.1 DateTime類表示一天的方式
17.8.2 時差處理的差異
17.9 使用Date類求日期
17.10 計算日期
17.11 日期格式
17.12 解析字符串
練習
第4部分 靈活使用Ruby
第18章 Ruby的其他補充知識
18.1 命令行選項
18.1.1 調試、運行確認
18.1.2 獲取信息
18.1.3 單行程序(one-liner)
18.1.4 安全性檢查
18.1.5 其他
18.2 環境變量
18.3 常數
18.4 內建變量
18.5 內建常數
18.6 多重賦值
18.7 BEGIN{}與END{}
18.8 alias
18.9 undef
18.10 虛擬變量
第19章 運算符
19.1 邏輯運算符的應用
19.2 條件運算符
19.3 自我賦值
19.4 范圍運算符
19.5 運算符的優先次序
19.6 定義運算符
19.6.1 二元運算符
19.6.2 單項運算符
19.6.3 數組參照運算符
第20章 迭代器(iterator)
20.1 迭代器與區塊調用
20.2 迭代器的基礎知識
20.3 各式各樣的迭代器
20.3.1 用在數組上
20.3.2 用在雜湊上
20.3.3 用在文件上
20.4 Enumerable模塊
20.4.1 each方法
20.4.2 collect方法
20.4.3 sort方法
20.4.4 sort_by方法
20.5 實現迭代器
第21章 Mix-in
21.1 include方法
21.2 Comparable模塊
21.3 Enumerable模塊
21.4 與繼承的關系
21.5 方法的查找規則
第5部分 制作應用
第22章 日志文件解析
22.1 淺談日志文件訪問
22.2 查詢訪問數
22.3 查詢訪問日期
22.4 以圖表顯示訪問日期
22.5 只統計特定文件的訪問次數
第23章 查找郵政編碼
23.1 郵政編碼數據庫
23.2 讀文件
23.3 gdbm程序庫
23.4 生成數據
23.5 查找數據
23.6 jzipcode.rb
23.7 執行與使用
23.8 總結
第24章 解析HTML
24.1 關於HTML
24.1.1 元素與標簽
24.1.2 注釋
24.1.3 字符引用
24.2 建立程序
24.2.1 注釋的解析
24.2.2 標簽的解析(一)
24.2.3 文字數據的解析
24.2.4 示例
24.2.5 標簽的解析(二)
24.3 超鏈接一覽
附錄A 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved