《RubyonRails入門權威經典》

《RubyonRails入門權威經典》

《Ruby on Rails入門權威經典》基於Ruby on Rails的最穩定版本(2007622的最新版)進行講解。全書分為3部分,共6章。

基本信息

基本信息

作者:於天恩
出版社:北京航空航天大學出版社
頁碼:242頁
RubyonRails入門權威經典RubyonRails入門權威經典

出版日期:2009年
ISBN:9787811245776
裝幀:平裝
開本:16
定價:27.80

內容簡介

《RubyonRails入門權威經典》基於RubyonRails的最穩定版本(2007622的最新版)進行講解。全書分為3部分,共6章。其中,第一部分(第1章)RubyonRails簡介和環境配置,介紹了RubyonRails框架的特點以及配置開發平台的方法;第二部分(第2、3章)RubyonRails的基礎知識,介紹了RubyonRails基本框架、表單處理以及常用的方法;第三部分(第4~6章)RubyonRails的高級知識,介紹了RubyonRails的會話操作和資料庫操作方法。通過《RubyonRails入門權威經典》你將學習到和RubyonRails編程相關的一切核心基礎知識。《RubyonRails入門權威經典》適用於一切對Ruby開發感興趣的院校學生以及專業工程師。

編輯推薦

《RubyonRails入門權威經典》包含了必要的理論,但以實踐為主。所講的理論並非紙上談兵,是可以立即套用於實際的,代碼也是可以直接拿出來用的,只是不要忘了輸入信息驗證等基本的安全檢查。

目錄

第一部分
RubyonRails簡介和環境配置
第1章配置運行環境
1.1面向對象和MVC模式
1.1.1面向對象
1.1.2MVC模式
1.2Ruby概述
1.2.1Ruby的由來
1.2.2Ruby的優點
1.3Rails概述
1.3.1Rails的由來
1.3.2Rails的優點
1.4Ruby的安裝
1.4.1下載Ruby
1.4.2安裝Ruby
1.5Rails的安裝
1.5.1線上安裝Rails
1.5.2本地安裝Rails
1.5.3安裝Rails的其他方法
1.6MySQL的安裝和配置
1.6.1MySQL的安裝
1.6.2MySQL的設定
1.6.3安裝MySQL的驅動程式
小結
思考和練習
第二部分
RubyonRails的基礎知識
第2章基本框架
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案例擴展
小結
思考和練習
第3章表單處理和常用方法
3.1處理表單的基本方法
3.1.1建立基本框架
3.1.2添加controller
3.1.3添加表單頁面
3.1.4接收表單
3.2使用輔助標記處理表單
3.2.1輔助標記
3.2.3接收輔助標記構造的表單
3.3常用方法
3.3.1轉義替換
3.3.2動作方法
3.3.3傳送數據
3.3.4request對象
3.3.5flash對象
3.3.6表單驗證
3.3.7button_to方法
3.3.8過濾器
3.4檔案上傳
3.4.1上傳檔案的基本方法
3.4.2改進上傳檔案的方法
3.5綜合案例
3.5.1留言本
3.5.2聊天室
小結
思考和練習
第三部分
RubyonRails的高級知識
第4章會話和身份驗證
4.1cookie
4.1.1基本用法
4.1.2示例
4.2session
4.2.1基本用法
4.2.2示例
4.3身份驗證系統
4.3.1基本系統
4.3.2改進系統
小結
思考和練習
第5章資料庫操作準備
5.1SQLServer的安裝配置和基本操作
5.1.1SQLServer2000的安裝和設定
5.1.2SQLServer2000的基本操作
5.2MySQL的安裝配置和基本操作
5.2.1MySQL5.0.19的安裝和設定
5.2.2MySQL的基本操作
5.3phpMyAdmin的安裝設定和基本操作
5.3.1phpMyAdmin的安裝
5.3.2phpMyAdmin的設定
5.3.3phpMyAdmin的基本操作
5.4SQL語言
5.4.1基本SQL語句
5.4.2聚合函式
5.4.3分組查詢
5.4.4嵌套查詢
5.4.5交叉表查詢
小結
思考和練習
第6章資料庫操作
6.1原始方法
6.1.1基本思路
6.1.2基本案例
6.2ActiveRecord基礎
6.2.1基本原理
6.2.2中文問題
6.2.3經典示例
6.3crud的實現
6.3.1資料庫操作的基本方法
6.3.2讀取數據(Read)
6.3.3新建記錄(create)
6.3.4修改數據(update)
6.3.5刪除數據(delete)
6.4CRUD系統
6.4.1系統準備
6.4.2創建系統
6.4.3分頁
6.4.4經典框架
6.4.5結語
小結
思考和練習
……

序言

說說RubyonRails
Ruby的單詞含義為“紅寶石”。許多女孩都用Ruby作為自己的名字。
然而,它在計算機領域是一種語言,當然是用來編程的語言。使用Ruby編程效率很高,毫不誇張地講是特別高。儘管它是專門用來進行高效編程的,但學習起來卻是極為輕鬆的,要掌握常規的編程方法僅需半小時。
Rails是一種技術框架,其單詞含義為“鐵軌”。於是,“RubyonRails”的含義就是鋪滿紅寶石的鐵軌。Rails是基於Ruby語言的B/S結構的編程框架。這類似於ASP基於VBScript和JSP(Struts)基於Java。
單獨學習Ruby也是可以的,你可以使用Ruby去編寫各種程式。不過,通常人們不會這么做,對我而言,最好的萬能語言是Java,用JBuilder開發Java程式是非常舒服的。
如果你也不打算使用Ruby作為萬能語言,那么最好使用它來做web開發,也就是使用RubyonRails框架。這是Ruby的最好套用。
要學習RubyonRails,首先要學習Ruby。使用RubyonRails做Web開發的效率是非常高的,比JSP,ASP,PHP都要高,和ASP.NET2.0也不相上下。尤其,RubyonRails是開源的,免費的,因此做web開發,它是優於ASP.NET2.0的選擇。但它是解釋執行的,而不是編譯執行的,這導致它和JSP,ASP.NET相比,在執行效率上有些差距。
雖然我無法證明RubyonRails是最佳的Web開發技術,但它在許多時候是我做開發的首選。推己及人,建議你使用,不是忽悠你。

文摘

(3)變數不需要聲明
所有變數均無需聲明即可使用。
(4)語法簡單
Ruby語法比較簡單,類似Algol系語法。
(5)不需要記憶體管理
具有垃圾回收(garbagecollect,GC)功能,能自動回收不再使用的對象。
(6)純粹的面向對象
Ruby是純粹的面向對象語言,因此包括整數等基本數據類型都是對象,它們都有傳送信息的統一接口。在Java裡面,基本類型和類是不一樣的(如:int是基本類型,Integer則是類)。
(7)疊代器
疊代器功能可以將循環抽象化,從而使代碼簡潔。
(8)功能強大的字元串操作
Ruby以Perl為樣板創造了功能強大的字元串操作和正則表達式檢索功能。
(9)超長整數
添加超長整數功能後,可以計算非常大的整數。例如計算400的階乘也輕而易舉。
(10)可以直接訪問作業系統
Ruby可以使用絕大部分(UNIX)的系統調用,單獨使用Ruby也可以進行系統編程。
(11)特殊方法
可向某對象添加方法。
(12)用模組進行混合插入。
Ruby故意捨棄了多重繼承,但擁有混合插入功能。使用模組超越類的界限來共享數據和方法等。

相關詞條

相關搜尋

熱門詞條

聯絡我們