Como fazer um navegador de Internet no Vb.net, sem o controle de navegador da Web

Escrito por lora covrett | Traduzido por rodrigo castilhos
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como fazer um navegador de Internet no Vb.net, sem o controle de navegador da Web
Usar o controle de navegador da Web no Virtual Basic pode ajudar a controlar a navegação dos usuários (Hemera Technologies/AbleStock.com/Getty Images)

Há muitas formas de acessar a Internet a partir do seu aplicativo .NET, do Visual Basic. O controle de navegador da Web disponível no .NET permite aos usuários navegar na Internet, sem deixar a aplicação VB. Essa solução dá ao aplicativo mais controle sobre a navegação do usuário. Caso seu aplicativo precise acessar apenas um site em particular, pode ser mais fácil iniciar esse site como um processo. Então, o aplicativo só controla a abertura e o fechamento do navegador externo.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

  1. 1

    Adicione uma caixa de texto da ToolBox ao formulário do Visual Basic, no projeto a partir do qual você deseja iniciar o navegador. A caixa de texto aceitará a entrada do usuário do endereço do site que você deseja visitar. Nomeie a caixa de texto como "txtWebSite".

  2. 2

    Adicione um botão da ToolBox ao formulário do VB. Nomeie o botão como "cmdBrowse". Quando o usuário clicar nesse botão, o endereço da web introduzido no "txtWebSite" se abrirá no navegador de Internet designado.

  3. 3

    Codifique seu aplicativo, para em primeiro lugar, verificar se o "txtWebSite" contém um endereço de internet válido. Certifique-se de que os quatro primeiros caracteres sejam "www." e, caso não sejam, seja exibida uma mensagem de erro ao usuário final e não o permita continuar. Se o "cmdBrowse" está padrão para "Enabled = False" no tempo de design, apenas defina-o como "Enabled = True", se um endereço de web válido é introduzido em "txtWebSite".

  4. 4

    Declare e inicie o "processo" que iniciará a abertura do navegador para o site corretamente digitado. Caso você saiba qual navegador o usuário final utiliza, a entrada "Dim p As process = Process.Start ("firefox", txtWebSite.Text)" abrirá o site introduzido no "txtWebSite" em um navegador Firefox. Caso você utilize o Internet Explorer, substitua "firefox" por "iexplore".

  5. 5

    Feche o navegador aberto pelo seu aplicativo com "p.kill()", onde "p" é uma referência ao "processo" que iniciou o navegador.

Dicas & Advertências

  • A fonte do site também pode ser uma variável preenchida a partir de um arquivo externo ou de uma tabela de banco de dados, em vez de uma caixa de texto no formulário.
  • Se um endereço de web inválido é digitado, o usuário final receberá a mensagem padrão: "O Internet Explorer não pode exibir a página da Web".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível