Top Banner
PRESENTACIÓN Ricardo Daniel Arteaga nava Jenifer Patricia Monroy Sanchez 3-Am Programación D.S.A.U.P.O.OBJE Margarita Romero Alvarado
37

Tutorial de Neatbeans

Feb 10, 2017

Download

Engineering

Ricardo Daniel
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tutorial de Neatbeans

PRESENTACIÓNRicardo Daniel Arteaga nava

Jenifer Patricia Monroy Sanchez3-Am

ProgramaciónD.S.A.U.P.O.OBJE

Margarita Romero Alvarado

Page 2: Tutorial de Neatbeans
Page 3: Tutorial de Neatbeans

¿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

Page 4: Tutorial de Neatbeans

ÁREAS DE TRABAJOEn 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:

Page 5: Tutorial de Neatbeans

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

A medida que trabajemos con el entorno aparecerán más fichas y paneles.El área de la derecha será donde realizaremos la edición de los archivos fuente.Los demás paneles los iremos explicando a medida que los vayamos necesitando. De momento, lo que necesitamos saber es cómo son las aplicaciones que se desarrollan en NB.Las aplicaciones en NB se denominan proyectos. Cada proyecto contiene uno o varios elementos. Un elemento puede ser, entre otras cosas, un archivo de código fuente. O un formulario que use la aplicación. U otras cosas necesarias. Para nosotros los únicos elementos que usaremos serán archivos de código fuente en C++.

Page 6: Tutorial de Neatbeans

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:

Como podrás ver, algunas partes de la interfaz de NB no están del todo traducidas al castellano. Selecciona C/C++ Application y pulsa el botón Siguiente. Escribe el nombre que quieres para el proyecto (Hola en este caso) y establece la ubicación en la carpeta que desees. Quita la marca a "Create Main File" para que no se cree ningún archivo fuente:

Page 7: Tutorial de Neatbeans

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.

Page 8: Tutorial de Neatbeans

CARGA DE UN PROYECTO

El proyecto principal es aquél

en el que estás trabajando

actualmente

Page 9: Tutorial de Neatbeans

Vista de Proyectos

• Normalmente usamos la vista lógica de losProyectos

• Si seleccionamos HelloProgram.java éste se abre en el editor

Page 10: Tutorial de Neatbeans

EDICIÓN

Page 11: Tutorial de Neatbeans

EJECUTAR EL PROYECTO

Page 12: Tutorial de Neatbeans

EJECUTAR EL PROYECTO

Page 13: Tutorial de Neatbeans

Primer paso

• Abrimos el Netbeans (debería estar instalado tanto en Windows como en Linux)

• En el menú Herramientas seleccionamosBibliotecas

Page 14: Tutorial de Neatbeans

SEGUNDO PASO

• Una vez abierto el Administrador de Bibliotecas, pulsamos en Nueva Biblioteca

Page 15: Tutorial de Neatbeans

TERCER PASO

• En la pantalla Nueva Biblioteca le ponemos el nombre, ACMTF

• Pulsa Aceptar

Page 16: Tutorial de Neatbeans

CUARTO PASO

• Seleccionamos Agregar archivo JAR/Carpeta desde el Administrador de bibliotecas

Page 17: Tutorial de Neatbeans

QUINTO PASO

• Seleccionamos el archivo acm.jar mediante el selector de ficheros (OJO: no se copiará en los directorios de Netbeans)

Page 18: Tutorial de Neatbeans

SEXTO PASO

• Ahora hemos de añadir la documentación de la biblioteca, por ello seleccionamos Javadoc y pulsamos Agregar archivo ZIP/Carpeta

Page 19: Tutorial de Neatbeans

SÉPTIMO PASO

• Seleccionamos el archivo acm- ‐javadoc.zip en el selector de ficheros y pulsamos Agregar archivo ZIP/Carpeta

Page 20: Tutorial de Neatbeans

ULTIMO PASO

• Por fin pulsamos aceptar para agregar la nueva biblioteca y su documentación en el entorno Netbeans.

Page 21: Tutorial de Neatbeans

CONFIGURACIÓN ANTES DE EMPEZAR

Biblitecas ACMTF

Page 22: Tutorial de Neatbeans

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

Page 23: Tutorial de Neatbeans

PROYECTO NUEVO

• Seleccionamos Proyecto Nuevo del menúArchivo

Page 24: Tutorial de Neatbeans

PROYECTO NUEVO

• Si no lo estuvieran, seleccionamos la CategoríaJava y el Proyecto Java ApplicaW on

Page 25: Tutorial de Neatbeans

Mejor dejarlos desmarcados

Page 26: Tutorial de Neatbeans

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

Page 27: Tutorial de Neatbeans

AÑADIENDO UNA CLASE• Abrimos el menú contextual

sobre el<paquete predeterminado>• Seleccionamos Nuevo y Clase Java

Page 28: Tutorial de Neatbeans

No haremos caso de la advertencia

Page 29: Tutorial de Neatbeans

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

Page 30: Tutorial de Neatbeans

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

Page 31: Tutorial de Neatbeans

AÑADIMOS LA BIBLIOTECA ACMTF

• Sobre el apartado Bibliotecas del proyecto seleccionamos Agregar biblioteca

Page 32: Tutorial de Neatbeans

• Seleccionamos la biblioteca ACMTF quehemos definido anteriormente

Page 33: Tutorial de Neatbeans

AHORA YA PODEMOS IMPORTARLA

• Podemos añadir el import directamente o usando las sugerencias de corrección del Netbeans

Page 34: Tutorial de Neatbeans

EJECUTEMOS EL PROYECTO

• Si ejecutamos el proyecto nos encontramos con una sorpresa: no existe una clase principal

Page 35: Tutorial de Neatbeans

ACCEDIENDO A LAS PROPIEDADES DE UN PROYECTO

• Abrimos el menú contextual asociado al proyecto y seleccionamos el elemento Propiedades

Page 36: Tutorial de Neatbeans

LA PLATAFORMA JAVA

hUp://download.oracle.com/javase/6/docs/

Page 37: Tutorial de Neatbeans

MODIFICAMOS LAS PROPIEDADES

• Seleccionamos la categoría Ejecutar e indicamos el nombre de la clase principal.