Este documento proporciona una guía para crear una aplicación en Java que calcule el salario neto de un trabajador usando estructuras de control secuenciales. Explica cómo diseñar una interfaz gráfica con NetBeans, declarar variables, y agregar código para limpiar campos, calcular el salario neto basado en horas trabajadas y tarifa por hora, y cerrar la aplicación.
A directive is a custom HTML element that is used to extend the power of HTML. Angular 2 has the following directives that get called as part of the BrowserModule module.
ngif
ngFor
If you view the app.module.ts file, you will see the following code and the BrowserModule module defined. By defining this module, you will have access to the 2 directives.
Swing is a GUI widget toolkit for Java. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs.
Struts 2 complete ppt including most of the topics such as architecure of Struts2, Action Interface, ActionSupport , Aware Interfaces, Namespace,Multiple mapping files, Dynamic Method Invocation , OGNL, valueStack, Control tags, UI tags, Interceptors, validation framework, Struts2 Type Conversion,Internationalization (i18n) support
A directive is a custom HTML element that is used to extend the power of HTML. Angular 2 has the following directives that get called as part of the BrowserModule module.
ngif
ngFor
If you view the app.module.ts file, you will see the following code and the BrowserModule module defined. By defining this module, you will have access to the 2 directives.
Swing is a GUI widget toolkit for Java. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs.
Struts 2 complete ppt including most of the topics such as architecure of Struts2, Action Interface, ActionSupport , Aware Interfaces, Namespace,Multiple mapping files, Dynamic Method Invocation , OGNL, valueStack, Control tags, UI tags, Interceptors, validation framework, Struts2 Type Conversion,Internationalization (i18n) support
Descripción paso a paso de un esquema de bases de datos, utilizando un ejemplo de un Concesionario, para mostrar el Diseño: Conceptual, Lógico y Físico de una Base de Datos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Guia practica secuenciales en java con NetBeans 01
1. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
DISEÑO:
Ing. Emerson E. Garay Gómez
TEMAS:
Manejo de las estructuras de control de flujo de programa secuenciales.
Creación de Interfaz Grafica de Usuario (IGU) con la librería de Clases swing.
HERRAMIENTAS DE SOFTAWARE A UTILIZAR:
JDK (Java Development Kit) 1.5 o superior
NetBeans 5.5.1 o superior
OBJETIVOS:
Interactuar con el entorno básico de programación de NetBeans.
Crear un proyecto con una Aplicación de Java en NetBeans.
Asociar formularios (JFrame) a nuestro proyecto de NetBeans.
Diseñar la Interfaz Grafica de Usuario (IGU) con los controles de NetBeans.
Asignar propiedades a los controles de nuestra interfaz.
Hacer declaración de variables de diferentes tipos.
SITUACIÓN:
Elaborar una aplicación que permita calcular el salario neto de un trabajador en función
del número de horas trabajadas, pago por hora de trabajo y un descuento fijo al salario
bruto del 20%. Los cálculos que deben efectuarse para obtener el salario neto de un
trabajador se muestran a continuación.
Salario bruto es igual al numero de horas trabajadas por el pago por hora
Descuento es igual al salario bruto por el 20%
Salario neto es igual al salario bruto menos el descuento
Elabore un programa en Lenguaje Java con NetBeans que permita hacer lo anterior.
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
2. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
Pasos para el desarrollo de la actividad:
1. Crear en la unidad C una carpeta llamada ProyectosJava si esta no existe, para
alojar los proyectos de Java que se hagan con NetBeans.
2. Acceder a NetBeans,
Ir al menú Archivo
Clic en Nuevo Proyecto…
Escoger la categoría General y en Proyectos la opción Aplicación Java
Clic en el botón Siguiente.
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
3. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
3. Llenar los datos del proyecto:
Nombre del proyecto: SalarioNeto
Ubicación del Proyecto: C:ProyectosJava
Carpeta del Proyecto: C:ProyectosJavaSalarioNeto
Clic en el botón Terminar
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
4. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
4. Diseñar una aplicación que cumpla con lo estipulado, haciendo uso de las
funciones y procedimientos (métodos en Java). Diseñar la siguiente IGU del
programa asignándole las propiedades a cada control.
Interfaz Grafica de Usuario (IGU):
1
2
3
4
7
5
8
6
9
Para crear la anterior interfaz agregamos un nuevo archivo a nuestro proyecto,
exactamente un formulario que herede las características de la clase JFrame, el cual se
llamara Principal.
Por tal, seleccionamos en el menú Archivo el ítem Nuevo Archivo… se escoge la
categoría Formularios GUI Java luego en Tipos de archivos se selecciona la opción
Formulario JFrame y clic en el botón Siguiente. En la ventana que aparece digitar
en el Nombre de la clase Principal y clic en el botón Terminar.
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
5. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
6. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
(JFrame)
Propiedades
Formulario
Principal title resizable layout
Formulario donde null
Calculo del salario neto false
esta la IGU
Los números de color rojo que están dentro de la interfaz, hacen referencia a los
controles del formulario que se les asignan unas propiedades a continuación. Las
Etiquetas (JLabel) no aparecen enumeradas porque solo se les modifica la propiedad
text, que es el texto a mostrar en pantalla.
Componente
Propiedades
swing
Campo de
Texto Nombre del control editable text
JTextField
1 txtApellidosYNombres true
2 txtHorasTrabajadas true
3 txtPagoPorHora true
4 txtSalarioBruto false
5 txtDescuento false
6 txtSalarioNeto false
Componente
Propiedades
swing
Botón de
Nombre del
Acción mnemonic text
control
JButton
7 butAceptar A ACEPTAR
8 butLimpiar L LIMPIAR
9 butSalir S SALIR
5. Código para Salir del Programa:
Clic Derecho sobre el botón de acción butSalir
Eventos, Action, ActionPerformed
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
7. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
6. Código para limpiar los campos de texto y ubicarse en el primer valor a capturar:
Clic Derecho sobre el botón de acción butLimpiar
Eventos, Action, ActionPerformed
7. Código para mostrar el resultado de las operaciones:
Clic Derecho sobre el botón de acción butAceptar
Eventos, Action, ActionPerformed
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
8. GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL SECUENCIALES EN JAVA
8. Añadimos el código en la clase Main que permita invocar al formulario Principal
Ing. Emerson E. Garay Gómez emerson.garay@gmail.com