5
+ Ruby on rails Ohjelmointia kevein ottein 2012

Rubyrails

Embed Size (px)

Citation preview

Page 1: Rubyrails

+

Ruby on railsOhjelmointia kevein ottein 2012

Page 2: Rubyrails

+Mikä on Ruby on Rails?

Ruby on Rails on uudenlainen ohjelmointikieli ja kehitysympäristö, jolla

voit tehdä vaikkapa web-sovelluksia.

Voit opetella ohjelmoinnin alkeet

Voit tutustua luokkaan, metodiin, luomiseen ja tuhoamiseen, etsimiseen, nimeämiseen – ainakin ihan aluksi

Page 3: Rubyrails

+Ruby on rails opiskelu

Mene sivustoon osoitteessa

http://tryruby.org/levels/1/challenges/0

Opastus neuvoo sinua alusta alkaen, älä anna englannin kielen pelottaa

Kirjoita pyydettäessä oma nimesi esim ”Anucca” - siis lainausmerkeissä: ohjelma tunnistaa sen tietyksi merkkijonoksi eli String.

Kirjoita nimesi kuusi kertaa käskyllä ”Anucca”*6

ja näin edelleen

Page 4: Rubyrails

+Metodit Metodeilla tarkoitetaan toimintaa: jokin tekee jotain

Ruby-kielessä matemaattiset laskutoimitukset tunnistetaan heti : esim 5 + 6 ohjelma laskee vastauksen.

Muuten metodi erotetaan tekijästään pisteellä

Esimerkiksi käännetään jokin merkkijono käytetään reverse-metodia

”Anucca”.reverse

Myöhemmin voit oppia luomaan kappaleita ja metodeja ja kirjoittaa vaikka ”Misse”.naukuu. Kunhan olet määritellyt mitä naukuminen on

Page 5: Rubyrails

+Tänään siis kevyttä kokeilua Tässä ensin pätkä oikeaa koodia.

(Sitä voit kokeilla avaamalla päätteen eli Windowsin command promptin. Kirjoita kuitenkin ensin irb.)

5.times { print "We *love* Ruby -- it's outrageous!" }

Kun olet kokeillut ensimmäisen linkin koodausta, voit mennä kokeilemaan onnistutko luomaan Zombieita:

http://railsforzombies.org/levels/1