Dev-C++

12
Dev C++ Compilador de C para Windows Preparado Por: Melissa M. Moreno 1

description

Aspectos Importantes

Transcript of Dev-C++

Page 1: Dev-C++

1

  

Dev C++

Compilador de C para Windows

Preparado Por: Melissa M. Moreno

Page 2: Dev-C++

2

INTRODUCCIÓN DEV-C++Es un programa que cuenta con herramientas muy completas, el cual permite ser instalado en diferentes plataformas, adicional que a pesar de que es un lenguaje de programación que tiene una larga trayectoria, cuenta con las siguientes características que ayudan en gran forma a los nuevos desarrolladores a ambientarse con el modelado y desarrollo de programas, haciendo mas fácil el familiarizarse con este entorno:

• Dev-C++ es un entorno de desarrollo para los lenguajes C y C++. Además del consabido editor, añade un compilador y otras utilidades menos evidentes que lo convierten en un gran aliado en la programación.

• Dev-C++ integra utilidades como un debugger, un explorador de clases y paquetes, un depurador de código y un asistente de proyecto. Todo ello junto al completo editor con realce de sintaxis y predictor de expresiones.

• La inclusión de bibliotecas estáticas y DLL, además de otras plantillas de Dev-C++, ayuda a que los primeros pasos en la programación sean más sencillos.

Page 3: Dev-C++

3

ARRANQUE DE LA APLICACIÓN

Para arrancar la aplicación haciendo click dos veces sobre el icono del escritorio de la aplicación Dev-C++. El entorno de desarrollo Dev-C++ tiene el aspecto habitual de una aplicación para el sistema de explotación Windows.

Page 4: Dev-C++

4

ESCRITURA DEL CÓDIGO FUENTE

El código de lenguaje C que codifica el programa.Para ello es necesario abrir nuevo archivo en blanco de código fuente, acudiendo en la barra de menús a Archivo -> nuevo - > Código fuente

Observará que se despliega una nueva ventana de programas en blanco, sobre la que podrá escribir el código que considere oportuno.

Page 5: Dev-C++

5

COMPILACIÓN En la etapa de compilación el código fuente es comprobado sintácticamente por Dev-C++, y traducido a lenguaje de máquina (aún no ejecutable, y denominado código objeto). En caso de detectarse errores sintácticos o de concordancia de acuerdo con las reglas del lenguaje C, Dev-C++, avisa apropiadamente, tal como veremos a continuación.Para compilar el código fuente que acabamos de teclear basta con acudir a la barra de menús y pulsar Ejecutar-> Compilar, o bien Ctrl+F9. Pulsando sólo F9 se consigue que se compile y, en ausencia de errores, también ejecutará el programa realizado.

Page 6: Dev-C++

6

COMPILACIÓN

Con esto se inicia el proceso de compilación. Si todo va bien debe observar una ventana como la siguiente:

Es decir, debe obtener cero errores (Errors) y cero avisos (Warnings) en el proceso de compilación.

Page 7: Dev-C++

7

EL PROCESO DE LA COMPILACION

Page 8: Dev-C++

8

MONTAJE El código objeto generado en la etapa de compilación es “ensamblado” junto con el código objeto de las funciones de librería para crear un único fichero ejecutable (con extensión .exe) no conlleva generalmente errores, salvo que hayamos omitido o confundido algunas de las librerías de funciones que emplee nuestro programa.

ERRORES

son fallos críticos en la escritura o la concepción del programa que impiden al compilador realizar su tarea E impiden proseguir con el resto de etapas de creación del programa, y deben ser reparados. Los errores más simples (ausencia de punto y coma al final de una sentencia, variables no declaradas, paréntesis no balanceados, etc.) pueden corregirse de forma sencilla inspeccionando el código del programa con la ayuda de los mensajes del compilador.

Page 9: Dev-C++

9

AVISOSHacen referencia a incongruencias no críticas en el código (tipos de datos no concordantes, variables declaradas pero no utilizadas, etc), no impiden proseguir con el resto de etapas de creación del programa ejecutable, aunque resulta poco recomendable hacerlo.

EJECUCIÓN

Es el paso final, y permite comprobar el funcionamiento del programa. Para ejecutar el programa, puede pulsar en la barra de menúsEjecutar -> Ejecutar (o bien Ctrl.+F10).Consiste en abrir una ventana de consola MS-DOS en el sistema operativo, y ejecutar el programa directamente en línea de comandos, tecleando el nombre del programa + ENTER..

DEPURACIÓN

Aquellas tareas encaminadas a la localización y eliminación de errores (‘bugs’ en su denominación en inglés) de cualquier naturaleza en el código de un programa, proporciona herramienta permite mostrar el valor de cualquier variable del programa mientras éste se ejecuta se le llama inspección de variable.

Page 10: Dev-C++

10

DEPURACIÓN

Observará que se despliega una ventana de depuración en la parte inferior de la pantalla con diferentes opciones. Entre ellas, las opciones añadir y remover variable vigilada, permiten respectivamente ampliar y reducir la lista de variables que queremos inspeccionar.

Page 11: Dev-C++

11

CONCLUSIONEn conclusión es un entorno de desarrollo integrado que ocupa muy poco espacio en disco, es ideal para los cursos de iniciación a la programación usando el lenguaje de programación C y C++, pertenece a los software de plataformas de código abierto. Es gratuito, y su uso es muy fácil, se puede instalar especificando el español como idioma y se pude incorporar el manual de la biblioteca estándar de C, en conclusiones es un IDE muy práctico para nuestras muchas circunstancias.

Page 12: Dev-C++

12

ANEXOCabeceras más usadas para

comenzar #include <iostream.h>

#include <math.h>#include <time.h>

Donde “ <iostream.h> ” contiene las funciones de ingresar y mostrar datos.Donde “ <math.h> ” contiene las funciones matematicas comunes.Donde “ <time.h> ” contiene las funciones para tratamiento y conversión entre formatos de fecha y hora.

Palabras reservadas

cout / cin / etc.. de la libreria <iostream.h>cos / pow / etc.. de la libreria <math.h>srand / clock / etc.. de la libreria <time.h>int / double / char / etc.. de la declaracion de variablesif / else / for / do / while / etc.. de los condicionantes

Comentarios

/* . . . . . . . */

// . . . . . .

Signos de puntuación y separadores

! % ^ & * ( ) – + = { } [ ] \ ; ´: < > ? , . / “