Detalle del libro
Ver Índice
Introducción
La cultura de Eclipse
A quién va dirigido este libro
Organización del libro
1. Introducción a Eclipse
Instalar Eclipse
La primera aplicación: Hello World
Perspectivas
Proyectos
Crear una clase nueva
Ejecutar
Principales preferencias para la programación de Java
Preferencias del marco de trabajo
JRE instalados
Preferencias del compilador
Advertencias y errores
Archivos de clases y compatibilidad con el JDK
Aplicar formato al código
Plantillas
Tareas y problemas
Problemas y más problemas
Tareas generales
Marcadores
Scrapbook
Resumen
2. Programar con Eclipse de forma eficaz
Asistentes
Información del sistema
Ayuda en pantalla
Ayuda
Información de pantalla
Vistas informativas de Java
Completar código de forma automática
El asistente para código
Otras funciones para completar código
El asistente para correcciones
QuickFix
Quick Assist
Funciones del editor de Java
Ayudas de escritura
Desplegar código
Colorear la sintaxis
Desplazarse por el código fuente
Reestructurar código
Modificar tipos
Reestructurar código
Métodos
Factoría
Tipos y clases
Variables
Constantes
Deshacer y rehacer
Historial local
Comparar recursos
Sustituir por una versión anterior
Restaurar recursos eliminados
Resumen
3. El arte de la composición (visual)
Instalar
Invocar
Preferencias
Componer
Beans y propiedades de los Beans
Beans genéricos
Propiedades
Diseños
Procesar eventos
Resumen
4. Organizar su código
La ventana de trabajo
Recursos
Tipos de recursos
Almacenar recursos
Sincronizar recursos
Desplazamientos
Asociaciones
Paquetes
Carpetas y paquetes
Desplazamientos
Jerarquía
La vista Outline
Representar
Funciones contextuales
Búsquedas
La función Search
Buscar y reemplazar
Marcar instancias de nombres
Organizar editores y vistas
Acoplar ventanas
Apilar ventanas
Ventanas de escritorio
FastView
Abrir y cerrar ventanas
Maximizar ventanas
Minimizar vistas
Administrar perspectivas
Definir nuevas perspectivas
Configurar perspectivas
Importar archivos
Propiedades de proyectos
La perspectiva Java Browsing
Resumen
5. Primer proyecto: Duke Speaks
Configurar el proyecto
Breve incursión en la síntesis del discurso
Ampliar el sistema FreeTTS
Eventos de animación
Crear una nueva clase
Crear una nueva interfaz
El animador
Crear una clase con interfaces
Utilizar el asistente para códigos
La clase Animator.java
Incrustar en FreeTTS
La clase AnimatedAudioOutput.java
La clase AnimatedDiphoneVoice.java
Conectar con el sistema de sonido de Java
La interfaz de usuario
La cara animada
El panel de control
El modelo
La presentación
El editor visual
Diseños
Reguladores
Eventos
Etiquetas
Texto
Botones
Integración
ContentPane
La aplicación completa
La clase Player.java
Exportar la aplicación
Bibliografía
Resumen
6. Desarrollar proyectos
Depurar
Configurar la depuración
La perspectiva Debug
Controlar la ejecución de programas
Definir puntos de interrupción
Pruebas interactivas
Variables
HotSwap
Probar expresiones
Administrar puntos de interrupción
La consola de Java
Depuración remota
JUnit
Configurar JUnit
Crear una suite de prueba
Ejecutar una suite de prueba
Documentación
Ejercicio: opciones de Javadoc
Ejercicio: opciones de línea de comandos
Resumen
7. Aspectos avanzados del desarrollo de proyectos
Trabajar en equipo
Configurar un repositorio
Proyectos del repositorio
Administrar versiones
Trabajar en un equipo
Otras funciones
Herramientas externas
Actualizar
Entorno
Asociaciones
Resumen
8. La biblioteca SWT
Repaso a los grupos de funciones SWT
Ventajas e inconvenientes de SWT
Ventajas de SWT
Interacción mejorada
Mayor robustez
Inconvenientes de SWT
El paquete SWT
Eventos
Escuchadores
Adaptadores
Eventos
Escuchadores, adaptadores y eventos
Componentes
La clase Widget
La clase Control
Repaso visual
Pantallas, ventanas y monitores
Display
Shell
Monitor
Cuadros de diálogo
Cuadros de diálogo predefinidos
MessageBox
Composiciones, grupos y lienzos
Botones
Reguladores y escalas
ProgressBar
Scrollable y ScrollBar
Campos de texto y etiquetas
Tablas, listas y cuadros combinados
Tablas
Listas
Cuadros combinados
Árboles
Barras
Carpetas con fichas
Barras de herramientas
Grupos de herramientas móviles (CoolBar)
Menús
Componentes personalizados
El compone
Eclipse está ganando adeptos entre los desarrolladores Java de forma espectacular como una plataforma de código abierto que se puede utilizar para diseñar programas de primer nivel, componentes, sitios web y muchos otros elementos. Con una cobertura integral de las funciones ampliadas de Eclipse 3, esta obra le enseñará a utilizar este potente entorno de desarrollo de Java para que las tareas de programación, prueba, depuración e implementación de aplicaciones resulten mucho más sencillas.
En Eclipse 3 para desarrolladores Java, encontrará consejos para diseñar código de forma eficaz y organizar correctamente el desarrollo de sus proyectos. Descubrirá los secretos de las bibliotecas SWT y JFace a la vez que experimenta con su vertiente práctica. Además, contiene toda la información necesaria para crear sus propios productos bajo la plataforma RCP.
Tanto si se inicia en el campo de la programación como si se trata de un profesional experimentado, hallará respuestas específicas para cada una de las fases que intervienen en la consecución de un proyecto, desde métodos para crear complementos personalizados de forma sencilla, hasta técnicas para el desarrollo de software en equipo con Eclipse.