JavaFree.org | RubyOnBr.org

Posts recentes by márcio

Acompanhar Posts recentes by márcio 6 posts encontrado

03/01/2008
Avatar márcio 6 posts

Tópico: como trabalhar com interface gráfica em Ruby no Netbeans 6

Oi! Alguém sabe como usar o GTK pra Windows no NetBeans 6? Qual a melhor maneira de trabalhar com interface no Netbeans 6? Já tentei mas consigo configurar o netbeans com o gtk, sempre da o erro qdo executo:

C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’: no such file to load — gtk2 (LoadError)
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
from C:/Users/reparo/RubyProject/Gui_Ruby/lib/interface.rb:1
Se alguém puder ajudar, agradeço.

 
24/12/2007
Avatar márcio 6 posts

Tópico: Dúvida com MenuBar

Angelo(LaFey), qual editor vc está usando pra criar essas interfaces em ruby e como vc conseguiu integrar o gtk com ela? Olha kra, uma maneira de fazer menu é a seguinte:
-————————————————————————
#Cria o menu bar
barra = Gtk::MenuBar.new
#Cria o menu q vai servir como contêiner dos menu #itens
arq = Gtk::Menu.new
#Cria os menu itens
abre = Gtk::MenuItem.new(“Abrir”)
salva = Gtk::MenuItem.new(“Salvar”)
#Adiciona os dois acima ao menu
arq.append(abre)
arq.append(salva)
#Agora cria o item de menu e adiciona o submenu
#Esse item de menu q vai ficar na barra principal
arq_bar = Gtk::MenuItem(“_Arquivo”)
#Adiciono todo o conteúdo de arq q vai servir como submenu de arq_bar, certo!?Então uso .set_submenu(component)
arq_bar.set_submenu(arq)
#Por fim, adiciono tudo a barra
barra.append(arq_bar)
-————————————————————————
Ainda não testei pq não estou conseguindo configurar o Netbeans 6 com Gtk, mas tenta esse código pra ver se dar certo.Outra coisa, eu só fiz com _Arquivo, tenta a mesma coisa com _Cadastro. Fiz de maneira mais didática possível. Espero ter ajudado um pouco a esclarecer tua dúvida.

 
17/12/2007
Avatar márcio 6 posts

Tópico: Ruby com Gtk2 (em Glade)

Angelo(LaFey), uso mais o Windows pq tou acostumado.Eu ouvi dizer q da pra trabalhar bem usando Gtk tanto no Win quanto no Linux,então optei pela simplicidade de código do gtk2, em vez do JComponent do Java.Agora não sei como interagir uma IDE e gtk.Como se fosse instalar uma nova biblioteca ou plugin.Essa é minha dúvida.Eu acho o Netbeans até legal,o code completion é de primeira, já tem muitos templates úteis,etc.O ruim é q demora demais pra carregar e na instalação vem com dependências na customização, o que da mais volume.Tirando os pesares da lentidão é ainda uma boa IDE no quesito visual.

 
16/12/2007
Avatar márcio 6 posts

Tópico: Ruby com Gtk2 (em Glade)

Aproveitando esse post, sou novo em Ruby e qria saber se alguém sabe como instalar/usar o gtk2 no Netbeans 6. Já tentei quase de tudo e nada. Resolvi migrar do Aptana pro Netbeans.Outro problema q achei nessa IDE foi q o encoding por padrão é UTF-8 mas mesmo assim não imprime as strings corretamente.
Se alguém puder ajudar, agradeço!

 
12/12/2007
Avatar márcio 6 posts

Tópico: Começando a programar em ruby no Aptana

Marcos, é Help > Software Updates > Find and Install… Search for new features to install, agora, não tem checkbox Ruby, não é RDT>Ruby Integration?Essas duas últimas opções q vc falou não tinham no meu Aptana.Sempre qdo executo o código dá o seguinte erro:

C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’: no such file to load — Gtk (LoadError)
from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
from interface.rb:1

O q pode ter sido?

 
07/12/2007
Avatar márcio 6 posts

Tópico: Começando a programar em ruby no Aptana

Oi! Estou iniciando meus estudos nessa linguagem e queria uma ajuda acerca de interface gráfica do Ruby no Aptana. Como faço pra configurar o Aptana e rodar minhas interfaces como fazia no Eclipse Java. Estive procurando uma manhã inteira sobre isso. Meu SO é Windows, já baixei e instalei o Ruby 1.86, o Ruby/GTK2 e os binários do ambiente de execução GTK+2 para Windows.Já configurei até as variáveis de ambiente mas não consigo fazer o Aptana interpretar corretamente o código. Se alguém puder ajudar agradeço.