Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

f0nt_Drk

[Resolvido] Ruby With Shoes

Recommended Posts

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 .

 

capturaruw.png

 

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 :

 

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 !

 

 

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 :

 

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

 

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

 

O proximo :

 

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

 

capturartd.png

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 ?

 

 

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

 

70367581.png

capturarghjghj.png

 

 

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 .

 

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

# Procura no google por 'iMasters' e joga os HTTP headers na tela
download "http://www.google.com/search?q=iMasters" 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 .

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.