O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Ruby/RGSS3 Por Mepps | Aula 1 - Introdução

Iniciado por Mepps, 12/07/2013 às 19:26

12/07/2013 às 19:26 Última edição: 26/07/2013 às 15:01 por Mepps
Ruby - Introdução. Conhecendo a Linguagem

1.1  Um pouco da Historia
1.2  Considerações e Metodo de TRabalho..
1.3. Exercicios

Notas do Mepps

Olá bem vindo a mais uma Serie de tutoriais completo de Ruby que
esta sendo feito por Mim , irei ensinar a vocês tudo oque eu sei sobre
essa linguagem de programação. Porem segue abaixo os Requisitos
Para Aprende-la ,

Aulas Novas Todas as , Segundas, Quintas, Sabado e Domingo

Esta Sequencia de Tutoriais e de Minha Propriedade
se Deseja Postalo em Outro Lugar , Fale comigo Primeiro.


1. - Ser Esforçado ( sempre tentar por mais dificil que seja intender )
2. - Ser Curioso ( quanto mais curioso você for Mais aprenderá, consequência de suas perguntas e duvidas
3. - Ter Paciencia e ?Vontade de Aprender.
4. - Se você não possui nenhum dos Requisitos Acima. Recomendo Fechar o Post e Ir jogar Alguma Coisa ou Assistir Algum Anime.


Mepps Pergunta Vocês REspondem

Vocês Preferem Aulas Escritas Ou Por Videos?
Deixem a Resposta Junto ao Comentario de Vocês


1.1 Um Pouco da Historia


Na Foto Yukihiro Matsumoto  , 48 Anos                      Era Estudante da Universidade de Tsukuba


A Linguaguem Ruby Veio em 24 de Janeiro de 1993 Por Yukihiro Matsumoto ou "Matz"
como algumas pessoas dizem, Matz havia desenhado a linguaguem para ser natural e
não simples como o pessoal pensa, o Fato de ser natural e que ela permite usarmos
de Abstração de Objetos de nossa linguagem. Ruby e totalmente adequada OAB
Orientação A Objetos...

Onde Ruby pode Ser Usado?

1. Criação de Aplicativos Web. ( Ruby On Rails
2. Administração de Computadores.
3. Automação de Tarefas
4. Criação de Jogos ( RGSS, RGSS2, RGSS3
5. Entre Outros

Oque Vem a Ser Ruby on Rails?

Ruby on Rails é um Framewok Desenvolvido por David Heineimeier Hansson
em 2004 que dispoem maior facilidade em Desenvolvimentos de Sites orientado
a Bancos de Dados mais conhecidos como (Database - Driven Web Sites)

Downloads : http://rubyonrails.org/download

Nota: Ruby On Rails Não Será Visto nesse Tutorial

Caracteristicas da Linguagem Ruby

1. Linguaguem Totalmente Orientada a Objeto
Tudo em Ruby é Um Objeto, Quando Você cria Uma Variavel e passa a ela o valor 7
na Verdade Aquela Váriavel Esta Servindo de Referencia ao Objeto 7, Que é uma
Representação da Classe (Fixnum) Estudaremos isso mais afundo em Algumas Aulas

Representação => Spoiler
Spoiler

# variavell  =  1 < Objeto 1
variavel = 1
[close]

2. Sua Sintaxe é Limpa
3. Sua tipagem e Conhecida Com Datlografia de pato / Duck-Tiping

Duck Tiping?  Sim pense comigo Se anda Como pato, Grasna Como um pato
tem o Tamanho de Um pato provavelmente é Um pato. Veremos um Exemplo Abaixo:

Spoiler
v = "String"
Temos acima a variavel v = que da Referencia o texto "Strings"
Então vemos. se o objeto For uma String "" Ruby Retorna uma String, Se For 1.5 Ruby Retorna Float
ou seja o Ruby vai verificar primeiro o Conteudo que esta sendo atribuido a variavel, se for float vai
ser Float , se for inteiro Vai ser inteiro e Assim por Diante.

Outros Exemplos
Aqui Passamos para (a) uma Hash({}) . então se a tiver como Referencia uma Hash , Vai Ser Hash
a = {}

se Tiver como Referencia Float(1.2) Vai ser Float
Veremos Float , Interger  entre outros em Aulas Futuras
a = 1.2

Se tiver Referencia (true) vai ser Trueclass
Veremos mais a frente.
a = true


[close]

4. Portavel e Opern Source
Ruby e Portavel Roda em Linux ?Mac S.O , Windows . Solaris
e Esta até no Android. Alem disso Ruby e open source ou seja
codigo Aberto , Você pode Altera-lo, Modificalo e distruibuir do
jeito que você quiser

1.2 Considerações e Metodo de Trabalho

Quero Agradecer a Yukihiro Matsumoto por Criar essa Linguagem
a Centro RPG Maker pelo  Espaço onde Posso Postar meus Trabalhos

Bom peço a voces que estam querendo aprender Ruby que Baixem
o Ruby em Seu Computador, pois primeiro vou ensinar a Vocês a
programar em Ruby. Depois partimos para Programar em RGSS2 /3
Estudando Todas as Suas Classes e Sub Classes Herança entre outras coisas

Download do Ruby
Se você Estiver usando um sistema diferente , Linux Mac ou outro o Site
ira Auxilia-lo a Como instalar o Ruby em Seu Sistema Operacional
http://www.ruby-lang.org/pt/downloads/

Editores
TextMate  : Macintosh o Editor mais Poderoso Para Mac
http://macromates.com/download

Windows  : Scite,
http://www.baixaki.com.br/download/scite.htm

Notepad++ , ( Eu aconselho vocês a usarem o Notepad++ por ser mais leve e facil)
http://www.baixaki.com.br/download/notepad-.htm

Komodo :
http://www.baixaki.com.br/download/komodo-ide.htm

Linux: Kate (Ambos Precisarão de Plugins pra Linguagem.
http://www.baixaki.com.br/linux/download/kate.htm

Gedit:
http://www.baixaki.com.br/linux/download/gedit.htm

1.3 Exercicios

Ao final de Cada Tutorial meu Postado aqui na Centro RPG maker eu Deixarei
exercícios como Lição de Casa Para vocês assim tendo como retorno se o método
ao qual estou aplicando no ensino está Resultando. quando eu for ver a Resolução dos
exercicios de Vocês , caso não esteja Resultando mudarei o metodo de Ensino

Proxima Aula Variaveis e Constantes

Aguardo ansiosamente pela próxima aula.
Entre aulas escritas ou vídeo, acho que qualquer uma serve, desde que haja muitos exercícios para fixar o aprendizado!

muito bom mesmo x], espero que continue com as aulas, diferentes aulas vistas de pontos diferentes ajuda muito a quem quer aprender, e como dá para perceber, você tem um bom conhecimento para fazer as aulas, muito bom xD. Só que a = [], faria uma array e não uma hash :D, de resto perfeito, boa sorte nas aulas man.

 Ótimo tutorial,acho que vou aprender bastante com suas aulas. Particularmente,eu prefiro tutoriais escritos e com imagens,minha internet tem uma certa dificuldade em carregar videos. Espero a próxima aula e,se possível,peço que me notifique por PM ou email a cada nova aula,só para que eu poça observá-la ( ou assisti-la)
quando for postada. Assim eu poderei fazer os exercícios e esclarecer minhas dúvidas antes da próxima aula.
Agradeço sua atença,até a próxima.
Uma visita ao Museu não é interessante quando você faz parte da exposição.

Citação de: Raizen online 23/07/2013 às 19:53
muito bom mesmo x], espero que continue com as aulas, diferentes aulas vistas de pontos diferentes ajuda muito a quem quer aprender, e como dá para perceber, você tem um bom conhecimento para fazer as aulas, muito bom xD. Só que a = [], faria uma array e não uma hash :D, de resto perfeito, boa sorte nas aulas man.


Obrigado Raizen. eu errei ao escrever hehe. Desculpa, x]
Hoje vou tar postando a nova aula.. Obrigado por acompanhar

Citação de: faherya online 23/07/2013 às 21:37
Ótimo tutorial,acho que vou aprender bastante com suas aulas. Particularmente,eu prefiro tutoriais escritos e com imagens,minha internet tem uma certa dificuldade em carregar videos. Espero a próxima aula e,se possível,peço que me notifique por PM ou email a cada nova aula,só para que eu poça observá-la ( ou assisti-la)
quando for postada. Assim eu poderei fazer os exercícios e esclarecer minhas dúvidas antes da próxima aula.
Agradeço sua atença,até a próxima.

Opa Obrigado . Estou postando a próxima aula Hoje. Passei um tempo fora e agora estou de volta
e com tempo de sobra para ensinar a vocês tudo o que eu sei