miércoles, 30 de septiembre de 2015

Tarea 2: Sin falta para viernes

Debido a su falta colectiva, deben entregarme sin falta la siguiente tarea para el viernes.
Hacer una aplicación que tenga transiciones y que calcule el índice de masa corporal (IMC) sino bajará su calificación por incumplimiento. La fórmula búsquenla en Internet pero deben pedir el peso y estatura. La aplicación aparte de darles su IMC y si tiene sobrepeso, peso normal, o bajo peso, deberá dar una recomendación alimenticia. Cuando se oprima el botón calcular IMC se deberá reproducir un audio (ver esta ayuda clic).
SIN FALTA ME LO ENTREGAN EL VIERNES!

Tarea 1: Transiciones Android

Probar las siguientes transiciones en Android

Básicas: http://jmandroid.blogspot.mx/2015/04/transiciones-entre-activities-andriod.html
Con listview: http://cursoandroidstudio.blogspot.mx/2014/12/animacion-transicion-entre-activities.html

Avanzado: http://code.tutsplus.com/es/tutorials/introduction-to-the-new-lollipop-activity-transitions--cms-23711

miércoles, 19 de agosto de 2015

JDBC Conexión a una BD java escritorio

Hacer la siguiente interfaz gráfica en Java y crear una BD con la tabla empleados que contenga los atributos de esta interfaz.

CONECTOR
Para poder conectar una BD a java necesitamos el driver o conector J: 
Página oficial de descarga: http://dev.mysql.com/downloads/connector/j/
o también se podrá descargar desde: Drive
Para agregar dicho driver deberás agregar el JAR como librería. Revisa los siguientes pasos para instalarlo: Instalación.

Los siguientes métodos y clases los utilizarás para hacer la conexión. AYUDA: CÓDIGO
CONEXIÓN A LA BD
import java.sql.Connection;
import java.sql.DriverManager;
...
try

   Class.forName("com.mysql.jdbc.Driver");
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/agenda", "root", "LA_PASSWORD"); 
   ...
LLENAR TABLA DE DATOS
INSERTAR REGISTROS

martes, 11 de agosto de 2015

Actividad

Realiza el siguiente programa en Netbeans con ambiente gráfico:
Una clase llamada Password que siga las siguientes condiciones:
·         Que tenga los atributos longitud y contraseña . Por defecto, la longitud sera de 8.
·         Los constructores serán los siguiente:
o    Un constructor por defecto.
·         Un constructor con la longitud que nosotros le pasemos. Generara una contraseña aleatoria con esa longitud.
·         Los métodos que implementa serán:
o    esFuerte(): devuelve un booleano si es fuerte o no, para que sea fuerte debe tener mas de 2 mayúsculas, mas de 1 minúscula y mas de 5 números.
o    generarPassword():  genera la contraseña del objeto con la longitud que tenga.
o    Método get para contraseña y longitud.
o    Método set para longitud.
Ahora, crea una clase clase ejecutable:
·         Crea un array de Passwords con el tamaño que tu le indiques por teclado.
·         Crea un bucle que cree un objeto para cada posición del array.
·         Indica también por teclado la longitud de los Passwords (antes de bucle).
·         Crea otro array de booleanos donde se almacene si el password del array de Password es o no fuerte (usa el bucle anterior).
·         Al final, muestra la contraseña y si es o no fuerte (usa el bucle anterior). Usa este simple formato:
contraseña1 valor_booleano1
contraseña2 valor_bololeano2

Ayuda: 
Convertir de String a Int
String enteroString = "5";
int entero = Integer.parseInt(enteroString);
y de doble a String
double d = 8342342;
System.out.println(Double.toString(d));