<ul><li>IDE ECLIPSE , breve guía </li></ul><ul><li>Por: Raúl Eduardo Chavarría </li></ul><ul><li>[email_address] </li></ul...
IDE ECLIPSE <ul><li>¿Qué es eclipse? </li></ul><ul><li>Obtener, instalar y ejecutar Eclipse IDE.  </li></ul><ul><li>Editor...
¿Qué es eclipse? <ul><li>En la web oficial de Eclipse ( www.eclipse.org ), se define como “An IDE for everything and nothi...
<ul><li>La arquitectura de plugins de Eclipse permite, además de integrar diversos lenguajes sobre un mismo IDE, introduci...
El Proyecto Eclipse   <ul><li>El IDE Eclipse es, únicamente, una de las herramientas que se engloban bajo el denominado  P...
Obtener, instalar y ejecutar  Eclipse IDE.   <ul><li>El IDE Eclipse se puede obtener bajándolo directamente del sitio web ...
<ul><li>Como Eclipse está escrito en Java, en necesario, para su ejecución, que exista un JRE (Java Runtime Environment) i...
Obtener e instalar Plugins <ul><li>La descarga básica del entorno Eclipse incluye algunos de los plugins más básicos, pero...
Añadir un plugin <ul><li>Para añadir un nuevo plugin, basta con descomprimir el archivo descargado en el subdirectorio “Pl...
Ejecutar Eclipse  <ul><li>Las versiones que se pueden descargar del sitio web de Eclipse vienen con un ejecutable que perm...
Un vistazo general al IDE.
Editores, vistas y perspectivas <ul><li>Los Editores son el lugar donde se escribirán los programas  </li></ul><ul><li>Las...
<ul><li>Se puede decir que las Vistas son ventanas auxiliares para mostrar información, requerir datos, etc.  </li></ul><u...
Programar con Java en Eclipse <ul><li>Como se acaba de comentar, el plugin JDT que da soporte al lenguaje Java viene inclu...
Nuevo Proyecto Java   <ul><li>Un Proyecto agrupa a un conjunto de recursos relacionados entre sí (código fuente, diagramas...
<ul><li>Esta Perspectiva está compuesta de las vistas: Package Explorer y Outline (que muestra un esquema de la clase cuyo...
Crear una clase <ul><li>El modo más directo de crear una nueva clase (o interface) es utilizar el asistente de creación de...
<ul><li>Cuando se crea una nueva clase se puede ver, en la ventana Editor, que algunas palabras están coloreadas de forma ...
<ul><li>Corrector de Errores  </li></ul><ul><li>Code Completion  </li></ul><ul><li>Templates: son plantillas de código (ge...
El proceso de compilación <ul><li>Una de las características más curiosas del IDE Eclipse es el modo en que se compilan lo...
El proceso de ejecución <ul><li>Una vez compilado correctamente, ejecutar el proyecto es la parte más sencilla (si el proy...
<ul><li>El botón Run puede utilizarse de dos formas: bien pinchando el propio botón, en este caso, se repetirá la última e...
<ul><li>El menú de ejecución, a su vez tiene dos partes. La entrada “Run As” permite ejecutar directamente la clase que se...
Depurar Aplicaciones <ul><li>La principal diferencia entre un simple editor y un buen entorno de desarrollo es que éste in...
<ul><li>Lanzar el depurador es una tarea exactamente igual que ejecutar un programa, solo que en lugar de utilizar el botó...
<ul><li>Cuando el depurador entra en acción, de forma automática, se abre la Perspectiva Depuración ,en la que se muestra ...
Generar JavaDoc del proyecto <ul><li>Además de poder consultar las diferentes fuentes de documentación javadoc que maneja ...
<ul><li>Antes de poder crear los ficheros de documentación, es necesario configurar la herramienta JavaDoc que Eclipse deb...
Visual Editor <ul><li>Eclipse Visual Editor es un entorno de creación de interfaces gráficos de usuario en Eclipse, dirigi...
Visual Editor <ul><li>Para mas información a cerca del Visual Editor:  http://www.eclipse.org/vep/WebContent/main.php </li...
Bibliografía <ul><li>www.eclipse.org </li></ul><ul><li>www.javahispano.com </li></ul><ul><li>http://www.wikipedia.org </li...
Gracias por su atención!!!
<ul><li>IDE ECLIPSE , breve guía </li></ul><ul><li>Por: Raúl Eduardo Chavarría </li></ul><ul><li>[email_address] </li></ul...
Upcoming SlideShare
Loading in …5
×

Ide Eclipse, Breve Guía

24,389 views

Published on

Para obtener información más detallada a cerca de este documento, ingrese a la sección 'Java' de mi blog:
http://hardybrenno.blogspot.com/

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
24,389
On SlideShare
0
From Embeds
0
Number of Embeds
187
Actions
Shares
0
Downloads
421
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Ide Eclipse, Breve Guía

  1. 1. <ul><li>IDE ECLIPSE , breve guía </li></ul><ul><li>Por: Raúl Eduardo Chavarría </li></ul><ul><li>[email_address] </li></ul><ul><li>Ingeniería de Sistemas </li></ul><ul><li>Universidad de Antioquia </li></ul><ul><li>2006 </li></ul>
  2. 2. IDE ECLIPSE <ul><li>¿Qué es eclipse? </li></ul><ul><li>Obtener, instalar y ejecutar Eclipse IDE. </li></ul><ul><li>Editores, vistas y perspectivas </li></ul><ul><li>Programar con Java en Eclipse </li></ul><ul><li>Los procesos de compilación y ejecución </li></ul><ul><li>Depurar Aplicaciones </li></ul><ul><li>Generar JavaDoc del proyecto </li></ul><ul><li>Ejemplo de uso del Visual Editor </li></ul>
  3. 3. ¿Qué es eclipse? <ul><li>En la web oficial de Eclipse ( www.eclipse.org ), se define como “An IDE for everything and nothing in particular” (un IDE para todo y para nada en particular). </li></ul><ul><li>Eclipse es, en el fondo, únicamente un armazón ( workbench ) sobre el que se pueden montar herramientas de desarrollo para cualquier lenguaje, mediante la implementación de los plugins adecuados. </li></ul>
  4. 4. <ul><li>La arquitectura de plugins de Eclipse permite, además de integrar diversos lenguajes sobre un mismo IDE, introducir otras aplicaciones accesorias que pueden resultar útiles durante el proceso de desarrollo como: herramientas UML, editores visuales de interfaces, ayuda en línea para librerías, etc. </li></ul>
  5. 5. El Proyecto Eclipse <ul><li>El IDE Eclipse es, únicamente, una de las herramientas que se engloban bajo el denominado Proyecto Eclipse . El Proyecto Eclipse aúna tanto el desarrollo del IDE Eclipse como de algunos de los plugins mas importantes (como el JDT, plugin para el lenguaje Java, o el CDT, plugin para el lenguaje C/C++). </li></ul>
  6. 6. Obtener, instalar y ejecutar Eclipse IDE. <ul><li>El IDE Eclipse se puede obtener bajándolo directamente del sitio web oficial del Proyecto Eclipse - www.eclipse.org - o desde cualquier otro sitio autorizado. Existen versiones instalables para cualquier plataforma que incluyen el código fuente y los plugins más habituales. </li></ul>
  7. 7. <ul><li>Como Eclipse está escrito en Java, en necesario, para su ejecución, que exista un JRE (Java Runtime Environment) instalado previamente en el sistema. </li></ul><ul><li>La instalación de Eclipse, es tan sencilla como descomprimir el archivo descargado en el directorio que se estime conveniente. </li></ul>
  8. 8. Obtener e instalar Plugins <ul><li>La descarga básica del entorno Eclipse incluye algunos de los plugins más básicos, pero siempre es deseable obtener alguna funcionalidad extra. Para ello, es necesario instalar nuevos plugins. </li></ul><ul><li>En el apartado Plug-in Catalogue del sitio web oficial de Eclipse se pueden encontrar enlaces a cientos de plugins. </li></ul>
  9. 9. Añadir un plugin <ul><li>Para añadir un nuevo plugin, basta con descomprimir el archivo descargado en el subdirectorio “Plugins” de la carpeta donde está instalado Eclipse. La próxima vez que se ejecute Eclipse, automáticamente, se reconocerán y añadirán los nuevos plugins instalados. </li></ul>
  10. 10. Ejecutar Eclipse <ul><li>Las versiones que se pueden descargar del sitio web de Eclipse vienen con un ejecutable que permite lanzar directamente el IDE Eclipse. Antes de ejecutar Eclipse es importante verificar que se tienen permisos de escritura en el directorio, ya que, la primera vez que se ejecuta, Eclipse tiene que crear las carpetas en las que guardará información sobre workspaces, logs, etc. </li></ul>
  11. 11. Un vistazo general al IDE.
  12. 12. Editores, vistas y perspectivas <ul><li>Los Editores son el lugar donde se escribirán los programas </li></ul><ul><li>Las Vistas sirven para cualquier cosa, desde navegar por un árbol de directorios, hasta mostrar el contenido de una consulta SQL. </li></ul>
  13. 13. <ul><li>Se puede decir que las Vistas son ventanas auxiliares para mostrar información, requerir datos, etc. </li></ul><ul><li>Una Perspectiva es un conjunto de ventanas (Editores y Vistas) relacionadas entre sí. </li></ul>Editores, vistas y perspectivas
  14. 14. Programar con Java en Eclipse <ul><li>Como se acaba de comentar, el plugin JDT que da soporte al lenguaje Java viene incluido en la distribución estándar de la herramienta Eclipse. </li></ul><ul><li>Para poder realizar un programa en Eclipse es necesario crear un proyecto. </li></ul>
  15. 15. Nuevo Proyecto Java <ul><li>Un Proyecto agrupa a un conjunto de recursos relacionados entre sí (código fuente, diagramas de clases o documentación). </li></ul><ul><li>Al crear el proyecto Java, Eclipse, de forma automática, abre la Perspectiva Java, que es la colección de vistas que define el plugin JDT para programar con Java. </li></ul>
  16. 16. <ul><li>Esta Perspectiva está compuesta de las vistas: Package Explorer y Outline (que muestra un esquema de la clase cuyo código se está visualizando en el Editor activo), si esta persepectiva esta activa, se añaden a la barra de herramientas principal algunos botones extra que permiten acceder con rapidez a las funciones más usuales (ejecutar, depurar, crear clases, etc.) </li></ul>
  17. 17. Crear una clase <ul><li>El modo más directo de crear una nueva clase (o interface) es utilizar el asistente de creación de clases que se puede lanzar, teniendo la Perspectiva Java activa, a través del botón correspondiente, este asistente se compone de un único formulario en el que se indicarán las características de la nueva clase (o interface) que se quiere crear. </li></ul>
  18. 18. <ul><li>Cuando se crea una nueva clase se puede ver, en la ventana Editor, que algunas palabras están coloreadas de forma diferente. Este marcado de palabras es debido a que los Editores Java que implementa el plugin JDT, incluyen capacidad para realizar reconocimiento sintáctico de palabras reservadas del lenguaje. </li></ul>
  19. 19. <ul><li>Corrector de Errores </li></ul><ul><li>Code Completion </li></ul><ul><li>Templates: son plantillas de código (generalmente porciones de código de uso habitual y muy repetitivo) que se escriben automáticamente. </li></ul><ul><li>Code Formatting </li></ul><ul><li>Comment y Uncomment, Add Javadoc Comment </li></ul><ul><li>Generacion automática de esqueletos, get and set </li></ul>Ayudas en el código
  20. 20. El proceso de compilación <ul><li>Una de las características más curiosas del IDE Eclipse es el modo en que se compilan los proyectos. No existe en Eclipse ningún botón que permita compilar individualmente un fichero concreto. La compilación es una tarea que se lanza automáticamente al guardar los cambios realizados en el código. </li></ul>
  21. 21. El proceso de ejecución <ul><li>Una vez compilado correctamente, ejecutar el proyecto es la parte más sencilla (si el proyecto está correctamente programado claro). Prácticamente todas las opciones de ejecución se pueden manejar desde el botón Run de la barra de herramientas principal. </li></ul>
  22. 22. <ul><li>El botón Run puede utilizarse de dos formas: bien pinchando el propio botón, en este caso, se repetirá la última ejecución realizada, o bien pinchado sobre la flecha a su lado lo cual permitirá ver el menú de ejecución. </li></ul>El proceso de ejecución
  23. 23. <ul><li>El menú de ejecución, a su vez tiene dos partes. La entrada “Run As” permite ejecutar directamente la clase que se está mostrando en la ventana del Editor activo, utilizando la configuración de ejecución por defecto. </li></ul>El proceso de ejecución
  24. 24. Depurar Aplicaciones <ul><li>La principal diferencia entre un simple editor y un buen entorno de desarrollo es que éste integre, o no, una buena herramienta visual para depurar los programas escritos. Eclipse incluye un depurador potente, sencillo y muy cómodo de utilizar. </li></ul>
  25. 25. <ul><li>Lanzar el depurador es una tarea exactamente igual que ejecutar un programa, solo que en lugar de utilizar el botón de ejecución, se utiliza el botón de depuración. Estos dos botones, y los menús que despliegan, tienen un comportamiento exactamente idéntico (salvo por el hecho de que el botón de depuración provoca la ejecución paso a paso de los programas). </li></ul>
  26. 26. <ul><li>Cuando el depurador entra en acción, de forma automática, se abre la Perspectiva Depuración ,en la que se muestra toda la información relativa al programa que se está depurando. </li></ul><ul><li>Vistas: </li></ul><ul><li>Vista Editor </li></ul><ul><li>Vistas de Inspección </li></ul>
  27. 27. Generar JavaDoc del proyecto <ul><li>Además de poder consultar las diferentes fuentes de documentación javadoc que maneja el proyecto Eclipse permite, de una forma muy sencilla, generar automáticamente la documentación del propio proyecto. </li></ul>
  28. 28. <ul><li>Antes de poder crear los ficheros de documentación, es necesario configurar la herramienta JavaDoc que Eclipse debe utilizar. Para ello basta con escribir la ubicación del ejecutable javadoc en la opción “Project – Generate Javadoc – Javadoc command ” </li></ul>
  29. 29. Visual Editor <ul><li>Eclipse Visual Editor es un entorno de creación de interfaces gráficos de usuario en Eclipse, dirigido no solamente a Swing/JFC, sino también a otros lenguajes (como C/C++) y widgets (Un widget es un componente gráfico o control, con el cual el usuario interactúa, como por ejemplo, una ventana o una caja de texto). </li></ul>
  30. 30. Visual Editor <ul><li>Para mas información a cerca del Visual Editor: http://www.eclipse.org/vep/WebContent/main.php </li></ul><ul><li>La descarga de los plug-ins( Emf runtime , GEF runtime , VE runtime ) para esta herramienta, puede hacerse de forma directa desde el enlace: http://download.eclipse.org/tools/ve/downloads/drops/R-1.2.3_jem-200701301117/index.html </li></ul>
  31. 31. Bibliografía <ul><li>www.eclipse.org </li></ul><ul><li>www.javahispano.com </li></ul><ul><li>http://www.wikipedia.org </li></ul>
  32. 32. Gracias por su atención!!!
  33. 33. <ul><li>IDE ECLIPSE , breve guía </li></ul><ul><li>Por: Raúl Eduardo Chavarría </li></ul><ul><li>[email_address] </li></ul><ul><li>Ingeniería de Sistemas </li></ul><ul><li>Universidad de Antioquia </li></ul><ul><li>2006 </li></ul>

×