Tutorial_BlueJ.pptx

download Tutorial_BlueJ.pptx

of 17

Transcript of Tutorial_BlueJ.pptx

  • 8/12/2019 Tutorial_BlueJ.pptx

    1/17

    Tutorial de BlueJ

    Entornos de Desarrollo

    Clara Martnez Fernndez

  • 8/12/2019 Tutorial_BlueJ.pptx

    2/17

    Pgina 2

    BlueJ es:

    Un entorno de programacin sencillo Destinado al aprendizaje del lenguaje Java

    Gratuito

    Primeros pasos:

    Descargar el programa de la pgina web e instalarlo:

    http://www.bluej.org/

    Es necesario tener instalado JDK:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    Ya podemos empezar

    http://www.bluej.org/http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.bluej.org/
  • 8/12/2019 Tutorial_BlueJ.pptx

    3/17

    Pantalla principal (I)

    Abrimos el programa:

    Mediante el icono de acceso directo a BlueJ

    O haciendo doble clic sobre el archivo ejecutable BlueJ.exe(por defecto enC:\Program Files\BlueJ)

    Se abre la pantalla principal de BlueJ:

    Entorno sencillo y fcil de manejar

    Funciones intuitivas

    reas diferenciadas donde podemos ver clases y objetos (una vez creados)

    Pgina 3

  • 8/12/2019 Tutorial_BlueJ.pptx

    4/17

    Pantalla principal (II)

    Pgina 4

  • 8/12/2019 Tutorial_BlueJ.pptx

    5/17

    Pantalla principal (III)

    La parte central es el rea de archivos del proyecto (clases)

    En su interior, un archivo Readme.txtdonde escribir la informacin delproyecto

    En la parte superior tenemos la barra de mens

    A la izquierda, los botones nueva clase, compilar (todas las clases a la

    vez) y los de crear relaciones

    Abajo a la izquierda, la barra que indica la ejecucin del proyecto (cambia

    a color rojo y se mueve)

    En la parte inferior, el rea de objetos

    Pgina 5

  • 8/12/2019 Tutorial_BlueJ.pptx

    6/17

    Crear un nuevo proyecto (I)

    Hacemos clic en el men Projectpara desplegarlo

    Seleccionamos la opcin NewProject para crear el proyecto

    Otras opciones del men Project:

    Open Project para abrir un proyectoexistente

    Savey Save as para guardar elproyecto

    Closepara cerrar el proyecto

    Quitpara salir de BlueJ

    Pgina 6

  • 8/12/2019 Tutorial_BlueJ.pptx

    7/17

    Crear un nuevo proyecto (II)

    Se abre una nueva ventanapara guardar la carpeta delnuevo proyecto

    En Buscar en:seleccionamos

    la ubicacin donde queremosguardarlo

    En Nombre de la Carpeta:escribimos el nombre delproyecto (significativo)

    Pulsamos en Create

    Pgina 7

  • 8/12/2019 Tutorial_BlueJ.pptx

    8/17

    Crear una nueva clase (I)

    Hacemos clic en el botn NewClass(tambin en el men Edit,opcin New Class)

    Aparece la ventana Create NewClass

    En Class Name: escribimos elnombre de la clase (significativo)

    En Class Type debe estar

    seleccionada la opcin Class

    Pulsamos el botn Ok

    Pgina 8

  • 8/12/2019 Tutorial_BlueJ.pptx

    9/17

    Crear una nueva clase (II)

    Aparece un rectngulo coloreadoen el rea principal, querepresenta la nueva clase.

    El relleno rayado significa que laclase no est compilada

    Pulsamos con el botnsecundario sobre la clase.

    Aparecen varias opciones

    Elegimos Open Editor paracomenzar a editar la clase (odoble clic sobre la clase)

    Pgina 9

  • 8/12/2019 Tutorial_BlueJ.pptx

    10/17

    Editar una clase

    Se abre la ventana del editor,con el cdigo por defecto

    Borramos el cdigo yescribimos el nuestro

    Las zonas coloreadas ayudana distinguir los distintoselementos del cdigo

    Para ver los nmeros de lnea:Options>Preferences>Editor,marcar Display line numbers

    Pgina 10

  • 8/12/2019 Tutorial_BlueJ.pptx

    11/17

    Pgina 11

    Compilar una clase

    Pulsamos en el botn Compile Si hay algn error, se resalta la

    lnea errnea y se muestra lainformacin en la parte inferior

    Hacemos los cambiosnecesarios y volvemos acompilar hasta que no hayaerrores

    El archivo compilado quedaguardado (archivo .class en lacarpeta del proyecto)

  • 8/12/2019 Tutorial_BlueJ.pptx

    12/17

    Pgina 12

    Men del Editor

    Las opciones ms utilizadas se

    presentan como botones:Compilar, Deshacer, Cortar,Copiar, Pegar, Encontrar y

    Cerrar

    En el Men Classencontramos la opcin Save(guardar)

    En Tools tambin encontramos

    la opcin Compile. Find yReplaceresultan tiles cuandoqueremos reemplazar algnfragmento de cdigo en todo eldocumento

  • 8/12/2019 Tutorial_BlueJ.pptx

    13/17

    Pgina 13

    Ejecutar el programa

    Volvemos a la ventanaprincipal

    Para ejecutar el programa, ycomprobar si funciona:hacemos clic con el botn

    derecho del ratn sobre laclase.

    Seleccionamos la opcin voidmain (String[] args) y pulsamos

    Ok

    Se abre la ventana con elresultado de la ejecucin.

  • 8/12/2019 Tutorial_BlueJ.pptx

    14/17

    Pgina 14

    Depurador (Debugger) (I)

    Abrimos el editor

    Haciendo clic en la parte izquierda,introducimos puntos de ruptura

    (breakpoints)

    Ejecutamos el programa. En el primerpunto de ruptura, aparece la ventanadel debugger . Tambin se abre laventana del editor.

    Pulsando sobre el botn Step deldebugger, podemos ver el estado dela ejecucin paso a paso

  • 8/12/2019 Tutorial_BlueJ.pptx

    15/17

    Pgina 15

    Depurador (Debugger) (II)

    El terminal se abre cuando se llega ala instruccin precisa, para pedir eldato. Introducimos el nmero

    Seguimos avanzando con Stepyobservamos cmo se ejecutan las

    instrucciones y cmo cambian lasvariables

    La flecha negra a la izquierda deleditor y el resaltado indican cul es el

    siguiente paso a ejecutar

    Al finalizar, podemos ver la salida delprograma

  • 8/12/2019 Tutorial_BlueJ.pptx

    16/17

    Aadir una clase existente

    Ya vimos al principio cmo crearclases nuevas, pero tambinpodemos aadir una existente

    Desplegamos el men Edit yseleccionamosAdd Class from File

    Aparece una ventana:

    buscamos la ubicacin de la clase quequeremos aadir

    Pulsamos sobre el botn Open

    Pgina 16

    Ya podemos usar las herramientas de BlueJ conla nueva clase aadida a nuestro proyecto!

  • 8/12/2019 Tutorial_BlueJ.pptx

    17/17