7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 1/9
UF1.NF1 – Exercici 2: Depuracio de Prgrames
CFGS Desenvolupament d’Aplicacions Multiplataforma
Mòdul :Bases de dades
Professor /a: Juan Carlos Seasti!n
Curs: "#$%&"#$'
(om: (eus Pocorull Pati)o
*+ercicis
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 2/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
ÍNDEX,ntroducci- .................................................................................................................................... "
$. Creaci- d’un nou proecte Android i ". Crear missat0es de 1o0: .............................................. 2
2. Filtrat0e de missat0es: ............................................................................................................. %
%. Brea3points $: ........................................................................................................................... '
'. Brea3points ": Propietats .......................................................................................................... 4
4. Brea3points 2: 5atc6point ........................................................................................................ 7
Conclusio ...................................................................................................................................... 8
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 3/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
Introducció
*n a9uest e+ercici veurem els avantat0es d;utilit<ar els rea3points els =atc6points i l;>s
d;utilit<ar els lo0s.
*ls rea3points ?s una forma >til de pausar temporalment l;e+ecuci- de l;aplicaci- i per despr?s
poder e+aminar el contin0ut de variales i oectes.
*ls =atc6points s-nun breackpoint situat en un camp, el debugger parara quan aquell camp
s’hagi llegit o canviat.
Els logs es classifiquen segons el nivell de criticitat de l' error que s'hagi provocat en alguna
part del codi i ens ajuda a coneixer la causa de aquest log.
"
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 4/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
1. Creació d’un nou projecte Android i 2. Crear missatges de Log:
Crear un nou projecte Android anomenat DAM080101E02_Debugging_<Nom_Alumne>
amb les següents característiques:
• Una nica activitat
• Un parell de variables anomenades variable1 i variable2 de tipus enter
• Un bucle for relacionat amb la variable1 que s’incrementi de a !" En el contin#ut
del for cal
que s’assi#ni el valor de la variable1 a la variable2
2" $rear missat#es de %o#&
$rear missat#es de lo# 'un per cada tipus Error (arnin#""") i ficar*los dins del bucle for+
personalit,eu*los afe#int el valor de la variable1 al final dels missat#es per veure en
quina iteració del bucle estem" $al fer servir el DD-. per veure que realment els lo#s esmostren"
Am a9uesta imat0e podem comprovar 9ue es fa correctament l;enunciat de l;e+ercici.
2
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 5/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
/" 0iltrat#e de missat#es&
l DD-. crear un filtre per identificar fcilment els missat#es de info
Per crear el filtre 6em de fer dole clic3 sore el si0ne suma i posar les dades com en el
missat0e.
Com podem comprovar 9uan cli9uem a sore de 1o0,nfo es mostren nom?s els lo0s de
informaci- com en la se0@ent imat0e.
%
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 6/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
3" 4rea5points 1&
6osar un brea5point dins del bucle for+ en la l7nia on s’assi#na el valor de la variable2 a la
variable1 i fer la debu#ació de les 1 iteracions '0ent servir les tecles 0’s adients)
visualit,ant el contin#ut de la variable en l’avaluador d’e8pressions"
Per fer a9uest rea3point fem dole clic sore la linea 9ue conte a9uest codi
variale"variale$ com en la se0@ent imat0e.
na ve0ada fet ai+ò anirem a run i a9u farem clic sore deu0 i i despres anirem a deu0 i
mirarem les variales variale$ i variale" per avanar farem servir F4. Eaurien de sortir els
resultats de les se0@ents imat0es.
'
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 7/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
9" 4rea5points 2& 6ropietats
-odificar el brea5point de l’apartat anterior per tal que nom:s s’activi el brea5point quan
la variable1 si#ui ma;or que 9" <erificar el seu funcionament
Per fer el 9ue diu l;enunciat 6em de fer clic sore el rea3point i en les propietats 6em de posar
lo 9ue 6i 6a en la imat0e.
uan fem el deu0 podem comprovar 9ue el rea3point no s;activa fins 9ue variale$ no ?s
maor 9ue 4. , a partir d;a9u mirarem les variales variale$ i variale" per avanar faremservir F4. Eaurien de sortir els resultats de les se0@ents imat0es.
4
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 8/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
=" 4rea5points /& (atc>point
6osar un (atc>point en la variable1 per tal que s’activi quan >i >a#i modificacions i
verificar el seu funcionament
Per fer el 9ue diu l;enunciat 6em de fer clic sore la linea on 6em declarat la variale$ i en les
propietats del =atc6point 6em de posar lo 9ue 6i 6a en la imat0e.
uan fem el deu0 podem comprovar 9uan s;escriu en la variale$ no s;activa el =atc6point
encara 9ue modifi9uem la variale$.
7
7/17/2019 DAM080101E02 Debugging PocorullNeus
http://slidepdf.com/reader/full/dam080101e02-debugging-pocorullneus 9/9
DAM M8 Programació Multimèdia UF1.NF1 - 1. Exercicis
$onclusio
*n a9uest e+ercici 6e apres com utilit<ar els lo0s 9ue 6i 6a a l;6ora de desenvolupar una
aplicacio d;Android. am? 6e apr?s a com utilit<ar els rea3points i les seves propietats. , per
ultim tam? 6e apr?s 9ue s-n els =atc6points.
8