Praktikum: LINQ kaugõpe: Difference between revisions

From ICO wiki
Jump to navigationJump to search
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= …'
 
Mposka (talk | contribs)
Line 1: Line 1:
=Materjalid=
=Materjalid=
[[Linq päringukeel]] - wikis olev materjal
*[[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]
*[http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b Lehekülg, kus on väga erinevaid LINQ näiteid]
 
=Ülesanne 1=
=Ülesanne 1=
Luua RSS lugeja. Selleks võib kasutada konsoolirakendust, kuna eesmärgiks on eelkõige harjutada LinQ päringute kirjutamist.  
Luua RSS lugeja. Selleks võib kasutada konsoolirakendust, kuna eesmärgiks on eelkõige harjutada LinQ päringute kirjutamist.  

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