Tutorial_Neatbeans 3
LOGO
Cetís 109
Báez Martinez Diuxy Nahúm
Miguel Angel Alva Pumarejo
Francisco Javier Altamirano
Desarrolla Software de Aplicación
Utilizando Programación Orientada a
Objetos
Programación 3° AM
LOGO
¿Qué es Netbeans?
• NB es un entorno integrado de desarrollo o IDE
(Integrated Development Environment)
• En él podemos realizar todas las tareas
asociadas a laprogramación
– Editar el código
– Compilarlo
– Ejecutarlo
– Depurarlo
LOGO
¿Por qué usarlo?
• Simplifica alguna de las tareas que, sobretodo
en proyectos grandes, son tediosas
• Nos asiste (parcialmente) en la escritura de
código, aunque no nos libera de aprender el
lenguaje de programación
• Nos ayuda en la navegación de las clases
predefinidas en la plataforma (miles)
• Aunque puede ser costoso suaprendizaje, los
beneficios superan las dificultades
LOGO
La plataforma Java
hUp://download.oracle.com/javase/6/docs/
LOGO
Paso de compilación
import acm.program.ConsoleProgram;
}
class HelloProgram extends ConsoleProgram {
public void run() {
println(“Hello World”);
}
HelloProgram.java
acm.jar
Bibliotecas
predefinidas
javac
ca fe ba
00 0e 0a
3c 69 6e
6f 64 65
54 61 62
75 72 63
.........
be
0069
01
6c
65
00
04
74
00
65
46
00 00
00 0f
3e 01
0f 4c
01 00
69 6c
32
07
00
69
03
65
00
00
03
6e
72
01
14
10
28
65
75
00
0a
07
29
4e
6e
11
00
00
56
75
01
48
HelloProgram.class
05
11
01
6d
00
65
LOGO
Paso de ejecución
ca fe ba
00 0e 0a
3c 69 6e
6f 64 65
54 61 62
75 72 63
.........
be
00
69
01
6c
65
00
04
74
00
65
46
00
00
3e
0f
01
69
00
0f
01
4c
00
6c
32
07
00
69
03
65
00
00
03
6e72
01
14
10
28
65
75
00
0a
07
29
4e
6e
11
00
00
56
75
01
48
05
11
01
6d
00
65
HelloProgram.class
acm.jar
HelloProgram
java
Ejecución en la máquina
virtual de Java
Bibliotecas
predefinidas
Nombre de la
clase principal
(Main Class)
LOGO
Hello World
LOGO
CARGA DE UN PROYECTO
EXISTENTE
LOGO
Concepto de proyecto
• Netbeans no trabaja a nivel de archivo sino a
nivel de proyecto
• Unproyecto incluye todos los recursos
necesarios para construir un programa:
– Archivos con el código
– Bibliotecas externas (p.e. ACM Task Force)
– Imágenes, sonidos, etc.
• Físicamente un proyecto Netbeans no es más que
un directorio con una organización especial.
LOGO
Ejemplo: HelloProgram
Bibliotecas externas
Uso interno de
Netbeans
Código Java (esta parte es la
que os toca hacer)
Otrosarchivos
auxiliares
LOGO
Carga de un proyecto
LOGO
Carga de un proyecto
El proyecto
principal es aquél
en el que estás
trabajando
actualmente
LOGO
Vista de Proyectos
• Normalmente usamos la vista lógica de los
Proyectos
• Si seleccionamos HelloProgram.java éste se
abre en el editor
LOGO
Zona de edición
LOGO
Ejecutar el proyecto
LOGO
Ejecutar el proyecto
LOGO
INSTALACIÓN DE LABIBLIOTECA
ACM
LOGO
ACM Task Force
• Las bibliotecas predefinidas de la plataforma
Java no están pensadas para su uso en cursos
de programación básica
• Por ello se crearon las bibliotecas de la ACM
Task Force, para simplificar algunos aspectos
• El problema es que los entornos de
programación normalmente no las incluyen
• Por tanto hemos de configurarlas
LOGO
Primer paso
• Abrimos el Netbeans (deberíaestar instalado
tanto en Windows como en Linux)
• En el menú Herramientas seleccionamos
Bibliotecas
LOGO
Segundo paso
• Una vez abierto el Administrador de
Bibliotecas, pulsamos en Nueva Biblioteca
LOGO
Tercer paso
• En la pantalla Nueva Biblioteca le ponemos el
nombre, ACMTF
• Pulsáis Aceptar
LOGO
Cuarto paso
• Seleccionamos Agregar archivo JAR/Carpeta
desde el Administrador debibliotecas
LOGO
Quinto paso
• Seleccionamos el archivo acm.jar mediante el
selector de ficheros (OJO: no se copiará en los
directorios de Netbeans)
LOGO
Sexto paso
• Ahora hemos de añadir la documentación de
la biblioteca, por ello seleccionamos Javadoc y
pulsamos Agregar archivo ZIP/Carpeta
LOGO
Sépl mo paso
• Seleccionamos el archivo acm-‐javadoc.zip en
el selector de ficheros y pulsamos...
Regístrate para leer el documento completo.