1 / 36

BlueJ - IDE de Java

Universidad Mayor de San Simón Facultad de Ciencias y Tecnología Ingeniería de Sistemas - Licenciatura en Informática. BlueJ - IDE de Java. BlueJ. BlueJ es un IDE (Integrated Development Environment- Ambiente Integrado de Desarrollo ). Un editor, se utiliza para ingresar el código fuente.

gent
Download Presentation

BlueJ - IDE de Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Universidad Mayor de San Simón Facultad de Ciencias y Tecnología Ingeniería de Sistemas - Licenciatura en Informática BlueJ - IDE de Java

  2. BlueJ • BlueJes un IDE (Integrated Development Environment- Ambiente Integrado de Desarrollo). • Un editor, se utiliza para ingresar el código fuente. • Un debugger, que te ayuda a encontrar tus errores. • Un viewer, te permite observar las diferentes partes de tu programa. • Te permite ejecutar tus programas de una manera sencilla y practica. • También te facilita la documentación correspondiente a tu programa. BlueJ nos sirve para programar en JAVA.

  3. Java • Java es un lenguaje de programación de alto nivel. • Orientado a Objetos. • Simple. • Robusto. • Seguro. • Portable. • Compilado – Interpretado • Compilador: javac • Intérprete: java

  4. BlueJ-Primeros Pasos Herramienta que interactúa con Java y nos permite escribir, compilar y ejecutar nuestros programas. Además hacer diagramas de clases sencillos y rápidamente. • Gratuito • Fácil de usar • Ligero (no requiere una máquina muy potente) • Crea código fuente a partir de diagramas • Crea diagramas a partir de código fuente

  5. La primera vez que se ejecuta el programa, se tiene la siguiente ventana. • Esta ventana nos muestra las versiones de JAVA instaladas en nuestra maquina, podemos seleccionar la versión y hacer click en Launch BlueJ. • En caso de que la herramienta no encuentre alguna versión de JAVA, se tiene la opción de hacer una búsqueda manual o automática, para eso se tiene el botón Advanced

  6. Inicio Una vez todo instalado la primera vez que se ejecuta el programa y se tiene lo que muestra la figura .

  7. Abrir BlueJ, elegirNew Project

  8. Nombre del proyecto, click Create

  9. Crear y nombrar a una nueva claseClass El Panel de Trabajo Esta habilitado, Color blanco El nombre de la clase debe comenzar con letra mayúscula

  10. Double-click para editar la clase Las franjas muestran quela clase “Ejemplo" no estacompilada (lista para ejecutarse) También se puede hacer click derecho encima

  11. Edita tu clase, y compílalaCompile Se debe compilar el código antes de poder ejecutarlo GRIS BlueJ se inicia con código de una simple clase. Se puede modificar ese código o reemplazarlo por el código fuente de tu propio programa. Código aun no compilado

  12. Una vez compilado el código Una vez compilado el código Si no existe ningún error y se logro compilar correctamente en la parte inferior aparecerá Class compiled–no syntax errors BLANCO

  13. Compilación • Una vez que se ha creado la clase, se dibuja en el panel de trabajo una cajita con el nombre de la clase, inicialmente este aparece rayado, lo que representa que la clase no se ha compilado. • Para COMPILAR en BlueJ se tienen varias opciones, las mostradas en la imagen y también se lo puede hacer desde Tools – Compilar, o con las teclas Ctrl +k

  14. BlueJ – Botones • Botones de compilación, relación, edición y otros. Compilar el código fuente Crear una nueva clase Crear una relación de asociación Crear una relación de herencia Compilar el código fuente

  15. Crear la documentación Documentation

  16. Documentación creada de la clase

  17. Partes del IDE - BlueJ • Los elementos principales que se puede observar en el IDE son: Menú de opciones Panel de botones Panel de trabajo Panel de objetos

  18. Creación de objetos New Click derecho sobre la clase Ejemplo. Luego seleccionar la opción new Ejemplo() Para crear una instancia de esta clase (Objeto)

  19. Creación de objetos (1-3) • Una vez que se haya compilado la clase, en la cajita desaparecen las líneas, y ahora estamos listos para crear Objetos. En las opciones de la clase se tiene un new Clase, esto para construir un objeto de la clase.

  20. Creación de objetos (2-3) • Para crear el objeto debemos dar valores a sus atributos. Nombre de instancia de la clase (objeto) Valores para los atributos y crear el objeto

  21. Creación de objetos (3-3) • Después de haber creado el objeto, este aparece en el panel de objetos con su nombre y la clase. El objeto de la clase Persona

  22. Objetos y clases CLASE OBJETOS

  23. Opciones • Sobre el objeto creado, al hacer click sobre el botón derecho, se despliegan las opciones de: • Los métodos heredados • Los métodos propios del objeto • Inspeccionar el estado del objeto • Quitar, eliminar el objeto

  24. Inspeccionar el estado del objeto • Al seleccionar la opción de inspect se despliega el estado del objeto, es decir los valores de los atributos del objeto. Cuando los atributos son otros objetos, también se puede Inspeccionar el estado de ese objeto

  25. Punto de parada (1) • El punto de parada en BlueJ, nos sirve para establecer un punto donde queremos que se detenga la ejecución del programa, se hace un click en la parte derecha del editor de código y aparece un símbolo de stop.

  26. Punto de parada (2) • Al ejecutar el programa se tiene la siguiente ventana. (Debugger)

  27. Resumen Comenzando • 1. Para abrir un proyecto, seleccione Open del menú Project. • 2. Para crear un objeto, seleccione un constructor del menú emergente de la clase. • 3. Para ejecutar un método, selecciónelo del menú emergente del objeto. • 4. Para editar el archivo fuente de una clase, haga doble clic sobre su icono de clase. • 5. Para compilar una clase, haga clic en el botón Compile en el editor. Para compilar un proyecto, haga clic en el botón Compile en la ventana de proyecto. • 6. Para obtener ayuda sobre un mensaje de error del compilador, haga clic en el símbolo de interrogación cercano al mensaje de error.

  28. Resumen • Haciendo un poco más... • 7. Un objeto puede ser pasado como un parámetro a un llamado de un método haciendo click sobre el icono del objeto. • 8. La inspección de un objeto permite un simple traceo, verificando el estado interno de ese objeto.

  29. Resumen Creando un Nuevo proyecto • 9. Para crear un proyecto, seleccionar New... del menú Project. • 10. Para crear una clase, haga clic el botón New Class y especifique el nombre de la clase. • 11. Para crear una flecha, haga clic en el botón de la flecha y arrastre la flecha en el diagrama, o sólo escriba el código fuente en el editor. • 12. Para remover una clase, seleccione la función Remove de su menú emergente. • 13. Para remover una flecha, seleccione Remove del menú Edit y haga clic en la flecha.

  30. Resumen Utilizando Debugger 14. Para configurar un punto de parada ( breakpoint ), haga clic en el área del punto de parada a la izquierda del texto del editor. 15. Para ir paso a paso a través del código, use los botones Step y Step Into del traceador. 16. Inspeccionar variables es fácil – ellas son mostradas automáticamente en el traceador. 17. Detener y terminar ( Halt – Terminate ) pueden ser utilizados para detener una ejecución temporal o permanentemente.

  31. Otras operaciones • Paquetes no BlueJ pueden ser abiertos con el comando Project: Open Non BlueJ…. • Las clases pueden ser copiadas en un proyecto desde afuera utilizando el comando AddClassfromFile... . • Los métodos estáticos ( static ) pueden ser llamados desde el menú emergente de la clase. • Para generar la documentación para un proyecto, seleccione Project Documentationdel menú Tools. • La API estándar de clases de Java puede ser visualizada seleccionando Help – Java

  32. Extensiones • BlueJ tiene varias librerías que extienden su funcionalidad, vienen en archivo .jar, se las debe colocar en la carpeta: <BLUEJ_HOME>/lib/extensions/ • ClassWizard • UML Extension • PMD as a BlueJextension • Exporter • ApplicationLauncher • BlueJScript • BlueJExtension Manager • CEB : ClassEvaluatorforBlueJ • Jeliot 3 • RemoteFile Manager • SequenceDiagram Editor • Checkstyle • Submitter

  33. Class Wizard • Permite visualizar las clases de manera grafica (atributos, metodos, etc)

  34. UML Extension • Permite ver el diagrama en notación UML o JAVA

  35. Notas • No es necesario guardar (Save) tu trabajo. BlueJ lo hace automáticamente cuando se compila (Compile) el programa. • Si sales de BlueJ y quieres modificar tu programa, puedes hacerlo utilizandoOpenProjectpara continuar trabajando donde dejaste tu código.

  36. GRACIAS por su atención Viviana Terceros

More Related