Instalación de Visual Studio Metodologı́a de la Programación I Universidad de Granada Índice 1. Conseguir e instalar Visual Studio 1.1. Conseguir Visual Studio . . . . . . . . . . . . . . . . . . . . 1.2. Instalar Visual Studio . . . . . . . . . . . . . . . . . . . . . . 5 5 5 2. Configuración 2.1. Preparar y acceder a la consola del sistema . . . . . . . . . 2.2. Configuración del entorno . . . . . . . . . . . . . . . . . . . 2.3. La plantilla mp1 . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 8 9 Guión de Prácticas Ingenierı́a Informática. Grupo A. Curso 2007/2008 1. 5 Conseguir e instalar Visual Studio 1.1. Conseguir Visual Studio Puede encontrarse información sobre Visual Studio 2005 en: http://msdn.microsoft.com/es-es/vs2005/default(en-us).aspx http://www.microsoft.com/spanish/msdn/vs2005/default.mspx El DVD con la instalación de Visual Studio 2005 Professional puede adquirirse en la fotocopiadora de la Escuela por 2,8 euros. El DVD contiene el programa de instalación y una carpeta llamada Parches con el Service Pack 1 y el Service Pack para Windows Vista. La licencia es legal para todo alumno del departamento de Ciencias de la Computación e Inteligencia Artificial, fruto del programa MSDN Academic Alliance entre Microsoft y el departamento. Para más información sobre este programa: http://www.microsoft.com/spanish/msdn/academico.mspx La principal restricción es que no se pueden desarrollar programas comerciales con esta licencia. Para más información sobre las restricciones de la licencia: http://msdn.microsoft.com/en-us/academic/bb250608.aspx Si se quiere, puede descargarse directamente desde Internet la versión Express de Visual Studio. Esta versión también contiene todas las herramientas y opciones necesarias en esta asignatura. Descarga de Express 2005 http://www.microsoft.com/spanish/msdn/ /vstudio/express/VC/default.mspx Descarga de Express 2008: http://msdn.microsoft.com/es-es/express/default.aspx http://www.microsoft.com/express/vc/ Los requisitos del sistema, para la instalación de Visual Studio 2005 se encuentran en http://www.microsoft.com/spanish/msdn/vs2005/requisitos.mspx y para Visual Studio 2008 en: http://msdn.microsoft.com/en-us/vs2008/products/bb894726.aspx 1.2. Instalar Visual Studio Si se usa el DVD de la fotocopiadora con Visual Studio 2005 Professional, se puede instalar la versión completa que incluye todos los lenguajes de Visual Studio como Visual Basic, C#, etc. Al introducir el DVD se lanzará automáticamente el programa de instalación. Seleccionamos 5 Guión de Prácticas Ingenierı́a Informática. Grupo A. Curso 2007/2008 Figura 1: Instalación de Visual Studio 2005 C++ Instalación Personalizada. Por ahora, instalamos únicamente la parte correspondiente al lenguaje C++ (posteriormente, podemos instalar el resto de lenguajes) con las selecciones que aparecen en la figura 1 En el caso de que estemos instalando sobre Windows Vista, en un determinado momento nos aparecerá un mensaje con el tı́tulo Este programa tiene problemas de compatibilidad conocidos. Lo obviamos haciendo click sobre la opción Ejecutar Programa. Una vez instalado el programa (tardará una media hora), nos salimos del menú de instalación y nos vamos a la carpeta Parches del DVD. Instalamos el Service Pack 1 (tardará también bastante) que se encuentra en el fichero VS80sp1-KB926609-X86-ESN.exe Posteriormente, en el caso de que estemos en Windows Vista, también instalaremos la actualización disponible en el fichero es_visual_studio_2005_sp1_update_windows_vista_x86.exe Una vez instalado el programa Visual Studio, podemos instalar la documentación. Para ello, volver a lanzar el autorun del DVD y seleccionad la instalación de MSDN Library. Si decidimos no instalarla, la ayuda también estará disponible on-line, siempre y cuando se tenga acceso a Internet. 6 6 Guión de Prácticas Ingenierı́a Informática. Grupo A. Curso 2007/2008 2. Configuración 2.1. Preparar y acceder a la consola del sistema La consola de Windows (la ventana con fondo negro que aparece al ejecutar el comando cmd.exe, o bien la que sale al ejecutar un proyecto de consola de Visual Studio) no está preparada por defecto para mostrar adecuadamente caracteres latinos como los acentos. Por ejemplo, al ejecutar cout << "Atención" saldrá en la consola un mensaje en la forma Atenci5/4n Para que podamos ver correctamente dichos caracteres, debemos seguir los siguientes pasos: 1. Cambiar la fuente de la consola a una que acepte caracteres Unicode. En la versión de XP de las aulas ya se ha realizado dicho cambio. En nuestra casa, tendremos que hacer lo siguiente: Inicio -> Ejecutar -> cmd Una vez que se muestre la consola, hacemos click con la derecha y seleccionamos Predeterminados. Seleccionamos la fuente Lucida Console y aceptamos. 2. Debemos cargar la página de códigos correspondiente al alfabeto latino. Para ello, tenemos dos alternativas: a) Si queremos que la consola siempre cargue la tabla de caracteres latinos, debemos modificar el registro de Windows. Lo abrimos desde Inicio->Ejecutar->regedit. Nos situamos en la clave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ \Control\Nls\CodePage y cambiamos el valor que hubiese dentro de OEMCP por el de 1252. Esta es la forma recomendada y la que se ha usado en las aulas de prácticas. Muy Importante: Si se usa otra tabla (distinta a 1252), el sistema operativo podrı́a incluso no arrancar. b) Si queremos hacerlo para una única consola, basta ejecutar el comando chcp 1252 sobre la consola. El problema es que cada vez que se abre una nueva consola (por ejemplo, como resultado de ejecutar un programa desde Visual C++) hay que realizar este cambio. En nuestro caso, pondrı́amos (por ejemplo, al inicio del programa, justo después de las declaraciones de las variables) lo siguiente: 7 7 Guión de Prácticas Ingenierı́a Informática. Grupo A. Curso 2007/2008 8 system("chcp 1252"); En cualquier caso, remarcamos que esta solución no es necesaria si se adopta la primera, es decir, el cambio del registro de Windows. 2.2. Configuración del entorno Si se quieren usar las mismas opciones de configuración del entorno que las usadas en las aulas de prácticas, deben darse los siguientes pasos: Bajarse de Internet el fichero que se encuentra en la siguiente dirección: http://decsai.ugr.es/~carlos/SettingsAulasPracticas.vssettings También está disponible en la pestaña Software de la página de la asignatura Copiadlo localmente, preferiblemente dentro de la carpeta Mis Documentos\Visual Studio 2005\Settings Abrid Visual Studio. Seleccionad Herramientas -> Importar y exportar configuraciones -> Importar la configuración de entorno seleccionada -> Siguiente Si se quiere guardar las configuraciones actuales, elegid la primera opción. Si no se ha trabajado anteriormente con Visual Studio, podemos elegir directamente la segunda opción: No, sólo importar la nueva configuración, reemplazando la configuración actual -> Siguiente -> Examinar Seleccionamos las opciones guardadas anteriormente en Mis Documentos\Visual Studio 2005\Settings\ \SettingsAulasPracticas.vssettings y hacemos click en Siguiente. Aparecen algunas opciones marcadas con un sı́mbolo de admiración, indicando que no se van a importar (pues pueden contener información privada). Aceptamos y terminamos. 8 Guión de Prácticas Ingenierı́a Informática. Grupo A. Curso 2007/2008 Cosas a tener en cuenta: A partir de ahora, si realizamos algún cambio en el entorno o en las opciones de configuración (Herramientas->Opciones), éstas se guardan automáticamente en el archivo Mis Documentos\Visual Studio 2005\ \Settings\CurrentSettings.vssettings Es decir, el archivo SettingsAulasPracticas.vssettings no se modifica con los cambios que efectuemos en las opciones del entorno. Si queremos exportar nuestra configuración para utilizarla en otro sitio, basta con seleccionar Herramientas -> Importar y exportar configuraciones -> Exportar la configuración de entorno seleccionada y seleccionad el nombre del fichero .vssettings en el que queremos guardar la configuración. 2.3. La plantilla mp1 En el entorno Visual Studio de las aulas de prácticas, se ha incluido una plantilla con las opciones de configuración de compilación más usuales ası́ como un esqueleto del programa principal que incluye la cabecera que usaremos siempre en nuestros programas. Para instalar esta plantilla en nuestros ordenadores personales, descargad de Internet el fichero http://decsai.ugr.es/~carlos/PlantillaMP1.zip y seguid las instrucciones que se encuentran en su interior (simplemente habrá que cambiar una lı́nea de texto de un fichero y copiar una carpeta). También se puede encontrar dentro de la pestaña Software de la web de la asignatura. Para usar estar plantilla, basta hacer lo siguiente: Archivo -> Nuevo Proyecto -> _mp1 Seleccionamos una ubicación y tecleamos un nombre para el proyecto. 9 9