注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Ruby on Rail程序設(shè)計(jì)技術(shù)詳解

Ruby on Rail程序設(shè)計(jì)技術(shù)詳解

Ruby on Rail程序設(shè)計(jì)技術(shù)詳解

定 價(jià):¥66.00

作 者: 許勇,王黎,張麗莉 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買這本書(shū)可以去


ISBN: 9787302223153 出版時(shí)間: 2010-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 524 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Ruby on Rail程序設(shè)計(jì)技術(shù)詳解》作者簡(jiǎn)介

圖書(shū)目錄

第1篇 語(yǔ)言篇
第1章 Ruby on Rails簡(jiǎn)介
1.1 Ruby on Rails概述
1.1.1 Ruby簡(jiǎn)介
1.1.2 什么是Rails
1.2 搭建Ruby on Rails開(kāi)發(fā)和運(yùn)行環(huán)境
1.2.1 安裝Ruby解釋器
1.2.2 安裝Rails框架
1.2.3 安裝MySQL數(shù)據(jù)庫(kù)
1.3 Ruby on Rails開(kāi)發(fā)工具
1.3.1 SciTE開(kāi)發(fā)工具
1.3.2 RadRails開(kāi)發(fā)工具
1.3.3 使用RadRails開(kāi)發(fā)工具創(chuàng)建Ruby項(xiàng)目
1.4 :Ruby程序設(shè)計(jì)入門(mén)
1.4.1 Ruby語(yǔ)言簡(jiǎn)單應(yīng)用
1.4.2 獲取用戶輸入數(shù)據(jù)
1.4.3 管理Ruby解釋器
第2章 Ruby基本語(yǔ)法
2.1 常量和變量
2.1.1 常量
2.1.2 局部變量
2.1.3 全局變量
2.2 運(yùn)算符
2.2.1 算術(shù)運(yùn)算符
2.2.2 賦值運(yùn)算符
2.2.3 位運(yùn)算符
2.2.4 比較運(yùn)算符
2.2.5 邏輯運(yùn)算符
2.2.6 三目運(yùn)算符
2.2.7 運(yùn)算符的優(yōu)先級(jí)別
2.3 表達(dá)式
2.3.1 帶返回值的表達(dá)式
2.3.2 無(wú)返回值的表達(dá)式
2.3.3并行賦值
2.3.4 嵌套賦值
2.4 基本類型
2.4.1 數(shù)值型
2.4.2 范圍
2.4.3 哈希表
2.4.4 符號(hào)
2.5 流程控制語(yǔ)句
2.5.1 if語(yǔ)句
2.5.2 unless語(yǔ)句
2.5.3 case語(yǔ)句
2.5.4 while語(yǔ)句
2.5.5 until語(yǔ)句
2.5.6 forin語(yǔ)句
2.5.7 loop語(yǔ)句
2.5.8 迭代器
2.5.9 break語(yǔ)句
2.5.10 next語(yǔ)句
2.5.11 redo語(yǔ)句
2.5.12 retry語(yǔ)句
2.5.13 return語(yǔ)句
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章 面向?qū)ο?br />3.1 面向?qū)ο?br />3.1.1 面向?qū)ο蟾拍?br />3.1.2 定義類
3.1.3 實(shí)例化類
3.1.4 嵌套類
3.1.5 特殊類
3.2 方法
3.2.1 聲明方法
3.2.2 設(shè)定方法參數(shù)默認(rèn)值
3.2.3 方法返回值
3.2.4 定義特殊方法
3.2.5 定義類方法
3.3 變量
3.3.1 實(shí)例變量
3.3.2 類變量
3.4 構(gòu)造函數(shù)
3.5 屬性
3.6 訪問(wèn)作用域
3.7 迭代器和塊
3.7.1 在方法中使用塊
3.7.2 實(shí)現(xiàn)迭代器
3.8 類的繼承
3.8.1 繼承的特點(diǎn)和語(yǔ)法
3.8.2 覆蓋基類的方法
3.8.3 訪問(wèn)基類構(gòu)造函數(shù)
第4章 高級(jí)特性
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.動(dòng)態(tài)語(yǔ)言特性
4.4.1 method.missing方法
4.4.2 ducktyping特性
4.4.3 Proc對(duì)象
4.4.4 用eval方法動(dòng)態(tài)執(zhí)行代碼
4.5 垃圾收集器
4.6 異常
4.6.1 常見(jiàn)異常
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 比較兩個(gè)字符串是否相等
5.1.6 比較兩個(gè)字符串大小
5.2 類型轉(zhuǎn)換
5.2.1 內(nèi)置類型轉(zhuǎn)換方法
5.2.2 自定義類型轉(zhuǎn)換方法
5.3 正則表達(dá)式
5.3.1 介紹正則表達(dá)式
5.3.2 正則表達(dá)式操作
5.4.時(shí)間和日期
5.4.1 生成當(dāng)前時(shí)間對(duì)象
5.4.2 mktime方法和local方法
5.4.3 t0a方法
5.4.4 返回第幾天的方法
5.4.5 時(shí)間相加減
5.4.6 日期的格式化
5.5 線程
5.5.1 創(chuàng)建線程
5.5.2 返回當(dāng)前線程
5.5.3 掛起當(dāng)前線程
5.5.4 顯示控制線程
5.5.5 停止線程
5.5.6 sleep線程
5.6 線程狀態(tài)
5.7 線程的同步
5.7.1 同步對(duì)資源的訪問(wèn)
5.7.2 同步隊(duì)列類
5.7.3 使用ConditionVariable類實(shí)現(xiàn)同步
第6章 操作文件與目錄
6.1 獲取文件所有者及其權(quán)限
6.1.1 獲取文件所有者和所屬組
6.1.2 操作文件權(quán)限
6.1.3 判斷用戶讀寫(xiě)文件權(quán)限和執(zhí)行文件權(quán)限
6.2 獲取與設(shè)置文件時(shí)間戳
6.3 判斷文件是否存在及其大小
6.3.1 判斷文件是否存在
6.3.2 獲取文件大小
6.4 打開(kāi)與關(guān)閉文件
6.4.1 打開(kāi)文件
6.4.2 關(guān)閉文件
6.5 讀取文件
6.5.1 read方法
6.5.2 移動(dòng)文件指針
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 寫(xiě)入文件
6.7.1 w或者、v+模式寫(xiě)入文件
6.7.2 a或者a+模式寫(xiě)入文件
6.8 操作文件
6.8.1 刪除文件
6.8.2 重命名文件
6.9 操作路徑
6.9.1 操作路徑名
6.9.2 獲取絕對(duì)路徑和設(shè)置新路徑
6.10 操作目錄
6.10.1 獲取和改變當(dāng)前目錄
6.10.2 獲取目錄列表
6.10.3 刪除目錄
第7章 操作數(shù)據(jù)庫(kù)
7.1 DBI操作數(shù)據(jù)庫(kù)
7.1.1 DBI概述
7.1.2 連接MySQL數(shù)據(jù)庫(kù)
7.1.3 執(zhí)行SQL語(yǔ)句
7.1.4 獲取查詢結(jié)果集
7.1.5 與位符
7.1.6 查詢?cè)獢?shù)據(jù)
7.1.7 DBI事務(wù)處理
7.2 使用.Mysql模塊處理數(shù)據(jù)庫(kù)
7.2.1 RubyMysql模塊概述
7.2.2 執(zhí)行SQL語(yǔ)句
7.2.3 使用fetchrow方法獲取查詢結(jié)果集
7.2.4.迭代器
7.2.5 使用fetchhash方法獲取查詢結(jié)果集
7.2.6 顯示NULL值結(jié)果集
7.2.7 特殊字符處理
7.2.8 使用Mysql模塊查詢?cè)獢?shù)據(jù)
第2篇 框架篇
第8章 創(chuàng)建第一個(gè)RubyOnRails程序
8.1 配置運(yùn)行環(huán)境
8.1.1 Rails概述
8.1.2 配置Rails環(huán)境
8.2 生成基本框架
8.2.1 創(chuàng)建Web應(yīng)用
8.2.2 查看目錄結(jié)構(gòu)
8.2.3 配置數(shù)據(jù)庫(kù)
8.3 生成頁(yè)面支架
8.3.1 生成頁(yè)面支架
8.3.2 測(cè)試Web應(yīng)用
8.3.3 RoR與MVC的關(guān)聯(lián)性
8.4 完善第一個(gè)Web應(yīng)用
8.4.1 處理中文亂碼
8.4.2 美化商品列表頁(yè)面
8.4.3 美化Rails應(yīng)用程序模板和其他功能頁(yè)面
第9章 數(shù)據(jù)持久層技術(shù)AcliveRecorqd
9.1 對(duì)象關(guān)系模型
9.2 ActiveRecord入門(mén)
9.2.1 ActiveRecord概述
9.2.2 表對(duì)應(yīng)類
9.2.3 列對(duì)應(yīng)屬性
9.2.4 訪問(wèn)屬性
9.2.5 數(shù)據(jù)序列化
9.2.6 映射主鍵
9.3 連接數(shù)據(jù)庫(kù)
9.4 新增數(shù)據(jù)
9.4.1 無(wú)參數(shù)調(diào)用new方法新增數(shù)據(jù)
9.4.2 有參數(shù)調(diào)用new方法
9.4.3 使用塊參數(shù)調(diào)用new方法
9.4.4 使用Hash對(duì)象作為參數(shù)實(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 動(dòng)態(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語(yǔ)句查詢
9.9 讀取記錄行數(shù)
9.9.1 使用count方法獲取查詢記錄行數(shù)
9.9.2 使用countbysql方法獲取查詢記錄行數(shù)
9.10 更新數(shù)據(jù)
……
第10章 Active Record高級(jí)操作
第11章 Action Controller 控制器解決方案
第12章 Action View視圖層解決方案
第3篇 客戶端和服務(wù)器開(kāi)發(fā)篇
第13章 Ruby on Rails下的Ajax開(kāi)發(fā)
第14章 Ruby on Rails高級(jí)開(kāi)發(fā)技術(shù)
第四篇 實(shí)力篇
第15章 留言本
第16章 電子拍賣系統(tǒng)

本目錄推薦

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