0% encontró este documento útil (0 votos)
41 vistas10 páginas

Manual de Dev-C++ para Programadores

El manual proporciona una guía para el uso del entorno de desarrollo Dev-C++ en programación C/C++. Incluye instrucciones sobre instalación, características del software, y una descripción detallada de las opciones del menú y el entorno de trabajo. Además, aborda errores comunes en programación y cómo evitarlos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas10 páginas

Manual de Dev-C++ para Programadores

El manual proporciona una guía para el uso del entorno de desarrollo Dev-C++ en programación C/C++. Incluye instrucciones sobre instalación, características del software, y una descripción detallada de las opciones del menú y el entorno de trabajo. Además, aborda errores comunes en programación y cómo evitarlos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

AMBIENTE INTEGRADO C++

DEV-C++

UNIVERSIDAD NACIONAL DE COLOMBIA

FACULTAD DE INGENIERÍA

DEPARTAMENTO DE INGENIERÍA
DE SISTEMAS E INDUSTRIAL

BOGOTÁ D.C.
2004
Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

TABLA DE CONTENIDO

1 Introducción....................................................................................................................4
2 Instalación ......................................................................................................................5
3 Entorno de trabajo..........................................................................................................8
Menú y barras de herramientas .....................................................................................8
Explorador de proyectos y clases e información de depuración. ...................................8
Área de edición. .............................................................................................................9
Resultados de la compilación y controles de depuración. .............................................9
4 Descripción 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 código.................................................................................13
Directivas de Preprocesador........................................................................................14
Comentarios.................................................................................................................14
Cadenas de caracteres ................................................................................................14
Números.......................................................................................................................14
Palabras Claves ...........................................................................................................14
7 Compilación y generación de programas.....................................................................15
8 Otras facilidades ..........................................................................................................16
9 Errores comunes en programación y como evitarlos con Dev-C++.............................17

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 2


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

9.1 Olvidar terminar un comentario con */ ....................................................................17


9.2 Uso de letras mayúsculas cuando no es útil...........................................................17
9.3 Olvidar las dobles comillas de un texto o cadena de control. .................................18
9.4 Olvidar el signo ; después de cada instrucción.......................................................19
9.5 cambiar el signo ; por , después 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 librería ...................................................................................23

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 3


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

1 Introducción
El presente manual, no es un manual del lenguaje C++, es un manual, para el uso de un entorno
de desarrollo de código como lo es Dev-C++, por lo tanto no encontrará ayudas sobre la referencia
del lenguaje, ni explicación de la sintaxis. Este manual presenta las facilidades de esta herramienta
para el desarrollo de código.

Dev-C++ es un Entorno de Desarrollo Integrado (IDE) para el lenguaje de Programación C/C++


que usa Mingw de GCC (GNU Compiler Collection) como Compilador y permite crear:
• Programas ejecutables para Win32.
• Programas ejecutables para consola.
• Construcción de DLL´s y bibliotecas estáticas.
• Además, se puede utilizar en combinación con otros compiladores basados en GCC.

Dev-C++ es un software de libre distribución sujeto a los términos de la Licencia Pública General
(GPL), que facilita la escritura de programas en lenguaje C++; para brindar las facilidades de
creación de programas (ejecutables *.exe) se apoya en diversos compiladores, entre ellos MinGW
(Minimalist Gnu Windows), también software libre bajo la licencia GNU

Las características de Dev-C++ son:


• Tiene integrado un depurador basado en GDB
• Soporta múltiples 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 más de un
fichero fuente).
• Tiene un editor que resalta la sintaxis del código que es configurable.
• Soporta plantillas para la creación de tus propios tipos de proyectos.
• Permite la creación de Makefile para la compilación separada de archivos fuente.
• Edita y compila ficheros de recursos.
• Soporta la actualización del software y bibliotecas a través de Internet.

Este manual fue elaborado por Nelson Javier Cruz, como un aporte del Centro de estudios de
Ingeniería de sistemas CEIS_UN, al departamento de Sistemas e industrial de la universidad
Nacional de Colombia. aportes y recomendaciones a: [email protected]

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 4


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

2 Instalación
La instalación 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 pequeñas.
Estas son las especificaciones mínimas 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 versión, se presentará una lo suficientemente


versátil para desarrollar los objetivos propuestos en los cursos de programación de computadores y
métodos numéricos.

Es posible descargarlo en un solo archivo comprimido de 8Mb, y en versión de 6 disquettes, de la


página antes indicada. También en las salas de computadores de la Facultad de Ingeniería (453-
230, 453-119, 453-209 y 401-201) se dispone de una copia en CD.

Para iniciar la instalación, basta ubicar entre los instaladores el programa setup e iniciarlo.

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 5


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

En la ventana de instalación, se siguen instrucciones muy sencillas,

1. Haga click en YES, para aceptar los términos de la licencia.

2. Tipo de instalación
Es recomendada, la instalación “Custom” (el usuario selecciona los módulos que desea), ya que se
instalarán los recursos requeridos para el trabajo. Se sugiere seleccionar todos los módulos para
no tener inconvenientes, luego hacer clic en “Next >” para copiar los archivos.

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 6


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

Al terminar, la instalación 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 asociación de los archivos propios del
lenguaje C al entorno de desarrollo (muy conveniente), y además la selección de un estilo visual
para los iconos de entorno de trabajo. Es conveniente hacer una selección de acuerdo a las
capacidades del equipo. Ya que no todas las colecciones de iconos se verán adecuadamente en
pantallas de baja resolución (frecuente en win 95 o 98).

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 7


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

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 edición.
4. Resultado de la compilación.

3
2

Menú y barras de herramientas


Aquí tenemos los menús con los típicos comandos de Windows (abrir, guardar, copiar y pegar…)
También tenemos una serie de iconos en las barras de herramientas que no son más que una
parte de las opciones que tenemos en los menús, se puede dejar el ratón 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 pequeña descripción de cada una de las
opciones del menú.

Explorador de proyectos y clases e información de depuración.


Dependiendo de la pestaña que seleccione en esta área tendrá acceso a:

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 8


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

a) Explorador de proyectos, que muestra los archivos por los que está formado el proyecto -y por
tanto su aplicación- bien sean de código, de encabezados, o de recursos.
b) Explorador de clases, una de las funciones más útiles, más adelante se detallará cada una de
las estructuras/clases definidas en los archivos del proyecto, así como los métodos y datos que
forman parte de la estructura/clase, incluyendo sus argumentos y su tipo. También se verá una lista
de las funciones globales que tenemos en el proyecto, también con sus argumentos. Pulsando
doble clic en un método, función o clase, se irá directamente al archivo y línea donde se ha definido.
c) Información de depuración, aquí podremos definir las variables que queramos cuando estemos
depurando un programa.

Área de edición.
Aquí aparecerán los Archivo de código que se abran. Se Pueden tener abierto más de un Archivo a
la vez, y seleccionarlo por medio del menú Window.

Resultados de la compilación y controles de depuración.

En ésta serie de pestañas se encuentra información acerca del proceso de compilación. Cuando se
selecciona una pestaña se expandirá para mostrarnos los resultados.

En la pestaña “compiler” (compilador) se ven los errores y advertencias que ha generado la


compilación de nuestro código (si los hubiera), pulsando doble clic en uno de ellos se remite
directamente a la línea que provocó dicho error o advertencia. También se generan avisos.

También existen otras pestañas, con propósitos más específicos, “linker”, informa acerca de la
correcta referencia de las librerías con el código que hemos creado. “resource”, indica posibles
advertencias acerca de otros recursos invocados en las líneas de código de nuestro programa, y
“Compile Log”, informa acerca de diferentes mensajes que produzca la herramienta de compilación.
En muy raras ocasiones hay mensajes el las pestañas “linker”, “resource”, sin embargo, cuando
aparecen estos son muy importantes.

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 9


Manual de ayuda al desarrollo en el entorno Dev C++
Universidad Nacional de Colombia

4 Descripción de las opciones del Menú

4.1 Menú File


Permite realizar operaciones con ficheros y salir del programa:

Nuevo proyecto
Nueva plantilla
Abrir proyecto existente o Archivo
Abrir archivos recientes
Fichero nuevo
Nuevo recurso
Guardar
Guardar con otro nombre
Guardar todos los Archivos abiertos
Cerrar proyecto
Cerrar ventana actual
Exportar a HTML o RTF (Word)
Imprimir
Setup impresora
Salir del Programa

4.2 Menú Edit


Acciones que se pueden realizar para las tareas de edición de texto.

Deshacer
Rehacer
Cortar
Copiar
Pegar
Insertar
Insertar una marca
Ir a una marca
Seleccionar todo el contenido de la ventana

Centro de Estudios de Ingeniería de Sistemas CEIS_UN 10

También podría gustarte