Ruby新手教程和技巧

來源:互聯網
上載者:User

標籤:http   java   color   使用   strong   width   

  Ruby真的比Java更好?
Ruby On Rails 創始人:對Java 說再見
  這兩周以來環繞Java發生的兩件大事:EclipseCon 和TheServerSide Java Symposium,在業界掀起了一場關於Java與動態語言之間的不休爭論。 [具體閱讀]

Java之父稱PHP,Ruby以及C#,不足為懼
  有些人問道當前Java 所面臨的威脅時,Gosling給予了這種回答,“PHP 和Ruby 是很好的系統,可是它們作為指令碼語言來發揮力量,僅僅局限於網頁這一領域內。” [具體閱讀]
  高手傳道 Ruby編程技巧
沒有Rails Java程式猿怎樣使用Ruby
  Ruby on Rails僅是使Ruby成為偉大的一個因素,這就象EJB僅是Java企業平台的一個組成部分一樣。本文將帶你一同討論,作為一名Java開發人員,僅利用Ruby自身所可以實現的功能。 [具體閱讀]

使用Eclipse+RDT外掛程式進行Ruby開發
  Ruby是一種純物件導向的語言。不同於Java,Ruby中的一切都是對象。Ruby的文法主要來源於Smalltalk,Python和Ada。Ruby是一種單繼承的語言,可是它提供了一些Java技術所沒有實現的進階特徵。  [具體閱讀]

用Ruby+Builder建立XML應用
  自從去年Ruby on Rails問世後,人們對Ruby語言的興趣穩定地增長起來。Rails已經協助人們看到了什麼是Ruby:一種很體面的,易學的且使用中充滿了樂趣的語言,甚至適合於工業級應用軟體的開發。 [具體閱讀]
  最近優秀專題

正版化,誰為你買單?

代碼的力與美 程式設計中的美學

“吃螃蟹的人” 一個開源工作者的告白

Borland二十年傳奇成空 程式猿何去何從
  Ruby程式設計入門講座
第一講 安裝配置
  假設你象我一樣正在從事軟體開發,那麼我們就有共識:雖然學習一種新的程式設計語言可能是一件趣事,可是僅僅有你對它具有深入瞭解之後,你才有資格以一種懷疑眼光來看待還有一種程式設計語言。 [具體閱讀]

第二講 對象,方法和類
  在Ruby中,一切都是對象。而不是如Java或C++中的原始類型;字串是對象,類和方法也就不是對象。 [具體閱讀]

第三講 變數與賦值
  你是否注意到前面全部的示範範例代碼中都缺少某種東西?難道你必須輸入常數,執行個體變數或類變數?絕對不是!這正是Ruby的真正物件導向的天性的一部分。  [具體閱讀]

第四講 類變數和類方法
  象大多數物件導向語言一樣,Ruby類也同意定義類變數和方法。一個類變數同意在一個類的全部執行個體間共用單個變數。在Ruby中,兩個@@號用於指示類變數。 [具體閱讀]

第五講 方法存取控制
  當設計應用程式時,可能想實現一個方法僅為一個對象內部使用而不能為另外一些對象使用。 [具體閱讀] 

第六講 多繼承
  雖然多重繼承可能成為一種語言強有力的特徵,可是因為它會添加該語言的複雜性和歧義,因此很多物件導向語言都沒有添加它。 [具體閱讀]

第七講 數字、字串和其他
   學習一種新的程式設計語言時,首先理解該語言提供的"標準"類型是很實用的。所以,我們先探討數字類型,字串類型,布爾類型和另外一些主要的Ruby資料類型。 [具體閱讀]

第八講 資料結構
  就象很多程式語言一樣,Ruby也提供了完整的資料結構來儲存和管理資料與對象。 [具體閱讀]

第九講 代碼塊、迭代子和過程對象
  在Ruby的一切都是一個對象。甚至一個代碼塊也是一個對象!在Ruby中,代碼對象被稱為代碼塊。你可以把代碼塊想像成小的程式單元。  [具體閱讀]

第十講 輸入輸出和標準庫
  在編寫Ruby代碼時都使用了大量的Ruby標準輸出方法。當中,最為經常使用的是print和puts方法。  [具體閱讀]

第十一講 一個簡單的範例
  基於眼下學習的Ruby知識並有Ruby標準庫的協助,你應該可以構建一個真實世界的應用程式了。  [具體閱讀]
 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.