Praktikum10: Failisüsteemi sisend ja väljund

From ICO wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Eeldused

Vaata läbi teooria

Loengus tehtud näited

Käsi_hoitud tegevus

  • Koosta rakendus, mis võimaldaks kasutajal pilte sirvida (näidates kettalt kataloogi, kus pildid asuvad).
  • Nagu eeldatav on, tuleb rakendus teostada WPF rakendusena
  • Vihje: failidega opereerimiseks on vajalikud tööriistad koondatud nimeruumi System.IO
  • Kasuta ära MVVM arendusmustrit

Käsi_mittehoitud tegevus

  • Täienda eelmises ülesandes valminud rakendust nii, et tegevusi logitakse ka tekstfaili

Enda seniste teadmiste, bing.com ja loengunäidete baasil lahenda järgmine ülesanne:

  • Loo lihtne rakendus, mis kirjutab .txt faili kõik ettemääratud kausta alamkaustad ja failid.
  • Alamkaustu võib olla rohkem kui üks, seega tasub ülesanne lahendada rekursiivselt.
  • Korralik veahaldus(kui kausta pole või puuduvad selle vaatamiseks õigused. Lahendust on lihtsam realiseerida esmalt konsoolirakendusega. *Peale seda valmista täpselt sama tegevat WPF rakendus. Kausta asukoha saab ette anda BrowserFileDialog'iga.

Mul_on_igav_teeks_ka_midagi_tegevus

  • Loo rakendus, mis võimaldab:
    • Kopeerida lähtekohas olevad failid kõik etteantud asukohta
    • ZIPida lähtekohas olevad failid ühte Zip arhiivi
    • Kustutada kõik etteantud kaustas olevad failid

Täienda rakendust nii, et tegevustest säilitatakse ka logi ning salvestatakse need konfiguratsioonis etteantud asukohta.