Está en la página 1de 31

C++ programar con visual studio 2013 (JD)

Microsoft Visual Studio Express Edition es un programa de desarrollo en entorno de desarrollo integrado (IDE, por sus siglas en ingls) para
sistemas operativos Windows desarrollado y distribuido por Microsoft Corporation. Soporta varios lenguajes de programacin tales como
Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para
muchos otros. Es de carcter gratuito y es proporcionado por la compaa Microsoft Corporation orientndose a principiantes, estudiantes y
aficionados de la programacin web y de aplicaciones, ofrecindose dicha aplicacin a partir de la versin 2005 de Microsoft Visual Studio.

Descargar desde :

http://www.microsoft.com/es-es/download/details.aspx?id=40787
La versin Ultimate 2013 profesional, tiene un precio de 17.000 euros.

Con el compilador 2013 se simplifica la creacin de programas entorno Windows.

Aqu mostraremos un ejemplo completo como crear un nuevo programa exe y como hacerle modificaciones e incrementos segn nuestras
necesidades. Este post est hecho para aquellos que tengan conocimiento cero en programacin entorno Windows. Seguir las instrucciones
aqu dadas, al pie de la letra, y se obtendr un exe ejecutable, sin saber leer ni escribir.

Abrimos el compilador y en opcin 'Archivo' seleccionamos Proyecto nuevo y nos sale la siguiente ventana.
En la imagen tomamos Proyecto Win32 y tendremos :
Marcamos Aplicacin Windows y Siguiente :
Despus de Finalizar, tenemos el programa en el editor del compilador.
Compilamos y todo Ok, sin errores, segn segunda ventana horizontal (la inferior)
Run y esta es la vista de nuestro programa.
Hacemos clic en Ayuda y esto es lo que nos sale (pantallita de About)
Hasta aqu todo fcil, pues es el compilador el que ha trabajado.
Ahora nos toca trabajar a nosotros. Tambin va a ser fcil.
Todo es cuestin de lgica, adems que las instrucciones las damos aqu y ser cuestin de seguirlas al pie de la letra.

Lo primero, es que no nos gusta lo de 'Ayuda' ya que en verdad es 'About' y por lo tanto, en la pantalla vertical de la derecha, clic en el
proyecto Dalmau y luego clic en dalmau.rc y clic en Men y por ltimo, clic en IDC_DALMAU y nos saldr el men del programa en
pantalla.

Ahora podremos hacer todas las variantes que queramos en el men del programa.
Por lo pronto, escribimos About en vez de Ayuda y aadimos 'Otra opcin Dalmau' y debajo de sta aadimos 'Opcin 2 Dalmau'
...y sta ser la nueva vista del programa.
Y podemos seguir escribiendo por la derecha y por la izquierda, arriba y abajo y obtener el men que necesitamos. No hay cuidado, pues en
cualquier momento regresamos y volvemos a cambiarlo de arriba a abajo.

Ahora bien, ya tenemos el Men, pero necesitamos trabajar con sus opciones en el cdigo del programa (funcin entrada de teclas) y para ello
necesitamos saber cada uno de los ID de cada una de las opciones del men.

Para ello, comenzamos de nuevo (se supone no tenemos el men en pantalla), clic en el proyecto Dalmau, clic en el men y clic en
IDC_DALMAU y saldr el men en pantalla.

Si por ejemplo, requerimos el ID de 'Opcin 2 Dalmau' hacemos doble clic en ella y nos aparecer una segunda ventana vertical, y en ella
vemos el ID_OTRAOPCI32771 y que ser el que usaremos en la funcin teclas, es decir, cuando el usuario del programa hace clic en este ID,
la funcin teclas lo identifica y proceder a realizar lo programado.
Lo que hemos hecho hasta ahora es, crear el exe (lo hizo el compilador) y variantes en el exe (variantes en el Men). Vamos ahora a hacer
incrementos, es decir, algo de cdigo de programacin adicional,

Lo que vamos hacer es poner en funcionamiento la opcin 'Opcin 2 Dalmau' mediante su ID_OTRAOPCI32771 que lo utilizaremos en la
funcin teclas.

Para ello, nuevamente clic en el proyecto Dalmau (pantalla vertical derecha) clic en Archivos de cdigo fuente y clic en Dalmau.cpp y
tendremos lo siguiente :
Aadimos en la funcin teclas, LRESULT CALLBACK WndProc(HWND hWnd, ...etc lo siguiente :

case ID_OTRAOPCI32771 :
MessageBox(NULL, (LPCWSTR)L"Se ha pulsado 'Opcin 2 Dalmau' en el Men",
(LPCWSTR)L"Aviso", MB_OK);
break;

Veremos lo siguiente :
Nuevamente lo compilamos y Run y clic en opcin 'Opcin 2 Dalmau' y nos da el mensaje que hemos aadido al cdigo fuente del programa.
Hemos cumplido con lo que dijimos al inicio de este post, en el sentido de que crear un programa en C** mediante Visual Studio 2013 no tiene
gran dificultad.

Todo es cuestin de practicar y experimentar y al igual que la calificacin de este pst como 'Hazlo tu mismo' de aqu en adelante, reiteramos
: hazlo tu mismo.

También podría gustarte