3. ¿POR QUE USAR
NETBEANS?
• 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 su aprendizaje, los
beneficios superan las dificultades
4. ÁREAS DE TRABAJO
En el área de trabajo hay un panel con tres fichas: Proyectos, Archivos y
Prestaciones. El área a su derecha será el área de edición. Las fichas del panel
se pueden replegar en el margen izquierdo pulsando la flecha a la izquierda en
la pestaña:
5. P A R A A B R I R U N A F I C H A ,
S I M P L E M E N T E P O N E M O S E L
P U N T E R O D E L R A T Ó N S O B R E
S U N O M B R E E N E L M A R G E N .
S E P U E D E N R E O R G A N I Z A R
L A S F I C H A S P A R A T E N E R
O T R A S D I S P O S I C I O N E S
( A R R A S T R A N D O L A S
P E S T A Ñ A S ) .
6. EL PRIMER PASO PARA DESARROLLAR UNA APLICACIÓN ES ELEGIR EL
TIPO DE PROYECTO. USA LA ORDEN DE MENÚ ARCHIVO >>> PROYECTO
NUEVO. APARECERÁ ESTE CUADRO CON LOS DISTINTOS TIPOS DE
PROYECTOS:
7. CONCEPTO DE PROYECTO
• Netbeans no trabaja a nivel de archivo sino a
nivel de proyecto
• Un proyecto 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.
8. CARGA DE UN PROYECTO
El proyecto
principal es aquél
en el que estás
trabajando
actualmente
9. • Normalmente usamos la vista lógica de los
Proyectos
• Si seleccionamos HelloProgram.java éste se
abre en el editor
22. CONSIDERACIONES PREVIAS
• En NB existen muchas maneras de conseguir
lo mismo
• Lo que mostraremos es una de ellas, que he
seleccionado por varias razones:
– Los proyectos resultantes no copian los archivos
de la biblioteca de ACM, ya que ocupan bastante
espacio
– Aprendemos funcionalidades de NB que después
podemos usar para otros usos
26. ESTRUCTURA DEL PROYECTO
• Después del pulsar
Terminar se crea un
nuevo proyecto en el
área de proyecto
• Este proyecto no
incluye aún
– Ninguna clase
– Biblioteca ACM
• Empecemos creando
una clase
27. AÑADIENDO UNA CLASE
• Abrimos el menú contextual sobre el
<paquete predeterminado>
• Seleccionamos Nuevo y Clase Java
29. ESTRUCTURA DE LA CLASE CREADA
• Vemos que la clase se ha añadido al
proyecto y se ha abierto en el editor
• Ahora ya podemos editarla y modificarla
30. EDITANDO LA CLASE
• Añadimos que la clase
exl ende Console
Program, pero …
• ... el entorno nos indica
que no conoce la clase
ConsoleProgram
• Es normal, ya que no
hemos incluido la
biblioteca ACMTF
31. AÑADIMOS LA BIBLIOTECA ACMTF
• Sobre el apartado Bibliotecas del proyecto
seleccionamos Agregar biblioteca