Praktikum: LINQ kaugõpe

From ICO wiki
Revision as of 14:15, 30 March 2012 by Mposka (talk | contribs) (Created page with '=Materjalid= Linq päringukeel - wikis olev materjal [http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b Lehekülg, kus on väga erinevaid LINQ näiteid] =Ülesanne 1= …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Materjalid

Linq päringukeel - wikis olev materjal Lehekülg, kus on väga erinevaid LINQ näiteid

Ü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 internetti pole?)

Ü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.