f0nt_Drk 0 Denunciar post Postado Novembro 7, 2011 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 . 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 :") 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 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