PDF de programación - El Entorno Integrado de Desarrollo Dev-C++

Imágen de pdf El Entorno Integrado de Desarrollo Dev-C++

El Entorno Integrado de Desarrollo Dev-C++gráfica de visualizaciones

Actualizado el 25 de Noviembre del 2018 (Publicado el 28 de Diciembre del 2017)
3.963 visualizaciones desde el 28 de Diciembre del 2017
235,7 KB
5 paginas
Creado hace 19a (25/02/2005)
Fundamentos de la Informática. Curso 04 / 05
Primero de Ingeniería Técnica Industrial.
Mecánica, Química, Electricidad y Electrónica
Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automáticas

El Entorno Integrado de Desarrollo Dev-C++

(Ayuda básica para las primeras sesiones de prácticas)





(cid:190) Sobre Dev-C++


Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++
que usa Mingw (Minimalist GNU for Windows, www.mingw.org ) de GCC (GNU Compiler
Collection www.gnu.org/home.es.html
libre distribución
(www.bloodshed.net ) sujeto a los términos de la Licencia Pública General (GPL) de GNU.

software de

). Es un


Algunas de las características de Dev-C++ son:

- Soporta compiladores basados en GCC, por ejemplo Mingw.
- Tiene integrado un depurador basado en GDB (Gnu DeBugger).
- Mantiene una lista con las clases utilizadas durante la edición de un programa.
- Mantiene una lista de las funciones definidas en la implementación del programa.
- Tiene un manejador de proyectos.
- Soporta la actualización del software y bibliotecas a través de Internet.


















(cid:190) Antes de trabajar con Dev-C++


Debemos tener un acceso directo al fichero devcpp.exe, que nos permita la ejecución del

entorno de trabajo tras hacer un doble click en el mismo.

Antes de trabajar con Dev-C++ debemos personalizarlo al menos con las siguientes opciones:


- Herramientas (cid:206) Opciones del Entorno (cid:206) Interfaz (cid:206) Idioma: Español



(Castellano)


- Herramientas (cid:206) Opciones de Compilador (cid:206) Configuración (cid:206) Compilador de C

(cid:206) Soporte para Programas ANSI Estándar en C: Yes.

- Herramientas (cid:206) Opciones de Compilador (cid:206) Configuración (cid:206) Linker (cid:206)

Generar Información de Debug: Yes.

- Herramientas (cid:206) Opciones del Entorno (cid:206) Principal (cid:206) (cid:57) Crear archivos de

respaldo (Copia de Seguridad).

- Herramientas (cid:206) Opciones del Editor (cid:206) Principal (cid:206) (cid:57) Resaltar llaves y paréntesis

concordantes.

- Herramientas (cid:206) Opciones del Editor (cid:206) Sintaxis (cid:206) Pre-configuraciones: Classic.

Fundamentos de la Informática. Curso 04 / 05
Primero de Ingeniería Técnica Industrial.
Mecánica, Química, Electricidad y Electrónica
Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automáticas



(cid:190) Cómo Editar un programa

Un fichero fuente nuevo:

- Archivo (cid:206) Nuevo (cid:206) Código Fuente , o bien
- Ctrl+N


Un fichero fuente ya existente:

- Archivo (cid:206) Abrir Proyecto o Archivo , o bien
- Ctrl+O

- Archivo (cid:206) Abrir Archivo Reciente




(cid:190) Cómo Guardar un Fichero Fuente


- Archivo (cid:206) Guardar, o bien
- Ctrl+S

código con relativa frecuencia.



(cid:190) Cómo Compilar un programa


- Ejecutar (cid:206) Compilar , o bien
- Ctrl+F9










Un fichero fuente ya existente, y que se editó recientemente (Dev-C++ guarda un historial de
los últimos 10 ficheros fuente distintos que se han abierto):


Se recomienda que durante el proceso de construcción del programa se guarde el

Si todo ha ido bien, obtenemos un fichero con el código objeto de nuestro programa,

pero ¡¡ Aún no hemos obtenido el fichero ejecutable !!.


Si quisiéramos compilar y después obtener el fichero ejecutable deberíamos realizar los

siguientes pasos:



- Ejecutar (cid:206) Compilar y Ejecutar, o bien
- F9


Tras la compilación, los resultados de la misma podremos verlos en las pestañas

Resultado de la compilación y Compilador.

Fundamentos de la Informática. Curso 04 / 05
Primero de Ingeniería Técnica Industrial.
Mecánica, Química, Electricidad y Electrónica
Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automáticas


• Detección de Errores.

Cuando la fase de compilación no ha terminado con éxito, en la parte inferior de la ventana

principal aparece activada la pestaña Compilador, con tres columnas:


- Línea: Indica la línea donde el compilador detectó el error sobre el fichero fuente.
Realmente el error puede estar en dicha línea o en alguna de las anteriores. Haciendo
doble click en esta fila de la pestaña Compilación, nos posicionaremos sobre la línea
del fichero fuente donde el compilador detectó el error.

- Unidad: Indica la ubicación del fichero en la unidad de almacenamiento.

- Mensaje: Indica el tipo de error detectado por el compilador.

En esta ventana también aparece una fila que no tiene asociado número de línea, y que da

información sobre la función en la que se produjo el error.


Después de corregir un error, debemos guardar el archivo y volver a compilar. Esto
lo haremos siempre, aunque aparezcan más errores en la ventana, ya que es muy posible
que el resto de los errores sean consecuencia del primero.



(cid:190) Cómo Ejecutar un programa.




Para ejecutar un programa, previamente compilado, realizaremos lo siguiente:

- Ejecutar (cid:206) Ejecutar, o bien
- Ctrl+F10

Para realizar compilación y ejecución en un solo paso:

- Ejecutar (cid:206) Compilar y Ejecutar, o bien
- F9

La ejecución del programa se realizará en una ventada de MS-DOS emergente.

Por defecto, el fichero ejecutable se crea en el mismo directorio donde se almacenó el











fichero fuente.




Fundamentos de la Informática. Curso 04 / 05
Primero de Ingeniería Técnica Industrial.
Mecánica, Química, Electricidad y Electrónica
Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automáticas





(cid:190) Cerrar ventanas de edición




(cid:190) Cómo Depurar programas


- Archivo (cid:206) Cerrar (cierra el documento que se encuentra activo), o bien
- Alt+F4, o bien
- Pulsar sobre el editor que se desea cerrar con el botón derecho del ratón y elegir la

opción Cerrar.

- Si tuviésemos activados varios documentos y queremos cerrarlos todos, basta con

seguir cualquiera de los procesos anteriores y seleccionar Cerrar Todo.

Un Depurador nos permite ejecutar paso a paso un programa, viendo en cualquier
momento el valor de las variables que más nos interesen. Por lo tanto es una herramienta muy
útil para detectar errores lógicos que de otro modo resultarían muy difíciles de localizar.


Utilizaremos el depurador gdb integrado en el entorno Dev-C++.

Antes de compilar, y para que se añada al fichero ejecutable cierta información que luego
utilizará el depurador de programas, debemos comprobar que está seleccionada la siguiente
opción:


- Herramientas (cid:206) Opciones de Compilador (cid:206) Configuración (cid:206) Linker (cid:206)

Generar Información de Debug: Yes.

• Comenzar la depuración

1.- Colocar el cursor sobre la primera instrucción de main.
2.- Pulsar Ctrl+F5, o bien mover el ratón a la parte más izquierda de una línea de
código y pulsar el botón izquierdo del ratón en dicha posición, o bien Depurar (cid:206)
Añadir/Quitar punto de ruptura.
Esto hará que quede marcada la instrucción, indicando que se insertado un punto
de ruptura (la línea quedará marcada en rojo) que obligará al depurador a
detenerse en este punto. Para eliminar los puntos de ruptura se realiza la misma
operación que para marcarlos.

3.- Pulsar F8, o bien Depurar (cid:206) Depurar (bien en el Menú Principal, bien en las
pestañas inferiores), con lo que comenzará la ejecución paso a paso del programa,
indicándose en azul cuál será la siguiente línea que se ejecutará. Además aparecerá
una ventana de MS-DOS para que se realicen las entradas y salidas que el programa
necesite durante su depuración.











Fundamentos de la Informática. Curso 04 / 05
Primero de Ingeniería Técnica Industrial.
Mecánica, Química, Electricidad y Electrónica
Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automáticas

• Control de la depuración.

- Siguiente Paso (F7): Ejecuta la siguiente instrucción del programa (la marcada en
color azul). Cuando dicha instrucción contiene una llamada a una función/método,
dicha función/método se ejecuta completamente tras seleccionar Siguiente Paso. Esta
posibilidad es muy útil cuando estamos seguros de que esa función/método no contiene
ningún tipo de error.


- Avanzar Paso a Paso (Shift+F7): Ejecuta la siguiente instrucción del programa. Si
dicha instrucción contiene una llamada a una función o método el índice de ejecución
(línea marcada en azul) se situará en la primera sentencia de dicha función/método para
ejecutarlo paso a paso.

- Saltar Paso (Ctrl+F7): Ejecuta instrucciones hasta alcanzar el siguiente punto de
ruptura. Cuando no hay puntos de ruptura situados después de la sentencia actual, se
ejecutarán todas las instrucciones hasta finalizar el programa.

-

Ir a cursor (Shift+F4): Ejecuta sentencias hasta el lugar donde se sitúa el cursor.

- Parar ejecución (Ctrl+Alt+F2): Detiene la ejecución paso a paso, sin necesidad de

llegar al final del programa.

• Visualización del contenido de las variables.

Para ello existe la ventana Watch, que se activa pulsando la pestaña Depurar situada

en la parte izquierda del entorno.


Cuando queremos añadir una variable a dicha ventana podemos hacerlo bien pulsando
la opción Añadir Watch (F4) para después escribir el nombre de la variable, bien
seleccionando la variable con el ratón y pulsando Añadir Watch.


Para eliminar una variable de la ventana Watch, la marcamos y pulsamos Quitar























Watch.
  • Links de descarga
http://lwp-l.com/pdf8064

Comentarios de: El Entorno Integrado de Desarrollo Dev-C++ (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad