Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 27

Tema 2.

Instalación y
uso de entornos de
desarrollo
Instalación y uso de herramientas
 Introducción
 Componentes de un entorno de desarrollo
 Funciones principales
 Instalación de un entorno de desarrollo
 Eclipse
Instalación y uso de herramientas
 Introducción
 Componentes de un entorno de desarrollo
 Funciones principales
 Instalación de un entorno de desarrollo
 Eclipse
Instalación y uso de herramientas
 Herramientas CASE
 Upper-CASE , Lower-CASE
 IDE: Integrated
Development Environment
 Aplicación compuesta por un conjunto de
herramientas de programación para facilitar
el trabajo al programador y obtener mayor
rapidez en el desarrollo de aplicaciones.
 Uno o varios lenguajes de programación.
Instalación y uso de herramientas
 Introducción
 Componentes de un entorno de desarrollo
 Funciones principales
 Instalación de un entorno de desarrollo
 Eclipse
Componentes de un IDE (1/3):
Componentes de un IDE (2/2):
 Editor de texto: funciones de edición, capaz de
reconocer, resaltar y cambiar colores de
variables, palabras reservadas, instrucciones,
inicio y fin de bloques y errores.
 Compilador: encargado de traducir el código
fuente a lenguaje máquina.
 Intérprete: realizan la traducción a medida que
se va ejecutando la instrucción y no guardan el
resultado. Son más lentos pero más flexibles
como entornos de programación y depuración.
Entorno no dependiente de la máquina sino del
propio intérprete (VM).
Componentes de un IDE (3/2):
 Depurador (Debugger): sirve para depurar y
limpiar los errores en el código fuente. Permite
examinar paso a paso, instrucción a instrucción,
la ejecución de un programa y examinar las
distintas situaciones y cambios que se
produzcan en las variables del programa o en
los registros del procesador. Permite parar el
programa en cualquier punto del código.
 Diversos Plugins para realizar diferentes tareas:
Constructor de interfaz gráfica, Juego de
pruebas, Integración con la nube para gestión
de versiones, Conexión con Upper-Case...
Instalación y uso de herramientas
 Introducción
 Componentes de un entorno de desarrollo
 Funciones principales
 Instalación de un entorno de desarrollo
 Eclipse
Funciones principales
 Syntax highlighting
 Code completion
 Refactoring
 Version control
 Debugging
 Code search
 Visual programming
Instalación y uso de herramientas
 Introducción
 Componentes de un entorno de desarrollo
 Funciones principales
 Instalación de un entorno de desarrollo
 Eclipse
Plataforma Eclipse
 Principal objetivo: proporcionar mecanismos, reglas que
puedan ser, seguidas por los fabricantes para integrar de
manera transparente sus herramientas. Mediante APIs
(Application Programming Interface, Interfaz de programación de
aplicaciones) interfaces, clases y métodos, se exponen estos
mecanismos.
 La Plataforma también nos posibilita la construcción de nuevas
herramientas que extenderán la funcionalidad de la Plataforma.
 La Plataforma Eclipse está formada por:
 la plataforma de ejecución (Platform Runtime),
 el entorno de trabajo (Workspace),
 el área de desarrollo (Workbench),
 la ayuda al equipo (Teamsupport)
 la ayuda o documentación (Help).
Arquitectura de Eclipse
Instalación de Eclipse
 Descargar de www.eclipse.org
 Versión 2022-09
 Descomprimir (en carpeta de D:\)
 Ejecutar
 Seleccionar el Workspace: almacenes de
proyectos de eclipse.
Importación de un proyecto
 Forma 1:
 Menú File  Import
 General  Existing Projects into Workspace
 Seleccionar la carpeta de trabajo y marcar el
proyecto.
 Finish
 Forma 2:
 Menú File  Open Projects from File System
 Import Source (Buscar directorio)
 Finish
Ventana principal de trabajo Eclipse
 Package Explorer: zona de proyectos, para navegar
por el workspace.
 Zona de edición: escribir el código de los
programas. Textos resaltados para identificar la
sintaxis y palabras reservadas. Errores subrayados
en rojo y se ofrecen soluciones. Propuestas de
plantilla para simplificar la escritura
 Outline: esquema de la clase en edición. Métodos y
atributos.
 Consola Java: resultado de la ejecución de los
programas, salida por consola, errores ejecución
Ventana principal de trabajo Eclipse
 La visualización de la ventana principal se
puede cambiar.
 Se pueden ver también otras vistas en
Window  Show View.
 Para ejecutar el proyecto, pulsar el botón
Run.
Instalación de plugins
 Plugin: programa o aplicación que añade
funcionalidades específicas a otro programa,
en forma de complementos o extensiones.
 Muy habituales en navegadores,
reproductores de música y herramientas de
desarrollo.
 No son parches ni actualizaciones.
Instalación Plugin WindowBuilder
 Se trata de una interfaz gráfica de usuario
(GUI) para crear aplicaciones con ventanas.
 Esta funcionalidad no existe en eclipse.
 Plugin desarrollado por Google.
 Permite desarrollar de forma rápida y
cómoda la GUI de aplicaciones Java.
Instalación Plugin WindowBuilder
 Necesario saber la versión de Eclipse
instalada: Eclipse/Ayuda  Acerca de Eclipse
 Descargar el plugin de:
http://download.eclipse.org/windowbuilder/1.9.4/
 Help  Install new software
Creación de nuevo proyecto con GUI
 File  New  Java Project
 Escribir nombre de proyecto
 Finish
 Sobre el proyecto, botón derecho New 
Other  WindowBuilder  Swing Designer
 Application Window
 Escribir nombre de la ventana
 Finish
Creación de nuevo proyecto con GUI
 La nueva clase con el nombre de la ventana se
puede editar en modo fuente (source) o en modo
diseño (design).
 En el modo diseño se distinguen bloques:
 Structure: Componentes agregados jerárquicamente.
 Properties: Propiedades del elemento seleccionado.
 Palette: Elementos que se pueden añadir a la ventana.
 Ventana o formulario: Donde se van añadiendo los
elementos.
Creación de nuevo proyecto con GUI
 Para añadir componentes a la ventana primero
hay que añadir un contenedor donde añadir
elementos: Layouts.
 Cambia las propiedades:
 Nombre del control: Variable
 Cambiar el aspecto: background, font, foreground,
text, horizontalAlignment, verticalAlignment, etc.
 Añadir funciones a los botones: doble click sobre el
botón de la ventana y se visualiza actionPerformed.
Las acciones se añadirán en este módulo.
Creación de nuevo proyecto con GUI
 Utiliza Absolute Layout para introducir los
controles.
 Utiliza JLabel, JTextField, JButton y JPanel (caja
que encierra a los controles) para crear la ventana
de la siguiente página.
Creación de nuevo proyecto con GUI
Creación de nuevo proyecto con GUI
 Añadimos ahora acción al botón de limpiar
datos:
 Hacemos doble click sobre el botón y se
visualiza el código actionPerformed.
 Para visualizar un mensaje cuando se pulsa el
botón, por ejemplo, habrá que escribir el
código en ese método.
 Probamos lo siguiente:
Creación de nuevo proyecto con GUI

También podría gustarte