elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Programación / Programación Visual Basic / Crea tu propio navegador en 5 minutos en: 26 Septiembre 2005, 23:56 pm
En este post vamos a ver como podemos crear ¡nuestro propio navegador web!.

Aunque en un principio parece una tarea muy complicada, veremos que es realmente sencilla gracias a que usaremos los objetos que nos proporciona Microsoft.

Empezamos

Lo primero que debemos hacer, como casi siempre, es crear un proyecto Estándar  Exe, A continuación tienes que añadir el control que vamos usar. Para hacerlo existen tres formas:

  • CTRL+T
  • Con el menú: Project > Components
  • Pulsando con el botón derecho del ratón en la barra de herramientas y seleccionando la primera opción del menú emergente: Components... 


Una vez hayamos realizado esto, aparecerá una ventana de diálogo con tres etiquetas, pero la que nos interesa la que está seleccionada por defecto: Controls. En esta etiqueta, puedes ver una lista con todos los posibles controles que puedes usar en tu proyecto. Marca “Microsoft Internet Controls” y pulsa sobre el botón Aceptar.


Cuadro de diálogo para añadir nuevos controles

Aparecerá un nuevo control en la barra de herramientas como el que puedes ver en la imagen.


Nuevo icono en la
Barra de Herramientas

La interfaz de usuario
Aunque tener una interfaz amigable y llamativa es primordial en los programas de hoy en día, sólo voy  a crear algo extremadamente simple para concentrarnos en cómo debe funcionar. Por he incluido 2 botones para la navegación hacia atrás (cmdRetrocede) y hacia delante (cmdAvanza), una etiqueta (lblDireccion), una caja de texto (txtUrl), una línea  y el nuevo control, WebBrowser (MiWebBrowser), que es el nuevo control que había añadido al proyecto

El resultado final es este :


Distribución de los controles

Ya sé que es muy feo pero verás lo bien que funciona. Además, eres libre de hacerlo lo bonito que quieras por tu cuenta.

Programando nuestro navegador
Muchas veces no dispondremos de la ayuda para programar un control ActiveX, pero existe una forma de saber las constantes, propiedades, métodos y eventos de los que dispone un control. Para ello es útil el “Object Browser”. Para abrirlo puedes:

Pulsar F2 o
Usando el menú: View > Object Browser
En la imagen lo puedes verlo después haber seleccionado la librería SHDocVwCtl (la que hemos incluido con Microsoft Internet Controls), y particularizado en la clase WebBrowser y la función Navigate que es la que usaremos en breve.


Object Browser

En el panel inferior del Object Browser puedes ver el nombre de la función junto con los parámetros que admite, anidando entre corchetes los opcionales.

Recuerda, el “Object Browser” es tu amigo, ¡úsalo!.

Primero vamos a ver cómo mostrar una página web después de introducirla en el recuadro de texto y pulsar ENTER ( o INTRO o RETURN o como quiera que llames a la tecla de retorno de carro)

Lo que vamos a hacer es comprobar cual es la tecla que se ha pulsado en el recuadro de texto y si tiene el valor ASCII de ENTER ( 13 ), indicarle al navegador que visite la dirección indicada.

NOTA: ASCII es el acrónimo de American Estándar Code for Information Interchange. Es un código que sirve para representar caracteres como números. A cada letra se le asigna un número único. Por ejemplo a la M se le ha asignado el número 77.

El código es el siguiente:

Código:
Private Sub txtURL_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then
        MiWebBrowser.Navigate txtURL.Text
    End If
End Sub

Esto ya lo podrías probar y verías como funciona, aunque tienes que estar conectado a la red, y si no tienes tarifa plana, mejor que lo dejes para cuando hayamos terminado de programar los dos botones que nos faltan y puedas probarlo todo de una vez.

Estos son todavía más fáciles de programar:

Código:
Private Sub cmdAvanza_Click()
    On Error Resume Next
    MiWebBrowser.GoForward
End Sub

Private Sub cmdRetrocede_Click()
    On Error Resume Next
    MiWebBrowser.GoBack
End Sub

Ya está todo, tienes tu propio navegador web y con sólo 7 líneas de código. ¿No es Visual Basic una maravilla?

Ampliaciones y Aplicaciones[/size
]¿Quieres mejorar tu navegador?

Por favor, ¡cambia la interfaz gráfica!
Creo que no he creado algo más antiestético en mi vida. Seguro que tu puedes darle un nuevo look.
Añade nuevas funciones.
Sólo hemos visto 3 funciones de las 17 que dispone el objeto WebBrowser y eso que no he tenido en cuenta los eventos y propiedades que son muchos más. Utiliza el Object Browser para investigar y después intenta usarlas de alguna manera.
Pero, ¿para qué sirve todo esto si ya tenemos Internet Explorer?

Existen multitud de usos que puedes conseguir usando este control. Algunas ideas que se me ocurren son:

Personaliza tu navegador
Muy útil para cibercafés y terminales de punto de venta.
Simplificar la interfaz de IE.
Podría ser útil para crear un navegador especial para niños.
Evitar que se visten páginas prohibidas
Puedes censurar aquellos webs que no tengan el contenido adecuado.
Esto son  sólo algunas ideas de lo que se puede hacer pero seguro que a ti se te ocurren muchas más. Para darte una idea del potencial que tiene usar este control, te comento que Microsoft ha usado el motor de Internet Explorer para crear aplicaciones como Microsoft Money 2000.  ¿Qué no puedes hacer tu?

fuente: http://www.ciberteca.net/visualbasic/articulos/tunavegador/default.asp
2  Media / Juegos y Consolas / **-_Final fantasy-_** en: 17 Junio 2005, 23:03 pm
Para mi final fantasy son los mejor juegos que hay (por mi opinion)

                                   ¿? encuesta?¿
quiero decir cual creis que es el mejor final fantasy:


yo creo que es el 7 , 8 , 10 pero no me decido


saludos
3  Informática / Tutoriales - Documentación / ***************P2m**************** en: 12 Junio 2005, 15:46 pm
   
                                                                              ********P2M*********

Que es p2m:
P2m es el nuevo metodo de descarga que usa las cuentas de correo electronico para poner jugos, peliculas, series ect...

Que tipos de p2m hay:

P2M:
La primera  version de estte eestupenndo pprograma pero qque ya se a quedado obsoloeta por sus bloqueos  de cuentas por poner mal  contraseñas y su pocas peliculas.
la web de P2m es www.peer2mail.com
.
Durie:
Este programa esta muy bien porque nunca se peta y tiene todo tipo de cosas las web de este programa se llama http://www.progmaq.com/

Manual Peer2Mail

A continuación voy a enumerar una serie de pasos con los que podréis utilizar sin problemas el p2m:

1 - Entrar en una web donde anuncien la subida de lo que queráis descargar, para ello disponeis del post Enlaces Peer2Mail. Debéis obtener los siguientes datos: Servidor de Correo (Gmail, Walla, Spymac, etc…), usuario y contraseña.

2 - Abrís p2m y pulsáis sobre la pestaña Browse, para, a continuación, elegir el servidor de correo desde el que vamos a descargar. Para ello pulsamos sobre la flecha que hay a la derecha del icono de la casa, tal y como se muestra en la imagen:
                                                                               
3 - A continuación se cargará la página principal del servidor que hayamos elegido (en nuestro ejemplo Gmail). Una vez cargada la página principal introduciremos el usuario y la contraseña que hemos obtenido en la página de descarga y entraremos en la cuenta:

                                                                              
                                                       
4 - Seguidamente se carga la cuenta y, dependiendo del tipo de cuenta, pueden aparecer los mensajes o no. Digo esto porque con determinados servidores, en lugar de aparecer los mensajes que contienen los ficheros, aparece un sólo mensaje que dice “noname” (por ejemplo con Walla!), pero esto no significa que no haya nada en la cuenta, ya que, para estar seguros, podemos mirar el tamaño que tiene ocupada la página. En cualquier caso, para empezar a descargar, debemos pulsar sobre el botón Auto Download Segments…, como se muestra a continuación:

                                                                               

5 - A continuación aparecerá una ventana donde empezará a listarse automáticamente los ficheros que contiene esta cuenta de correo. Este proceso puede durar unos minutos.

Tened en cuenta que las cuentas de correo suelen tener un límite en el tamaño de los ficheros adjuntos, por lo que lo normal, si os vais a bajar una peli o una imagen de CD es que os encontréis con muchos ficheros. Eso es porque han cogido el fichero origen y lo han troceado para poder subirlo. En un paso posterior se unirán estos fichero para obtener el fichero origen (una película, una imagen de CD, etc …):

Otro punto muy importante que debéis de tener en cuenta es el desactivar la casilla Auto Merge Segments, porque, según he leído en algunos foros da bastantes problemas. Esta casilla lo que haría sería unir automáticamente los ficheros al terminar la descarga, pero al parecer es recomendable hacerlo manualmente, como se explicará posteriormente.

Todo esto queda reflejado en la siguiente imagen:

                                                                        

6 - Una vez que ha terminado de listar los ficheros que contiene la cuenta procederemos a seleccionar los ficheros que queremos decargar y pulsaremos sobre el botón Download. A continuación nos pedirá un directorio donde guardar los ficheros. Seleccionamos uno, pulsamos sobre Aceptar y comenzará la descarga:
                                                                       

                                                                       

7 - Cuando haya terminado de descargar nos iremos al directorio donde lo guardamos y vemos que los archivos están distribuidos de la siguiente forma: una archivo .p2m, y a continuación .001, .002, .003, etc… Bien, pues para unir los ficheros en el original basta con hacer doble click sobre el fichero .p2m. En algunos casos puede que requiera la introducción de una contraseña; si esto fuera necesario vendría especificado en la web donde hemos encontrado los datos de servidor, usuario y contraseña. Resumiendo, para unir los ficheros sólo hay que hacer click sobre el botón Merge:

                                                                               

Con esto tenemos el fichero final que deseabamos descargar.

Antes de terminar querría indicar que aunque el p2m es un sistema de descarga muy bueno, también tiene algún incoveniente. Uno de ellos es que si quieres descargar algo muy popular (el estreno de una peli, el juego que está de moda en ese momento, etc…) ocurre que hay mucha gente que intenta descargarla en ese momento y el servidor se satura. Esto lo podréis ver cuando al descargar los ficheros no liste bien los archivos que tiene la cuenta; en lugar de descargar los ficheros completos, éstos sólo ocupan 4 o 5 Kb… Cuando os ocurra este tipo de cosas extrañas os aconsejo que o bien esperéis y volváis a intentarlo más tarde ó que busquéis esta descarga en una web que no sea muy conocida y no haya mucha gente descargando los mismos ficheros.

Tambien os pongo barias peliculas y series de p2m:
Las descargar son de http://www.p2m-espanol.com pero antes de nada estas peliculas son para copias de seguiridad de tu pelicula juego ect..
pero si no la tienes te la puedes bajar para probarlo y en 25h ser borrada si lo mantiene en su ordenador no sera mi culpa.
 
***************peliculas*******************
Star wars:
http://p2m-espanol.com/Tp2m/Star.Wars.Episodio.3.La.Venganza.de.los.Sith.DVD-Telecine.txt pinchca aqui y podras ver el nombre y contraseña

El reino de los cielos:
http://p2m-espanol.com/Tp2m/El.Reino.De.Los.Cielos.DVD-Telecine.txt

kunfu sion:
http://www.p2m-espanol.com/Tp2m/Kunfu.Sion.DVD-Screener.txt

*************series*****************

dragon ball gt:
http://www.p2m-espanol.com/p2mtxt/Dragon.Ball.GT.1-64.DVD-Rip.XviD.Mp3.txt

***********juegos********************

Need for Speed Hot Pursuit 2 DVD-full :

http://www.p2m-espanol.com/p2m/modules.php?name=Downloads&d_op=getit&lid=40

Payboy:

http://www.p2m-espanol.com/p2m/modules.php?name=Downloads&d_op=getit&lid=41


si quieres algun juego o pelicula demelo en este foro.



*****************durie***********(recomendado)

Como utilizar DURIE Descarga 0.2 (DuRiE_De.EXE)

Os lo dejo para que os lo bajeis y asi os enterais mejor:

http://www.progmaq.com/durie/DuRiE.chm

Cosas para bajar en durie:

*************series***********

aqui no hay quien viva:
http://www.progmaq.com/foro/viewtopic.php?t=2175

los serrano:
http://www.progmaq.com/foro/viewtopic.php?t=2028

Fin si quieres algun durie mas o p2m mas digamelo ok gracias y chao.



Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines