Gambas 2: Criando um navegador web

Publicado por Jose Ribeiro em 28/08/2008

[ Hits: 14.176 ]

Blog: https://otrsinbox.cloud

 


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

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

Hello world em 397 linguagens

Supertux 0.3.0 no Slackware 11

Gambas 2 (parte 3)

Mais opções no CruxPorts4Slack

Leitura recomendada

Instalando o Shibboleth Service Provider (2.3) no Gentoo

Configurando a placa de vídeo ATI Radeon HD 2400 XT no Ubuntu e Debian

Transparência real no X

Crie sua própria classe Javascript

Programa exemplo em Assembler para Linux

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts