Está en la página 1de 13

Laboratorio de Anlisis Numrico

Objetivos de la sesin 11 . Tiempo aproximado 30 min.0 Nmero de prcticas Teora: 11 Prctica: 11 Observaciones

ndice general SESI 11 TIMER PARAR EL TIEMPO FORMATO DE FECHA Y HORA DIFERE CIA E TRE FECHAS FORMATO DE MERO FORMATO DE FECHA Y HORA FECHA VALIDA MODIFICAR FECHA Y HORA DEL SISTEMA 1 1 2 3 4 5 6 9 10

SESIN 11
En esta breve sesin vamos a ver como trabajar con la hora y la echa !el sistema" mostrar in ormacin !e esta" reali#ar clculos y trabajar con ella como nos interese$

Timer
Este control unciona in!e%en!ientemente !el resto !e objetos &ue tengamos en nuestra a%licacin$ 'on este control %o!emos hacer &ue una serie !e instrucciones se re%itan ca!a cierto (tiem%o)$ Escribo tiem%o entre comillas" ya &ue no contabili#a intervalos !e tiem%o reales" aun&ue se le a%ro*ima mucho$ +tili#an!o este control %o!remos reali#ar a%licaciones en las &ue !eseemos reali#ar unas instrucciones !etermina!as ca!a cierto tiem%o$ A este es%acio !e tiem%o vamos a llamarlo intervalo$ Este intervalo es una %ro%ie!a! !el objeto Timer llama!a Interval" &ue nos cuenta el n,mero !e milisegun!os &ue transcurren entre los eventos Timer$ Para terminar !e e*%licar este nuevo objeto vamos a crear una %e&ue-a a%licacin la cual nos servir %ara mostrar la echa actual !el sistema$

Prctica 1
1. Abre un nuevo proyecto. 2. Haz doble clic sobre el objeto: de la barra de herramientas.

.bserva como en el ormulario te a%arece un %e&ue-o objeto similar al &ue has o%rimi!o$ Este objeto solo es visible en tiem%o !e e!icin y no !e ejecucin$ En el momento en el &ue %ongas en uncionamiento la a%licacin este elemento no ser visible$ 3. Accede a las propiedades del objeto Timer. 4. Modifica la propiedad interval y escribe el valor 1000. 'on este intervalo conseguiremos &ue las instrucciones &ue escribamos !entro !el evento Timer !e este objeto se realicen ca!a segundo /1 segun!o 0 1000 milisegun!os1$ 5. Modifica la propiedad (Nombre) y escribe: Tiempo. Ahora insertaremos un !el sistema$ . !nserta un objeto Label. abel el cual nos servir %ara mostrar la hora

Anlisis Numrico 2013-2 Pgina 1

zoowars

". Modifica el ta#a$o de letra de este objeto% &asta conse'uir (ue sea visible. ). *a#bia la propiedad (Nombre) de este objeto y escribe: Reloj. +. ,it-a el objeto Reloj centrado en el for#ulario. .l for#ulario no debe ser #uy 'rande. 2ecuer!a &ue el objeto Timer no se ver en el momento &ue estemos ejecutan!o la a%licacin$ 1/. Accede al evento Timer del objeto Tiempo 0para ello s1lo deber2s &acer doble clic sobre el objeto Timer (ue est2 situado en el for#ulario3. 11. .scribe la si'uiente instrucci1n: !eloj"#aption $ Time 'on esta instruccin lo &ue conseguiremos es &ue en el objeto !eloj a%are#ca la hora !el sistema$ Esto lo conseguimos con la uncin Time$ 12. 4ealiza una ejecuci1n de prueba. .bserva como justamente al %onerse en uncionamiento la a%licacin a%arece el conteni!o !el objeto !eloj y hasta &ue no transcurre un segun!o no a%arece la hora !el sistema$ Esto es !ebi!o a &ue el evento Timer se %one en uncionamiento en el momento en el &ue lo hace la a%licacin y hasta &ue no transcurren 1000 milisegun!os /in!ica!o en la %ro%ie!a! Interval1 no se reali#a la instruccin &ue hay escrita en el evento Timer$ .bserva como el reloj se actuali#a ca!a segun!o$ Nosotros %o!remos seguir trabajan!o con esta a%licacin o con cual&uier otra y el evento Timer continua uncionan!o$

%arar el tiempo
3i en alg,n momento !e la a%licacin !eseas &ue el objeto Timer se !etenga !eberemos cambiar la %ro%ie!a! Enabled a &alse$ 4amos a reali#ar algunos cambios en nuestra a%licacin %ara ver como uncionaria esta %ro%ie!a!$ 13. Accede al evento click del objeto Reloj. 14. .scribe la si'uiente instrucci1n: Tiempo"Enabled $ Not 'Tiempo"Enabled( 2ecuer!a &ue la instruccin Not nos sirve %ara invertir el valor !e la %ro%ie!a! &ue escribamos entre %arntesis$ En este caso si el valor es )erdadero %asar a &also y viceversa$ 15. 4ealiza otra ejecuci1n de prueba. 1 . 5a un clic sobre la &ora (ue se #uestra en nuestra aplicaci1n. 1". 6bserva co#o el tie#po se &a detenido.
Anlisis Numrico 2013-2 Pgina 2
zoowars

1). 5a nueva#ente otro clic. 7ara (ue el tie#po contin-e. 1+. 5et8n la ejecuci1n y 'uarda la aplicaci1n con el no#bre (ue desees. Ahora &ue ya hemos visto como hacer &ue a%are#ca la hora !el sistema vamos a ver &ue ormatos %o!emos a%licarles$

&ormato de &ec*a + *ora


Para ver los !i erentes ormatos con los &ue %o!emos trabajar" vamos a crear una %e&ue-a a%licacin &ue nos contar los segun!os" minutos" horas y !5as &ue altan !es!e el !e hoy hasta el !5a 16162020$ 7ambin mostraremos la echa !el sistema y la hora en ormatos !i erentes$ Para mostrar la echa !el sistema utili#aremos la instruccin No,$ 'on esta instruccin conseguimos obtener tanto la -ec*a como la *ora !el sistema$ 4amos a em%e#ar a !ise-ar la nueva a%licacin$ En un %rinci%io no (%er!eremos) tiem%o en reali#ar un !ise-o bonito" slo en hacer &ue la a%licacin uncione correctamente$

Prctica 2
1. !nicia un nuevo proyecto. 8a a%licacin &ue vamos a crea !eber tener a%ro*ima!amente esta a%ariencia$ 4amos a ir %aso %or %aso$

4amos a crear los objetos &ue no se mo!i icarn !urante la ejecucin !e la a%licacin y &ue nos servirn como eti&uetas$ 2. 5eber2s insertar 7 objetos Label% a los cuales no deber2s ca#biarles la propiedad Name% si#ple#ente el Caption. 'olcalos en el ormulario en la misma %osicin y con el mismo #aption &ue a%arece en el ormulario !e muestra$ Estos objetos son9 .asta el a/o 0101 -altan2" Segundos" 3inutos" .oras" 45as" 45a actual y .ora actual$
Anlisis Numrico 2013-2 Pgina 3
zoowars

8os !ems objetos &ue a%arecen en el ormulario tambin son abels %ero en un %rinci%io no !ebern tener ning,n ti%o !e valor en la %ro%ie!a! #aption$ El caption &ue a%arece en ca!a uno !e ellos ven!r !a!o %or el calculo &ue reali#aremos entre la echa actual y el inicio !el a-o 0101$ En la siguiente imagen a%arecen los nuevos objetos abel marca!os con una eli%se y la %ro%ie!a! 'Nombre( &ue !ebers asignarles$ 3egun!os ;inutos

<oras =5as

<oy <oy<ora

3. !nserta los ele#entos (ue &e#os co#entado anterior#ente (ue aparecen re#arcados en una elipse. 4. !nserta un objeto Timer. 5. *a#bia la propiedad (Nombre) de este objeto y ponle: Tiempo. Accede a la propiedad Interval y ca#bia su valor a 1000. 4amos a intro!ucir el c!igo l5nea a l5nea %ara ir e*%lican!o los !i erentes ormatos con los &ue iremos trabajan!o$ ". Accede al evento Timer y escribe la si'uiente l9nea de c1di'o: Segundos"#aption $ &ormat'4ate4i--'6s67No,76181801016(7 9 6::7:::6( 4amos a comentar un %oco como unciona$

4i-erencia entre -ec*as


Primero &ue to!o vamos a ver la estructura !e la instruccin &ue nos calcula la !i erencia entre !os echas !a!as$ 4ate4i--$ 4ate4i-- 'Intervalo7 &ec*a -inal7 &ec*a inicial(

Anlisis Numrico 2013-2 Pgina :

zoowars

En Intervalo !eberemos es%eci icar como !eseamos &ue la com%uta!ora calcule la !i erencia entre ambas echas$ Este intervalo !eber a%arecer entre comillas$ En la tabla siguiente mostramos los %osibles valores &ue %o!emos calcular y lo &ue !eberemos escribir entre comillas %ara &ue 4isual ?asic realice el clculo9 Intervalo yyyy & m y ! @ @@ h n s #alculo A-o 7rimestre ;es =5a !el a-o =5a =5a !e la semana 3emana <ora ;inuto 3egun!o

En este %rimer caso &ueremos &ue la !i erencia a%are#ca e*%resa!a en segun!os" con lo &ue escribiremos ;s<$ El intervalo &ue !eseamos calcular es !es!e la echa actual /No,1 y el inicio !el a-o 2020 /181801011$ Por lo tanto la instruccin &ue!ar !e la siguiente orma9 4ate4i--'6s67No,76181801016( .bserva &ue tanto el intervalo como la echa inal a%arecen entre comillas$

&ormato de nmero
Por otro la!o haremos &ue el valor obteni!o nos a%are#ca con ormato !e miles" %ara ello utili#aremos la instruccin &ormat comentaremos a continuacin$ &ormat'Expresin7 -ormato( En Expresin !eberemos colocar el objeto al cual &ueremos a%licar el ormato y en &ormato in!icaremos el ormato &ue &ueremos a%licar$ Para hacer &ue un !etermina!o objeto tenga un ormato !e ini!o %or el usuario !eberemos utili#ar !i erentes caracteres$ Estos caracteres sern los siguientes9 #arcter =so 0 Nos muestra un !5gito o un cero$ 3i el objeto al cual le a%licamos este ormato no tiene ning,n valor" nos a%arecer un 0$ 3i tiene alg,n valor nos a%arecer el valor !el objeto$ A ;uestra un !5gito o na!a$ $ ;arca!or !e %osicin !ecimal$ " ;arca!or !e millares$ 9 3e%ara!or !e hora$
Anlisis Numrico 2013-2 Pgina >
zoowars

3e%ara!or !e echa$ Estos son los caracteres %ara a%licar ormato ms utili#a!o$ 4amos a ver algunos ejem%los !e utili#acin !e estos caracteres$

Cmagina &ue tenemos una variable llama!a Nmero y tiene como valor 123:>$ 3i le a%licamos estos ormatos el n,mero &ue!ar !e la siguiente orma9 &ormato AAAAAA AA"AAA AA"AAA$AA AA"AAA$00 AAAAA$00 !esultado 123:> 12$3:> 12$3:> 12$3:>"00 123:>"00

4amos a ver como hemos a%lica!o lo e*%lica!o !e la uncin &ormat a nuestro ejem%lo actual$ Nosotros !eseamos &ue los segun!os a%are#can con se%ara!ores !e millares y sin !ecimales con lo &ue utili#aremos el siguiente ormato9 AA"AAA El c!igo &ue!ar5a !e la siguiente orma9 Segundos"#aption $ &ormat'4ate4i--'6s67No,76181801016(7 6::7:::6( ). 4ealiza una ejecuci1n de prueba y observa co#o al pasar un se'undo aparece un n-#ero (ue nos indica los se'undos (ue faltan desde este #o#ento &asta el principio del a$o 2/2/. 4amos a insertar las l5neas !e c!igo &ue nos calcularn los minutos" *oras y 45as hasta el a-o 2020$ +. Accede al evento Timer y escribe las si'uientes l9neas: 3inutos"#aption $ &ormat'4ate4i--'6n67 No,7 6181801016(7 9 6::7:::6( .oras"#aption $ &ormat'4ate4i--'6*67 No,7 6181801016(7 9 6::7:::6( 4ias"#aption $ &ormat'4ate4i--'6d67 No,7 6181801016(7 9 6::7:::6( .bserva como utili#amos el valor n %ara &ue muestre los minutos" la * %ara mostrar las horas y inalmente la d %ara mostrar los !5as$ 1/. 4ealiza una ejecuci1n de prueba y podr2s co#probar co#o se realiza el c2lculo. Ahora vamos a ver &ue ormatos !eberemos a%licar %ara &ue se nos muestre !i erente in ormacin a %artir !e la echa actual !el sistema$

&ormato de -ec*a + *ora

Anlisis Numrico 2013-2 Pgina B

zoowars

Para a%licar ormatos a la echa" tambin utili#aremos la instruccin &ormat &ue vimos en a%arta!os anteriores" %ero con nuevos caracteres &ue nos ayu!arn a obtener in ormacin !etermina!a !e una echa$ 8a sinta*is &ue !eberemos a%licar %ara obtener !i erentes ormatos a una echa es e*actamente la misma &ue la &ue vimos en el a%arta!o &ormato de nmero$ &ormat'Expresin7 -ormato( 4amos a mostrar una tabla !on!e e*%licaremos los caracteres y el uso &ue tienen estos$ #arcter ! !! !!! !!!! !!!!! !!!!!! =so Nos muestra el !5a como un n,mero sin ceros a la i#&uier!a$ Nos muestra el !5a como un n,mero con un cero a la i#&uier!a$ ;uestra el !5a !e la semana con abreviacin /8un E =om1$ ;uestra el !5a !e la semana como nombre com%leto /8unes E =omingo1$ ;uestra la echa com%leta /!5a" mes y a-o1" con el ormato &ue tengamos marca!o en la con iguracin !e Fin!o@s /11626GH1$ ;uestra la echa com%leta /!5a" mes y a-o1" con el ormato &ue tengamos marca!o en la con iguracin !e Fin!o@s /sba!o" 01 !e enero !e 20001 ;uestra el !5a !e la semana con un n,mero$ ;uestra la semana !el a-o como un n,mero$ ;uestra el n,mero !el mes sin cero a la i#&uier!a$ ;uestra el n,mero !el mes con un cero a la i#&uier!a$ ;uestra el nombre !el mes con abreviacin /Ene E =ic1$ ;uestra el nombre !el mes com%leto /Enero E =iciembre1$ ;uestra el n,mero !el trimestre$ ;uestra el !5a !el a-o como un n,mero /1 E 3BB1$ ;uestra el a-o como un n,mero !e !os !5gitos /00 E GG1$ ;uestra el a-o como un n,mero !e cuatro !5gitos /100 E GGGG1$ ;uestra la hora como un n,mero sin ceros a la i#&uier!a$ ;uestra la hora como un n,mero con ceros a la i#&uier!a$ ;uestra el minuto como un n,mero sin ceros a la i#&uier!a$ ;uestra el minuto como un n,mero con ceros a al i#&uier!a$ ;uestra el segun!o como un n,mero sin ceros a la i#&uier!a$ ;uestra el segun!o como un n,mero con ceros a la i#&uier!a$ ;uestra la hora con ormato com%leto /hh9mm9ss1" seg,n el ormato &ue tengamos marca!o en la con iguracin !e Fin!o@s$

@ @@ m mm mmm mmmm & y yy yyyy h hh n nn s ss ttttt

4amos a ver como %o!emos mostrar in ormacin !e la echa y hora actual utili#an!o ormatos vistos en la tabla anterior$ Po!emos reali#ar m,lti%les combinaciones %ara conseguir la misma in ormacin$ 7o!as son correctas mientras obtengamos la in ormacin !esea!a$ Em%e#aremos %or mostrar la echa con el siguiente 'sbado(7 11 de enero del a/o 0101$ ormato9

'omo lo &ue vamos a reali#ar es una concatenacin !e !i erentes elementos !eberemos utili#ar el s5mbolo > entre ellos %ara &ue a%are#can to!os segui!os !entro !el mismo objeto$
Anlisis Numrico 2013-2 Pgina D
zoowars

11. Accede al evento Timer. 8as instrucciones las %onemos !entro !e este evento %ara &ue en to!o momento estn actuali#a!as tanto la echa como la hora$ 12. .scribe la si'uiente instrucci1n: .o+"#aption $ 6'6 > &ormat'No,7 6dddd6( > 6(7 6 > 9 &ormat'No,7 6d6( > 6 de 6 > &ormat'No,7 6mmmm6( > 6 del a/o 6 > &ormat'No,7 6++++6( 4amos a e*%licar las !i erentes %artes !e esta concatenacin9 en %rimer lugar hacemos &ue a%are#ca un par?ntesis" !es%us utili#an!o el ormato dddd hacemos &ue a%are#ca el nombre !el d5a !e la semana en el &ue nos encontramos$ Ensegui!a volvemos a hacer &ue a%are#ca el par?ntesis %ara cerrar y una coma$ =es%us a-a!imos el d5a en el &ue nos encontramos" la %alabra de" ensegui!a el nombre !el mes" a continuacin las %alabras del a/o y el a/o en el &ue nos encontramos$ 'omo ya he !icho anteriormente" %ara mostrar esta in ormacin %o!r5amos hacerlo !e otras ormas ms sencillas" %ero as5 hemos visto varios ormatos a%lica!os en una misma l5nea !e c!igo$ 13. !ntenta #odificar esta l9nea de tal for#a (ue aparezca la #is#a infor#aci1n pero utilizando diferentes for#atos. 14. 4ealiza una ejecuci1n de prueba y observa todo lo (ue &e#os realizado &asta el #o#ento. Ahora vamos a ver &ue ormato %o!emos a%licar %ara mostrar la echa !el sistema$ En este caso &ueremos obtener in ormacin !e este ti%o9 1@ *oras A1 minutos + BC segundos$ A&u5 tambin utili#aremos los caracteres !e concatenacin %ara los !i erentes elementos &ue com%onen la echa$ 15. 5ebajo de la -lti#a instrucci1n (ue aparece en el evento Timer escribe la si'uiente l9nea: .o+.ora"#aption $ &ormat'No,7 6**6( > 6 *oras 6 > 9 &ormat'No,7 6nn6( > 6 minutos + 6 > &ormat'No,7 6ss6( > 6 9 segundos6 4amos a e*%licar la siguiente concatenacin9 en %rimer lugar insertamos la *ora !el sistema" !es%us a-a!imos el te*to (*oras) segui!o !e los minutos" a continuacin %onemos el te*to (minutos +) junto con los segundos y %or ,ltimo la %alabra (segundos)$ =e esta orma conseguimos tener el te*to !esea!o" &ue nos muestra la hora !el sistema$ 1 . 4ealiza una ejecuci1n de prueba para ver co#o funciona nuestra aplicaci1n. 1". 5et8n la ejecuci1n del pro'ra#a.

Anlisis Numrico 2013-2 Pgina H

zoowars

1). :uarda el proyecto con el no#bre (ue desees.

&ec*a valida
En muchas ocasiones nos %ue!e interesar intro!ucir una echa %ara &ue el or!ena!or trabaje con ella$ Pero al escribirla nos !eberemos asegurar &ue el usuario ha escrito una echa correcta y &ue a!ems e*iste" sino se %ro!ucir5a un error !e ejecucin$ 4amos a ver como %o!emos solucionar este %roblema$ Cmagina &ue !eseamos reali#ar una a%licacin &ue nos sirva %ara conocer cuantos d5as han %asa!o !es!e le echa !e nuestro nacimiento y el !5a !e hoy$

Prctica 3
1. !nicia un nuevo proyecto. 2. !nserta un Text ox al (ue deber2s lla#ar: Nacimiento. A&u5 escribiremos la echa !e nacimiento$ 3. !nserta un Label al (ue lla#are#os: !i"erencia. En este objeto a%arecern los !5as &ue han transcurri!o !es!e la echa !el nacimiento hasta el !5a !e hoy$ 4. *rea un Command #tton. ;l2#alo: Calc#lar. Al o%rimir este botn se !eber calcular la !i erencia$ 4amos a escribir la instruccin &ue !ebers colocar !entro !el evento #licD !el botn #alcular$ 4i-erencia"#aption $ 4ate4i--'6d67 Nacimiento"Text7 No,( .bserva como hemos utili#a!o la instruccin e*%lica!a anteriormente /4ate4i--1 la cual nos ayu!ar a calcular la !i erencia$ En este caso hemos marca!o &ue !eseamos obtener la !i erencia en !5as ;d< entre Nacimiento"Text y la echa actual No,$ 5. .scribe el c1di'o en su lu'ar. . 4ealiza una ejecuci1n de prueba. ". .scribe la fec&a: 11$%$70 y pulsa el bot1n Calc#lar. .bserva como nos a%arece el n,mero !e !5as &ue han %asa!o hasta el !5a !e hoy$ ). <orra la fec&a (ue &e#os introducido anterior#ente y opri#e Calc#lar. Nos a%arecer un error con el te*to9 No coinciden los tipos esto nos in!ica &ue no se ha %o!i!o reali#ar la o%eracin !ebi!o a &ue los

Anlisis Numrico 2013-2 Pgina G

zoowars

ormatos !e las !os %artes !e la or!en 4ate4i-- no tienen el mismo ormato$ I'mo %o!emos mirar si el usuario intro!uce una antes !e reali#ar el clculoJ 8a res%uesta es muy sencilla$ Nuestro %roblema se soluciona utili#an!o Is4ate')alor( la cual nos !evuelve )erdadero en caso &ue el te*to intro!uci!o sea una echa o &also en caso &ue no lo sea$ 4amos a ver como %o!emos a%licar esto en nuestro ejem%lo$ +. Accede al evento Click del bot1n Calc#lar. 1/. .scribe las si'uientes l9neas de c1di'o: I- Is4ate'Nacimiento"Text( $ &alse T*en 3sgEox 6No es una -ec*a vlida67 17 6Error6 Exit Sub End I4i-erencia"#aption $ 4ate4i--'6d67 Nacimiento"Text7 No,( A continuacin comentaremos las l5neas !e c!igo &ue hemos inserta!o$ Al o%rimir el botn #alcular nosotros &ueremos &ue el %rograma realice la !i erencia entre las !os echas$ Pero antes !e reali#ar el clculo !eber5amos mirar si la echa intro!uci!a %or el usuario es correcta o no$ Para ello utili#amos la instruccin Is4ate'Nacimiento"text( en un I-$ 3i el valor &ue nos !evuelve esta instruccin es &alse %roce!emos a mostrar un mensaje !icien!o &ue la echa no es vli!a y salimos !el evento sin &ue se %ro!u#ca ning,n ti%o !e clculo$ En cambio si la echa es correcta" %asamos a reali#ar la !i erencia entre ambas echas$ 11. 4ealiza una ejecuci1n de prueba. 12. !ntroduce una fec&a no v2lida. .bserva como el %rograma nos avisa &ue la echa intro!uci!a no es correcta$ 13. Acepta la ventana. 14. !ntroduce una fec&a correcta y observa el resultado. 'omo has %o!i!o ver nuestro %rograma calcula la !i erencia en !5as entre la echa intro!uci!a %or el usuario y la echa !el sistema$ Pero" I&u ocurrir5a si la echa !el sistema no es la correctaJ$ 4amos a ver como %o!emos mo!i icar la echa actual !el sistema !es!e un %rograma !e 4isual ?asic$ echa correcta

3odi-icar -ec*a + *ora del sistema

Anlisis Numrico 2013-2 Pgina 10

zoowars

Para ver como %o!r5amos hacerlo vamos a insertar !os nuevos &ue nos servirn" %ara e!itar y ace%tar la nueva echa !entro !e este mismo ormulario$ Normalmente esto se reali#a en otro ormulario" !on!e el usuario %ue!a cambiar ciertas con iguraciones !el %rograma o incluso !el sistema$ 15. !nserta un Text ox al (ue lla#ar2s: N#eva&echa. 1 . !nserta un Command #tton y le lla#as: &echa'istema. En este ejem%lo no vamos a insertar las l5neas &ue !eber5an com%robar si la echa intro!uci!a es correcta o no$ 3im%lemente vamos a mirar la instruccin &ue utili#ar5amos %ara mo!i icar la echa !el sistema$ 'omo hemos visto en otros a%arta!os !e esta misma sesin" %ara %o!er visuali#ar la echa !el sistema utili#amos la instruccin 4ate" mientras &ue %ara consultar la hora !el sistema utili#amos Time$ Po!r5amos !ecir &ue ambas instrucciones son como variables &ue contienen unos !atos &ue los actuali#a !irectamente Fin!o@s$ Por lo tanto al ser (variables) se %o!rn mo!i icar como hacemos con cual&uier otra$ 1". Accede al evento Click del bot1n &echa'istema. 1). .scribe la si'uiente instrucci1n: !ate ( N#eva&echa)Text .bserva como hacemos una asignacin !el conteni!o !el objeto Nueva&ec*a !irectamente a 4ate$ 1+. Modifica el contenido del evento Click del objeto &echa'istema para (ue se co#pruebe (ue la fec&a introducida por el usuario es correcta. 2/. !nicia una ejecuci1n de prueba. 21. !ndica una nueva fec&a para el siste#a. 22. 7ulsa el bot1n &echa'istema. A%arentemente no ha ocurri!o na!a" %ero si acce!es a la echa !el sistema %o!rs observar como se ha mo!i ica!o$ 23. !ntenta &acer los pasos necesarios para #odificar la fec&a del siste#a. Al mo!i icar la echa y la hora !el siem%re !ebers com%robar &ue el usuario a intro!uci!o un ormato correcto" si no es as5 en la a%licacin se %ro!ucir error !e ejecucin y esta %o!r5a &ue!ar blo&uea!a$

&in sesin 11

Anlisis Numrico 2013-2 Pgina 11

zoowars