2. El Entorno De Desarrollo
• Editor orientado a la codificación C/C++ (resaltando
palabras claves).
• Compilador/Enlazador incremental, que acelera el
proceso de construcción de los programas.
• Depurador visual, que permite visualizar y modificar
el contenido de variables y áreas de memoria.
• Visor de datos (browser) que permite 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 como un analizador
de ventanas (Spy ++) o un trazador de funciones
MFC.
3. El concepto de proyecto (workspace)
• La construcción de cualquier tipo de programa se
inscribe dentro del concepto de proyecto
(workspace).
• Visual C++ genera para cada proyecto dos archivos
que lo definen, el archivo de workspace (con
extensión wsp) y un makefile (con extensión mak).
• El proyecto contiene referencias a cada uno de los
archivos fuentes (C/C++, con extensiones c y cpp
respectivamente), objetos, librerías o archivos de
recursos (extensión rc).
4. Posibilidades de programación
• Aplicación (.EXE) basada en la MFC (MFC
AppWizard).
• Librería de enlace dinámico (.DLL) basada en la
MFC. (MFC AppWizard)
• Aplicación (.EXE) estándar para Windows (basada
en el SDK)
• Librería de enlace dinámico (.DLL) (basada en el
SDK)
• Aplicación (.EXE) modelo DOS (Console
application)
• Librería estática (.LIB)
5. Creación de un primer programa
1. Lo primero que se debe realizar antes de escribir un programa es abrir un archivo
nuevo. En el menú File (Archivo),
2. Se selecciona el elemento de menú New... (Nuevo...). Esta opción abre el cuadro de
diálogo New.
3. Este cuadro de diálogo se utiliza para seleccionar el tipo de archivo que se desea crear.
Seleccióna la opción Win32 Console Application.
4. Una vez que se la asigna al proyecto un nombre, Visual Development Studio presenta al
usuario las opciones relativas a la aplicación (Application).
5. Se selecciona el botón de opción Empty Project (Proyecto vacío) y se pulsa el botón
Finish (Finalizar).
6. Para abrir una ventana de edición vacía, se pulsa sobre el icono Página (primer icono
comenzando por el extremo izquierdo de la barra de herramientas Edit).
7. Con el área de edición vacía, ya se está preparado para comenzar a escribir un
programa.
6. Características
• Los archivos fuente de C++ tienen la extensión
*.cpp.
• Los comentarios empiezan por los caracteres /*
y terminan con los caracteres */.
▫ Pueden comprender varias líneas.
• Se considera que son comentarios todo aquel
texto que está desde dos barras consecutivas (//)
hasta el fin de la línea.
7. Definición de constantes y macros,
El formato general de un programa
en C++
Definición de
constantes y
macros,
declaración de
ENCABEZADO variables
globales,
void main(void) {<---Cuerpo de la función principal
}
8. Nombre de un archivo de cabecera en el cual se encuentran
declarados los prototipos de las funciones y macros que se
utilizan para la entrada/salida estándar.
// PRIMER.CPP
//
// Despliega un mensaje en la pantalla.
#include <stdio.h> // Para utilizar la función printf()
void main(void) {
printf("El lenguaje C++ es poderoson");
}
9. Ejemplos
/* Esto es un comentario simple. */
/* Esto es un comentario más largo,
distribuido en varias líneas. El
texto se suele alinear por la izquierda. */
/**************************************
* Esto es un comentario de varias *
* líneas, encerrado en una caja para *
* llamar la atención. *
**************************************/
// Esto es un comentario simple.