martes, 13 de diciembre de 2016

Java Fundamentos: Ejercicio Final

Aplicación AppBasico Ejercicio Final


https://drive.google.com/open?id=0B7Ct7K_LTJvSVENpWTZXUjBwUlU



Ejercicio Final






Realizar los siguientes pasos:

  1. Descargar el archivo comprimido, que tiene las nuevas clases a utilizar,
  2. Descomprimir el archivo en una carpeta,
  3. Copiar los archivos de la carpeta nueva a AppBasico\src\appbasico, se deben reemplazar los archivos existentes.
  4. El elemento del menú Ejercicio 5 muestra la forma FormaE5.fxml, esto ya se encuentra programado.
  5. En la clase FormaE5Controller.java, programar lo siguiente:
  6. Si el usuario ingresa Distancia y Tiempo, entonces se calcula la Velocidad y se muestra el resultado en la etiqueta LblEstado.
  7. Si el usuario ingresa Velocidad y Tiempo, entonces se calcula la Distancia y se muestra el resultado en la etiqueta LblEstado.
  8. Si el usuario ingresa Velocidad y Distancia, entonces se calcula el Tiempo y se muestra el resultado en la etiqueta LblEstado.
  9. Las datos que puede ingresar el usuario son números double (es decir, decimal o reales).  Si el dato ingresado no es un número mostrar el mensaje en la etiqueta LblEstado.
  10. Si el usuario no ingresa dos de las tres casillas, entonces mostrar el mensaje para informar al usuario que no se pueden hacer el cálculo.

Al igual, que en los ejercicios anteriores, al finalizar el ejercicio:

  • Se debe imprimir a PDF, el archivo FormaE5Controller.java,
  • Enviar el documento PDF a la dirección de correo daniel.santizo71 at gmail.com
  • Con el Asunto: Talento Digital Ejercicio Final: (su nombre)


viernes, 9 de diciembre de 2016

Java Fundamentos: Ejercicios

Aplicación AppBasico


https://drive.google.com/open?id=0B7Ct7K_LTJvSejhjcDhZVlVWUm8


Ejercicio 1





En la clase FormaE1Controller.java, programar lo siguiente:

  • Al presionar el botón ValidarEntero, verificar que el dato ingresado en txtEntero sea un número entero y mostrar el mensaje correspondiente en la etiqueta LblEstado.

  • Al presionar el botón ValidarReal, verificar que el dato ingresado en txtReal sea un número decimal (es decir, con punto decimal) y mostrar el mensaje correspondiente en la etiqueta LblEstado.


Ejercicio 2




En la clase FormaE2Controller.java programar lo siguiente:
  • Al presionar el botón btnEvaluar,
  • Verificar que txtA, txtB y txtC, sean números enteros
  • Mostrar en la etiqueta LblEstado si los números son iguales, o el número mayor de los tres.


Ejercicio 3





En la clase FormaE3Controller.java programar lo siguiente:

  • Validar que txtNumero contenga un número entero positivo,
  • Al presionar el botón Generar Serie (btnGenerar), 
  • Asignar al txtSerie, la lista de números desde 1 hasta N (txtNumero)
  • A la par de cada número indicar si el número correspondiente es par o impar.
  • Utilizar un StringBuilder para almacenar los resultados temporales antes de asignarlos a txtSerie.
  • Utilizar un ciclo For para generar la serie de número.
  • Cualquier mensaje enviarlo a la etiqueta LblEstado.
Ejemplo, si ingresan 5
1 impar,  2 par,  3 impar,  4 par,  5 impar

Ejemplo si ingresan 4
1 impar,  2 par,  3 impar,  4 par



Ejercicio 4




En la clase FormaE4Controller.java programar lo siguiente:

  • Validar que txtNumero contenga un número entero positivo,
  • Al presionar el botón Evaluar (btnEvaluar), 
  • Utilizar un ciclo While para comprobar si los números del 2 al N-1 son divisores exactos del número N, donde N es el número ingresado en txtNumero.
  • Divisor Exacto, es aquel donde el residuo es igual a cero (0).
  • Mostrar el mensaje si el número es primo o no.
  • Cualquier mensaje enviarlo a la etiqueta LblEstado.


Enviar ejercicios por Correo


  • Al terminar los 4 ejercicios, colocar en los comentarios del inicio, de cada una de las clases, su nombre y dirección de correo.
  • Imprimir los 4 ejercicios.
  • Enviarlos por correo electrónico con el Asunto: Talento Digital 2: (su nombre)
  • A más tardar el día Martes 13/Diciembre.

miércoles, 7 de diciembre de 2016

Java Fundamentos 08: JDBC (Access) Parte 2



Forma Municipio FormaMunicipio.fxml y el controller

https://drive.google.com/open?id=0B7Ct7K_LTJvSSVdIeVFBeHQ4UE0


Código Fuente


https://drive.google.com/open?id=0B7Ct7K_LTJvSektIN3VvMlhHWUE



Código Fuente 2


https://drive.google.com/open?id=0B7Ct7K_LTJvSNlZlYXRETzdLTHc





Código Fuente 3




https://drive.google.com/open?id=0B7Ct7K_LTJvSTjRYcHVxLTNvWDg





Al finalizar la modificación del Código Fuente 3, realizar lo siguiente:


  1. Abrir el archivo FormaDepartamentoController.java
  2. Agregar al principio del documento, en comentarios: Nombre y Dirección de Correo Electrónico.
  3. Seleccionar el menú de File (Archivo),
  4. Seleccionar Print (Imprimir),
  5. Presionar el botón de Print, en la nueva ventana de diálogo.
  6. En el diálogo de Printer (Impresora) asegurarse de seleccionar Microsoft Print to PDF.
  7. Grabar el Documento en la carpeta personal.
  8. Abrir el archivo FormaMunicipioController.java y repetir el procedimiento.
  9. Enviar ambos archivos por correo electrónico a: daniel.santizo71 at  gmail.com
  10. Colocar en el Asunto del Correo: Talento Digital y su nombre.

Calling a JavaScript function from code behind






Calling a JavaScript function from code behind
Step 1 Add your Javascript code
<script type="text/javascript" language="javascript">
    function Func() {
        alert("hello!")
    }
</script>
Step 2 Add 1 Script Manager in your webForm and Add 1 button too
Step 3 Add this code in your button click event
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "Func()", true);



http://stackoverflow.com/questions/5731224/calling-javascript-function-from-codebehind


martes, 6 de diciembre de 2016

Java Fundamentos 08: JDBC (Access)

Base de Datos Access y Librerías de Conexión


https://drive.google.com/open?id=0B7Ct7K_LTJvSdTYtbF9jVXVudWs



Aplicación AppRegion


https://drive.google.com/open?id=0B7Ct7K_LTJvScVhSSXVaQThwWGM



Instrucciones


  • Descargar la base de datos y las librerías de conexión.
  • Desempacar o descomprimir el archivo en el disco C:\, verificar que se encuentran las rutas de acceso c:\dbAccess y c:\dbAccess\Lib.
  • Descargar la Aplicación y descomprimir el archivo.
  • Abrir el proyecto en NetBeans y Agregar las librerías correspondientes.










  • Agregar código para el botón de Agregar, Actualizar y Eliminar.






Referencias

UCanAccess
http://ucanaccess.sourceforge.net/site.html


JAVA: Conectar con una Base de Datos Access con JDBC
http://sandritascs.blogspot.com/2015/08/java-conectar-con-una-base-de-datos.html






Corrección de Mensaje

java.lang.UnsupportedOperationException: Cannot write indexes of this type due to unsupported collating sort order SortOrder[3082(0)] for text index (Db=Region.mdb;Table=Departamento;Index=1)












http://stackoverflow.com/questions/27893630/unsupported-collating-sort-order-error-updating-access-database-from-java


lunes, 5 de diciembre de 2016

Java Fundamentos 08: JDBC (Parte 5)




Aplicación a Descargar


https://drive.google.com/open?id=0B7Ct7K_LTJvSOFpQeWpROUw2aGM



  1. Desempacar o descomprimir los 4 archivos
  2. Copiar los 4 archivos a la carpeta AppNotas4\src\appnotas\
  3. Abrir el proyecto AppNotas4 en NetBeans.
  4. El laboratorio siguiente se realiza en FormaNivelEducativoController.java
  5. Agregar el código para el botón de Agregar, ya existe el método de validación ValidaIngreso() para las casillas de Nombre e Iniciales.
  6. Agregar el código para el botón de Eliminar, ya existe el método de validación ValidaCodigo() para la casilla del Código de Nivel Educativo.
  7. Agregar el código para el botón de Actualizar.