Download - Presentacion de NetBeans
![Page 1: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/1.jpg)
PRESENTACIÓNCentro De Estudios Tecnológicos Industrial & De
Servicio No.109
José Julio Olvera Rubio.Diana Lisbeth Nieto Linares.
3ºAm
Programación
Desarrolla Software De Aplicación Utilizando Programación Orientado A Objetos
Margarita Romero Alvarado
![Page 2: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/2.jpg)
![Page 3: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/3.jpg)
Índice
Áreas De Trabajo……………………04
Menús………………………………….10
Comandos……………………………30
![Page 4: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/4.jpg)
áreas de trabajo
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.
![Page 5: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/5.jpg)
El Netbeans IDE, viene integrado con dos de los más populares servidores de aplicaciones Java, que son: Apache Tomcat y GlassFish Server.
![Page 6: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/6.jpg)
Estas aplicaciones son gratuitas y de código abierto (open source).
Para realizar nuestro ejemplo trabajaremos con el servidor Apache Tomcat.
Antes de comenzar debemos saber que Apache Tomcat es un servidor de aplicaciones web y por lo tanto hace uso del protocolo de red HTTP. Sin embargo por defecto Tomcat en Netbeans está configurado con el puerto 8084, para evitar conflictos con GlassFish Server que está configurado para usar el puerto 8080.
Para ver esta configuración. Seleccionamos el Servidor Apache Tomcat y luego: Properties.
![Page 7: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/7.jpg)
Esta opción nos mostrará la siguiente pantalla.
![Page 8: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/8.jpg)
No es necesario realizar ningún cambio sí se está seguro que ninguna otra aplicación está utilizando el puerto.
Para iniciar el servidor de aplicaciones seleccionamos: Start.
![Page 9: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/9.jpg)
Si todo pasó correctamente esta acción desplegará una consola de salida (Log) para el servidor y la vista mostrará un icono que indica que el servidor está en ejecución.
![Page 10: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/10.jpg)
MENUS
La barra de menú nos permitirá acceder a las opciones mas importantes del programa. Todo programa de gran envergadura suele tener una barra de menús.
![Page 11: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/11.jpg)
Como crear los menus en una interfaz o un formulario
![Page 12: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/12.jpg)
Después en la categoría le dan clic en java y en el proyecto Java Aplicación
![Page 13: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/13.jpg)
Le ponen el nombre del proyecto O del menú
![Page 14: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/14.jpg)
En el paquete proyectos web clic derecho: nuevo, Formulario JFrame
![Page 15: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/15.jpg)
En el nombre de clase le ponen JFMenu
![Page 16: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/16.jpg)
Se van a source y borran lo primero de arriba
![Page 17: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/17.jpg)
Se van a donde dice public JF Menu le dan enter donde dice initcomponents(): y le ponen this.setExtended(this.MAXIMIZED BOTH);
![Page 18: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/18.jpg)
Después de eso se van a desing amplían el formulario
![Page 19: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/19.jpg)
Se van a la barra de herramientas donde dice menús swing y hacen clic en barra menú
![Page 20: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/20.jpg)
Le mantienen presionado en barra de menú y lo pasan al formulario
![Page 21: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/21.jpg)
En donde dice File cambiamos el texto con clic derecho y le ponemos el nombre de Inicio
![Page 22: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/22.jpg)
Y en edit le ponemos ejercicios
![Page 23: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/23.jpg)
En el menu inicio agregamos un submenu con “Elemento De Menu”
![Page 24: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/24.jpg)
Y lo arrastran hasta donde dice inicio
![Page 25: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/25.jpg)
& cambian de nombre dando clic derecho donde dice editar texto y le ponen de nombre “Salir”
![Page 26: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/26.jpg)
Le vamos a dar la funcion salir con clic derecho cambiar nombre de variable: mnusalir y darle aceptar
![Page 27: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/27.jpg)
En ejercicios crear otro submenú elemento de menú y arrastrar
![Page 28: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/28.jpg)
Y el primer submenú de ejercicios va hacer capturar textos y después cambiar el nombre de la variable: mnuCapturarTextos
![Page 29: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/29.jpg)
Y ya tenemos nuestro menú y submenú
![Page 30: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/30.jpg)
ComandosUna aplicación Java puede aceptar cualquier número de argumentos desde la línea de comandos. • Los argumentos de la línea de comandos permiten al usuario modificar la operación de una aplicación. • El usuario introduce argumentos en la línea de comandos cuando invoca la aplicación y los especifica después del nombre de la clase a ejecutar.
![Page 31: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/31.jpg)
Por ejemplo, supóngase que se tiene una aplicaciónJava, llamada Ordenar, que ordena cinco números.La invocación en la línea de comandos es:
![Page 32: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/32.jpg)
En Java cuando se invoca una aplicación, el sistemaen tiempo de ejecución (runtime) pasa losargumentos en la línea de comandos al método mainde la aplicación mediante un array de String.
![Page 33: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/33.jpg)
Los argumentos se almacenan en el array args del método main:
args
![Page 34: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/34.jpg)
Ejemplo • Para imprimir el contenido del array de argumentos:
![Page 35: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/35.jpg)
Conversión de argumentos en la línea de comandos • Si se necesita valores numéricos en la línea de comandos, deben convertirse los argumentos String al equivalente numérico utilizando las clases wrappers. • Trozo de código que convierte el arg[0] a un entero:
– el método parseInt() en la clase Integer produce error (NumberFormatException) si el formato no es un número
![Page 36: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/36.jpg)
Recomendaciones de codificaciónen la línea de comandos• Antes de usar argumentos en la línea de comandos,siempre comprobar el número de argumentos antesde acceder a los elementos del array para que no segeneren excepciones (errores).• Por ejemplo si un programa necesita que el usuarioJava 10ingrese cinco (5) argumentos, entonces:
![Page 37: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/37.jpg)
Argumentos en la línea de comandos en NetBeans
Asumiendo que se tiene unproyecto que compila sin errores, para pasar argumentos al programa con NetBeans: – Pulsar sobre el nodo del proyecto el Java 11 botón derecho del ratón. En el menú popup seleccionar Properties
![Page 38: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/38.jpg)
Argumentos en la línea de comandos enNetBeans– En el diálogo Project Properties, seleccionar Run
– En el cajetín de texto Arguments escribir los parámetros que se desean pasar al programa y pulsar OK – Ejecutar el programa
![Page 39: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/39.jpg)
Referencia Áreas De Trabajo:
https://hjcode.wordpress.com/category/netbeans-ide-7-2/
Menus: https://www.youtube.com/watch?v=6tfAA_briPU
Comandos: http://personales.unican.es/corcuerp/java/Slides/CommandLineArguments.pdf
![Page 40: Presentacion de NetBeans](https://reader036.vdocuments.net/reader036/viewer/2022062523/58e857a71a28ab78478b5cf1/html5/thumbnails/40.jpg)
Link de las paginas de facebook
Diana Lisbeth Nieto Linares: https://www.facebook.com/pages/Dsdaupoao-DLNL/1498372493794273?ref=hl
José Julio Olvera Rubio : https://www.facebook.com/pages/Dsdaupoao-JJOR/510873089071609