SlideShare una empresa de Scribd logo
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

Similar a Tutorial de Neatbeans

Introduccion a netbeans
Introduccion a netbeansIntroduccion a netbeans
Introduccion a netbeans
Alfonso Sanchez
 
Manual de Netbeans
Manual de NetbeansManual de Netbeans
Manual de Netbeans
Gaby Villarreal
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
Orlandin Medina
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
Mariela Beatriz Rivas Gonzàlez
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
Hiram Yasser Leija Salas
 
Manualnetbeans2 141
Manualnetbeans2 141Manualnetbeans2 141
Manualnetbeans2 141
Joselyn Aguirre
 
manual de netbeans
manual de netbeansmanual de netbeans
manual de netbeans
ariannalizeeth
 
MANUAL NETBEANS 2
MANUAL NETBEANS 2MANUAL NETBEANS 2
MANUAL NETBEANS 2
ariannalizeeth
 
MANUAL
MANUAL MANUAL
MANUAL
arecerv
 
Manualnetbeans2 141006101152-conversion-gate02jjj
Manualnetbeans2 141006101152-conversion-gate02jjjManualnetbeans2 141006101152-conversion-gate02jjj
Manualnetbeans2 141006101152-conversion-gate02jjj
Joselyn Aguirre
 
Manual netbeans 2
Manual netbeans 2Manual netbeans 2
Manual netbeans 2
Camila Liliana Perez Perez
 
MANUAL NETBEANS
MANUAL NETBEANSMANUAL NETBEANS
MANUAL NETBEANS
ariannalizeeth
 
MANUAL DE NETBEANS
 MANUAL DE NETBEANS MANUAL DE NETBEANS
MANUAL DE NETBEANS
Alfa Mercado
 
Netbeans
NetbeansNetbeans
Proyecto Agenda Estudiantil
Proyecto Agenda EstudiantilProyecto Agenda Estudiantil
Proyecto Agenda Estudiantil
Jefferson Arias
 

Similar a Tutorial de Neatbeans (20)

Introduccion a netbeans
Introduccion a netbeansIntroduccion a netbeans
Introduccion 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
 
Netbeans manual
Netbeans manual Netbeans manual
Netbeans manual
 
1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans1 introduccioi81n-a-netbeans
1 introduccioi81n-a-netbeans
 
Netbean
Netbean Netbean
Netbean
 
Manual netbeans_2
Manual netbeans_2Manual netbeans_2
Manual netbeans_2
 
Manualnetbeans2 141
Manualnetbeans2 141Manualnetbeans2 141
Manualnetbeans2 141
 
manual de netbeans
manual de netbeansmanual de netbeans
manual de 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
 
Netbeans
NetbeansNetbeans
Netbeans
 
Proyecto Agenda Estudiantil
Proyecto Agenda EstudiantilProyecto Agenda Estudiantil
Proyecto Agenda Estudiantil
 
NetBeanside
NetBeansideNetBeanside
NetBeanside
 

Más de Ricardo Daniel

Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29
Ricardo Daniel
 
Practicas 21, 22,23 y 24
Practicas 21, 22,23 y 24Practicas 21, 22,23 y 24
Practicas 21, 22,23 y 24
Ricardo Daniel
 
Practicas 18, 19 y 20
Practicas 18, 19 y 20Practicas 18, 19 y 20
Practicas 18, 19 y 20
Ricardo Daniel
 
Practicas 16 y 17
Practicas 16 y 17Practicas 16 y 17
Practicas 16 y 17
Ricardo Daniel
 
Practica 5
Practica 5Practica 5
Practica 5
Ricardo Daniel
 
Practica 4
Practica 4Practica 4
Practica 4
Ricardo Daniel
 
Practica 3
Practica 3Practica 3
Practica 3
Ricardo Daniel
 
Practica 2
Practica 2Practica 2
Practica 2
Ricardo Daniel
 
Practica 1
Practica 1Practica 1
Practica 1
Ricardo Daniel
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
Ricardo Daniel
 
Apoyo para examen
Apoyo para examen Apoyo para examen
Apoyo para examen
Ricardo Daniel
 
Rubrica video neatbeans
Rubrica video neatbeansRubrica video neatbeans
Rubrica video neatbeans
Ricardo Daniel
 
Autoevaluacion mapa mental
Autoevaluacion mapa mental Autoevaluacion mapa mental
Autoevaluacion mapa mental
Ricardo Daniel
 
Rubrica de Presentacion Neatbeans
Rubrica de Presentacion NeatbeansRubrica de Presentacion Neatbeans
Rubrica de Presentacion Neatbeans
Ricardo Daniel
 
Comandos Java
Comandos JavaComandos Java
Comandos Java
Ricardo Daniel
 

Más de Ricardo Daniel (15)

Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29Practicas 26, 27, 28 y 29
Practicas 26, 27, 28 y 29
 
Practicas 21, 22,23 y 24
Practicas 21, 22,23 y 24Practicas 21, 22,23 y 24
Practicas 21, 22,23 y 24
 
Practicas 18, 19 y 20
Practicas 18, 19 y 20Practicas 18, 19 y 20
Practicas 18, 19 y 20
 
Practicas 16 y 17
Practicas 16 y 17Practicas 16 y 17
Practicas 16 y 17
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 1
Practica 1Practica 1
Practica 1
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Apoyo para examen
Apoyo para examen Apoyo para examen
Apoyo para examen
 
Rubrica video neatbeans
Rubrica video neatbeansRubrica video neatbeans
Rubrica video neatbeans
 
Autoevaluacion mapa mental
Autoevaluacion mapa mental Autoevaluacion mapa mental
Autoevaluacion mapa mental
 
Rubrica de Presentacion Neatbeans
Rubrica de Presentacion NeatbeansRubrica de Presentacion Neatbeans
Rubrica de Presentacion Neatbeans
 
Comandos Java
Comandos JavaComandos Java
Comandos Java
 

Último

Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
Carlos Pulido
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
GROVER MORENO
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
SoyJulia1
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
LuisEnriqueCarboneDe
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
juan carlos gallo
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
AlbertoRiveraPrado
 
Transistores, relés y optoacopladores, explicación y ejercicios
Transistores, relés y  optoacopladores, explicación y ejerciciosTransistores, relés y  optoacopladores, explicación y ejercicios
Transistores, relés y optoacopladores, explicación y ejercicios
KelinnRiveraa
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
nachososa8
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
LUISDAMIANSAMARRONCA
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
LuisLobatoingaruca
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
cristiaansabi19
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 

Último (20)

Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
Infografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdfInfografía operaciones básicas construcción .pdf
Infografía operaciones básicas construcción .pdf
 
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
 
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de IloPlan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
Plan de Desarrollo Urbano de la Municipalidad Provincial de Ilo
 
Transistores, relés y optoacopladores, explicación y ejercicios
Transistores, relés y  optoacopladores, explicación y ejerciciosTransistores, relés y  optoacopladores, explicación y ejercicios
Transistores, relés y optoacopladores, explicación y ejercicios
 
kupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdfkupdf.net_copia-de-manual-agroislentildea.pdf
kupdf.net_copia-de-manual-agroislentildea.pdf
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
 
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
ascensor o elevador​ es un sistema de transporte vertical u oblicuo, diseñado...
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"Metodología - Proyecto de ingeniería "Dispensador automático"
Metodología - Proyecto de ingeniería "Dispensador automático"
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 

Tutorial de Neatbeans

  • 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.