Tutorial Ruby with Shoes

sábado, 6 de novembro de 2010
Dedico esse tutorial a uma das bandas mais fodas : Anberlin .
Começando , vou fazer esse 'tutorial extra' que é fora do curso, mas é bom que todos leiam e entendam porque depois iremos usar muitas coisas passadas aqui no nosso curso.
Muitas pessoas se perguntam onde iram aplicar o que entenderam no nosso Curso e que tipo de ferramenta 'funcional' poderiam criar, e é justamente pra isso que irei escrever este tutorial, e também para mostrar de forma 'interativa' o uso do Ruby. Pois de forma simples podemos criar any softwares simples, porem com o avanço de cada um as coisas poderam fluir e aí você podera desenvolver varias aplicações . Sem falar que não é apenas com esse curso que você vai aprender tudo sobre ruby, eu estou apenas passando a materia necessaria de forma simplificada e cabe a vocês aprofundarem e perguntarem quando sentirem duvidas, cabe a vocês o esforço de avançar na linguagem .

Antes de tudo quero que vocês conhecam um novo amiguinho que nos ajudara a desenvolver nossa aplicações ele se chama Shoes . é uma aplicação desenvolvida por um Mestre em Ruby que foi criada justamente para que possamos desenvolver de forma rapida e simples aplicações visuais .


Uploaded with ImageShack.us

Como instalar o Shoes ?
É simples primeiro você ira baixar no site : http://shoes.heroku.com/
Tem versões para Mac OS X, Linux, Windows . 
Depois de baixado execute o Installer ou abra ele por uma shell se for no Linux com o .run , (você pode ter mais 

informações no Site.)

Depois disso você abre um editor de texto, e escreva para começar a brincadeira :

CÓDIGO:

Shoes.app do
para "Com ruby, Tudo pode ser possivel"
end


Salve como Welcome.rb na sua desktop depois abra o Shoes e procure o app, dê dois clicks e abrirá a Janela com o texto 

"Com ruby, Tudo pode ser possivel" 

Isso é só o começo moçada .

Vamos começar a usar este tipo de principio para desenvolver algumas coisas lecais ! 


CÓDIGO:

Shoes.app { button("Clica aqui!") { alert("haha, isso esta ficando legal ?!") } }

Esse code deve ser executado da mesma maneira que foi o anterior .

Iniciamos o nosso "Shoes.app" colocamos um Button (Botão) depois uma especia de pop up que é um alert .
Bem simples não acham ?


Vamos há algumas informaçoes referentes a essa sintaxe 'diferenciada' para desenvolver aplicações .


SHOES .



como vocês já tem o basico de Ruby na cabeça não sera tão dificil, entao eu não irei explicar as coisinhas, irei apenas 

apresentar o code e então é bom vocês irem treinando em casa .


Vamos a algo basico, sendo trabalhado com Strings :

CÓDIGO:

alert("Yes, we can change the world")


Esse é um alert simples, vocês conhecem bem .

O proximo :

CÓDIGO:

name = ask("digita teu nome ae gata :")



Uploaded with ImageShack.us
Este já abre uma janela fazendo a pergunta e com um campo para inserir o nome .
Parece com a função 'gets' no Ruby puro .

Ah, ta muito fraco ainda ?


CÓDIGO:

if confirm("Vai escolher uma cor ?")
backcolor = ask_color("Pick a background")
  Shoes.app do
  background backcolor
end
end






Usamos agora uma true or false , para depois abrirmos uma aopção de esclher uma cor, e se vocês perceberam a cor que você 

escolheu depois que se aperta o 'ok' se torna o background da janela .
Apartir disso, você pode criar any coisas, basta dar uma investigada .

Tudo bem, pra você isso ainda não ta valendo nada ..

RUBY WITH SHOES IN WEB .


CÓDIGO:

shoes.app do
 stack do
  title "Procurando no Google", :size => 16
@status = para "Espere um pouco..."

# Procura no google por 'Nemesiz' e joga os HTTP headers na tela
download "http://www.google.com/search?q=nemesiz" do |goog|
 @status.text = "headers: " + goog.responde.headers.inspect
  end
 end
end


Daí pra frente você pode investigar e entender mais como pode funcionar o Ruby se usado com outras ferramentas ou de uma 

forma diferente .

0 comentários:

Postar um comentário

 
Copyright © Masterplan
Blogger Theme by BloggerThemes Sponsored by Busy Buzz Blogging