Gambas 2: Criando um navegador web

Publicado por Jose Ribeiro em 28/08/2008

[ Hits: 15.579 ]

Blog: https://serviceup.com.br/

 


Gambas 2: Criando um navegador web



Já pensou em ter um navegador personalizado em seu sistema, ou quem sabe um navegador para seu projeto? É isso que vou mostrar como fazer nesse tutorial.

Preparando os componentes

Antes de mais nada, a criação desse exemplo utiliza o componente WebBrowser do KDE, ou seja, o motor khtml do Konqueror com suas personalizações.

Bom, depois do Gambas2 instalado, vamos adicionar o componente.

Para isso vá em Project -> Properties (ou Ctrl + p), depois vá na aba Components.

Ative:
  • gb.qt
  • gb.qt.kde
  • gb.qt.kde.html

Desative:
  • gb.gui

Feito isso clique em ok.

Bom, agora se a toolbox não estiver aparecendo, clique em view -> toolbox.

Agora na aba FORM deve aparecer o ícone no Konqueror. Ok, se estiver tudo certo até aí, vamos ao próximo passo.

Criando o exemplo

Agora vamos começar a criar o navegador.

Clique duas vezes no ícone do Konqueror (componente WebBrowser).

Aparecerá o componente do formulário, agora ajuste conforme a sua necessidade.

Depois coloque um textbox e um button, deve ficar similar a figura abaixo:
 Criando um navegador, pelo gambas2.
Vamos a programação básica. No evento clique do botão "ir" coloque isso:

WebBrowser1.Path = TextBox1.Text

Onde textbox1.text é o site que você deseja visitar, muito importante é colocar o protocolo que você está visitando, ftp, http etc.

Outras funções pode ser colocadas no projeto, como a função "Atualizar":

WebBrowser1.Refresh

Ou a função parar:

WebBrowser1.Stop

 Criando um navegador, pelo gambas2.
Bom, esse tutorial foi apenas uma introdução aos recursos que podem ser colocados no Gambas2. Espero que gostem.

Abraço.

Outras dicas deste autor

Entrando com argumentos em shell script

Tudo sobre aMSN no Slackware

Sistema gereciador de estoque em Gambas2

Livro: Gambas, programação visual com software livre

Editando PDF com o Broffice.org Draw

Leitura recomendada

Recuperando senhas de root com LILO ou GRUB

JBoss - Trocando a versão do JSF (Java Server Faces)

Uma nova rede de IRC brasileira direcionada ao Software Livre

Erro no Grupo Sudoers [Resolvido] + Trocar senha de Root

Evitando SQL Injection

  

Comentários
[1] Comentário enviado por a.talon em 28/08/2008 - 21:59h

Beleza pela dica parceiro...são poucas coisas simples q ajudam o nosso dia a dia.
Abraços

[2] Comentário enviado por joserribeirojuni em 29/08/2008 - 10:00h

É isso ai !
Valeu Abração !

[3] Comentário enviado por zendrael em 29/08/2008 - 10:05h

Olá! Muito bom! Mas eu tenho uma pergunta, tem como compilar um projeto do gambas no ruindows? Seria interessante esta opção de browser multiplataforma com o gambas. Atualmente uso GtkMozEmbed numa aplicação em C mas nunca consegui compilar em outro S.O.
T+

[4] Comentário enviado por joserribeirojuni em 29/08/2008 - 10:34h

Então, segundo o desenvolvedor do gambas, ele não vai portar o gambas para windows por enquanto não, nõa esta nos planos dele, mas ja ouvi falar que alguns pessoas compilaram ele no Cygwin.
A questão multiplataforma pra ficando amis para lazarus mesmo !
Abração !

[5] Comentário enviado por zendrael em 29/08/2008 - 10:39h

Eu utilizo muito Lazarus aqui na empresa mas ele não tem componente (nem que chegue perto) de webbrowser... Mesmo com Pascal+GTK puro não rolou nada aqui... Mas valeu a resposta!

T+

[6] Comentário enviado por joserribeirojuni em 29/08/2008 - 14:54h

Amigo posso estar enganado, mas se eu não me engano, tem sim, andei pesquisando sobre isso, mas se eu achar alguma coisa com mais certeza eu te aviso !
Abração !



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts