Praktikum: LINQ kaugõpe: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mposka (talk | contribs)
Mposka (talk | contribs)
 
Line 15: Line 15:
*Kui pole veel ülesehitatud objektorienteeritud põhimõttel, siis teha seda.
*Kui pole veel ülesehitatud objektorienteeritud põhimõttel, siis teha seda.
*Kirjutada tavalistele päringutele lisaks alternatiivselt ka lambadaavaldisi(''method linq'').  
*Kirjutada tavalistele päringutele lisaks alternatiivselt ka lambadaavaldisi(''method linq'').  
*Kontrollida üle veahaldus.(Mis juhtub, kui soovitud elementi ei leita? Aga kui internetti pole?)
*Kontrollida üle veahaldus.(Mis juhtub, kui soovitud elementi ei leita? Aga kui internetiühendus puudub)


=Ülesanne 3=
=Ülesanne 3=

Latest revision as of 14:15, 30 March 2012

Materjalid

Ülesanne 1

Luua RSS lugeja. Selleks võib kasutada konsoolirakendust, kuna eesmärgiks on eelkõige harjutada LinQ päringute kirjutamist. Realiseeri järgnevad funktsionaalsus:

  • kuvatakse kõik uudised
  • uudised sorteeritakse pealkirja järgi
  • uudiste seest on võimalik infot otsida ainult pealkirjast
  • uudiste kohta on võimalik infot otsida nii pealkirjast kui sisust.

Ülesanne 2

Täiendada eelnevat lahendust.

  • Kui pole veel ülesehitatud objektorienteeritud põhimõttel, siis teha seda.
  • Kirjutada tavalistele päringutele lisaks alternatiivselt ka lambadaavaldisi(method linq).
  • Kontrollida üle veahaldus.(Mis juhtub, kui soovitud elementi ei leita? Aga kui internetiühendus puudub)

Ülesanne 3

Koostada rakendus, mis kuvab hetkel olevate kursside info. Vaata üle XML formaat. Nagu näha kasutatakse XML namespace'i, milleks tuleb kasutada lisaks veel XNamespace klassi LINQ puhul. XML formaadis kursid: http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

Mul_on_igav_teeks_ka_midagi

Täienda ülesannet 3 ja loo rakendus, mis võimaldab eurodes olevaid rahasummasid teisendada teistesse valuutadesse ja vastupidi.