Está en la página 1de 4

AMBIENTE INTEGRADO C++

DEV-C++
UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE INGENIERA
DEPARTAMENTO DE INGENIERA
DE SISTEMAS E INDUSTRIAL
BOGOT D.C.
2004
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 2
TABLA DE CONTENIDO
1 Introduccin....................................................................................................................4
2 Instalacin ......................................................................................................................5
3 Entorno de trabajo..........................................................................................................8
Men y barras de herramientas .....................................................................................8
Explorador de proyectos y clases e informacin de depuracin....................................8
rea de edicin. .............................................................................................................9
Resultados de la compilacin y controles de depuracin. .............................................9
4 Descripcin de las opciones del Men.........................................................................10
4.1 Menu File ................................................................................................................10
4.2 Men Edit................................................................................................................10
4.3 Men Search...........................................................................................................11
4.4 Men Project...........................................................................................................11
4.5 Men Execute.........................................................................................................11
4.6 Menu Options..........................................................................................................12
4.7 Men Tools .............................................................................................................12
4.8 Men Windows .......................................................................................................12
5 Iniciar un proyecto........................................................................................................13
6 Colores en la escritura de cdigo.................................................................................13
Directivas de Preprocesador........................................................................................14
Comentarios.................................................................................................................14
Cadenas de caracteres ................................................................................................14
Nmeros.......................................................................................................................14
Palabras Claves ...........................................................................................................14
7 Compilacin y generacin de programas.....................................................................15
8 Otras facilidades ..........................................................................................................16
9 Errores comunes en programacin y como evitarlos con Dev-C++.............................17
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 3
9.1 Olvidar terminar un comentario con */ ....................................................................17
9.2 Uso de letras maysculas cuando no es til...........................................................17
9.3 Olvidar las dobles comillas de un texto o cadena de control. .................................18
9.4 Olvidar el signo ; despus de cada instruccin.......................................................19
9.5 cambiar el signo ; por , despus de alguna sentencia............................................19
9.6 Olvidar colocar llaves en una sentencia compuesta...............................................20
9.7 Las palabras reservadas son :................................................................................21
9.8 Olvidar definir una variable. ....................................................................................22
9.9 usar , en vez de ; dentro de una sentencia for...................................................23
9.10 Olvidar incluir una librera ...................................................................................23
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 4
1 Introduccin
El presente manual, no es un manual del lenguaje C++, es un manual, para el uso de un entorno
de desarrollo de cdigo como lo es Dev-C++, por lo tanto no encontrar ayudas sobre la referencia
del lenguaje, ni explicacin de la sintaxis. Este manual presenta las facilidades de esta herramienta
para el desarrollo de cdigo.
Dev-C++ es un Entorno de Desarrollo Integrado (IDE) para el lenguaje de Programacin C/C++
que usa Mingw de GCC (GNU Compiler Collection) como Compilador y permite crear:
Programas ejecutables para Win32.
Programas ejecutables para consola.
Construccin de DLLs y bibliotecas estticas.
Adems, se puede utilizar en combinacin con otros compiladores basados en GCC.
Dev-C++ es un software de libre distribucin sujeto a los trminos de la Licencia Pblica General
(GPL), que facilita la escritura de programas en lenguaje C++; para brindar las facilidades de
creacin de programas (ejecutables *.exe) se apoya en diversos compiladores, entre ellos MinGW
(Minimalist Gnu Windows), tambin software libre bajo la licencia GNU
Las caractersticas de Dev-C++ son:
Tiene integrado un depurador basado en GDB
Soporta mltiples lenguajes (el castellano es uno de ellos).
Mantiene una lista con las clases utilizadas en el desarrollo de un programa.
Mantiene la lista de funciones definidas en el desarrollo del programa.
Tiene un manejador de proyectos (se usa cuando el programa se compone de ms de un
fichero fuente).
Tiene un editor que resalta la sintaxis del cdigo que es configurable.
Soporta plantillas para la creacin de tus propios tipos de proyectos.
Permite la creacin de Makefile para la compilacin separada de archivos fuente.
Edita y compila ficheros de recursos.
Soporta la actualizacin del software y bibliotecas a travs de Internet.
Este manual fue elaborado por Nelson Javier Cruz, como un aporte del Centro de estudios de
Ingeniera de sistemas CEIS_UN, al departamento de Sistemas e industrial de la universidad
Nacional de Colombia. aportes y recomendaciones a: ceis_un@hotmail.com
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 5
2 Instalacin
La instalacin es muy sencilla, es necesario tener un equipo con Windows, funciona en todas las
versiones de Windows, excepto las inferiores a win 95, las exigencias de memoria y disco son
MUY pequeas.
Estas son las especificaciones mnimas necesarias, que requiere el computador:
Microsoft Windows 95, 98, NT 4, 2000, XP, 2003
8 MB RAM procesador de 100 Mhz (486 o Pentium)
30 MB de espacio en disco.
l programa se puede conseguir en:
http://www.bloodshed.net/dev/devcpp.html
Aunque en este manual, no se presenta la ltima versin, se presentar una lo suficientemente
verstil para desarrollar los objetivos propuestos en los cursos de programacin de computadores y
mtodos numricos.
Es posible descargarlo en un solo archivo comprimido de 8Mb, y en versin de 6 disquettes, de la
pgina antes indicada. Tambin en las salas de computadores de la Facultad de Ingeniera (453-
230, 453-119, 453-209 y 401-201) se dispone de una copia en CD.
Para iniciar la instalacin, basta ubicar entre los instaladores el programa setup e iniciarlo.
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 6
En la ventana de instalacin, se siguen instrucciones muy sencillas,
1. Haga click en YES, para aceptar los trminos de la licencia.
2. Tipo de instalacin
Es recomendada, la instalacin Custom (el usuario selecciona los mdulos que desea), ya que se
instalarn los recursos requeridos para el trabajo. Se sugiere seleccionar todos los mdulos para
no tener inconvenientes, luego hacer clic en Next > para copiar los archivos.
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 7
Al terminar, la instalacin presenta la posibilidad, de abrir un archivo que describe el programa, o
de iniciar el programa por primera vez. Usted puede seleccionar estas opciones de acuerdo a su
preferencia.
La primera vez que es ejecutado, el programa pedir la asociacin de los archivos propios del
lenguaje C al entorno de desarrollo (muy conveniente), y adems la seleccin de un estilo visual
para los iconos de entorno de trabajo. Es conveniente hacer una seleccin de acuerdo a las
capacidades del equipo. Ya que no todas las colecciones de iconos se vern adecuadamente en
pantallas de baja resolucin (frecuente en win 95 o 98).
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 8
3 Entorno de trabajo
Se pueden identificar 4 reas principales:
1. Men y barras de herramientas
2. Explorador de proyectos
3. rea de trabajo y edicin.
4. Resultado de la compilacin.
Men y barras de herramientas
Aqu tenemos los mens con los tpicos comandos de Windows (abrir, guardar, copiar y pegar)
Tambin tenemos una serie de iconos en las barras de herramientas que no son ms que una
parte de las opciones que tenemos en los mens, se puede dejar el ratn encima de un icono
durante unos segundos y aparecer una ayuda emergente. Explicativa de lo que se ejecuta cuando
se hace clic sobre la figura. En el numeral 4 se har una pequea descripcin de cada una de las
opciones del men.
Explorador de proyectos y clases e informacin de depuracin.
Dependiendo de la pestaa que seleccione en esta rea tendr acceso a:

1
2
3
4
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia
Centro de Estudios de Ingeniera de Sistemas CEIS_UN 9
a) Explorador de proyectos, que muestra los archivos por los que est formado el proyecto -y por
tanto su aplicacin- bien sean de cdigo, de encabezados, o de recursos.
b) Explorador de clases, una de las funciones ms tiles, ms adelante se detallar cada una de
las estructuras/clases definidas en los archivos del proyecto, as como los mtodos y datos que
forman parte de la estructura/clase, incluyendo sus argumentos y su tipo. Tambin se ver una lista
de las funciones globales que tenemos en el proyecto, tambin con sus argumentos. Pulsando
doble clic en un mtodo, funcin o clase, se ir directamente al archivo y lnea donde se ha
definido.
c) Informacin de depuracin, aqu podremos definir las variables que queramos cuando estemos
depurando un programa.
rea de edicin.
Aqu aparecern los Archivo de cdigo que se abran. Se Pueden tener abierto ms de un Archivo a
la vez, y seleccionarlo por medio del men Window.
Resultados de la compilacin y controles de depuracin.
En sta serie de pestaas se encuentra informacin acerca del proceso de compilacin. Cuando se
selecciona una pestaa se expandir para mostrarnos los resultados.
En la pestaa compiler (compilador) se ven los errores y advertencias que ha generado la
compilacin de nuestro cdigo (si los hubiera), pulsando doble clic en uno de ellos se remite
directamente a la lnea que provoc dicho error o advertencia. Tambin se generan avisos.
Tambin existen otras pestaas, con propsitos ms especficos, linker, informa acerca de la
correcta referencia de las libreras con el cdigo que hemos creado. resource, indica posibles
advertencias acerca de otros recursos invocados en las lneas de cdigo de nuestro programa, y
Compile Log, informa acerca de diferentes mensajes que produzca la herramienta de
compilacin. En muy raras ocasiones hay mensajes el las pestaas linker, resource, sin
embargo, cuando aparecen estos son muy importantes.
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

También podría gustarte