C++ programar con visual studio 2013
Microsoft Visual Studio Express Edition es un programa de desarrollo en entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows desarrollado y distribuido por Microsoft Corporation. Soporta varios lenguajes de programación 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 carácter gratuito y es proporcionado por la compañía Microsoft Corporation orientándose a principiantes, estudiantes y aficionados de la programación web y de aplicaciones, ofreciéndose dicha aplicación a partir de la versión 2005 de Microsoft Visual Studio.Descargar desde :
http://www.microsoft.com/es-es/download/details.aspx?id=40787
La versión Ultimate 2013 profesional, tiene un precio de 17.000 euros.
Con el compilador 2013 se simplifica la creación de programas entorno Windows.
Aquí mostraremos un ejemplo completo como crear un nuevo programa exe y como hacerle modificaciones e incrementos según nuestras necesidades. Este post está hecho para aquellos que tengan conocimiento cero en programación 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 opción 'Archivo' seleccionamos Proyecto nuevo y nos sale la siguiente ventana.
En la imagen tomamos Proyecto Win32 y tendremos :
Marcamos Aplicación Windows y Siguiente :
Después de Finalizar, tenemos el programa en el editor del compilador.
Compilamos y todo Ok, sin errores, según 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 fácil, pues es el compilador el que ha trabajado.
Ahora nos toca trabajar a nosotros. También va a ser fácil.
Todo es cuestión de lógica, además que las instrucciones las damos aquí y será cuestión 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 añadimos 'Otra opción Dalmau' y debajo de ésta añadimos 'Opción 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 código del programa (función 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 'Opción 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 función teclas, es decir, cuando el usuario del programa hace clic en este ID, la función 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 código de programación adicional,
Lo que vamos hacer es poner en funcionamiento la opción 'Opción 2 Dalmau' mediante su ID_OTRAOPCI32771 que lo utilizaremos en la función teclas.
Para ello, nuevamente clic en el proyecto Dalmau (pantalla vertical derecha) clic en Archivos de código fuente y clic en Dalmau.cpp y tendremos lo siguiente :
Añadimos en la función teclas, LRESULT CALLBACK WndProc(HWND hWnd, ...etc lo siguiente :
case ID_OTRAOPCI32771 :
MessageBox(NULL, (LPCWSTR)L"Se ha pulsado 'Opción 2 Dalmau' en el Menú",
(LPCWSTR)L"Aviso", MB_OK);
break;
Veremos lo siguiente :
Nuevamente lo compilamos y Run y clic en opción 'Opción 2 Dalmau' y nos da el mensaje que hemos añadido al código 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.
0 comentarios: