• No se han encontrado resultados

INSTALACIÓN DEL Visual STUDIO 2008

N/A
N/A
Protected

Academic year: 2021

Share "INSTALACIÓN DEL Visual STUDIO 2008"

Copied!
7
0
0

Texto completo

(1)

INSTALACIÓN DEL Visual STUDIO 2008

En la plataforma de Enseñanza Virtual se puede descargar un vídeo que indica los pasos para descargar Visual Studio 2008 e iniciarse en el uso del entorno Visual C++ con un primer programa. Este vídeo resume los siguientes pasos que detallamos a continuación:

1. Autenticarse en la página web de la ETSII: https://www.informatica.us.es/

2. En la pestaña ALUMNO entre en la opción MSDN Academic Alliance.

3. Entre en la opción del Centro de Descarga de Microsoft.

4. Dentro de la opción de Herramientas de Desarrollo tenemos la posibilidad de descargarnos Visual Studio 2008 o versiones posteriores. Descargaremos la versión 2008 es que la que utilizaremos en el aula de laboratorio 5. En la descarga de Visual Studio 2008 nos encontraremos diversas opciones como la Express o Professional,

elegiremos esta última en castellano o inglés seleccionando la opción de añadir al carrito de la compra y descargar.

(2)

La descarga será gratuita ya que la E.T.S. de Ingeniería Informática mantiene una suscripción anual con el programa MSDN Academic Alliance de Microsoft. Este servicio permite que todos los miembros de la comunidad universitaria relacionados con la Escuela puedan descargar las aplicaciones de Microsoft concedidas bajo licencia de acuerdo con el programa MSDNAA.

Observación importante: la descarga del paquete tarda más de 90 minutos desde un proveedor doméstico de internet, por lo que para que la descarga no se interrumpa se recomienda desactivar durante la misma las opciones de ahorro de energía y de protector de pantalla.

El fichero a descargar es la imagen de un DVD que ocupa 3.643.858 KB, se denomina es_visual_studio_2008_professional_x86_x64wow_dvd_X14-26332.iso, y puede descomprimirse con WinRAR o 7zip.

También se puede descargar Visual Studio 2008 desde los equipos de las aulas de laboratorio del Departamento. En el escritorio de Windows hay un acceso directo a la unidad de red G, que es el servidor de prácticas lsi-aulas. En la carpeta Programas Aulas 2010-11 hay que descargar VS2008.

Para instalar se ejecuta el archivo setup.exe. Otros Entornos de Desarrollo

El alumno no está obligado a utilizar el entorno de desarrollo Visual Studio 2008, recomendamos su instalación ya que será el entorno utilizado en las aulas de laboratorio, no obstante el alumno podrá utilizar cualquier compilador de C. Otra solución factible tanto para Unix como para Windows es el entorno de desarrollo Code::Blocks

1. Introducción.

El entorno de desarrollo forma parte del conjunto Visual Studio 2008 de Microsoft. En él se integran entre otras las siguientes herramientas:

Editor orientado a la codificación C/C++ (resaltando palabras claves …) Compilador/Enlazador .

Depurador visual, que permite visualizar y modificar el contenido de variables y áreas de memoria.

Visor de datos (browser) que permite fácilmente controlar dependencias y referencias a funciones, datos, clases, etc. Además permite visualizar la jerarquía de las clases utilizadas en los programas.

Herramientas complementarias. 2. Concepto de Workspace.

En Visual C++ la construcción de cualquier tipo de programa se inscribe dentro del concepto de proyecto (workspace). Un proyecto define los pasos a seguir para alcanzar la construcción de un objetivo (un programa, una DLL, etc.), en realidad es un concepto análogo a lo que se conoce como “makefile” en otros entornos típicos de desarrollo en C. En realidad, Visual C++ genera para cada proyecto dos ficheros que lo definen, el fichero de workspace (con extensión wsp) y un makefile (con extensión mak) estándar que permitiría la utilización del mismo proyecto en otro entorno distinto.

(3)

Desde el punto de vista funcional, el proyecto contiene referencias a cada uno de los ficheros fuentes (C/C++, con extensiones c y cpp respectivamente), objetos, librerías o ficheros de recursos (extensión rc) que se deben utilizar para construir el objetivo final del proyecto. En definitiva, para crear cualquier programa con Visual C++ debemos comenzar creando un proyecto para él, codificando y añadiendo los módulos necesarios a dicho proyecto, y definiendo los recursos asociados. Los proyectos pueden ser de muchos tipos, nosotros nos ceñiremos a los proyectos de consola, que son aquellos que se ejecutan en una ventana de símbolo del sistema.

3. Creación del primer programa C.

Tal como se indica en el vídeo referenciado en el punto anterior, hay una segunda parte dedicada a crear un primer programa C, siguiendo los siguientes pasos:

ArchivosNuevoProyecto.

Seleccionar dentro Visual C++, la opción Win32. Elegir Aplicación de consola Win32.

En la parte inferior se da nombre al proyecto -HolaMundo- en la ubicación de la estructura de archivo que se desee -recomendamos haber creado una carpeta denominada Practica23, o similar-.

En la pantalla del Asistente para Aplicaciones se hace clic en el botón “Siguiente”.

En la pantalla Configuración de la aplicación se marca “Proyecto vacío” y se hace clic en el botón “Finalizar”. Como consecuencia de lo anterior, en la ventana Explorador de Soluciones se han creado tres carpetas, de las que van a ser de nuestro interés las dos primeras: Archivos de código fuente y Archivos de encabezados.

Encima de Archivos de código fuente y con el botón contextual del ratón -normalmente el botón derecho- se despliegan determinadas opciones en las que se elige: ”Agregar””Nuevo elemento”.

En la pantalla de Plantillas se elige Archivo C++ (cpp)

En la parte inferior se da nombre al programa -holaMundo.cpp- (observe que empieza por minúsculas) en la ubicación de la estructura de archivos que se desee -recomendamos mantener el que ofrece por defecto, que se corresponde con el del proyecto creado-.

Aparece la ventana del editor de código, en donde teclearemos lo siguiente: #include<stdio.h>

void main(void){

printf ("Hola Mundo\n"); }

Para compilar el programa seleccionamos “Generar””Compilar” -equivalente a pulsar Ctrl+F7- y el compilador obtiene un programa objeto que denominaremos “intermedio y no ejecutable”. En la ventana inferior de resultados se indicarán, en su caso, los errores de compilación que existan.

Para enlazar el programa objeto con determinadas librerías C y obtener el programa ejecutable, seleccionamos “Generar””Generar solución” - equivalente a pulsar F7-. En la ventana inferior de resultados se indicarán, en su caso, los errores de enlazado que existan.

Por último, para ejecutar el programa seleccionamos “Depurar””Iniciar sin depurar” -equivalente a pulsar Ctrl+F5-. Se muestra en la ventana de Consola el resultado de la ejecución de programa.

Si en el menú ”Herramientas””Personalizar”, en la pestaña de Comandos se elige “Depurar””Iniciar sin depurar” y se arrastra el botón a la barra de menú, podemos realizar los pasos 11, 12 y 13 haciendo clic en dicho botón.

(4)

4. Depuración.

A continuación vamos a ver un submenú muy importante que nos permitirá corregir los posibles errores que cometamos en la elaboración de un programa. Este submenú se encuentra en el menú Depurar, seleccionando Iniciar Depuración. Depurar un programa consiste en corregir los errores (en inglés bugs, de ahí el nombre debugger) que pueda contener, hasta que su funcionamiento sea el deseado.

El proceso a seguir para depurar un programa es: Darse cuenta de que existe un error. Encontrar dónde se produce el error. Encontrar la causa del error. Corregir el error.

Visual C++ proporciona una herramienta de depuración que permite ejecutar un programa paso a paso (instrucción a instrucción) e inspeccionar el contenido de las variables en cualquier punto del programa. Vamos a ver algunos conceptos.

Punto de interrupción (Breakpoints)

Sirven para detener el programa en una línea de código, y poder examinar el valor de las variables, o ejecutar el programa paso a paso. Se insertan con la tecla F9.

Ejecución paso a paso.

Una vez puesto un punto de interrupción, podemos ejecutar el programa línea a línea, para comprobar su correcto funcionamiento.

(5)

menú Build cambia por el menú Debug. Desde este menú y esta barra, podemos ejecutar el programa paso a paso, y abrir las ventanas de depuración que necesitemos.

Para ejecutar paso a paso el programa, podemos utilizar las funciones Paso a paso por instrucciones, Paso a paso por procedimientos y Paso a paso para salir, que nos permiten respectivamente:

Paso a paso por instrucciones : ejecuta la siguiente línea de código. Si esa línea es una llamada a otra función,

el programa entrará en esa función.

Paso a paso por procedimiento : igual que la anterior, pero si la siguiente línea es una función, la ejecuta sin

entrar en ella.

(6)

Paso a paso para salir: sale de la función actual.

Ventanas de depuración.

Para ver los valores de las variables, podemos utilizar las ventanas de depuración. Algunas de estas ventanas se abren directamente cuando iniciamos la ejecución. Si esto no ocurre, podemos abrirlas desde el menú desplegable contextual que aparece al pulsar el botón derecho del ratón en un área vacía de las barras de herramientas, o desde la barra de botones de Debug.

-Ventana de variables (Variables Window).

Muestra las variables definidas dentro de la función actual. contiene tres carpetas: Auto, Locals y This. Auto muestra las variables que el programa usa en la línea actual y en la anterior. Locals muestra las variables definidas en la función actual.

-Ventana de inspección (Watch Window).

Similar a la anterior, pero nos permite ver los valores de las variables que deseemos. Introduciendo el nombre de la variable en la parte izquierda, aparecerá su valor en la derecha.

Estas dos ventanas son las que más se utilizan. Tenemos también ventanas para ver los valores de los registros del procesador (Registers window), para ver los contenidos de las direcciones de memoria que se están depurando (Memory window), para ver la pila de llamadas (Call Stack window) y por último la ventana de desensamblado (Disassembly window).

5. Ayuda.

Quizás sea el menú más importante. Visual C++ (o mejor dicho Visual Studio) dispone de una extensísima ayuda con multitud de ejemplos llamada MSDN (Microsoft Developer Network). Esto nos será muy útil a la hora de ver en qué librería se incluye una determinada función, o bien para recordar alguna palabra reservada del lenguaje C. Hay que tener en cuenta que lo verdaderamente importante a la hora de programar, es saber llevar un diseño hecho en un pseudocódigo

(7)

hacia CUALQUIER lenguaje imperativo (por ejemplo lenguaje C), y que por tanto lo más importante no es aprender de memoria un lenguaje de programación, cuyo conocimiento se adquiere con la experiencia, sino más bien valerse de la ayuda del entorno, manuales, etc.

1.1 Cree un proyecto de consola con el nombre PROG_UNO que contenga el siguiente programa en lenguaje C:

#include <stdio.h> void main (void) {

printf ("\nMi primer programa en C\n\n"); }

1.2 Compile y ejecute el programa.

1.3 Cree otro proyecto PROG_DOS que contenga el siguiente programa1:

#include <stdio.h> #include <iostream> using namespace std; void main (void) {

int x, x2=0;

cout << "Introduzca un numero:"; scanf ("%d", &x);

if (x % 2 == 0)

printf ("El numero es par") else

printf ("El numero es impar"); x2 = x*x;

printf ("\nEl cuadrado de %d es %d\n\n", x, x2); }

1.4 Compile el programa. Observe el error de compilación. 1.5 Cambie la línea

printf ("El numero es par") por la línea

printf ("El numero es par"); (nótese el punto y coma final)

1.6 Vuelva a compilar y ejecutar el programa. 1.7 Establezca un breakpoint en la línea

x2 = x*x;

1.8 Ejecute el programa hasta el breakpoint. Observe el valor de las variables x y x2. 1.9 Ejecute Step Over (F10). Observe el nuevo valor de las variables.

1.10 Continúe la ejecución del programa hasta el final.

1 Este programa es deliberadamente incorrecto.

EJERCICIOS PROPUESTOS

Referencias

Documento similar

Para eliminar los anclajes, como ya hemos explicado, podemos utilizar la opción Quitar de la lista desde el propio menú de Inicio o la barra de tareas, es decir,

Podrá ver la cantidad real de datos que faltan por transferir haciendo clic con el botón derecho sobre el icono de SanDisk +Cloud en la barra de tareas de Windows para abrir su

Para crear un proyecto una vez que se está ejecutando el programa, hacer clic sobre la opción Nuevo del menú Proyecto..

Para utilizar la Vista Preliminar podemos ir al menú Archivo y seleccionar la opción Vista preliminar o hacer un clic en el ícono de Vista preliminar de la barra de

La interfaz de usuario es la ventana que se abre al ejecutar el programa, en ella se encuentran los botones que permiten acceder al simulador, también esta una barra de

Pinchando con el botón derecho sobre el icono del programa en la bandeja del sistema se abre un menú con las siguientes opciones: 1) &#34;Abrir IptvGUI&#34; muestra la interfaz

Creando nuestra primera app con PHONEGAP: http://docs.phonegap.com/getting-started/3-create-your-app/cli/ Para ejecutar el comando ya debemos tener instalado en nuestro sistema

Paso 1: Presionar el ‘1’ en el bisel del monitor de ViewSonic para abrir el menú OSD visualización en pantalla Paso 2: Utilizar las fechas para seleccionar la función ‘Manual