Está en la página 1de 73

Diagnóstico

Java básico
Temario Objetivo
✓ ¿Qué es Java?
✓ ¿Qué es una Clase?
✓ ¿Qué es una Variable?
✓ ¿Cuáles son los tipos de datos?
✓ ¿Qué es un Método o Funciones?
✓ Operadores Aritméticos
✓ Operadores de asignación
✓ Operadores de incremento
✓ Operadores de comparación
✓ Condicional IF
✓ ……
¿Qué es Java?
Es una lenguaje de programación, que nos ayuda a
Objetivo

construir aplicaciones para diferentes dispositivos y


sistemas operativos.

• JAVA SE (Standard Edition): sirve para construir


aplicaciones de escritorio o consola.

• JAVA EE (Enterprise Edition): sirve para que las


empresas trabajen aplicaciones web de última
generación.
¿Qué es una clase? Objetivo

Una clase es una entidad que


determina cómo se comportará
un objeto y qué contendrá el
objeto.
¿Qué es una variable? Objetivo

Es un espacio de memoria (RAM) que contiene


un dato de tipo numérico, booleano, de texto u
otros tipos de datos un poco más complejos.

Las variables en Java se componen de un


nombre único y un valor que puede cambiar a
lo largo de la ejecución del programa. Al
declarar las variables debemos definir el tipo de
dato que vamos a usar y un punto y coma al
final.
¿Cuáles son los tipos de datos?
Objetivo

boolean: iene la finalidad de facilitar el trabajo


con valores "verdadero/falso“.

int: destinado a almacenar números enteros.

double y float: Los tipos numéricos en punto


flotante permiten representar números tanto
muy grandes como muy pequeños además de
números decimales.
¿tipo de dato String?
Objetivo
Con el tipo de dato String podemos manejar
cadenas de caracteres separadas por dobles
comillas
¿Qué es un método o funcion?
Objetivo

Un método es un bloque de
código que contiene una serie de
instrucciones.
Operadores de asignación
Objetivo
Operadores Aritméticos
Objetivo
Operadores de incremento
Objetivo
Operadores de comparación
Objetivo
Arreglos
Objetivo
Los arreglos o arrays son objetos en los que podemos guardar
más de una variable, una lista de elementos. Los arrays son de
una sola dimensión, pero si guardamos arrays dentro de otros
arrays podemos obtener arrays multidimensionales
Condicional if Objetivo

El if solo, verifica el
resultado de la condición
booleana si la condición es
verdadera se realiza una
acción, si es falsa, sale y
continúa con el flujo
normal del programa
Bucles o Ciclos Objetivo

Un bucle o ciclo, es una secuencia de instrucciones de


código que se ejecuta repetidas veces, hasta que la
condición asignada a dicho bucle deja de cumplirse.

Los 3 bucles más utilizados en programación son


el bucle while, el bucle for y el bucle do-while.
Sentencia For Objetivo
Sentencia While Objetivo
Glosario

¿Preguntas?
Glosario

¿Vamos a hacer un
programa?
Ejercicio Glosario
Desarrollar un programa que permita simular un cajero automático que realice las siguientes acciones:

• Creación de cuentas bancarias con su respectiva clave

• Consignaciones

• Retiros

• Consulta de saldo

• Cambio de clave
Glosario
Framework Spring
Framewok Spring Glosario
Es un framework o marco de trabajo es una estructura
que sirve de base para desarrollar un software. Es una
especie de plantilla o esquema conceptual que los
desarrolladores pueden ir completando para entregar
una aplicación que cumpla los requerimientos del cliente.
Trabajar con frameworks supone un importante ahorro
de tiempo
Ventajas de Spring Glosario
• Es ligero y opensource.

• Permite desarrollar aplicaciones empresariales usando POJO, sin necesidad de importar


contenedores de apps como servidores.

• Dispone de un framework MVC, que facilita el desarrollo de apps web utilizando el


patrón Modelo-Vista-Controlador.

• Admite configuración XML y de anotación.

• Es modular (Spring MVC, Spring ORM, Spring Transactions…). Podemos utilizar


exclusivamente los módulos que necesitemos para los requisitos de nuestra app.

• Se integra fácilmente con otros frameworks de Java, como Struts o Hibernate.


Módulos de Spring Glosario
Framework JavaServer
Faces (JSF)
FrameWok Jsf Glosario
Es un framework con patrón MVC que simplifica la
creación de interfaces de usuario del lado del
servidor en aplicaciones web de Java. JSF
establece el estándar para la construcción de
interfaces de usuario del lado del servidor.
Librería PrimeFaces Glosario
Es una biblioteca de componentes
para JavaServer Faces (JSF) de código
abierto que cuenta con un conjunto de
componentes enriquecidos que facilitan la
creación de las aplicaciones web.
Concepto MVC
Glosario

¿Vamos a practicar
Java?
Algunas tecnologías que
Glosario

vamos a utiliza
Glosario

¿Preguntas?
TRONWEB
Objetivo
Objetivo
Arquitectura de
programación
JAVA
Importación del Workspace
Importación del Workspace
Importación del Workspace
Configuración Eclipse
Configuración Eclipse
Configuración Eclipse
Configuración Eclipse
Programas JAVA
Para componer el nombre de un programa JAVA se debe tener en
cuenta el formato PPMMMNNN_UUU

PP → Tipo de programa
• AP Pantalla para guardar información en base de datos
• AC Pantalla de solo consulta
Para componer el nombre de un programa JAVA se debe tener en cuenta
el formato PPMMMNNN_UUU

MMM→ Código numérico del módulo


Para componer el nombre de un programa JAVA se debe tener
en cuenta el formato PPMMMNNN_UUU
NNN → Número secuencial del programa
001 – 899 Números reservados para programas estándares (núcleo)
900 – 9999 Números reservados para programas específicos de una instalación
Para componer el nombre de un programa JAVA se debe tener en
cuenta el formato PPMMMNNN_UUU

_UUU → Sufijo para identificar la instalación


REGLAS
• El código debe ser único y no puede coincidir con otros
programas u objetos de la base de datos.

• No se usarán nombres con acentos, diéresis y otros símbolos


de acentuación, aun cuando el entorno de desarrollo los
admita.

• Se iniciará el nombre siempre con una letra y nunca con un


número.
Construyendo la pantalla
Las clases normalmente se deben extender del Las clases JAVA usadas extienden de las clases del
framework de Mapfre. Es decir, en vez de extender de la clase javax.swing.JDialog, se extiende de
mapfre.com.c.GUI.TDialog
Nombre de métodos
• Si el nombre está compuesto por varias palabras, cada palabra comenzara por mayúscula, las
demás letras en minúscula.

• No se utilizan guiones u otros caracteres como separador.

• La primera palabra comienza por minúscula.

• Se debe utilizar la notación objeto-verbo para nombrar la operación, como por ejemplo:
cotizacionLeer, usuarioEliminar, etc.
Los métodos deben ir en el siguiente orden
• Métodos constructores

• Métodos de asignación y lectura de atributos de la clase.

• Otros métodos públicos.

• Métodos protegidos (protected)

• Métodos privados (private)


Nombre variables
Tipo de Variable Prefijo
Las variables de instancia, se definen teniendo en cuenta el tipo de
mapfre.com.c.GUI.TLabel lbl
variable y la sintaxis es:
mapfre.com.c.GUI.TTextArea txt
<Tipo><Nombre_variable> = <valor_objeto_asignación>; mapfre.com.c.GUI.TTextField
mapfre.com.c.GUI.TCheckBox chk
• Tipo: Es el tipo de variable. Hay que tener en cuenta que mapfre.com.c.GUI.TRadioButton rdb
para los componentes, no usan las clases del API de Java sino mapfre.com.c.GUI.TSeparador spr
las clases definidas en el framework de Mapfre mapfre.com.c.GUI.TButton btn
(TComponents). mapfre.com.c.GUI.TPanel pnl
mapfre.com.c.GUI.ImageTPanel

• Nombre variable: Está compuesto por un prefijo y el mapfre.com.c.GUI.TTablaEdicion tbl


nombre de la variable. El prefijo depende del tipo de variable mapfre.com.c.GUI.TColumna clm
a definir. mapfre.com.c.GUI.TTabbedPane tbp
mapfre.com.c.GUI.TScrollPanel scr
• Después del prefijo se pone el nombre de la variable mapfre.com.c.GUI.TTitledBorder ttl
utilizando mayúscula inicial a cada palabra que componga mapfre.com.c.GUI.TBarraHerramientas brh
dicho nombre.
Ejemplo de Variables del Framework de
Mapfre
Variables de Java
Variable es de un tipo definido por el API de Java, se debe utilizar los siguientes prefijos

Tipo de Variable Prefijo


int n
Integer
String s
Boolean b
boolean
Vector v
Object o
Parámetros de los métodos
Las variables de parámetros tendrán el prefijo: “p” para identificarlas.
Variable Constantes
• El nombre de las constantes se escriben en mayúscula.

• Cuando el nombre de la constante componen más de una palabra, estas se separan por medio
del carácter subrayado “-”.
Longitud máxima cajas de texto
La longitud máxima de la caja de texto en la
pantalla debe ser igual al tamaño con que se
definió en la creación de la tabla en la base de
datos.
Etiquetas
Las etiquetas que se encuentren en una misma columna deben estar perfectamente alineadas
a la izquierda y deben ser del mismo tamaño de la etiqueta de mayor longitud, esto con el
objetivo de que el alineamiento con respecto a las cajas de texto correspondientes sea
también perfectamente alineado como se puede observar en la siguiente gráfica.
Genoma
Genoma
Genoma
Genoma
Genoma (Javas de mantenimiento)
Genoma (Paquete de mantenimiento)
Genoma (Paquete de mantenimiento)
Tablas de configuración de programa en Tronweb
G1010100 - Programas de un menú

G1010210 - Roles por programas

G1010110 - Nombres de programas


Tablas de configuración de programa
en Tronweb
PROGRAMAS - Mantenimiento de Programas
Tablas de configuración de programa en Tronweb
Tablas de configuración de programa en Tronweb

También podría gustarte