Uso de Visual C++ Pre-Practica No. 3



Documentos relacionados
REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

Internet Information Server

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

UD6. Diseño de presentaciones

NORMA 34.14(SEPA) 05/11/2013

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

PLANTILLAS DE DOCUMENTOS EN WORD 2007

PLANTILLAS EN MICROSOFT WORD

Elementos de Microsoft Word

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.

GENERACIÓN DE TRANSFERENCIAS

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.

Diseño de páginas web

Instalación y Registro Versiones Educativas 2013

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

GUÍA DE OUTLOOK. Febrero 2010

Combinar correspondencia (I)

Estructurar la información dentro del ordenador:

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

Uso básico desde la propia página del sitio

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Manual de configuración de Outlook 2010 ÍNDICE

10. El entorno de publicación web (Publiweb)

Capítulo 9. Archivos de sintaxis

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

Introducción a la extensión de scripting en gvsig 2.0

Práctica 3: Introducción a Word

Tutorial Correo Web UC

Horde Manual de usuario

3.1. Guardar un libro de trabajo

Hacer una página web con Kompozer

Módulo I - Word. Iniciar Word Finalizar Word Definición de elementos de pantalla Escribir texto en un documento El cursor...

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

ORGANIZAR LA INFORMACIÓN: EL EXPLORADOR DE WINDOWS

Curso Internet Básico - Aularagon

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 2 CREAR, GUARDAR, CERRAR, ABRIR y VISUALIZAR PRESENTACIONES

Guía nuevo panel de clientes Hostalia

MANUAL INSTALACIÓN ABOGADOS MF

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Uso de Outlook y Lync

Sitios remotos. Configurar un Sitio Remoto

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Creando una webquests

Carlos Castro Grande 1

1. Cambia el fondo del Escritorio

Notas para la instalación de un lector de tarjetas inteligentes.

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Horde Manual de usuario

Uso de varias pantallas y pantalla Splash

Herramientas Visuales de Programación

Como verás pone Microsoft Office y si te colocas sobre esta línea debería salir:

Un pequeñísimo tutorial para explicar cómo darse de alta al MEJOR SISTEMA de compartición, backup... en la web.

Marta Soler Tel: Fax: TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Correo Electrónico: Webmail: Horde 3.1.1

CONFIGURACIÓN DE LAS IMPRESORAS DE RED

Manual de configuración de Thunderbird ÍNDICE

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GENERACIÓN DE ANTICIPOS DE CRÉDITO

UNIDAD I PROCESADOR DE TEXTOS

GUÍA DE USUARIO: GOOGLE DRIVE

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

DBmessage TM. Manual de usuario

Practica A. Crear y Administrar Grupos

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

Manual de iniciación a

Compartir carpetas en XP

6.1. Conoce la papelera

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).

/05/2009

DESCARGA DE CARPETAS DE MENSAJES DE CORREO DESDE EL WEBMAIL A PC S LOCALES

Plantillas Office. Manual de usuario Versión 1.1

Concesionario de coches

CURSO OUTLOOK DEPARTAMENTO COMERCIAL

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

7zip es un programa de carácter libre y gratuito, que permite tanto comprimir como descomprimir archivos, con una alta capacidad de comprensión.

CUADERNIA 2.0. CÓMO INSTALAR CUADERNIA 2.0 Para instalar Cuadernia debemos seguir los siguientes pasos:

Manual Web Alexia Profesor. Índice

Instalación del programa PSPP y obtención de una distribución de frecuencias.

MANUAL BASICO DE WEBEX

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Microsoft Access. Microsoft Access es una herramienta de Microsoft para la definición y manipulación de bases de datos.

Tema 8. Creación y diseño de un sitio web

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Transcripción:

Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por eso contiene muchas funcionalidades, para distintos tipos de aplicaciones y para facilitar al máximo la programación, la prueba y la depuración de las aplicaciones que se desarrollan. También incorpora un editor propio. No te sientas abrumado por la enorme cantidad de menús, opciones y herramientas que tiene el entorno VC++. Sólo necesitamos unos pocos para las aplicaciones que vamos a desarrollar en este curso. Y te iremos dando la información que necesites en cada momento. Para iniciar VC++ debes seleccionar Microsoft Visual C++ 2010 Express en el grupo de programas Microsoft Visual Studio 2010 Express. Tras un cuadro de presentación aparecerá la ventana de la aplicación con una página principal en forma de ficha: 1

La página principal permite crear proyectos o reabrir proyectos recientemente utilizados, así como acceder a documentos de información y aprendizaje sobre el entorno. Podemos hacer que no se abra esa página cada vez que se inicie VC++. Puedes ver que se trata de una aplicación típica de Windows, con sus menús, sus herramientas y su área de trabajo. Dentro del área de trabajo (todo lo que hay entre las barras de herramientas y la barra de estado) habrá paneles y páginas abiertos. En la ilustración anterior, el panel del Explorador de soluciones, a la izquierda, y la página principal. Los paneles y páginas pueden estar anclados (fijados en algún lado del área de trabajo), como en la ilustración anterior, o verse como otra ficha, o flotar, pudiendo colocarlos en cualquier parte de la pantalla (incluso fuera de la ventana de VC++). El área de la derecha, el área en la que realizaremos la edición de los archivos fuente, contendrá distintos tipos de documentos y recursos, cada uno en su ficha. Por ejemplo, los archivos de código C++. Para los documentos de texto la ficha es un completo editor orientado a la sintaxis. En este momento contiene la Página principal. Ciérrala (usa la X que hay en su pestaña). El área de ese panel se verá ahora en azul, al no tener ningún documento abierto. Los demás paneles los iremos explicando a medida que los vayamos necesitando. De momento, lo que necesitamos saber es cómo son las aplicaciones que se desarrollan en VC++. Para empezar, las aplicaciones en VC++ se denominan soluciones. Una solución contiene uno o varios proyectos. Cada proyecto contiene uno o varios elementos. Un elemento puede ser, entre otras cosas, un archivo de código fuente. O un formulario que use la aplicación. U otras cosas necesarias. Para nosotros los únicos elementos que usaremos serán archivos de código fuente en C++. El primer paso para desarrollar una aplicación es elegir el tipo de proyecto. Usa la orden de menú Archivo >>> Nuevo >>> Proyecto. Aparecerá este cuadro con los distintos tipos de proyectos: 2

Selecciona Proyecto vacío. Escribe el nombre que quieres para el proyecto (Hola en este caso) y establece la ubicación en la carpeta que desees. Por defecto, la solución tendrá el mismo nombre que el proyecto (Hola). Pulsa Aceptar. El panel Explorador de soluciones ahora muestra cuatro categorías de elementos de la solución: 3

En esta asignatura de introducción sólo usaremos archivos de código fuente (.cpp) y archivos de encabezado (.h). Vamos a incluir en el proyecto un único elemento, un archivo de código fuente con el programa "Hola Mundo!". Como se trata de un archivo de código fuente, pulsamos con el pulsador derecho del ratón sobre Archivos de código fuente debajo del proyecto Hola en el Explorador de soluciones. En el menú contextual que aparece elegimos Agregar y luego Nuevo elemento...: Aparecerá un cuadro en el que elegir entre varias opciones: 4

Selecciona "Archivo C++ (.cpp)", que es lo que queremos ahora. Escribe el nombre del archivo deseado (Hola, la extensión.cpp se añadirá automáticamente) y pulsa el botónagregar. Ya tenemos un elemento en el proyecto. Se abrirá una ficha para el código del archivo Hola.cpp: Usa el siguiente vínculo para acceder al código del programa "Hola mundo!": Programa Hola Mundo! 5

Selecciona y copia el texto del programa y luego pégalo en el editor de VC++: Puedes comprobar que el editor de VC++ también entiende la sintaxis del lenguaje, coloreando los distintos tipos de elementos. El asterisco tras el nombre de archivo en la pestaña indica que no hemos guardado el trabajo. No te olvides de pulsar el botón Guardar (o Guardar todo) a menudo. Para que se compile y enlace el programa debemos generar la solución. Usa la orden de menú Depurar >>> Generar solución. Se pone en marcha la compilación y el enlace (vinculación lo llama VC++). Aparece un panel Resultados debajo, donde se va viendo cómo avanza el proceso, así como cualquier error que se produzca. Si no se produce ningún error, se creará el ejecutable: 6

Nos dice que todo ha ido bien y se ha generado la solución. La solución en este caso es el archivo ejecutable Hola.exe, que se habrá creado en la carpeta de la solución. Qué carpeta exactamente? Para responder a esa pregunta debemos entender los dos modos en los que trabaja VC++ cuando genera una solución: modo de depuración (debug) y modo de lanzamiento (release). Comenzamos siempre en el modo de depuración, en el que se incluyen más facilidades para la depuración de errores. Una vez que estamos seguros de que la aplicación se comporta suficientemente bien, pasaremos al modo de lanzamiento para generar la solución definitiva, la que distribuiremos a nuestros clientes ;-) Cuando decimos a VC++ que nuestra solución (proyecto) se encontrará en una determinada carpeta (D:\FP\Tema1\), VC++ crea una subcarpeta con el nombre de la solución (D:\FP\Tema1\Hola\). Como una solución puede contener varios proyectos, dentro de esa carpeta se crea otra subcarpeta con el nombre de cada proyecto (Hola en este caso, el único). Ahí se colocan los elementos del proyecto (por ejemplo, el archivo fuente Hola.cpp); habrá algunos archivos generados automáticamente por el entorno de desarrollo. 7

Cuando se genera la solución (ejecutable) en el modo de depuración, se crea una subcarpeta Debug (D:\FP\Tema1\Hola\Debug\) donde se colocan los archivos generados por la solución: entre otros, el ejecutable (Hola.exe): El código objeto (Hola.obj) se coloca dentro de una subcarpeta Debug de la carpeta del proyecto (D:\FP\Tema1\Hola\Hola\Debug\). Podemos abrir una consola y movernos a esa carpeta (D:\FP\Tema1\Hola\Debug\) para ejecutar el programa generado, pero no es necesario. Podemos ejecutar el programa dentro del entorno VC++. En el entorno de VC++, una vez generada una solución, ejecutamos el programa con la opción de menú Depurar >>> Iniciar depuración (o el botón Play de la barra de herramientas). Se abrirá una ventana de consola donde se lleva a cabo la ejecución del programa: 8

La ejecución es muy rápida. Se abre la ventana de consola y rápidamente se cierra, pues le lleva muy poco tiempo mostrar el mensaje. Para poder ver lo que ocurre en la ventana de consola, podemos forzar la suspensión de la ejecución del programa en cualquier línea del programa, colocando un punto de ruptura. Un punto de ruptura es una marca que indica dónde la línea de código fuente donde el entorno debe interrumpir momentáneamente la ejecución. Por ejemplo, podemos hacer que se suspenda la ejecución cuando se llegue a la última instrucción del programa: return 0;. Como es la última, podremos ver todo lo que ha aparecido en la ventana de consola antes de que se cierre. Luego bastará volver a pulsar el botón de Play para que se reanude la ejecución hasta el próximo punto de ruptura o el final del programa. Para colocar un punto de ruptura simplemente pulsamos en el margen izquierdo (gris) de la instrucción donde queramos que se detenga la ejecución: 9

Aparece un círculo rojo que indica que ahí se ha colocado un punto de ruptura. Ahora, cuando se inicie la ejecución del programa, ésta se detendrá justo antes de pasar a ejecutar el código de esa línea. Podrás ver entonces que la ventana muestra el texto "Hola mundo!", que es lo que tenía que hacer. Pulsa de nuevo el botón Play y terminará la ejecución, cerrándose la ventana de consola. 10