If you can't read please download the document
Upload
antonio-jesus-espejo
View
4.954
Download
6
Embed Size (px)
DESCRIPTION
Iniciación a Java con Eclipse en español
Citation preview
2. Porqu Eclipse?
3. Eclipse es un entorno de desarrollo integrado de cdigo abierto multiplataforma para desarrolladores. 4. Esta plataforma, tpicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglsIDE), como el IDE de Java llamadoJava Development Toolkit(JDT) y el compilador (ECJ) que se entregacomo parte de Eclipse (y que son usados tambin para desarrollar el mismo Eclipse). 5. Donde lo consigo?
6. Se puede descargar de su pgina web: 7. www.eclipse.org 8. Tambin puedes encontrar ayuda en: http://marketplace.eclipse.org/ http://www.myeclipseide.com/ http://plataformaeclipse.com/ 9. Caractersticas:
10. Modular y ampliable mediante plugins. 11. Muy utilizada y en constante desarrollo. 12. No slo sirve para desarrollar Java. 13. Eclipse es tambin una comunidad de usuarios, extendiendo constantemente las reas de aplicacin cubiertas. 14. Eclipse fue desarrollado originalmente por IBM. Eclipse es ahora desarrollado por la Fundacin Eclipse, una organizacin independiente sin nimo de lucro que fomenta una comunidad de cdigo abierto y un conjunto de productos complementarios, capacidades y servicios. 15. Instalar y Ejecutar.
16. Para su ejecucin es necesario que exista un JRE instalado previamente enel sistema. 17. Su instalacin consiste en descomprimir el archivo descargado en eldirectorio que se considere oportuno. 18. Pluggins
19. En el apartado Community del sitio web oficial se pueden encontrar enlacesa cientos de plugins 20. (La cantidad de plugins instalados influye en elrendimiento de laaplicacin. ) 21. Para instalar nuevos plugins simplemente se debe descomprimir el archivdescargado en el subdirectorio Plugins de la carpeta donde est instalado Eclipse (La siguiente vez que se ejecute, se aadiranlos nuevos plugins instalados. ) 22. Entorno 23. Terminologa
Directorio en el que se almacenan los proyectos y configuraciones especficas. Se puede cambiar de espacio de trabajo de forma sencilla. Recomendacin: No tener todos los proyectos en un ET.
Configuracin predeterminada de las zonas de trabajo adecuadas para un tipo de tarea concreta: Proyectos Web, Swing, BBDD, etc
Pestaas que se ubican en las zonas de trabajo y que permiten hacer tareasconcretas: Editor, Console, Navigator, Server, Vistas que nos ayudan a editar el proyecto. Vistas que nos ayudan a monitorizar y testar el proyecto.
WindowPreferences. Podemos ampliar las funcionalidades del IDE segn nuestras necesidades. HelpSoftware Updates. 24. Programar con Eclipse.
25. El uso de un determinado lenguaje, est supeditado a la existencia de un pluginque le de soporte. La versin estndar se distribuye con el plugin JDT paraprogramar en lenguaje Java Pero se puede descargar plugin de otros lenguajes( CDTpara los lenguajes C/C++, Pascal, Python
26. Code Completion (Completa-cdigo)permite asistir en la escritura de llamada a funciones, palabras reservadas, variables, 27. Programar con Eclipse.
WindowPreferencesJavaEditorTemplates
SourceFormat men contextual al pulsar con el botnderecho del ratnsobre el propio Editor. 28. Programar con Eclipse
29. Comment/Uncomment 30. Add import 31. Organize Imports 32. Generacin automtica de esqueletos de cdigo (SourceGenerate Getter and Setter )
Es especialmente til cuando se trata de realizar modificaciones, o actualizaciones, en el cdigo, que afectan a varios elementos del diseo. 33. Compilar / Ejecutar
34. La compilacin es una tarea que se lanza automticamente al guardar loscambios realizados en el cdigo 35. ProjectRebuild Projects permite lanzar todo el proceso de compilacincompleto en caso de ser necesario. 36. Las opciones de ejecucin estn en la barra de herramientas El botn Run puede utilizarse de dos formas: pinchando elpropio botn, en este caso, se repetir la ltima ejecucinrealizar o bien pinchando sobre la flecha a su lado lo cualpermitir ver el men de ejecucin. 37. Depurar
38. Para lanzarlo se utiliza el botn de depuracin de la barra de herramientas. 39. Cuando se lanza el proceso de depuracin, siempre se realiza unacompilacin y construccin completa del cdigo. 40. Entre las opciones que 41. permite, se encuentran: -Eventos de depuracin estandard: suspendido, salida, Acciones de depuracin estandard:continuacin, terminacin, paso a paso, Puntos de ruptura Expresiones Localizador de cdigo fuente 42. HELLO WORLD!!
43. Tambin veremos al final un video tutorial interesante que resume todo este proceso. 44. HELLO WORLD!!
45. HELLO WORLD!!
46. HELLO WORLD!!
47. El primer paso es abrir la perspectiva Java, como indica el texto en ingls. 48. La opcin Click to performrealiza este paso en el caso que t no sepas o no lo encuentres, para cada paso. 49. Click when complete es para cuando hayas concluido la accin de ese paso y quieras avanzar. 50. HELLO WORLD!!
51. HELLO WORLD!!
52. HELLO WORLD!!
53. HELLO WORLD!!
54. HELLO WORLD!!
55. Y la consola (parte inferior) nos mostrar la salida de dicha ejecucin de este primer programa. 56. HELLO WORLD!!
57. Hello World con SWT
58. Recupera la idea original de la biblioteca AWT de utilizar componentes nativos, con lo que adopta un estilo ms consistente en todas las plataformas, pero evita caer en las limitaciones de sta. 59. La biblioteca Swing, por otro lado, est codificada enteramente en Java y frecuentemente se le acusa de no brindar una experiencia idntica a la de una aplicacin nativa. Sin embargo, el precio a pagar por esa mejora es la dependencia (a nivel de aspecto visual y no de interfaz de programacin) de la aplicacin resultante del sistema operativo sobre el cual se ejecuta. 60. La interfaz del workbench de eclipse tambin depende de una capa intermedia de interfaz grfica de usuario (GUI) llamada JFace que simplifica la construccin de aplicaciones basadas en SWT. 61.
Actividad: Hello World con SWT. 62.
Actividad: Hello World con SWT. 63. Actividad: Hello World con SWT.
64. nimo. 65. BIBLIOGRAFIA
66. Wikipedia. 67. Youtube 68. Aprenda JAVA como si estuviera en primero. Escuela Superior de Ingenieros de Navarra. 69. Ayuda de Eclipse.