+--------+ ! DrJava ! DrJava IDE (Integrated Development Endvironmen) +--------+ ! JRE ! Java Runtime Environment +--------+ JRE ==> Sitio para jalar el JDK (SE) 50 megas: - http://java.sun.com/javase/downloads/index.jsp Sitio para bajar el ambiente de trabajo "DrJava": - http://www.drjava.net/ El ejecutable se llama algo así como: - "drjava-stable-20070130-2255.exe" Enunciado de la tarea: - http://www.di-mare.com/adolfo/cursos/2007-1/p1-ta-1.htm - Hago una carpeta "Tpg1" - Grabo el DrJava que jalé en la carpeta - Abro la carpeta y ejecuto el DrJava - (Si no abre bien DrJava, hay que instalar el JDK junto con el JRE) - Le puse un nombre corto al DrJava.exe Crear el programa ARMSTRONG.JAVA - crear el documento - Abrirlo con Notepad - Copio el programa Armstrong.cpp del enunciado de la Tpg1 y lo pego en el archivo ARMSTRONG.JAVA - Guardo y salgo del ARMSTRONG.JAVA Abrir ARMSTRONG.JAVA con DrJava - Abrir DrJava - Cambio comenarios Doxygen a Javadoc - Cambio el #include por import java.lang.System; - Javadoc necesita que el comentario comience con doble /** Indentación de 4 espacios en DrJava ==> Edit ==> Preference ==> Miscelaneous ==> Indent level: [ 4 ] ==> [ OK ] Transformación de main() en un método - El nombre de la clase debe coincidir con el nombre del archivo - La clase tiene que ser "public" - public class Armstrong { } - Marco main() y lo indento 4 espacios con TAB - cambie "const" por "final" - cambie "cout" por "System.out.print()" - System.out.print( (N) + ") que son de Armstrong:\n\n" ); - cambie "cout" por "System.out.println()" - Ponga public static void main( String args[] ) {} - Ponga el nombre del archivo extensión .java en minúsculas - El nombre del archivo debe coincidir en mayúsculas y minúsculas con el nombre de la clase Compilacion Java - Pulse el botón [Reset] - Pulse el botón [Compile] Ejecución del programa - Reset - Compile - Debugger ==> Debug Mode [X] - Breakpoint ( Toggle Breakpoint Current Line ) ==> System.out.print( "Números encontrados (1 .. " ); ==> Breakpoint - Run - F11 ==> Step Over ( Pase por encima ) - F12 ==> Step Into ( Pase adentro ) - En la cejilla [Console] aparece lo que produce el programa - numero = 1; // numero <- 1; - ( a != b ) // "b" es Diferente de "b" - Copiar de [Console] la ejecución del programa - Genere la documentación pulsando [Javadoc] - En el subdirectorio doc queda la documentación Javadoc Creación de Página en Geocities - Me haga una cuenta email en Yahoo.com - En Yahoo entro a [My Mail] - [Signup for Yahoo] - Chorlito_Man - Contraseña: BugaTuga4 - Entrar a http://mail.yahoo.com/ - Entrar a http://geocities.com/ - Uso [Signup for Geocities] - Conteste el cuestionario - Pulse - http://geocities.yahoo.com/gcp/ - Pulse [Manage] - Pulse [File Manager] - Pulse [Open file manager] - http://www.geocities.com/chorlito_man Crear subdirectorio para Javadoc: - [create subdirectory] - Tpg1 - Entre a Tpg1 - Upload files