注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Ruby on Rail程序設計技術詳解

Ruby on Rail程序設計技術詳解

Ruby on Rail程序設計技術詳解

定 價:¥66.00

作 者: 許勇,王黎,張麗莉 等編著
出版社: 清華大學出版社
叢編項:
標 簽: 程序設計

ISBN: 9787302223153 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 524 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Ruby on Rail程序設計技術詳解》作者簡介

圖書目錄

第1篇 語言篇
第1章 Ruby on Rails簡介
1.1 Ruby on Rails概述
1.1.1 Ruby簡介
1.1.2 什么是Rails
1.2 搭建Ruby on Rails開發(fā)和運行環(huán)境
1.2.1 安裝Ruby解釋器
1.2.2 安裝Rails框架
1.2.3 安裝MySQL數(shù)據(jù)庫
1.3 Ruby on Rails開發(fā)工具
1.3.1 SciTE開發(fā)工具
1.3.2 RadRails開發(fā)工具
1.3.3 使用RadRails開發(fā)工具創(chuàng)建Ruby項目
1.4 :Ruby程序設計入門
1.4.1 Ruby語言簡單應用
1.4.2 獲取用戶輸入數(shù)據(jù)
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 運算符的優(yōu)先級別
2.3 表達式
2.3.1 帶返回值的表達式
2.3.2 無返回值的表達式
2.3.3并行賦值
2.3.4 嵌套賦值
2.4 基本類型
2.4.1 數(shù)值型
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 創(chuàng)建字符串
2.6.2 字符串的%表示法
2.6.3 多行字符串表示方式
2.7 數(shù)組
2.7.1 定義數(shù)組
2.7.2 數(shù)組的%表示方法
2.7.3 添加和刪除數(shù)組元素
2.7.4 截取和合并數(shù)組
第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 設定方法參數(shù)默認值
3.2.3 方法返回值
3.2.4 定義特殊方法
3.2.5 定義類方法
3.3 變量
3.3.1 實例變量
3.3.2 類變量
3.4 構造函數(shù)
3.5 屬性
3.6 訪問作用域
3.7 迭代器和塊
3.7.1 在方法中使用塊
3.7.2 實現(xiàn)迭代器
3.8 類的繼承
3.8.1 繼承的特點和語法
3.8.2 覆蓋基類的方法
3.8.3 訪問基類構造函數(shù)
第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.動態(tài)語言特性
4.4.1 method.missing方法
4.4.2 ducktyping特性
4.4.3 Proc對象
4.4.4 用eval方法動態(tài)執(zhí)行代碼
4.5 垃圾收集器
4.6 異常
4.6.1 常見異常
4.6.2 捕獲異常
4.6.3 顯示拋出異常
4.6.4 創(chuàng)建異常類
第5章 常用模塊
5.1 使用字符串
5.1.1 合并字符串
5.1.2 替換字符串內(nèi)容
5.1 .3改變字符串
5.1.4 獲取或替換字符和子字符串
5.1.5 比較兩個字符串是否相等
5.1.6 比較兩個字符串大小
5.2 類型轉換
5.2.1 內(nèi)置類型轉換方法
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 創(chuàng)建線程
5.5.2 返回當前線程
5.5.3 掛起當前線程
5.5.4 顯示控制線程
5.5.5 停止線程
5.5.6 sleep線程
5.6 線程狀態(tài)
5.7 線程的同步
5.7.1 同步對資源的訪問
5.7.2 同步隊列類
5.7.3 使用ConditionVariable類實現(xiàn)同步
第6章 操作文件與目錄
6.1 獲取文件所有者及其權限
6.1.1 獲取文件所有者和所屬組
6.1.2 操作文件權限
6.1.3 判斷用戶讀寫文件權限和執(zhí)行文件權限
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 以迭代文件內(nèi)容行的方式讀取文件
6.6.2 以迭代文件內(nèi)容字節(jié)的方式讀取文件
6.6.3 使用foreach迭代器迭代文件內(nèi)容
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章 操作數(shù)據(jù)庫
7.1 DBI操作數(shù)據(jù)庫
7.1.1 DBI概述
7.1.2 連接MySQL數(shù)據(jù)庫
7.1.3 執(zhí)行SQL語句
7.1.4 獲取查詢結果集
7.1.5 與位符
7.1.6 查詢元數(shù)據(jù)
7.1.7 DBI事務處理
7.2 使用.Mysql模塊處理數(shù)據(jù)庫
7.2.1 RubyMysql模塊概述
7.2.2 執(zhí)行SQL語句
7.2.3 使用fetchrow方法獲取查詢結果集
7.2.4.迭代器
7.2.5 使用fetchhash方法獲取查詢結果集
7.2.6 顯示NULL值結果集
7.2.7 特殊字符處理
7.2.8 使用Mysql模塊查詢元數(shù)據(jù)
第2篇 框架篇
第8章 創(chuàng)建第一個RubyOnRails程序
8.1 配置運行環(huán)境
8.1.1 Rails概述
8.1.2 配置Rails環(huán)境
8.2 生成基本框架
8.2.1 創(chuàng)建Web應用
8.2.2 查看目錄結構
8.2.3 配置數(shù)據(jù)庫
8.3 生成頁面支架
8.3.1 生成頁面支架
8.3.2 測試Web應用
8.3.3 RoR與MVC的關聯(lián)性
8.4 完善第一個Web應用
8.4.1 處理中文亂碼
8.4.2 美化商品列表頁面
8.4.3 美化Rails應用程序模板和其他功能頁面
第9章 數(shù)據(jù)持久層技術AcliveRecorqd
9.1 對象關系模型
9.2 ActiveRecord入門
9.2.1 ActiveRecord概述
9.2.2 表對應類
9.2.3 列對應屬性
9.2.4 訪問屬性
9.2.5 數(shù)據(jù)序列化
9.2.6 映射主鍵
9.3 連接數(shù)據(jù)庫
9.4 新增數(shù)據(jù)
9.4.1 無參數(shù)調用new方法新增數(shù)據(jù)
9.4.2 有參數(shù)調用new方法
9.4.3 使用塊參數(shù)調用new方法
9.4.4 使用Hash對象作為參數(shù)實例化持久類
9.5 使用create方法新增數(shù)據(jù)
9.5.1 新增一條記錄
9.5.2 增加多行記錄
9.6 讀取數(shù)據(jù)
9.6.1 ~md方法
9.6.2 根據(jù)主鍵查詢
9.6.3 獲取記錄的第一行
9.6.4 獲取記錄的最后一行
9.6.5 獲取所有記錄
9.7 動態(tài)查詢
9.7.1 使用findby*方法查詢數(shù)據(jù)
9.7.2 使用findallby*方法查詢數(shù)據(jù)
9.7.3 使用Findby*and*方法查詢數(shù)據(jù)
9.7.4 使用findallby*and*方法查詢數(shù)據(jù)
9.8 使用SQL語句查詢
9.9 讀取記錄行數(shù)
9.9.1 使用count方法獲取查詢記錄行數(shù)
9.9.2 使用countbysql方法獲取查詢記錄行數(shù)
9.10 更新數(shù)據(jù)
……
第10章 Active Record高級操作
第11章 Action Controller 控制器解決方案
第12章 Action View視圖層解決方案
第3篇 客戶端和服務器開發(fā)篇
第13章 Ruby on Rails下的Ajax開發(fā)
第14章 Ruby on Rails高級開發(fā)技術
第四篇 實力篇
第15章 留言本
第16章 電子拍賣系統(tǒng)

本目錄推薦

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