Net beansdiapo
-
Upload
leonardo-moctezuma -
Category
Education
-
view
206 -
download
2
Transcript of Net beansdiapo
![Page 1: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/1.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/2.jpg)
Bienvenidos a este pequeño tutorial sobre la Aplicación NetBeans IDE 7.2
02/05/2023
![Page 3: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/7.jpg)
02/05/2023
![Page 8: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/8.jpg)
02/05/2023
![Page 9: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/9.jpg)
02/05/2023
![Page 10: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/10.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/11.jpg)
02/05/2023
![Page 12: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/12.jpg)
Seleccionamos y abrimos este icono (NetBeans)
![Page 13: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/13.jpg)
Esperamos un momento en lo que se carga la aplicación
![Page 14: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/14.jpg)
1-Ya que este abierto el programa
2-Procederemos a abrir el menú
![Page 15: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/15.jpg)
02/05/2023
Ya que abrimos el menú seleccionamos (Open Proyect..)
![Page 16: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/16.jpg)
02/05/2023
![Page 17: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/17.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/18.jpg)
02/05/2023
Esta es la Zona de edición…
![Page 19: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/19.jpg)
02/05/2023
Aquí se Ejecuta el Proyecto..
![Page 20: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/20.jpg)
02/05/2023
Y presionamos el botón Ejecutar
![Page 21: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/21.jpg)
02/05/2023
-Abrimos el NetBeans (deberia estar instalado en windows)
-En el menú Herramientas seleccionamos Bibliotecas
![Page 22: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/22.jpg)
02/05/2023
-Una ves abierto el Administrador de Bibliotecas, pulsamos en Nueva Biblioteca
![Page 23: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/23.jpg)
02/05/2023
1-Saldra una pantalla llamada Nueva Biblioteca le pondremos un nombre, (ACMTF)
2-Pulsamos Aceptar
1
2
![Page 24: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/24.jpg)
02/05/2023
-Selceccionamos Agregar archivo JAR/Carpeta desde el Administrador de bibliotecas
![Page 25: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/25.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/26.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/27.jpg)
02/05/2023
-Seleccionamos el archivo acm-javadoc.zip en el selector de ficheros y pulsamos Agregar archivo ZIP/Carpeta
![Page 28: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/28.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/29.jpg)
02/05/2023
La configuración antes de empezar
Bibliotecas ACMTF
![Page 30: Net beansdiapo](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/30.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/31.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/32.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/33.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/34.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/35.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/36.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/37.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/38.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/39.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/40.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/41.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/42.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/43.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/44.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/45.jpg)
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](https://reader031.fdocuments.es/reader031/viewer/2022013013/58e5b69a1a28ab85798b5c11/html5/thumbnails/46.jpg)
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