net beansdiapo

46
Manual de 02/01/2022 Nava del Ángel José de Jesús Moctezuma Ruiz Leonardo Daniel 3° "AM" Programación 02/01/2022 Tutorial Sobre…

Upload: leonardo-moctezuma

Post on 06-Apr-2017

206 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Net beansdiapo

Manual de

02/05/2023

Nava del Ángel José de JesúsMoctezuma Ruiz Leonardo

Daniel 3° "AM" Programación Profesora Margarita Romero Alvarado

02/05/2023

Tutorial Sobre…

Page 2: Net beansdiapo

Bienvenidos a este pequeño tutorial sobre la Aplicación NetBeans IDE 7.2

02/05/2023

Page 3: Net beansdiapo

02/05/2023

En este pequeño tutorial hablaremos sobre la aplicación NetBeans

• NetBeans es un entorno de desarrollo libre para lenguajes de programación como Java , c++,php,ruby y otros mas…

• Lo que permite este tipo de software es proporcionarle al programador herramientas para que el desarrollo de software sea lo menos complicado

• Netbeans es un entorno de desarrollo muy bueno y de los mas avanzados para programar en java

Page 4: Net beansdiapo

02/05/2023

Qué es Netbeans?

(NB) es un entorno integrado de desarrollo o IDE (Integrated Development Environment)

En él podemos realizar todas las tareas asociadas a la programación…– Editar el código

– Compilarlo– Ejecutarlo– Depurarlo

Page 5: Net beansdiapo

02/05/2023

¿Por qué 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

-Aunque puede costar mucho su aprendizaje, los beneficios seran muy grandes

Page 6: Net beansdiapo

Esta es una plataforma basada únicamente en software que corre por encima de las plataformas basadas en hardware. 

La plataforma Java consta de dos componentes•La Máquina Virtual de Java (JVM) 

•La Interfaz de Programación de Aplicaciones de Java (API Java)

02/05/2023

Page 7: Net beansdiapo

02/05/2023

Page 8: Net beansdiapo

02/05/2023

Page 9: Net beansdiapo

02/05/2023

Page 10: Net beansdiapo

02/05/2023

Concepto de Proyecto

-NetBeans no trabaja a un nivel de archivo si no a nivel de proyecto

-Un proyecto inluye todos los recursos necesarios para construir un Programa:1-Archivos con el Código2-Bibliotecas externas(p.e.ACM Task Force)3-Imágenes, sonidos, etc…

-Fisicamente un Proyecto de NetBeans no es mas que un directorio con una organización especial

Page 11: Net beansdiapo

02/05/2023

Page 12: Net beansdiapo

Seleccionamos y abrimos este icono (NetBeans)

Page 13: Net beansdiapo

Esperamos un momento en lo que se carga la aplicación

Page 14: Net beansdiapo

1-Ya que este abierto el programa

2-Procederemos a abrir el menú

Page 15: Net beansdiapo

02/05/2023

Ya que abrimos el menú seleccionamos (Open Proyect..)

Page 16: Net beansdiapo

02/05/2023

Page 17: Net beansdiapo

02/05/2023

Vista de Proyectos

-Normalmente usamos la vista lógica de los Proyectos -Si seleccionamos HelloProgram.java este se abre el editor

Page 18: Net beansdiapo

02/05/2023

Esta es la Zona de edición…

Page 19: Net beansdiapo

02/05/2023

Aquí se Ejecuta el Proyecto..

Page 20: Net beansdiapo

02/05/2023

Y presionamos el botón Ejecutar

Page 21: Net beansdiapo

02/05/2023

-Abrimos el NetBeans (deberia estar instalado en windows)

-En el menú Herramientas seleccionamos Bibliotecas

Page 22: Net beansdiapo

02/05/2023

-Una ves abierto el Administrador de Bibliotecas, pulsamos en Nueva Biblioteca

Page 23: Net beansdiapo

02/05/2023

1-Saldra una pantalla llamada Nueva Biblioteca le pondremos un nombre, (ACMTF)

2-Pulsamos Aceptar

1

2

Page 24: Net beansdiapo

02/05/2023

-Selceccionamos Agregar archivo JAR/Carpeta desde el Administrador de bibliotecas

Page 25: Net beansdiapo

02/05/2023

-Seleccionamos el archivo acm.jar mediante el selector de ficheros (OJO: no se copiara en los directorios de NetBeans)

Page 26: Net beansdiapo

02/05/2023

-Ahora debemos añadir la documentacion de la biblioteca, por ello seleccionamos Javadoc y pulsamos Agregar archivo ZIP/Carpeta

Page 27: Net beansdiapo

02/05/2023

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

Page 28: Net beansdiapo

02/05/2023

Ya para terminar

-Por ultimo pulsamos aceptar para agregar la nueva biblioteca y su documentación en el entorno de NetBeans

Page 29: Net beansdiapo

02/05/2023

La configuración antes de empezar

Bibliotecas ACMTF

Page 30: Net beansdiapo

02/05/2023

NetBeans es un entorno de desarrollo muy completo y profesional. Contiene muchas funcionalidades, para distintos tipos de aplicaciones y para facilitar al máximo la programación, la prueba y la depuración de las aplicaciones que se desarrollan. También incorpora un editor propio.Para iniciar NB debes seleccionar Netbeans IDE 6.9 (6.9 o una versión posterior) en el grupo de programas Netbeans Tras un cuadro de presentación aparecerá la ventana de la aplicación con una página de inicio en forma de ficha…

Page 31: Net beansdiapo

02/05/2023

La página de inicio ofrece información sobre el entorno. Podemos hacer que no se abra esa página cada vez que se inicie VC++.Puedes ver que se trata de una aplicación típica de Windows, con sus menús, sus herramientas y su área de trabajo. Dentro del área de trabajo (todo lo que hay entre las barras de herramientas y la barra de estado) habrá paneles y documentos abiertos.

Cierra la página de inicio pulsando sobre la X que hay en la pestaña

Page 32: Net beansdiapo

02/05/2023

Ahora, 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:

Page 33: Net beansdiapo

02/05/2023

Para abrir una ficha, simplemente ponemos el puntero del ratón sobre su nombre en el margen. Se pueden reorganizar las fichas para tener otras disposiciones (arrastrando las pestañas).

Page 34: Net beansdiapo

02/05/2023

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.

Page 35: Net beansdiapo

02/05/2023

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 36: Net beansdiapo

02/05/2023

Pulsa Terminar. Aparecen más fichas en el panel de la izquierda. No necesitamos ni la ficha Navegar ni la ficha Clases, por lo que repliégalos a la izquierda. Deja el panel de la izquierda así

Page 37: Net beansdiapo

02/05/2023

La ficha Proyectos contiene cinco categorías de archivos. Para ver los archivos de las categorías pulsa el +. NB ha creado algunos archivos, aunque no hay todavía ningún archivo fuente. Creemos uno. Pulsa con el botón derecho del ratón sobre la categoría Source Files de la ficha Proyectos. Elige Nuevo... y luego C++ Source File

Page 38: Net beansdiapo

02/05/2023

Dale el nombre Hola al archivo (la extensión .cpp se añade automáticamente). A continuación aparecerá abierto en el editor (vacío).Vamos a copiar el código de nuestro programa "Hola mundo!". Usa el siguiente vínculo para acceder al código del programa: Programa Hola Mundo!Selecciona y copia el texto del programa. Ve a NB y pulsa Ctrl + V para copiar ese texto

Page 39: Net beansdiapo

02/05/2023

Puedes comprobar que el editor de NB también entiende la sintaxis del lenguaje, coloreando los distintos tipos de elementos.

No te olvides de pulsar el botón Guardar todo (o Archivo >>> Guardar) a menudo

Page 40: Net beansdiapo

02/05/2023

Nos dice es que todo ha ido bien (SUCCESSFUL) y se ha generado el ejecutable, en este caso el archivo Hola.exe, que se habrá creado en la carpeta del proyecto. ¿Qué carpeta exactamente?

Page 41: Net beansdiapo

02/05/2023

Pero no es necesario ir a esa carpeta para ejecutar el programa. Podemos ejecutar el programa con la opción de menú Ejecutar >>> Ejecutar Main Project (o el botónPlay de la barra de herramientas). Se abrirá una ventana de consola donde se lleva a cabo la ejecución del programa:

Puedes ver que antes de terminar por completo la ejecución, el entorno añade un mensaje que nos permite ver lo que ha ocurrido en la ventana y espera a que pulsemos la tecla Intro (Enter) para cerrar la ventana.

Page 42: Net beansdiapo

02/05/2023

En ocasiones, nuestros programas no harán lo

que deben y será necesario analizar paso a paso lo que ocurre, con el

fin de intentar detectar dónde se encuentra(n)

el(los) error(es).Durante la depuración podemos hacer que el

programa se ejecute paso a paso y ver los valores que toman las variables

Page 43: Net beansdiapo

02/05/2023

colocar nuestro propio código en main.cpp. Copia el siguiente texto de programa (selecciónalo y pulsa Ctrl+C, o usa el menú contextual):

Ya tenemos todo listo para generar el ejecutable y depurar

el proyecto. Esta vez, en lugar de utilizar Ejecutar >>> Generar

Main Project, usa Depurar >>> Debug Main Project, que genera el ejecutable también, pero con

facilidades añadidas para la depuración.

Page 44: Net beansdiapo

02/05/2023

Si todo va bien (debería), se genera el ejecutable y se comienza la ejecución del programa. Se abre la ventana de consola, pero la ejecución se interrumpe al principio de la función main():

Page 45: Net beansdiapo

02/05/2023

Sabremos cuál es la siguiente línea que se va a ejecutar porque aparece una flecha verde a la izquierda (donde el número de línea). Debajo ha aparecido un panel con varias fichas. Entre ellas, Salida, que es la que se ve, y donde hay dos subfichas, la que muestra los mensajes de compilación y enlace, y la consola de depuración, que es la que está a la vista.Ahora estamos al principio de la función main(). En la barra de herramientas han aparecido unos controles específicos para la ejecución en depuración:

Los botones tienen sus correspondientes órdenes en el menú Depurar. A la derecha del botón Debug Main Project, que nos permite iniciar el programa en modo depuración, lo que ya hemos hecho, tenemos botones para detener la ejecución , pausarla (desactivado ahora), continuarla (F5; hasta el siguiente punto de ruptura), continuar ejecución (F8; ejecutar hasta la siguiente línea, ejecutando de golpe las llamadas a funciones o los operadores), ejecutar paso a paso (F7; entrando en las llamadas a funciones), ejecutar y salir (hasta el final del programa) y ejecutar hasta la posición del cursor.

Page 46: Net beansdiapo

02/05/2023

Link de la Pagina de Facebook

Leonardo Daniel Moctezuma Ruiz : https://www.facebook.com/pages/Dsaupoo-LDMR/744948048983834?ref=hl

José de Jesús Nava del Ángel : https://www.facebook.com/pages/Dsaupoo-JJNA/1623705561237685?__mref=message_bubble