Praktikum: XML failide loomine(VR2.1): Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "=Eeldused= * XML failid ** Kippar, J. "XML rakendused", TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf ** XMLi rakendused ainekursuse leht…")
 
 
(14 intermediate revisions by the same user not shown)
Line 6: Line 6:


=Ülesanded=
=Ülesanded=
Tunnis valminud ülesanded saada õppejõule.


==Ülesanne1==
==Ülesanne1==
Loo XML andmete struktuur, kus on võimalik hoida retsepte ja retsepti koostisosasid ning kirjeldusi. Kasuta elemente ja atribuute
Loo XML andmete struktuur, kus on võimalik hoida retsepte ja retsepti koostisosasid ning kirjeldusi. Kasuta elemente ja atribuute
Loo konsoolirakendus, mis
*võimaldab retsepti kohta käiva info ja koostisosad välja kirjutada. Kasuta selleks LINQToXMLi.
*võimaldab otsida retsepti nime järgi
*võimaldab retsepti otsida koostisosa järgi
'''Lõpetada ülesanne 1. Saata õppejõule hiljemalt 06.02.2017 kell 23:59. Kirja pealkiri algab teemaga: [DBoonus1] ja võimalik on teenida 1p boonust.'''
'''Kaugõpe: Ülesanne 1. Saata õppejõule hiljemalt 26.02.2017 kell 23:59. Kirja pealkiri algab teemaga: [DKBoonus1] ja võimalik on teenida 2p boonust.'''
*NB! Vaata eeskuju siis näiteks toidutare.ee
*NB2! Mõtle selle peale, et retsepti puhul on vaja tihti koguseid arvutada ka ümber. Ehk kujuta ette,
et Sina saada mulle 1 protsjoni kohta käiva informatsiooni kujul, mis võimaldab mul portsjonite koguse järgi teha kogustes ümberarvutusi.
*Vaata päevaõppe pratkikumi (esimene praktikum)
*NB! Lisa XML andmefail enne praktikumi vaatamist ja pärast praktikumi vaatamist.


==Ülesanne2==
==Ülesanne2==
Loo XML andmete struktuur, kus on võimalik hoida infot kooli ning selles asuvate arvutiklasside ning arvutite konfiguratsiooni kohta
Loo XML andmete struktuur, kus on võimalik hoida infot kooli ning selles asuvate arvutiklasside ning arvutite konfiguratsiooni kohta
Loo konsoolirakendus, mis võimaldab
*välja printida kooli ruumid
*igas klassis asuvad arvutid
*konkreetses klassis asuvad arvutid


==Ülesanne3==
==Ülesanne3==
Loo klass Kompleksarv ning realiseeri erinevad tehtud kompleksarvuga
Loo klass Kompleksarv ning realiseeri kompleksarvuga järgnevad tehted:
 
*liitmine
*lahutamine


Loo konsoolirakendus, mis kasutab loodud klassi ning selles realiseeritud meetodeid.


=Käsi_mittehoitud_tegevus=
=Käsi_mittehoitud_tegevus=
Line 26: Line 46:


=Mul_on_igav_teeks_ka_midagi_tegevus=
=Mul_on_igav_teeks_ka_midagi_tegevus=
Loo konsoolirakendus, mis kuvab Käsi_hoitud_tegevuse käigus loodud XML failist andmed.

Latest revision as of 12:42, 11 February 2017

Eeldused

Ülesanded

Ülesanne1

Loo XML andmete struktuur, kus on võimalik hoida retsepte ja retsepti koostisosasid ning kirjeldusi. Kasuta elemente ja atribuute

Loo konsoolirakendus, mis

  • võimaldab retsepti kohta käiva info ja koostisosad välja kirjutada. Kasuta selleks LINQToXMLi.
  • võimaldab otsida retsepti nime järgi
  • võimaldab retsepti otsida koostisosa järgi

Lõpetada ülesanne 1. Saata õppejõule hiljemalt 06.02.2017 kell 23:59. Kirja pealkiri algab teemaga: [DBoonus1] ja võimalik on teenida 1p boonust.

Kaugõpe: Ülesanne 1. Saata õppejõule hiljemalt 26.02.2017 kell 23:59. Kirja pealkiri algab teemaga: [DKBoonus1] ja võimalik on teenida 2p boonust.

  • NB! Vaata eeskuju siis näiteks toidutare.ee
  • NB2! Mõtle selle peale, et retsepti puhul on vaja tihti koguseid arvutada ka ümber. Ehk kujuta ette,

et Sina saada mulle 1 protsjoni kohta käiva informatsiooni kujul, mis võimaldab mul portsjonite koguse järgi teha kogustes ümberarvutusi.

  • Vaata päevaõppe pratkikumi (esimene praktikum)
  • NB! Lisa XML andmefail enne praktikumi vaatamist ja pärast praktikumi vaatamist.

Ülesanne2

Loo XML andmete struktuur, kus on võimalik hoida infot kooli ning selles asuvate arvutiklasside ning arvutite konfiguratsiooni kohta

Loo konsoolirakendus, mis võimaldab

  • välja printida kooli ruumid
  • igas klassis asuvad arvutid
  • konkreetses klassis asuvad arvutid

Ülesanne3

Loo klass Kompleksarv ning realiseeri kompleksarvuga järgnevad tehted:

  • liitmine
  • lahutamine

Loo konsoolirakendus, mis kasutab loodud klassi ning selles realiseeritud meetodeid.

Käsi_mittehoitud_tegevus

  • On õpperühmad
  • Õpperühmades on õpilased
  • Õpilastel on nimi ja hinded
    • Hinded saadakse õppeainetes

Mul_on_igav_teeks_ka_midagi_tegevus