Visual C++
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 ventanade 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 unfichero 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.
Los ficheros que contiene el proyecto se muestran en la ventana ‘vista de proyecto’, y en ella podemosver 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 yseleccionar 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 denuestro proyecto (un solo documento o múltiples, basado en diálogos, si contiene alguna base de datos, los menús que incluye, etc.).
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 podemoshacerlo 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, oWin32 Console Application).
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.
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...
Regístrate para leer el documento completo.