Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Criando um Navegador de Internet C#


Este Topico Merece Fixo??  

  1. 1. Este Topico Merece Fixo??

    • Sim,Esta muito Bom
      0
    • Nao,Este topico é de iniciante
      0


Posts Recomendados

Ola galera,hoje vou ensinar a voces como criar um navegador de internet simples(navegador de internet eh um programa tipo Internet Explorer)

Primeiramente teremos que fazer alguns downloads....

 

Net FrameWork 3.5(geralmente os windows ja vem com ele,mas so por precauçao)

[DOWN]

É necessário se cadastrar para acessar o conteúdo.
[/DOWN]

 

Visual Studio C#

[DOWN]

É necessário se cadastrar para acessar o conteúdo.
[/DOWN]

 

Instale os dois programas,abra o Visual Studio C#,va em File e New Project

 

A caixa de diálogo New Project será exibida.Esta caixa de diálogo lista os diferentes tipos de aplicativos padrão que O Visual C# Express Edition pode criar.

 

 

Selecionar De aplicativo do Windows Forms como o tipo de projeto.

 

Alterar o nome do seu aplicativo para navegador da Web.

 

Clique em OK.

 

O Visual C# Express Edition cria uma nova pasta para o seu projeto que é chamado após o título do projeto e, em seguida, exibe seu novo Windows Form, chamada Form1 no Exibir Designer de.Você pode Switch entre este modo de exibição e Modo de exibição de de código a a a qualquer hora clicando com o botão direito do mouse a janela de superfície ou de código de design e clicando em Exibir Código ou Exibir Designer.

 

IC169574.png

 

O formulário do Windows que você vê no Exibir do Designer é uma representação visual da janela que será aberto quando seu aplicativo é aberto.Em Exibir do Designer , você pode arrastar vários controles de do Caixa de Ferramentas para o formulário.Esses controles não estão realmente "reais;" eles são apenas imagens que são convenientes mover-se no formulário em um local preciso.

 

Após você ter soltar um Controlarar para o formulário, Visual C# funciona nos bastidores para criar o código que fará com que o Controlarar de real a ser posicionados corretamente quando o programa é executado.Esse código Origem é em um arquivo que está aninhado geralmente fora do Exibir.Você pode ver este arquivo em Gerenciador de Soluções, que é chamado Form1.designer.cs, se você expandir Form1.cs.

 

Se você estiver em Exibir código , Switch para Exibir de Designer clicando com o botão direito do mouse na janela de código e clicando em Exibir Designer.Agora Alterar o tamanho do Formulárioulário do Windows.

 

Clique no canto inferior direito de Windows Formulário.

 

Quando o ponteiro se tornar um Duplo - pontas seta, arraste o canto do formulário até que ela é menos como largura e profundidade como um quarto da tela.

 

Como esta é a janela em que páginas da Web será ser exibidas, você não deseja que ele seja muito cramped.

 

Verifique se que a janela de Properties é exibida.Local padrão é a seção inferior Direito do IDE, mas você pode mover para outro local se desejar.A ilustração a seguir mostra a ele no canto superior direito.Se você não vir janela Properties, no menu exibir, clique em janelaProperties.Esta janela lista as propriedades do formulário do Windows ou do Controlarar selecionado no momento, e é aqui que você pode alterar os valores existentes.

 

Alterar o título do formulário do Windows.

 

Clique no formulário para Selecionar-lo.

 

Na janela de A Propriedades, role para baixo até Texto, Selecionar o texto "Form1 " e tipo Web Browser.

 

Pressionarionar ENTER ou Guia para mover o foco da caixa de texto "texto".

 

Agora, você ver que o texto na parte superior do seu formulário do Windows (na área chamada na barra de título) foi alterado.

 

IC93739.png

 

Para alterar rapidamente o nome de um Controlarar, clique com o botão direito do mouse no Controlarar e clique em Propriedades.Você pode tipo o novo nome o Controlarar no Nome propriedade.

 

Clique no botão Caixa de ferramentas na barra de ferramentas ou no menu exibir, clique em De caixa de ferramentas.Role para baixo a lista de controles e expanda Menus & Barras de ferramentas até que você veja MenuStrip.Arraste esse Controlarar em qualquer lugar no Windows Formulário.

 

IC132297.png

 

Esse Controlarar cria um menu padrão na parte superior do formulário.

 

Na caixa que diz Digite aqui, tipo o nome do menu do, este maiúscminúsc navegar.Quando você pressionar ENTER, Novo Vazio caixas aparecem criar outros menus e itens de menu.Na caixa inferior, tipo Página Inicial.Pressionarionar ENTER e mais caixas são exibidas.Tipo voltar.Pressionarionar ENTER e tipo Avançar.

 

IC155944.png

 

Esses itens de menu Formulárioam os controles de navegação Basic do site.

 

Adicionar um botão.

 

De Caixa de Ferramentas, na categoria ComComummon Controls, arraste Comum controle Button para aproximadamente o meio de Windows Formulário, logo abaixo da barra de menus.Na janela Properties, Alterar a propriedade de De Textoo para ir em vez de botão1 ,e Alterar o nome do design, que se assemelha (nome), de Botão1 para goButton.

 

Adicionar uma caixa de combinação .

 

A partir do Caixa de Ferramentas, na categoria ComComummon Controls, arraste Comum controle ComboBox e Posição-lo para a esquerda do botão novo.Arraste as bordas e cantos para redimensionar e reposicionar a caixa de combinação até que ele está alinhado com o botão.

 

Observação:

Quando você estiver movendo controles ao redor de um formulário do Windows, você verá linhas Azul aparecem.Essas linhas são guias que Ajuda alinhar os controles vertical e horizontalmente.Você também pode alinhar controles, selecionando mais de uma vez.Você pode fazer isso clicando e arrastando uma se lection caixa ao redor dos controles ou Por mantendo Para Baixo SHIFT enquanto você Clique em -los.Após Você tem Múltiplo controles selecionados, você pode modificar o alinhamento e o tamanho usando o Alinhar e redimensionar ícones.Esses ícones aparecem na Layout da barra de ferramentas na parte superior da janela de A design.

Preencha o ComboBox.

 

Um ComboBox fornece uma suspensa Para Baixo lista de opções do qual o usuário pode selecionar.No programa, a ComboBox será contém uma lista de seus sites favoritos para Acessar rápido.

 

Para criar a lista de sites, Selecionar a ComboBox e Exibir suas propriedades.Selecionar a propriedade de itens, e você verá a palavra (coleção) com um Reticências botão (...).Clique neste botão para alterar o conteúdo do ComboBox.Adicionar quantos URLs de site da Web como você deseja, pressione RETURN após cada.

 

Observação:

Certifique-se de incluir http:// antes de cada endereço do site.

Adicionar o Controlarar de WebBrowser.

 

De Caixa de Ferramentas, na categoria controles ComComumComum, role Para Baixo até localizar o controle de WebBrowser.Arraste o Controlarar para o Windows Formulário.Redimensionar o controle de WebBrowser para caber no formulário do Windows sem ocultando os controles de ComboBox e Button.Se o Controlarar de WebBrowser não redimensionar facilmente, primeiro defina-como o tamanho desejado, Abrir suas propriedades, localizar a configuração de Dock e verifique se que ele está definido como Nenhum.Definir as configurações de Anchor a Superior, inferior, esquerda, Direito fará com que o Controlarar de WebBrowser para redimensionar corretamente quando você redimensiona a janela de aplicativo.

 

O Controlarar de WebBrowser é o Controlarar que faz Tudo o trabalho difícil de processamento de páginas da Web.Você Acessar-lo no seu aplicativo Através uma instância da classe WebBrowser.Exibir form1.Designer.cs e você verá que uma instância dessa classe foi adicionada ao seu código de aplicativo, juntamente com instâncias de classes que representam as outros itens que você adicionou usando o designer.É nessas ocasiões em que você usará quando você Adicionar manipuladores de eventos para e chamada métodos nos controles.

 

Adicionar um manipulador de eventos para o Controlarar de Button.

 

Você agora tiver terminado o estágio de design do seu aplicativo e está no ponto de quando você pode iniciar a adicionar algum código para fornecer a funcionalidade do programa.

 

O programa deve ter manipuladores de eventos do botão e para cada opção de menu.Um manipulador de eventos é um método que é executado quando o usuário interage com o Controlarar.O Visual C# Express Edition cria manipuladores de eventos vazio para você automaticamente.

 

Clique Duplo no botão, e você verá o Editor de código para o seu projeto exibido.Você também verá que o manipulador de eventos para o evento click, que é a mensagem de evento que ocorre quando o usuário clica em um botão, foi criado para você.Adicionar código para o método do manipulador de eventos para que ele lembra o código a seguir.

 

Codigo

 

private void goButton_Click(object sender, System.EventArgs e)

{

webBrowser1.Navigate(textbox1.Text);

}

 

 

Esse código usa o item selecionado no momento da Caixa de Combinação Controlar, uma Cadeia de Caracteres que contém um URL e passa para o método de Navigate do navegador da Web.O método Navigate carrega e exibe o conteúdo da página da Web nesse local.

 

Adicionar manipuladores de eventos para as opções de MenuStrip.

 

Volte para a janela de Designer e cada sub-item no menu de clique Duplo por sua vez.O Visual C# Express Edition cria eventos métodos do manipulador para cada.Editare esses métodos para que eles se parecer com o código a seguir.

 

Codigo

 

private void homeToolStripMenuItem_Click(object sender, System.EventArgs e)

{

webBrowser1.GoHome();

}

 

private void goForwardToolStripMenuItem_Click(object sender, System.EventArgs e)

{

webBrowser1.GoForward();

}

 

private void goBackToolStripMenuItem_Click(object sender, System.EventArgs e)

{

webBrowser1.GoBack();

}

 

 

Cada um desses manipuladores de menu chama um método de navegação que é suportado na classe WebBrowser.

 

Observação:

Você pode ver este código que podem se tornar os nomes padrão fornecidos às opções de menu muito confuso.Por esse motivo, é uma boa idéia para alterar o nome de cada menu c ontrol como Criar-lo por usando o Propriedades editor.O nome do manipulador de, em seguida, refletirá o nome da opção de menu.

Consulte o código que Visual C# foi escrito para você.

 

O IDE do Visual C# já escreveu o código de inicialização para você.Em Exibir código , Localizar o construtor para a classe Form1.Ele tem uma assinatura de public Form1().Clique com o botão direito do mouse o método InitializeComponent que está sendo chamado de dentro do construtor e clique em Ir para definição.Agora você ver Tudo códigos que estavam sendo gravados em segundo plano quando você estava arrastando e soltando os controles e Configuração propriedades na janela propriedades.

 

Adicionar algum código de inicialização de sua preferência.

 

A Último tarefa é adicionar um código de inicialização de sua preferência para Form1.O construtor nunca deve ser usado para chamar qualquer código que pode gerar uma exceção.Portanto, esse código deve ser localizado outro espaço, e esse local é o método de Form1_Load.Clique em Form1.cs[Design] guia na parte superior do editor de códigos para voltar ao formulário do Windows.Selecionar o formulário e em Propriedades janela clique no botão de Events (aquele com o raio) e clique Duplo em Carregar.Isso adicionará um método de manipulador de evento e Posição o cursor no método em a Exibir de código.

 

Quando um usuário inicia o programa, o Windows notificará formulário do aplicativo, enviando um evento de Load.Quando o formulário recebe esse evento, ele chamará o método Form1_Load.Métodos que são chamados em resposta a eventos são chamados manipuladores de eventos.O sistema irá chamar seu evento no momento apropriado; seu trabalho é colocar o código no manipulador de eventos que você deseja executar quando o evento ocorrer.

 

Em Exibir código , Adicionar duas linhas para o método de Form1_Load conforme mostrado no código a seguir.Isso fará o Controlarar WebBrowser exibir a PáginPágina Inicial page padrão do computador e também definir o valor Página Inicial a ComboBox.

 

Codigo

 

private void Form1_Load(object sender, EventArgs e)

{

comboBox1.SelectedIndex = 0;

webBrowser1.GoHome();

}

 

 

ComCompilação e executar o programa.

 

Pressionarionar F5 para Compilação e execute o navegador da Web.O Windows Formulário é exibido na tela e e exibe a PáginPágina Inicial page padrão do seu computador.Você pode usar o Controlarar de ComboBox para selecionar um site da Web e clique em Ir para navegar até ele.As opções de menu permitem retornar parPágina Inicial, ou mover Voltar e para frente através de anteriormente visitado sites da Web.

 

IC101038.png

 

Se você for novo de programação C#, poderia ser um bom momento para ler a seção C# Idioma manual.Se você quiser saber mais sobre o ambiente de desenvolvimento O Visual C# Express Edition e como criar aplicativos de console usando o IntelliSense em particular, consulte Como: Criar um Aplicativo do Console C#..Para saber sobre como ComCompilação aplicativos do Windows Presentation Foundation, consulte Como: Criar um aplicativo WPF de C#.

 

Creditos:Microsoft

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/
Compartilhar em outros sites

Otimo tutorial.

eu faço um webBrozer em Delph mas não tão bom quanto o ceu , eu não entendo muito de C# porem o seu opico ta xou!

 

eu faço 5 webbrozer para ativar cash ( GB ) no memo momento é um bug ^^

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1874401
Compartilhar em outros sites

Parabéns pelo tutorial man, não é minha área, mas é um ótimo conteúdo mesmo assim. Parabéns. :]

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1875731
Compartilhar em outros sites

Miuto bom!

 

Mas devo lembrar que isso não é criar um web browser, mas emular um já existente no windows...

Criar realmente um browser não é uma tarefa trivial que caiba em um simples tutorial...

 

Muito Bom!

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1876190
Compartilhar em outros sites

Excelente cara, muito bom mesmo.

Diria que é digno de microsoft!

 

É necessário se cadastrar para acessar o conteúdo.
).aspx

 

Obrigado.

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1876226
Compartilhar em outros sites

sim,ele so emula um navegador ja existente...mas devo lembra-lo que para realmente criar um web browser necessita de um conhecimento avançado em c# e nao apenas alguns meses de curso

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1876227
Compartilhar em outros sites

Excelente cara, muito bom mesmo.

Diria que é digno de microsoft!

 

É necessário se cadastrar para acessar o conteúdo.

 

Faltou os créditos, cara. Mas você trouxe o conteúdo para o fórum, obrigado por isso ;).

 

Obrigado.

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1876389
Compartilhar em outros sites

realmente ele ainda esta crescendo,mas eh uma linguagem muito util...se quiser aprender posso te ajudar,eh so ter um conhecimento basico de C

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-1879344
Compartilhar em outros sites

  • 3 semanas atrás...
  • 3 semanas atrás...

Meus parabens para ajudo aki otimo topico e pro Haseo fala q topico foi bom meio dificio ne agradecido !!!

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-2002318
Compartilhar em outros sites

  • 5 semanas atrás...

Ótimo.Muito bem explicado.Me ajudou muito.Foi um dos primeiros programas que eu fiz em C#,consegui entender,quando comecei. :sim:

Levou meu Obrigado.Merece sim fixo.

Link para o comentário
https://www.webcheats.com.br/topic/344680-criando-um-navegador-de-internet-c/#findComment-2126588
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.