Top Banner
Unidad 1 Fundamentos Del Lenguaje 1.4 ENTORNO INTEGRADO DE DESARROLLO
12

1.4 Entorno Integrado de Desarrollo

Nov 30, 2015

Download

Documents

Joshua Avalos
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1.4 Entorno Integrado de Desarrollo

Unidad 1Fundamentos Del Lenguaje 1.4 ENTORNO INTEGRADO DE DESARROLLO

Page 2: 1.4 Entorno Integrado de Desarrollo

Que es un entorno integrado de desarrollo?

Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development environment),  es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.

Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación.

Page 3: 1.4 Entorno Integrado de Desarrollo

De que consta un IDE?

Un editor de código.

Un Compilador.

Un depurador.

Un constructor de Interfaz grafica.

Page 4: 1.4 Entorno Integrado de Desarrollo

Un editor de código.

Un editor de código fuente, es un editor de texto del programa diseñado específicamente para la edición de código fuente de programas informáticos por los programadores. Puede ser una aplicación independiente o normalmente sueleestar integrado en un entorno de desarrollo integrado (IDE).

Page 5: 1.4 Entorno Integrado de Desarrollo

Un Compilador.

El nombre de “compilador” se utiliza principalmente para programas que traducen el código fuente de un lenguaje de programación de alto nivel a un lenguaje de bajo nivel (por ejemplo, en lenguaje ensamblador o código de máquina).

Page 6: 1.4 Entorno Integrado de Desarrollo

Un depurador.

Un depurador, es un programa usado para probar y depurar (eliminar los errores) de otros programas (el programa “objetivo”). El código al ser examinado puede alternativamente estar corriendo en un simulador de conjunto de instrucciones (ISS), una técnica que permite gran potencia en su capacidad de detenerse cuando son encontradas condiciones específicas, pero será típicamente algo más lento que ejecutando el código directamente. 

Page 7: 1.4 Entorno Integrado de Desarrollo

Un constructor de Interfaz grafica.

Un constructor de interfaz gráfica es una herramientas de programación que simplifica la creación de interfaces graficas de usuario, permitiéndole al diseñador ordenar los widgets. Sin un constructor de interfaz, ésta se puede construir manualmente, especificando en el código fuente cada parámetro del widget que se quiere usar, pero sin obtener una previsualización del proceso, como sí lo permite el constructor.

Page 8: 1.4 Entorno Integrado de Desarrollo

Funciones importantes de un IDE

Edición (creación y modificación) del código fuente Asistente de código Validación y modo depuración de errores Control de versiones

Page 9: 1.4 Entorno Integrado de Desarrollo

Edición (creación y modificación) del código fuente

Como hemos visto en el punto “Editor de código fuente” de este trabajo, los editores de código fuente tienen características específicamente diseñadas para simplificar y acelerar la entrada de código fuente, como el resaltado de sintaxis, autocompletado y soporte de la funcionalidad de juego.

Page 10: 1.4 Entorno Integrado de Desarrollo

Asistente de código

Una de las funciones que más gusta a los desarrolladores es la función de autocompletado: a medida que se va escribiendo el código, el IDE ofrece un desplegable con sugerencias a lo que se quiere escribir, ayudando a escribir más rápido.

Page 11: 1.4 Entorno Integrado de Desarrollo

Validación y modo depuración de errores

El depurador lanza el programa a depurar. Éste se ejecuta normalmente hasta que el depurador detiene su ejecución, permitiendo al usuario examinar la situación.

Page 12: 1.4 Entorno Integrado de Desarrollo

Control de versiones

Una versión o edición de un producto, es el estado en el que se encuentra dicho producto en un momento dado de su desarrollo o modificación. Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos de algún programa (código fuente) añadiendo, quitando o modificando funcionalidades al mismo.