Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.