A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO

Apresentações semelhantes


Apresentação em tema: "Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO"— Transcrição da apresentação:

1 Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO

2 Ruby - Características Interpretada Tipagem dinâmica e forte Totalmente Orientada a Objeto Semelhanças com Phyton, SmallTalk e Perl Criada por Yukihiro Matsumoto – 1995 O Projeto é bancado por empresas satisfeitas Princípio da Mínima Surpresa DRY – Dont Repeat Yourself Todas as Classes são Abertas Extenção via C

3 Ruby - Características Acesso a várias 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.

4 Ruby - Instalação Ruby One-Click Installer Teste Console > irb > Hello World

5 Ruby Comentários

6 Examinando o Ruby Tudo é um Objeto Variáveis são Referência s Objetos Classes São Objetos

7 Examinando o Ruby Não há diferenciação entre Functions e Procedures Todos os Métodos retornam alguma coisa Variáveis são referências a objetos

8 Examinando o Ruby Classes são objetos

9 Examinando o Ruby Variáveis de Instância Variáveis de Classes são únicas para todas as classes e Subclasses

10 Examinando Ruby Ver Exemplo Variáveis de Classe

11 Ruby - Tipos Numéricos

12 Ruby - Tipos Numéricos

13 Ruby - Tipos Boolean

14 Ruby - Tipos Boolean

15 Ruby - Tipos Boolean => false

16 Ruby - Tipos Boolean => false => true

17 Ruby - Tipos Boolean => false => true

18 Ruby - Tipos String

19 Ruby - Tipos String

20 Ruby - Tipos String

21 Ruby - Tipos String

22 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

23 Ruby - Tipos String e Expressões Regulares

24 Ruby - Tipos Símbolos

25 Ruby - Tipos Ranges

26 Ruby - Tipos Array

27 Ruby - Tipos Array

28 Ruby - Tipos Array

29 Ruby - Tipos Hash

30 Ruby - Tipos Hash

31 Ruby - Métodos

32

33

34

35

36

37


Carregar ppt "Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO"

Apresentações semelhantes


Anúncios Google