Microsoft Visual C++ 2010 Express Edition Guía de Instalación y utilización básica Fabián Gentile Visual C++ 2010 Express Edition 1
Visual C++ 2010 Express Edition El entorno Microsoft Visual Studio. Descarga Versiones. Instalación. Registrar Obtener clave de Visual C++ 2010 Proyectos en Visual C++ Creación de un proyecto consola win32. Mi primer programa. Compilación, linkedición y ejecución de una aplicación consola win32. Errores de compilación. Lista de errores. Atajos en Visual C++ Fabián Gentile Visual C++ 2010 Express Edition 2
Visual C++ 2010 Express Edition El entorno Microsoft Visual Studio Entorno de desarrollo de aplicaciones profesionales más popular del mercado. Rápido, estable, flexible y poderoso. Incluye un potente depurador. Permite manipular proyectos y grupo de proyectos (soluciones). Incluye un asistente que acelera la construcción de los proyectos más comunes de Windows: Aplicaciones convencionales ANSI C/C++. Aplicaciones estándar de Windows. Drivers (requiere instalación complementaria del DDK). Librerías estáticas y dinámicas. Componentes ActiveX y ATL. Fabián Gentile Visual C++ 2010 Express Edition 3
Formas de instalación Existen dos formas de instalación de VSExpressC++ 2010 1. En línea desde el sitio de Microsoft. 2. Fuera de línea con los archivos de instalación. Para ambas versiones la ayuda debe instalarse en línea una vez finalizada la instalación. Luego de instalarse y por 30 días podrá utilizarse el programa libremente. Luego de ese lapso se deberá obtener la clave de registro que es gratuita desde el sitio Windows Live de Microsoft. Este DVD ha sido preparado para instalar fuera de línea tanto VSExpressC++ 2010 como la ayuda correspondiente. Para instalar Deberá ejecutar el archivo setup.exe Fabián Gentile Visual C++ 2010 Express Edition 4
Dirección de descarga de Visual Studio Express 2010 http://www.microsoft.com/express/downloads/#2010-visual-cpp elegir idioma español Fabián Gentile Visual C++ 2010 Express Edition 5
También se puede bajar la imagen ISO, extraer la carpeta VCExpress y ejecutar setup.exe. Desde este DVD ejecutar setup.exe Fabián Gentile Visual C++ 2010 Express Edition 6
Pantalla de inicio de la instalación Fabián Gentile Visual C++ 2010 Express Edition 7
Aceptar los términos de la licencia Fabián Gentile Visual C++ 2010 Express Edition 8
La instalación puede ser más pequeña si no se instalan SQL y Silverligth Fabián Gentile Visual C++ 2010 Express Edition 9
Acá indica la carpeta de instalación y los paquetes a instalar Fabián Gentile Visual C++ 2010 Express Edition 10
Muestra los paquetes que se instalarán Fabián Gentile Visual C++ 2010 Express Edition 11
Comienza la instalación Fabián Gentile Visual C++ 2010 Express Edition 12
Se completa la instalación Fabián Gentile Visual C++ 2010 Express Edition 13
Se completa la instalación Si bien es un producto gratuito y tiene 30 días de uso, se deberá registrar el producto en Microsoft para extender su uso. Fabián Gentile Visual C++ 2010 Express Edition 14
Registrar Visual C++ 2010 Express Después de haber instalado el Visual C++ 2010 Express hay que seleccionar en el menú Ayuda - Registrar producto. Aparece un cuadro de diálogo indicando obtener la Clave. Hacer clic el botón de Obtener una clave de registro en línea, y pasar por el proceso de registro (usando su cuenta de Windows Live ID). Luego de completar el registro en línea, aparecerá una ventana emergente con la clave del producto. Copiamos la clave de registro y pegamos la clave en el campo de la clave del registro. Hacemos clic en el botón Registrar Ahora. La clave además será enviada a la casilla de email registrada en Windows Live. También es posible registrarse fuera del Visual C++ 2010 Express en la siguiente dirección: go.microsoft.com/fwlink/?linkid=163983 Fabián Gentile Visual C++ 2010 Express Edition 15
Registrar Visual C++ 2010 Express Presionar para obtener la clave Aparece esta ventana de Windows Live ID en donde se puede registrar una cuenta gratis. O ingresar al sitio si ya se posee una cuenta Fabián Gentile Visual C++ 2010 Express Edition 16
Aparecen ventanas donde se ingresan los datos, una casilla de email donde recibiremos la clave y algunos datos estadísticos. Luego aparece esta ventana donde confirmamos Si deseamos recibir información desde Microsoft Fabián Gentile Visual C++ 2010 Express Edition 17
Registrar Visual C++ 2010 Express Obtenemos la clave de registro La copiamos y presionamos el botón registrar ahora Fabián Gentile Visual C++ 2010 Express Edition 18
Soluciones, Proyectos y Archivos Las aplicaciones creadas en VSExpressC++ 2010 se componen de soluciones, proyectos y archivos. Una solución es un contenedor que almacena los proyectos y archivos para una aplicación completa. Un proyecto también es un contenedor, pero que almacena los archivos asociados a ese proyecto en particular. Aunque la idea de soluciones, proyectos y archivos puede sonar confusa, el concepto de colocar cosas en los contenedores no es algo nuevo. Pensemos en una solución como algo similar a un cajón de un archivador. Un proyecto es similar a una carpeta de archivos que guardamos en el cajón, y un archivo es similar a un documento que se almacenan en la carpeta de archivos. Se pueden colocar varias Archivo carpetas de archivos en un cajón archivador, al igual que podemos Proyecto poner muchos proyectos en una solución. También se pueden Solución almacenar muchos documentos en una carpeta de archivos, similar a la manera que podemos almacenar muchos archivos en un proyecto. Fabián Gentile Visual C++ 2010 Express Edition 19
Soluciones, Proyectos y Archivos El entorno integrado de desarrollo de Microsoft gestiona soluciones que está compuesto por un grupo de proyectos Proyecto 1.h.cpp Solución (Espacio de Trabajo) Una solución puede estar compuesta de varios proyectos, cada uno con sus propios programas fuente (.h y.cpp) y es posible ejecutar un proyecto en particular con solo elegirlo. Proyecto 2 Proyecto n.h.cpp.h /.cpp.h /.cpp Fabián Gentile Visual C++ 2010 Express Edition 20
Ejecución de Visual C++ Express Se elije del menú de Programas Microsoft Microsoft Visual C++ 2010 Express Fabián Gentile Visual C++ 2010 Express Edition 21
Ejecución de Visual C++ Express Fabián Gentile Visual C++ 2010 Express Edition 22
Se abre el programa y aparece la pantalla de presentación Explorador de soluciones Pagina Inicio Fabián Gentile Visual C++ 2010 Express Edition 23
Para crear un proyecto Se elije la opción crear un proyecto Fabián Gentile Visual C++ 2010 Express Edition 24
Nosotros crearemos un proyecto, y el entorno creará automáticamente una solución que lo contenga. Diferentes opciones de tipos de proyectos Fabián Gentile Visual C++ 2010 Express Edition 25
Se elije la opción proyecto vacío y debajo se coloca el nombre del proyecto y su ubicación (por defecto está en mis documentos). Además colocaremos el nombre de la Solución. Elegimos crear un directorio para la misma. Fabián Gentile Visual C++ 2010 Express Edition 26
Aceptamos y aparece a la izquierda la Ventana de Explorador de solución Aparece la estructura de carpetas vacía del proyecto llamado Ejercicio-1 dentro de la Solución llamada TrabajoPractico-1 Fabián Gentile Visual C++ 2010 Express Edition 27
Nos paramos en la ventana de explorador y elegimos con el botón derecho sobre la carpeta Archivos de código fuente- Agregar - Nuevo elemento Fabián Gentile Visual C++ 2010 Express Edition 28
Aparece la siguiente ventana donde elegimos Archivo C++(.cpp) y le colocamos el nombre Ejer1.cpp Fabián Gentile Visual C++ 2010 Express Edition 29
Se abre entonces una nueva ventana y escribimos el siguiente código Fabián Gentile Visual C++ 2010 Express Edition 30
Si deseamos compilar podemos hacerlo con el botón derecho sobre el archivo fuente Compilar o con el atajo Ctrl-F7 Fabián Gentile Visual C++ 2010 Express Edition 31
Observamos el resultado de la compilación en la ventana de Resultados Fabián Gentile Visual C++ 2010 Express Edition 32
Corremos el programa depurar (debug) elegimos la opción del menú Depurar Iniciar depuración o con F5 Fabián Gentile Visual C++ 2010 Express Edition 33
Aparece entonces el cuadro de dialogo preguntando si deseamos generar el proyecto(linkear y crear ejecutable) Elegimos Si y tildamos para que no aparezca más este dialogo. Fabián Gentile Visual C++ 2010 Express Edition 34
Se genera entonces el proyecto sin errores de linkedición y se ejecuta el programa en una consola win32 Fabián Gentile Visual C++ 2010 Express Edition 35
Si existen errores de sintaxis, el intellisense detecta el error subrayando en rojo sobre el código Fabián Gentile Visual C++ 2010 Express Edition 36
Además el intellisense muestra una explicación del error si apuntamos con el mouse sobre el código Fabián Gentile Visual C++ 2010 Express Edition 37
Si intentamos compilar el código aparece una ventana indicando el error de compilación Fabián Gentile Visual C++ 2010 Express Edition 38
Si queremos ver los errores de compilación en el código abrimos la ventana Lista de Errores Fabián Gentile Visual C++ 2010 Express Edition 39
Vemos la explicación de los errores de compilación en el código y en que línea se encuentra. Además de la cantidad Fabián Gentile Visual C++ 2010 Express Edition 40
Atajos de teclado En Visual Express 2010 Ctrl-F7 Compilar F7 Generar la solución (compila y linkea) Ctrl-Alt-F7 vuelve a Generar la solución F5 Ejecutar con debugger Ctrl-F5 Ejecutar sin debugger Ctrl-May-S graba todo Ctrl-S graba ventana actual Ctrl-F4 cierra la ventana actual F10: Paso a paso por instrucciones F11: Paso a paso por funciones F9: Alternar Puntos de Interrupción Ctrl-May-F9 Borra todos los puntos de Interrupción Ctrl-F10: Ejecutar hasta el cursor F1 ayuda de contexto Ctrl-J o Ctrl-barra Pop-Up Funciones Tab completar nombre Ctrl-Barra completar nombre Fabián Gentile Visual C++ 2010 Express Edition 41
Fin Fabián Gentile Visual C++ 2010 Express Edition 42