TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
Ruby on Rail程序設計技術詳解(配光盤)(簡體書)
滿額折

Ruby on Rail程序設計技術詳解(配光盤)(簡體書)

人民幣定價:66 元
定  價:NT$ 396 元
優惠價:87345
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
目次

商品簡介

《Ruby on Rail程序設計技術詳解》內容簡介:Rubyon Rails是近10年來最重要的開源項目,通過Rubyon Rails可以讓開發人員很輕鬆地開發網絡應用程序。《Ruby on Rail程序設計技術詳解》基於Rubyon Rails,詳細講述Web開發中所涉及的各個主要環節,包括Ruby語言基礎,Rails框架相關知識,基於Rails框架的MVC知識。《Ruby on Rail程序設計技術詳解》最后提供了兩個典型案例,讀者可以從整體上掌握Rubyon Rails開發技術。配書光盤提供了視頻教學文件和實例完整源代碼。
《Ruby on Rail程序設計技術詳解》適合準備學習Ruby語言和Rails框架的開發人員學習使用,也可以作為在校師生學習RoR編程知識的參考讀物。

目次

第1篇 語言篇
第1章 Ruby on Rails簡介
1.1 Ruby on Rails概述
1.1.1 Ruby簡介
1.1.2 什麼是Rails
1.2 搭建Ruby on Rails開發和運行環境
1.2.1 安裝Ruby解釋器
1.2.2 安裝Rails框架
1.2.3 安裝MySQL數據庫
1.3 Ruby on Rails開發工具
1.3.1 SciTE開發工具
1.3.2 RadRails開發工具
1.3.3 使用RadRails開發工具創建Ruby項目
1.4 :Ruby程序設計入門
1.4.1 Ruby語言簡單應用
1.4.2 獲取用戶輸入數據
1.4.3 管理Ruby解釋器

第2章 Ruby基本語法
2.1 常量和變量
2.1.1 常量
2.1.2 局部變量
2.1.3 全局變量
2.2 運算符
2.2.1 算術運算符
2.2.2 賦值運算符
2.2.3 位運算符
2.2.4 比較運算符
2.2.5 邏輯運算符
2.2.6 三目運算符
2.2.7 運算符的優先級別
2.3 表達式
2.3.1 帶返回值的表達式
2.3.2 無返回值的表達式
2.3.3並行賦值
2.3.4 嵌套賦值
2.4 基本類型
2.4.1 數值型
2.4.2 范圍
2.4.3 哈希表
2.4.4 符號
2.5 流程控制語句
2.5.1 if語句
2.5.2 unless語句
2.5.3 case語句
2.5.4 while語句
2.5.5 until語句
2.5.6 forin語句
2.5.7 loop語句
2.5.8 迭代器
2.5.9 break語句
2.5.10 next語句
2.5.11 redo語句
2.5.12 retry語句
2.5.13 return語句
2.6 字符串
2.6.1 創建字符串
2.6.2 字符串的%表示法
2.6.3 多行字符串表示方式
2.7 數組
2.7.1 定義數組
2.7.2 數組的%表示方法
2.7.3 添加和刪除數組元素
2.7.4 截取和合併數組

第3章 面向對象
3.1 面向對象
3.1.1 面向對象概念
3.1.2 定義類
3.1.3 實例化類
3.1.4 嵌套類
3.1.5 特殊類
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.4 構造函數
3.5 屬性
3.6 訪問作用域
3.7 迭代器和塊
3.7.1 在方法中使用塊
3.7.2 實現迭代器
3.8 類的繼承
3.8.1 繼承的特點和語法
3.8.2 覆蓋基類的方法
3.8.3 訪問基類構造函數

第4章 高級特性
4.1 模塊
4.1.1 定義模塊
4.1.2 命名空間
4.1.3 加載其他文件
4.2 別名和定義
4.2.1 定義別名
4.2.2 釋放定義
4.2.3 判斷是否完成定義
4.3 BEGIN塊和END塊
4.3.1 BEGIN塊和END塊
4.3.2 atexit塊
4.4.動態語言特性
4.4.1 method.missing方法
4.4.2 ducktyping特性
4.4.3 Proc對象
4.4.4 用eval方法動態執行代碼
4.5 垃圾收集器
4.6 異常
4.6.1 常見異常
4.6.2 捕獲異常
4.6.3 顯示拋出異常
4.6.4 創建異常類

第5章 常用模塊
5.1 使用字符串
5.1.1 合併字符串
5.1.2 替換字符串內容
5.1 .3改變字符串
5.1.4 獲取或替換字符和子字符串
5.1.5 比較兩個字符串是否相等
5.1.6 比較兩個字符串大小
5.2 類型轉換
5.2.1 內置類型轉換方法
5.2.2 自定義類型轉換方法
5.3 正則表達式
5.3.1 介紹正則表達式
5.3.2 正則表達式操作
5.4.時間和日期
5.4.1 生成當前時間對象
5.4.2 mktime方法和local方法
5.4.3 t0a方法
5.4.4 返回第幾天的方法
5.4.5 時間相加減
5.4.6 日期的格式化
5.5 線程
5.5.1 創建線程
5.5.2 返回當前線程
5.5.3 掛起當前線程
5.5.4 顯示控制線程
5.5.5 停止線程
5.5.6 sleep線程
5.6 線程狀態
5.7 線程的同步
5.7.1 同步對資源的訪問
5.7.2 同步隊列類
5.7.3 使用ConditionVariable類實現同步

第6章 操作文件與目錄
6.1 獲取文件所有者及其權限
6.1.1 獲取文件所有者和所屬組
6.1.2 操作文件權限
6.1.3 判斷用戶讀寫文件權限和執行文件權限
6.2 獲取與設置文件時間戳
6.3 判斷文件是否存在及其大小
6.3.1 判斷文件是否存在
6.3.2 獲取文件大小
6.4 打開與關閉文件
6.4.1 打開文件
6.4.2 關閉文件
6.5 讀取文件
6.5.1 read方法
6.5.2 移動文件指針
6.5.3 readchar方法
6.5.4 readline方法和readlines方法
6.5.5 gets方法
6.6 使用迭代讀取文件
6.6.1 以迭代文件內容行的方式讀取文件
6.6.2 以迭代文件內容字節的方式讀取文件
6.6.3 使用foreach迭代器迭代文件內容
6.7 寫入文件
6.7.1 w或者、v+模式寫入文件
6.7.2 a或者a+模式寫入文件
6.8 操作文件
6.8.1 刪除文件
6.8.2 重命名文件
6.9 操作路徑
6.9.1 操作路徑名
6.9.2 獲取絕對路徑和設置新路徑
6.10 操作目錄
6.10.1 獲取和改變當前目錄
6.10.2 獲取目錄列表
6.10.3 刪除目錄

第7章 操作數據庫
7.1 DBI操作數據庫
7.1.1 DBI概述
7.1.2 連接MySQL數據庫
7.1.3 執行SQL語句
7.1.4 獲取查詢結果集
7.1.5 與位符
7.1.6 查詢元數據
7.1.7 DBI事務處理
7.2 使用.Mysql模塊處理數據庫
7.2.1 RubyMysql模塊概述
7.2.2 執行SQL語句
7.2.3 使用fetchrow方法獲取查詢結果集
7.2.4.迭代器
7.2.5 使用fetchhash方法獲取查詢結果集
7.2.6 顯示NULL值結果集
7.2.7 特殊字符處理
7.2.8 使用Mysql模塊查詢元數據

第2篇 框架篇
第8章 創建第一個RubyOnRails程序
8.1 配置運行環境
8.1.1 Rails概述
8.1.2 配置Rails環境
8.2 生成基本框架
8.2.1 創建Web應用
8.2.2 查看目錄結構
8.2.3 配置數據庫
8.3 生成頁面支架
8.3.1 生成頁面支架
8.3.2 測試Web應用
8.3.3 RoR與MVC的關聯性
8.4 完善第一個Web應用
8.4.1 處理中文亂碼
8.4.2 美化商品列表頁面
8.4.3 美化Rails應用程序模板和其他功能頁面

第9章 數據持久層技術AcliveRecorqd
9.1 對象關係模型
9.2 ActiveRecord入門
9.2.1 ActiveRecord概述
9.2.2 表對應類
9.2.3 列對應屬性
9.2.4 訪問屬性
9.2.5 數據序列化
9.2.6 映射主鍵
9.3 連接數據庫
9.4 新增數據
9.4.1 無參數調用new方法新增數據
9.4.2 有參數調用new方法
9.4.3 使用塊參數調用new方法
9.4.4 使用Hash對象作為參數實例化持久類
9.5 使用create方法新增數據
9.5.1 新增一條記錄
9.5.2 增加多行記錄
9.6 讀取數據
9.6.1 ~md方法
9.6.2 根據主鍵查詢
9.6.3 獲取記錄的第一行
9.6.4 獲取記錄的最后一行
9.6.5 獲取所有記錄
9.7 動態查詢
9.7.1 使用findby*方法查詢數據
9.7.2 使用findallby*方法查詢數據
9.7.3 使用Findby*and*方法查詢數據
9.7.4 使用findallby*and*方法查詢數據
9.8 使用SQL語句查詢
9.9 讀取記錄行數
9.9.1 使用count方法獲取查詢記錄行數
9.9.2 使用countbysql方法獲取查詢記錄行數
9.10 更新數據
……
第10章 Active Record高級操作
第11章 Action Controller 控制器解決方案
第12章 Action View視圖層解決方案

第3篇 客戶端和服務器開發篇
第13章 Ruby on Rails下的Ajax開發
第14章 Ruby on Rails高級開發技術

第四篇 實力篇
第15章 留言本
第16章 電子拍賣系統

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 345
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區