SlideShare una empresa de Scribd logo
1 de 37
PRESENTACIÓN
Ricardo Daniel Arteaga nava
Jenifer Patricia Monroy Sanchez
3-Am
Programación
D.S.A.U.P.O.OBJE
Margarita Romero Alvarado
¿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
Á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:
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 ) .
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:
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.
CARGA DE UN PROYECTO
El proyecto
principal es aquél
en el que estás
trabajando
actualmente
• Normalmente usamos la vista lógica de los
Proyectos
• Si seleccionamos HelloProgram.java éste se
abre en el editor
EDICIÓN
EJECUTAR EL PROYECTO
EJECUTAR EL PROYECTO
• Abrimos el Netbeans (debería estar instalado
tanto en Windows como en Linux)
• En el menú Herramientas seleccionamos
Bibliotecas
SEGUNDO PASO
• Una vez abierto el Administrador de
Bibliotecas, pulsamos en Nueva Biblioteca
TERCER PASO
• En la pantalla Nueva Biblioteca le ponemos el
nombre, ACMTF
• Pulsa Aceptar
CUARTO PASO
• Seleccionamos Agregar archivo JAR/Carpeta
desde el Administrador de bibliotecas
QUINTO PASO
• Seleccionamos el archivo acm.jar mediante el
selector de ficheros (OJO: no se copiará en los
directorios de Netbeans)
SEXTO PASO
• Ahora hemos de añadir la documentación de
la biblioteca, por ello seleccionamos Javadoc y
pulsamos Agregar archivo ZIP/Carpeta
SÉPTIMO PASO
• Seleccionamos el archivo acm-‐javadoc.zip en
el selector de ficheros y pulsamos Agregar
archivo ZIP/Carpeta
ULTIMO PASO
• Por fin pulsamos aceptar para agregar la
nueva biblioteca y su documentación en el
entorno Netbeans.
CONFIGURACIÓN ANTES DE EMPEZAR
Biblitecas ACMTF
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
PROYECTO NUEVO
• Seleccionamos Proyecto Nuevo del menú
Archivo
PROYECTO NUEVO
• Si no lo estuvieran, seleccionamos la Categoría
Java y el Proyecto Java ApplicaWon
Mejor dejarlos
desmarcados
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
AÑADIENDO UNA CLASE
• Abrimos el menú contextual sobre el
<paquete predeterminado>
• Seleccionamos Nuevo y Clase Java
No haremos caso
de la advertencia
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
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
AÑADIMOS LA BIBLIOTECA ACMTF
• Sobre el apartado Bibliotecas del proyecto
seleccionamos Agregar biblioteca
• Seleccionamos la
biblioteca
ACMTF que
hemos
definido
anteriorme
nte
AHORA YA PODEMOS IMPORTARLA
• Podemos añadir el import directamente o
usando las sugerencias de corrección del
Netbeans
EJECUTEMOS EL PROYECTO
• Si ejecutamos el proyecto nos encontramos
con una sorpresa: no existe una clase principal
ACCEDIENDO A LAS PROPIEDADES DE UN
PROYECTO
• Abrimos el menú
contextual asociado al
proyecto y
seleccionamos el
elemento Propiedades
LA PLATAFORMA JAVA
MODIFICAMOS LAS PROPIEDADES
• Seleccionamos la categoría Ejecutar e
indicamos el nombre de la clase principal.

Más contenido relacionado

Destacado (12)

Certificate_1
Certificate_1Certificate_1
Certificate_1
 
Bloque2 activ 18
Bloque2 activ 18Bloque2 activ 18
Bloque2 activ 18
 
Page 3
Page 3Page 3
Page 3
 
Conselhosparaviver
ConselhosparaviverConselhosparaviver
Conselhosparaviver
 
极简版
极简版极简版
极简版
 
Derechos de autor
Derechos de autorDerechos de autor
Derechos de autor
 
Healing of wound
Healing of woundHealing of wound
Healing of wound
 
Anaemia.ppt
Anaemia.pptAnaemia.ppt
Anaemia.ppt
 
Tomeldan mmgt7110 8-#3
Tomeldan mmgt7110 8-#3Tomeldan mmgt7110 8-#3
Tomeldan mmgt7110 8-#3
 
Necrosis
NecrosisNecrosis
Necrosis
 
Overview Of Pharmacodynamics 04.15.09
Overview Of Pharmacodynamics 04.15.09Overview Of Pharmacodynamics 04.15.09
Overview Of Pharmacodynamics 04.15.09
 
CAST IRON & WROUGHT IRON
CAST IRON & WROUGHT IRONCAST IRON & WROUGHT IRON
CAST IRON & WROUGHT IRON
 

Similar a NetBeans IDE (20)

Tutorial neatbeans(3)
Tutorial neatbeans(3)Tutorial neatbeans(3)
Tutorial neatbeans(3)
 
Tutorial neatbeans(3)
Tutorial neatbeans(3)Tutorial neatbeans(3)
Tutorial neatbeans(3)
 
introduccion-a-netbeans
introduccion-a-netbeansintroduccion-a-netbeans
introduccion-a-netbeans
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
 
Manual de Netbeans
Manual de NetbeansManual de Netbeans
Manual de Netbeans
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
 
Introduccion a netbeans
Introduccion a netbeansIntroduccion a netbeans
Introduccion a netbeans
 
Netbeans manual
Netbeans manual Netbeans manual
Netbeans manual
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
 
MANUAL NETBEANS 2
MANUAL NETBEANS 2MANUAL NETBEANS 2
MANUAL NETBEANS 2
 
MANUAL
MANUAL MANUAL
MANUAL
 
Manualnetbeans2 141006101152-conversion-gate02jjj
Manualnetbeans2 141006101152-conversion-gate02jjjManualnetbeans2 141006101152-conversion-gate02jjj
Manualnetbeans2 141006101152-conversion-gate02jjj
 
Manual netbeans 2
Manual netbeans 2Manual netbeans 2
Manual netbeans 2
 
MANUAL NETBEANS
MANUAL NETBEANSMANUAL NETBEANS
MANUAL NETBEANS
 
MANUAL DE NETBEANS
 MANUAL DE NETBEANS MANUAL DE NETBEANS
MANUAL DE NETBEANS
 
NEAT1
NEAT1NEAT1
NEAT1
 
Manualnetbeans2 141
Manualnetbeans2 141Manualnetbeans2 141
Manualnetbeans2 141
 
Netbean
Netbean Netbean
Netbean
 
Manual netbeans_2
Manual netbeans_2Manual netbeans_2
Manual netbeans_2
 

Más de Jenifer Monroy

Más de Jenifer Monroy (7)

Folleto game store
Folleto game storeFolleto game store
Folleto game store
 
Game store app(2)
Game store app(2)Game store app(2)
Game store app(2)
 
Cuestionario de java
Cuestionario de javaCuestionario de java
Cuestionario de java
 
Examen
ExamenExamen
Examen
 
Lista de cotejo para mapa mental
Lista de cotejo para mapa mentalLista de cotejo para mapa mental
Lista de cotejo para mapa mental
 
Comandos de Java
Comandos de JavaComandos de Java
Comandos de Java
 
Autoevaluacion
AutoevaluacionAutoevaluacion
Autoevaluacion
 

Último

institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 

Último (9)

institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 

NetBeans IDE

  • 1. PRESENTACIÓN Ricardo Daniel Arteaga nava Jenifer Patricia Monroy Sanchez 3-Am Programación D.S.A.U.P.O.OBJE Margarita Romero Alvarado
  • 2.
  • 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
  • 13. • Abrimos el Netbeans (debería estar instalado tanto en Windows como en Linux) • En el menú Herramientas seleccionamos Bibliotecas
  • 14. SEGUNDO PASO • Una vez abierto el Administrador de Bibliotecas, pulsamos en Nueva Biblioteca
  • 15. TERCER PASO • En la pantalla Nueva Biblioteca le ponemos el nombre, ACMTF • Pulsa Aceptar
  • 16. CUARTO PASO • Seleccionamos Agregar archivo JAR/Carpeta desde el Administrador de bibliotecas
  • 17. QUINTO PASO • Seleccionamos el archivo acm.jar mediante el selector de ficheros (OJO: no se copiará en los directorios de Netbeans)
  • 18. SEXTO PASO • Ahora hemos de añadir la documentación de la biblioteca, por ello seleccionamos Javadoc y pulsamos Agregar archivo ZIP/Carpeta
  • 19. SÉPTIMO PASO • Seleccionamos el archivo acm-‐javadoc.zip en el selector de ficheros y pulsamos Agregar archivo ZIP/Carpeta
  • 20. ULTIMO PASO • Por fin pulsamos aceptar para agregar la nueva biblioteca y su documentación en el entorno Netbeans.
  • 21. CONFIGURACIÓN ANTES DE EMPEZAR Biblitecas ACMTF
  • 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
  • 23. PROYECTO NUEVO • Seleccionamos Proyecto Nuevo del menú Archivo
  • 24. PROYECTO NUEVO • Si no lo estuvieran, seleccionamos la Categoría Java y el Proyecto Java ApplicaWon
  • 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
  • 28. No haremos caso de la advertencia
  • 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
  • 32. • Seleccionamos la biblioteca ACMTF que hemos definido anteriorme nte
  • 33. AHORA YA PODEMOS IMPORTARLA • Podemos añadir el import directamente o usando las sugerencias de corrección del Netbeans
  • 34. EJECUTEMOS EL PROYECTO • Si ejecutamos el proyecto nos encontramos con una sorpresa: no existe una clase principal
  • 35. ACCEDIENDO A LAS PROPIEDADES DE UN PROYECTO • Abrimos el menú contextual asociado al proyecto y seleccionamos el elemento Propiedades
  • 37. MODIFICAMOS LAS PROPIEDADES • Seleccionamos la categoría Ejecutar e indicamos el nombre de la clase principal.