Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

RUBY.

Podobné prezentace


Prezentace na téma: "RUBY."— Transkript prezentace:

1 RUBY

2 Co je Ruby? Interpretovaný skriptovací jazyk, podobný pythonu nebo perlu Je beztypový True Object Oriented language Tvorba Common Gateway Interface (CGI) scriptů Může být vložen do HTML Nezávislý na platformě(Linux, Win, Mac) Podpora mnoha GUI nástrojů a knihoven (OpenGL apod.) Snadná conectivita s DB (MySQL, Oracle apod.) snadná syntaxe (taková anarchie)

3 Verze 0.95 – rok 1995 verze 1.0 – rok 1996 Aktuální stabilní verze – volně ke stažení na Yukihiro “MATZ“ Matsumoto

4 Syntax – IF,CASE,UNLESS

5 Syntax - cykly

6 Metody

7 Array a Hash

8 Třída – Typy proměnných
Lokální - definované v metodách začínají malým písmenem nebo _ Instance – dostupná jen v dané instanci Class – dostupná mezi objekty v rámci jedné třídy – Global – globální proměnná - $globalni

9 Definice třídy

10 Dědičnost a freeze

11 Bloky Blok obsahuje části kódu Má svůj název je volán pomocí funkce se
stejným názvem

12 Moduly Modul je seskupení metod, tříd a konstant
Poskytují namespace a předcházejí kolizím Implemetují Mixin facility (přidá funkcionaity třídám) – díky Mixin se Ruby obejde bez vícenásobné dědičnosti

13 Použití modulu

14 MIXIN

15 Interface? Abstract Class?

16 Jak začít a IDE


Stáhnout ppt "RUBY."

Podobné prezentace


Reklamy Google