Praktikum: LINQ kaugõpe
From ICO wiki
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.