luiz arão araújo carvalho bacharel em ciência da computação desenvolvedor redesat-to...
TRANSCRIPT
- Slide 1
- Luiz Aro Arajo Carvalho Bacharel em Cincia da Computao Desenvolvedor RedeSat-TO [email protected] http://www.maxonrails.wordpress.com
- Slide 2
- Ruby - Caractersticas Interpretada Tipagem dinmica e forte Totalmente Orientada a Objeto Semelhanas com Phyton, SmallTalk e Perl Criada por Yukihiro Matsumoto 1995 O Projeto bancado por empresas satisfeitas Princpio da Mnima Surpresa DRY Dont Repeat Yourself Todas as Classes so Abertas Exteno via C
- Slide 3
- Ruby - Caractersticas Acesso a vrias bases de dados usando dbi(Database Interface). Possui os seguintes divers (DBD): ADO DB2 Frontbase Interbase MySQL ODBC Oracle OCI8 (Oracle) PostgreSQL Proxy/Server SQLite etc.
- Slide 4
- Ruby - Instalao http://www.ruby-lang.org/pt/downloads/ Ruby 1.8.6 One-Click Installer Teste Console > irb > Hello World
- Slide 5
- Ruby Comentrios
- Slide 6
- Examinando o Ruby Tudo um Objeto Variveis so Referncia s Objetos Classes So Objetos
- Slide 7
- Examinando o Ruby No h diferenciao entre Functions e Procedures Todos os Mtodos retornam alguma coisa Variveis so referncias a objetos
- Slide 8
- Examinando o Ruby Classes so objetos
- Slide 9
- Examinando o Ruby Variveis de Instncia Variveis de Classes so nicas para todas as classes e Subclasses
- Slide 10
- Examinando Ruby Ver Exemplo Variveis de Classe
- Slide 11
- Ruby - Tipos Numricos
- Slide 12
- Ruby - Tipos Numricos
- Slide 13
- Ruby - Tipos Boolean
- Slide 14
- Ruby - Tipos Boolean
- Slide 15
- Ruby - Tipos Boolean => false
- Slide 16
- Ruby - Tipos Boolean => false => true
- Slide 17
- Ruby - Tipos Boolean => false => true
- Slide 18
- Ruby - Tipos String
- Slide 19
- Ruby - Tipos String
- Slide 20
- Ruby - Tipos String
- Slide 21
- Ruby - Tipos String
- Slide 22 1 Chomp "hello".chomp("llo") #=> "he" Reverse, Replac"> 1 Chomp "hello".chomp("llo") #=> "he" Reverse, Replace, SwapCase, To_I, To_F A"> 1 Chomp "hello".chomp("llo") #=> "he" Reverse, Replac" title="Ruby - Tipos String Capitalize palmas. capitalize => Palmas CaseCmp "abcdef".casecmp("abcde") => 1 Chomp "hello".chomp("llo") #=> "he" Reverse, Replac">
- Ruby - Tipos String Capitalize palmas. capitalize => Palmas CaseCmp "abcdef".casecmp("abcde") => 1 Chomp "hello".chomp("llo") #=> "he" Reverse, Replace, SwapCase, To_I, To_F A
- Slide 23
- Ruby - Tipos String e Expresses Regulares
- Slide 24
- Ruby - Tipos Smbolos
- Slide 25
- Ruby - Tipos Ranges
- Slide 26
- Ruby - Tipos Array
- Slide 27
- Ruby - Tipos Array
- Slide 28
- Ruby - Tipos Array
- Slide 29
- Ruby - Tipos Hash
- Slide 30
- Ruby - Tipos Hash
- Slide 31
- Ruby - Mtodos
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- Slide 36
- Slide 37