¿Quieres registrarte?

Crear un navegador web con Visual Basic .NET 2008

Por: Wyrm
1 de Septiembre del 2009
1244 de clabLevel
Otros artículos de Wyrm
6,742 visitas

Vamos a realizar un navegador Web, con Visual basic.NET, con cuatro sencillas instrucciones. Recuerda descargar Visual Basic 2008 e instalarlo. También puedes leer este tutorial de visual basic .net por si no conoces Windows Forms.

Creación de un Navegador Web mediante Windows Forms con Visual Basic.NET


Empezamos, y creamos una aplicación Windows forms e insertamos este control que encontraremos en el panel de herramientas, de los controles comunes:


Al colocar este control verás que tiende a acoplarse a la ventana, así que debemos "desacoplarlo" pulsando en la flecha que tiene arriba a la derecha y que muestra este menú:


Le decimos que lo desacople de la ventana y ahora ocupará una zona distinta pudiéndola cambiar de tamaño:


Ahora le vamos a poner varios controles:

Debe quedarnos así:


Ahora cambiaremos los anclajes para que nos ajuste el control y la dirección al redimensionar la pantalla con la propiedad anchor. Para el control web quedará:


Para el cuadro de texto le pondremos arriba, izquierda y derecha. Para el botón pondremos arriba y derecha. Si ejecutamos ahora el programa y movemos la ventana los controles se redimensionarán de forma automática:


Ahora vamos a escribir el código necesario para que nuestro navegador vaya a la página que escribamos en el cuadro de texto.
El control de navegación tiene un método que acepta una dirección URL y la muestra en pantalla. La página web la escribiremos en el cuadro de texto así que tendremos que leer la propiedad Text de ese cuadro de texto, por tanto el código necesario será esto:

Código :

navegador.navigate (txt_direccion.Text)

¿Dónde tendremos que poner este código? Pues cuando el usuario haga clic en el botón así que vamos a buscar ese evento del botón. Nos situamos en el editor pulsando el botón del código o pulsando con el botón derecho en el formulario:


Una vez en el código seleccionamos el botón en la parte superior izquierda:


Ahora en la parte derecha nos mostrará los eventos a los que puede atender este control, seleccionamos "click":


Nos va a mostrar el código que se ejecutará al hacer clic en el botón. Esto es el controlador para el evento clic del objeto botón:


Y ya tenemos todo listo, ejecutemos ahora el programa, pon una dirección y pulsa el botón de navegador:



Y ya está la segunda aplicación de Windows Forms con Visual Basic.NET funcionando!!

Enviar a twitter Enviar a facebook


También te interesa


Etiquetas visual_basic .net

Comentarios | Enviar un comentario
Que buen aporte tio, es bien basico, pero bien detallado como debe ser para aprender, gracias (y)
Por: xavi-blog
No quiero desmerecer el artículo ni el trabajo, pero tienes exactamente lo mismo en la página de msdn: Crear el primer programa en Visual Basic (Las imágenes las puedes obtener de un artículo similar sobre c#)
Por: Eliseo-blog

Eliseo-blog :

No quiero desmerecer el artículo ni el trabajo, pero tienes exactamente lo mismo en la página de msdn: Crear el primer programa en Visual Basic (Las imágenes las puedes obtener de un artículo similar sobre c#)


Hola Eliseo-blog, no desmereces nada, porque lo que dices no es del todo cierto...

Las imagenes no están cogidas de ningun articulo c#, ni el tip es de ningun sitio. Es una aplicación elemental de Visual basic, y seguramente si te pones a buscar información sobre ésto, habrá bastantes tutos, similares, pero no como éste ;). Sobre lo de las imagenes, decirte que tengo las capturas aun guardadas en el Pc....con eso digo todo, no son de ningun lado.
Por: Wyrm
Wyrm, mi idea no era molestarte (lo siento) Es que me hubiera gustado que el "tuto" hiciera algo más que "un navegador" (que, reconocemeló, está muy visto). Se podría haber usado otro control (p.e. un PictureBox) aunque, para aquellos que no se hayan atrevido todavía a meterse en Visual Basic (o en c#) está excelente para animarlos
Por: Eliseo-blog
Hola de nuevo,

El pictureBox, lo voy a mostrar en proximos Tips, con unos scroll para hacer un variante de colores RBG....haber si ese es mejor ;)

No me molestaste
Por: Wyrm
Mas facil ni en el jardin de niños!
Por: tomili

tomili-blog :

Mas facil ni en el jardin de niños!


Es fácil cuando sabes algo, hay gente que ésto le pilla de nuevas, y no resulta tan fácil. Quizas ni sepan que ésto se puede hacer....
Por: Wyrm
Muy preciso tu tutorial,además el código se puede usar perfectamente para C#.Lamentablemente en algunos casos la sintaxis de Visual Basic y C# se diferencian por lo que sería una buena idea que coloques el código en los dos lenguajes.Es una sugerencia...
Saludos.
Por: Julio-blog
soy felipe sanchez
Por: felipe sanchez-blog
Hola amigo, me podrias indicar como hacer para este navegador que he creado con tu tuto, pase las pruebas de acid? y cumpla con los estandares de la W3C?
Por: andres-blog
No sé para qué entonces tanto lío con Internet Explorer, Chrome, Firefox, Opera, Safari, etcétera, si por lo que acabo de ver crear un navegador es super fácil...
Por: Marcos-blog

Marcos-blog :

No sé para qué entonces tanto lío con Internet Explorer, Chrome, Firefox, Opera, Safari, etcétera, si por lo que acabo de ver crear un navegador es super fácil...
¿Ah sí? ¿Cómo solucionaste la compatibilidad de CSS3 a CSS2? ¿Qué algoritmo usaste para soportar los bordes redondeados de CSS3? ¿Cómo calculas la transparencia media cuando un PNG32 tiene z-index y está encima de un fondo? ¿Soportas Canvas? ¿Programaste un interprete de Javascript?
Por: Freddie
tengo un problema instale bien el visual basic 2008 y no no puedo seleccionar lo de la barra de herramientas
Por: Zero-blog
muy bien explicado y bastante util para aprender algo más
Por: adrian-blog
tengo una pregunta? esto se puede guardar como un programa normal con un icono y todo? gracias
Por: adrian-blog
MARAVILLOSO!!! JAMÁS CREÍ QUE FUERA TAN SIMPLE!!! GRACIAS GRACIAS GRACIAS!!! XD!!!
Por: YO-blog
Realmente patetico, ni puedo creer que te hayas tomado el trabajo de plagiar el primer ejemplo del tutorial de Microsoft.
El día que penalicen en la web los plagios seguramente te quedaras con el nombre del sitio en la home.
Buena suerte
Por: Horacio-blog
yo ise un navegador web llamado o pues yo lo apode stepnavigator es complejo y hecho totalmente en visual basic 2008.
Por: Abiel Jesrrel D. Lee-blog
El problema es que no creas un navegador, solo usas el internet explorer de la maquina, con todos sus problemas
Por: Andres-blog
Es lo que buscaba grax
Por: Luis Carlos-blog
¿ Y como hago para que tenga pestañas?
Por: Mr.Z-blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.