El documento describe las características principales del entorno de desarrollo integrado (IDE) de Visual C++, incluyendo cuatro áreas principales (menús, vista de proyecto, editor de código y ventana de depuración), y cómo crear y compilar proyectos nuevos.
2. El Entorno de desarrollo.
El entorno de desarrollo integrado (IDE) de Visual C++ se organiza en cuatro
áreas distintas: menús y barras de herramientas, ventana de vista del proyecto,
editor de código y ventana de depuración.
Con los menús y barras de herramientas podemos acceder a las distintas
opciones para controlar el compilador y editar el código.
En la parte inferior, tenemos la ventana de depuración. En la carpeta Build
obtenemos información de errores y warnings mientras estamos compilando
nuestro código. La carpeta Debug muestra información cuando estamos
ejecutando nuestro programa desde el Visual.
En la Vista del proyecto tenemos tres carpetas, que nos muestran, las clases
que incluye nuestro proyecto, los recursos y los ficheros, y nos permite
desplazarnos fácilmente de un fichero a otro, que se editará en la ventana de
edición.
Cómo crear un proyecto nuevo.
Un programa creado con el Visual C++ está organizado en un ‘proyecto’, que
contiene todos los ficheros que se utilizan para desarrollar, compilar, enlazar y
depurar la aplicación que estamos desarrollando.
Barras de herramientas y menús
Editor de código
fuente
Vista de
proyecto
3. Los ficheros que contiene el proyecto se muestran en la ventana ‘vista de
proyecto’, y en ella podemos ver la siguiente información.
La carpeta ClassView, muestra las clases del proyecto. En FileView, aparecen los
ficheros que hemos incluido, y ResourceView muestra los recursos asociados.
Para crear un proyecto nuevo, hay que seleccionar el menú New/File y
seleccionar la carpeta Projects. Aparecerá este cuadro de diálogo:
En la parte de la derecha debemos ponerle un nombre al proyecto y seleccionar la
carpeta en la que queremos guardarlo.
En la parte de la izquierda, elegimos el tipo de proyecto que queremos crear.
Lo habitual es generar un proyecto de tipo MFC AppWizard(EXE). Esto nos creará
una aplicación ejecutable para Windows, que estará basada en la biblioteca MFC.
Este proyecto incluirá las funcionalidades básicas de un programa ejecutable en
Windows. Además, automáticamente se incluirán los ficheros fuentes de C++
(.cpp), los ficheros de recursos (.rc) , los ficheros de cabecera (.h) y un proyecto
(.dsp). El código generado en estos ficheros está basado en las MFC, y crea las
clases necesarias para abrir una ventana, y manipular sobre ella.
Una vez creado el proyecto, nos aparecerán una serie de cuadros de diálogo,
donde podemos seleccionar las características de nuestro proyecto (un solo
documento o múltiples, basado en diálogos, si contiene alguna base de datos, los
menús que incluye, etc.).
4. A continuación podemos compilar el programa para ver que funciona, y añadir
nuevos ficheros, o modificar los ya existentes. Para compilar un fichero
utilizaremos el menú Build/compile y para compilar y enlazar todo el proyecto
Build/Build.
Esto también podemos hacerlo desde la barra de botones:
Para añadir ficheros utilizaremos el menú Project/Add to Project/New, si lo que
queremos es crear un fichero nuevo, y Project/Add to Project/Files si queremos
incluir un fichero ya creado previamente.
También podemos crear otro tipo de proyectos, tales como bibliotecas dinámicas
(MFCAppWizard DLL), o proyectos que no incluyan las MFC (Win32
Application, o Win32 Console Application).
5. Menu
Microsoft Visual C++ 6.0 tiene un menú dinámico que puede adaptarse a los
diferentes estados del
entorno de desarrollo.
• El menú File dispone de algunas opciones para los últimos archivos o proyectos
abiertos.
• El menú Tools se puede adaptar a las necesidades de cada usuario mediante la
opción
Customize.
• El menú Help está dedicado al sistema de ayuda de Visual C++.
Barras de herramientas
Las barras de herramientas se pueden considerar como un atajo de las opciones
de menú. Pulsando con
el botón derecho del ratón en un espacio libre de las barras de herramientas
existentes, puede mostrar
nuevas barras seleccionando la opción deseada. Así, puede mostrar otra barra
que nos facilite el acceso
inmediato a opciones de compilación (Build), depuración de errores (Debug), etc.
Workspace
Para el trabajo con Microsoft Visual C++, Workspace es una herramienta básica.
Puede contener varias
6. fichas. Para seleccionarlas, se utilizan los botones de la parte inferior de
Workspace.
Cuando no hay abierto ningún proyecto, Workspace consta de una sola ficha:
InfoView. Infoview
sirve para representar la estructura del manual en pantalla. Las otras fichas sólo
se muestran cuando
hay un proyecto abierto. Al crear un nuevo proyecto, se activa una ficha nueva en
Workspace:
ClassView. ClassView permite manejar de forma sencilla los elementos más
importantes del entorno de
desarrollo: las subrutinas y funciones.
Editor de código fuente
Posee algunas ampliaciones que simplifican considerablemente el manejo de los
códigos fuente y, por
tanto, la programación:
• Espacios en blanco virtuales: Al pulsar la tecla Entrar el cursor se sitúa de nuevo
en la posición
en la que se ha comenzado a escribir. No debe utilizar tabuladores, esta opción le
permite
diseñar un espaciado concreto en su programa.
• A los bloques entre llaves, que forman una unidad, se les aplica
automáticamente una sangría.
• El cuadro de diálogo Go To facilita la navegación por el código fuente.
• A los pasajes del código fuente utilizados con mayor frecuencia, se les puede
asignar
marcadores de texto para permitir el acceso directo.
• Se resalta la sintaxis de C++ marcando en color las palabras clave.
Ventana de presentación
Aparece seleccionando la opción Output de entre las que aparecen al pulsar con
el botón derecho del
Ratón en un sitio libre de las barras de herramientas. Consta también de varias
fichas que se pueden
Seleccionar a través de los botones de la parte inferior:
• La ficha Budil proporciona mensajes de estado del compilador de Visual C++, así
como sus mensajes de error. Indica el nombre del archivo, el número de página y
el número del error, así como una descripción del mismo.
• La ficha Debug muestra los mensajes emitidos por el depurador.
• Seleccionando la ficha Find in Files, en la ventana de presentación se muestran
los resultados
de la última búsqueda de texto en varios archivos.