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 

DAM080101E02 Debugging PocorullNeus

Embed Size (px)

DESCRIPTION

android debug

Citation preview

Page 1: DAM080101E02 Debugging PocorullNeus

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 

Page 2: DAM080101E02 Debugging PocorullNeus

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

Page 3: DAM080101E02 Debugging PocorullNeus

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.

"

Page 4: DAM080101E02 Debugging PocorullNeus

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

Page 5: DAM080101E02 Debugging PocorullNeus

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.

%

Page 6: DAM080101E02 Debugging PocorullNeus

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.

'

Page 7: DAM080101E02 Debugging PocorullNeus

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

Page 8: DAM080101E02 Debugging PocorullNeus

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

Page 9: DAM080101E02 Debugging PocorullNeus

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