Killtrojan te invita a participar como usuario en nuestra comunidad. Registrate y podrás participar en todos nuestros subforos y ayudarás a crecer nuestra comunidad.

Si te gusta la informática,la seguridad, el análisis de malware o tienes problemas con virus o troyanos,no te lo pienses.


Registrarte en el foro no te llevará mas de un minuto.

[Tutorial] Creando un abre-aplicaciones usando el WxDevC++ [By Invisible_Hack]

Ver el tema anterior Ver el tema siguiente Ir abajo

[Tutorial] Creando un abre-aplicaciones usando el WxDevC++ [By Invisible_Hack]

Mensaje  invisible_hack el Jue Sep 03, 2009 9:53 pm


Éste tutorial no lo hice ahora, es de hace bastante, cuando me dio por probar el programa, pero es totalmente útil, e incluso con ésto me gané una chincheta en PortalHacker xD

He decidido que voy a hacer éste pequeño y simple tutorial sobre cómo programar un sencillo abre-aplicaciones pero usando el WxDevC++ (el entorno gráico que se le puede añadir al clásico DevC++ para programar mas "a lo VB" en vez de a base de código puro) Yo estoy aprendiendo a utilizar de momento éste entorno gráfico, porque yo desde que me metí en C++ pue usé el DevC++, pero lo cierto es que éste entorno gráfico te facilita las cosas mucho, y se lo aconsejo bastante sobre todo a los que estén migrando de VB a C++....

Bueno, basta de charla y vamos a lo que nos interesa =)

Lo primero de todo, ya doy por supuesto que quien está leyendo éste tutorial ya tiene instalado en su Pc el WxdevC++, así que no perderé tiempo en explicaciones sobre como instalarlo y bla bla bla...

Abrimos el programa, y nos debería salir ésto...



Ahora nos vamos a File ----> New ---->Project

Y luego nos debería salir un menú para seleccionar el tipo de proyecto que queremos empezar...es decir, ésto:



Como se ve en la imágen, hay que seleccionar "WxWidgets Frame", puesto que lo que queremos hacer es una aplicación gráfica...y le damos a Ok....

Nos saldrá el tipico cuadro de diálogo para que le pongamos nombre al proyecto y tal...



Como veis yo lo he llamado Abre aplicaciones, vosotros llamadlo como os de la gana =P

Bien, una vez lo hemos guardado, nos sale otra ventana...




Le damos simplemente al botón "Create" y ya está...



¿A qué os recuerda ésto que vemos ahora? ¡Exacto, a los Forms de VB! =)

Como podeis comprobar, éste editor comparte una gran similitud a la forma de programar de VB, a base de Forms, botones, editor de propiedades de los objetos que insertamos etc...por eso dije más arriba que ésto les vendría bien aquellos que están acostumbrados de siempre a programar en VB y quieren avanzar hacia C++, porque así no les costará tanto...

Bueno, como podemos comprobar, tenemos a la derecha un menú con todos los objetos que podemos ir insertándole a nuestro Form...

En éste caso, vamos a hacer un abre aplicaciones (como mi Fast Acces Tool que hice hace tiempo pero usando el DevC++ ¿recordais?) y entonces lo que haremos ahora será ir al menú de la derecha y pinchar donde dice "Button" y luego nos dirigimos al Form que tenemos y simplemente lo colocamos donde queramos, podemos ir modificando el tamaño del botón tranquilamente y todo eso, ya que lo bueno de éstos editores es que es como "dibujar" la interfaz de nuestro programita...

Empezaremos por ejemplo haciendo un botón para abrir la Calculadora...

Bueno, una vez que tengamos el botón a nuestro gusto, tenemos que marcar el botón e ir al cuadro de propiedades del objeto (en este caso, de nuestro boton jeje)



Ahi vemos como nos queda el botón =)

En el cuadro de propiedades del objeto, teniendo marcado el botón que hemos creado, tenemos que modificar los siguientes valores

Donde dice Background Color es para cambiar el color del botón si queremos, nos sale una paleta para elegir el color y lo marcamos y tal...

Luego busca el valor donde dice Label, y borra lo que trae por defecto, y escribe Calculadora (ésto es evidentemente para ponerle nombre a nuestro botón)

Vale, ya está, ya tenemos nuestro botón creado, pero ahora tenemos que darle un código a nuestro botón, para que al ser pulsado, haga lo que queremos, en este caso, que abra la calculadora...así que para eso, hacemos doble clic sobre el botón, y se nos abrirá algo como ésto



Lo más importante es la parte que he rodeado....pues ahí es donde tenemos que meter el pequeño código que hará que nuestro botón abra el programa que debe...

Como podeis ver, éste programa ya nos ayuda mucho, ya que nos indica donde debemos colocar nuestro codigo (insert your code here= inserta tu código aqui)

Bien, pues borramos esa línea, incluidos los // y lo sustituimos por el siguiente código

Código:

 system("start calc.exe");

Ésto lo que hace simplemente es llamar al proceso de la calculadora desde el sistema, para que ésta se abra...

Entonces, nos debería quedar así:



¿Sencillo no? Laughing

Ahora mediante el mismo procedimiento que acabo de explicar, creamos otro boton en el Form llamado CMD, y en éste caso, el código que le insertamos al botón será

Código:

 system("start cmd.exe");

Para que se abra el Ms-Dos (llamado también CMD debido al nombre de su proceso)



Vale, ahora ya teneis un ejemplo de cómo crear botones y asignarles funciones...y podeis seguir creando todos los botones que querais para vuestra aplicación, siempre haciendo el mismo proceso, y bueno, por supuesto, cambiando el nombre del proceso según la aplicación que querais abrir ;D

Ahora solo nos queda darle al botón de compilar (rodeado en la foto) y esperar a que se compile (a veces tarda un poco, pero paciencia xD) y ya nos ejecutará nuestro proyecto (en caso de que lo tengamos bien, porque si no pues nos marca los errores de sintaxis que tengamos)



¡¡Ahi lo tenemos!! =)

Bueno, evidentemente el diseño lo podemos mejorar mucho más, pero para eso tenemos que ir probando con las muchas opciones que nos ofrece éste programa en la caja de propiedades de objetos, como por ejemplo añadirle un icono propio etc...pero ésto es simplemente un ejemplito...

Por cierto, es importante decir que una vez tengamos nuestro proyecto finalizado, pues el .exe listo para utilizar se guarda automaticamente en la carpeta Output (que deberias tenerla ya en tu Pc automaticamente si instalaste bien el DevC++ y el WxdevC++) , y dentro de ella hay otra llamada MingW, entramos en ella y ahí tendremos nuestro progama listo para usar

Bueno, hasta aquí mi tutorial de programación con WxdevC++, yo aún soy muy principiante usando éste programa, pero lo poco que voy aprendiendo cada día pues me gusta explicárselo también a los demás, asi que a medida que vaya aprendiendo y profundizando más en éste editor ya iré haciendo más tutoriales...

Postead vuestras dudas sin miedo (no dudas muy avanzadas que ya he dicho que soy principiante con éste programa xDDD)

Aquí os dejo el programa de ejemplo que hemos construido en el tutorial para que os lo bajeis si quereis, aunque como ya dije, lo hice solo para hacer el ejemplo, y es un poco cutre....xD

mediafire.com ?cmljaexzyy0

Saludos!!

Autor: Invisible_Hack
avatar
invisible_hack
CoAdmin
CoAdmin

Posts : 496
KCoins : 814
Reputación : 7
Fecha de inscripción : 02/09/2009

Staff


Ver perfil de usuario http://www.elrincondeinvisible.blogspot.com

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.