Praktikum: LINQ kaugõpe

From ICO wiki
Jump to navigationJump to search

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.