manual miguel

11
Manual Aprendiendo a crear aplicaciones para dispositivos móviles en el lenguaje de programación Java, plataforma Netbeans. Aremos una pequeña aplicación para dispositivos móviles, esta aplicación podrá identificar cuál es tu horóscopo, dando tu número de día de nacimiento y el mes, el mes se podrá escribir con letra, ejemplo (Mayo, mayo, MAYO). Así como también podrá identificar fechas no válidas. Primero abrimos Netbeans. Damos clic en Archivo/Proyecto Nuevo.

Upload: angelito-macias

Post on 13-Aug-2015

56 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual miguel

ManualAprendiendo a crear aplicaciones para dispositivos móviles en el lenguaje de programación Java, plataforma Netbeans.

Aremos una pequeña aplicación para dispositivos móviles, esta aplicación podrá identificar cuál es tu horóscopo, dando tu número de día de nacimiento y el mes, el mes se podrá escribir con letra, ejemplo (Mayo, mayo, MAYO). Así como también podrá identificar fechas no válidas. Primero abrimos Netbeans.

Damos clic en Archivo/Proyecto Nuevo.

Seleccionamos Java ME esta opción es para crear aplicaciones para dispositivos móviles, al seleccionar esta opción nos mostrará algunas opciones a la derecha, seleccionamos Movile Aplication y presionamos siguiente.

Page 2: Manual miguel

En esta pantalla en el primer recuadro nos muestra el nombre del proyecto podemos dejar el que nos da por de fauld o cambiarlo, después nos muestra la ubicación donde se guardará el proyecto, esta opción también podemos editarla y guardarlo donde queramos.

Si dejamos los cuadros palomeados sucederá lo siguiente:

1.- la primera opción es para crear el método main, sin el cual nuestra aplicación no correría, solo q estuviera enlazada a un main de una clase principal.

2.-lasegunda opción es para crear automáticamente un código que al momento de correr la aplicación esta nos mostrará un texto que dirá Hello World.

Damos clic en siguiente.

Page 3: Manual miguel

En esta ventana nos muestra opciones para el emulador (una simulación de un celular), y también podemos seleccionar el emulador q deseemos en el botón ClamshellCldPhone1 y las siguientes opciones las dejamos como se muestra en pantalla. Y damos clic en siguiente.

Damos clic en terminar.

Page 4: Manual miguel

En el form que se muestra podemos poner ítems (está seleccionado a la izquierda de la pantalla) pondremos un ítem que se llame dame un número. Este texto aparecerá en la pantalla del cel.

al darle clic derecho/propiedades aparecerá esta pantalla, en el Label ponemos Calcular tu Horóscopo, esta opción aparecerá en el cel.

Page 5: Manual miguel

En la ventana de Screen, aparecerá una pantalla como la de un cel, en esta borraremos los Text Field q aparecen de Hello World y pondremos tres Text Field. Cada uno lo editaremos la parte de arriba del Text la editaremos con texto, y la parte de abajo le daremos clic derecho/Rename a cada una le pondremos una variable diferente, d, m, r.

Después nos regresamos a la pestaña de Flow

Page 6: Manual miguel

En el segundo Item le damos clic derecho/Go To Source, y nos enviará directo al código del Item. En el cual borraremos el primer comentario y pegaremos este código, es como el corazón de nuestra aplicación.

double dia=0;

String r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14;

dia=Double.parseDouble(d.getString());

String mess=(m.getString());

r2="La fecha no exite";

r3="Eres aries";

r4="Eres tauro";

r5="Eres geminis";

r6="Eres cancer";

r7="Eres leo";

r8="Eres virgo";

r9="Eres libra";

r10="Eres escorpion";

r11="Eres sagitario";

r12="Eres capricornio";

r13="Eres acuario";

r14="Eres piscis";

if ( dia>29 && (mess.equals("Febrero")||mess.equals("febrero")||mess.equals("FEBRERO")) )

r.setString(r2);

else

if (dia>31 || dia<=0)

r.setString(r2);

else

Page 7: Manual miguel

if ((dia>=21 && (mess.equals("Marzo")||mess.equals("marzo")||mess.equals("MARZO")))||(dia<=19 && (mess.equals("Abril")||mess.equals("ABRIL")||mess.equals("abril"))))

r.setString(r3);

else

if ((dia>=20 && (mess.equals("Abril")||mess.equals("ABRIL")||mess.equals("abril")))||(dia<=20 && (mess.equals("Mayo")||mess.equals("mayo")||mess.equals("MAYO"))))

r.setString(r4);

else

if ((dia>=21 && (mess.equals("Mayo")||mess.equals("mayo")||mess.equals("MAYO")))||(dia<=20 && (mess.equals("Junio")||mess.equals("junio")||mess.equals("JUNIO"))))

r.setString(r5);

else

if ((dia>=21 && (mess.equals("Junio")||mess.equals("junio")||mess.equals("JUNIO")))||(dia<=22 && (mess.equals("Julio")||mess.equals("julio")||mess.equals("JULIO"))))

r.setString(r6);

else

if ((dia>=23 && (mess.equals("Julio")||mess.equals("julio")||mess.equals("JULIO")))||(dia<=22 && (mess.equals("Agosto")||mess.equals("agosto")||mess.equals("AGOSTO"))))

r.setString(r7);

else

if ((dia>=23 && (mess.equals("Agosto")||mess.equals("agosto")||mess.equals("AGOSTO")))||(dia<=22 && (mess.equals("Septiembre")||mess.equals("septiembre")||mess.equals("SEPTIEMBRE"))))

r.setString(r8);

else

Page 8: Manual miguel

if ((dia>=23 && (mess.equals("Septiembre")||mess.equals("septiembre")||mess.equals("SEPTIEMBRE")))||(dia<=22 && (mess.equals("Octubre")||mess.equals("octubre")||mess.equals("OCTUBRE"))))

r.setString(r9);

else

if ((dia>=23 && (mess.equals("Octubre")||mess.equals("octubre")||mess.equals("OCTUBRE")))||(dia<=21 && (mess.equals("Noviembre")||mess.equals("noviembre")||mess.equals("NOVIEMBRE"))))

r.setString(r10);

else

if ((dia>=22 && (mess.equals("Noviembre")||mess.equals("noviembre")||mess.equals("NOVIEMBRE")))||(dia<=21 && (mess.equals("Diciembre")||mess.equals("diciembre")||mess.equals("DICIEMBRE"))))

r.setString(r11);

else

if ((dia>=22 && (mess.equals("Diciembre")||mess.equals("diciembre")||mess.equals("DICIEMBRE")))||(dia<=20 && (mess.equals("Enero")||mess.equals("enero")||mess.equals("ENERO"))))

r.setString(r12);

else

if ((dia>=19 && (mess.equals("Enero")||mess.equals("enero")||mess.equals("ENERO")))||(dia<=18 && (mess.equals("Febrero")||mess.equals("febrero")||mess.equals("FEBRERO"))))

r.setString(r13);

else

if ((dia>=19 && (mess.equals("Febrero")||mess.equals("febrero")||mess.equals("FEBRERO")))|| (dia<=20 && (mess.equals("Marzo")||mess.equals("marzo")||mess.equals("MARZO"))))

r.setString(r14);

else

r.setString(r2);

Page 9: Manual miguel

Después de haber pegado el código corremos la aplicación.

Este es nuestro emulador de un celular touch, en la primera opción pondremos un numero para el día después pondremos el mes con letra presionamos Menú seleccionamos la opción 2

Y aquí tenemos el resultado en un Nokia 303.