Praktikum10: Failisüsteemi sisend ja väljund: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 1: Line 1:
=Eeldused=
=Eeldused=


==Vaata läbi teooria:==
==Vaata läbi teooria==


     *System.IO Namespace by MSDN http://msdn.microsoft.com/en-us/library/system.io.aspx
     *System.IO Namespace by MSDN http://msdn.microsoft.com/en-us/library/system.io.aspx
     *Working with System.IO.Directory Class in C# http://www.c-sharpcorner.com/UploadFile/chandrahundigam/WorkingWithDirectory07022005012852AM/WorkingWithDirectory.aspx
     *Working with System.IO.Directory Class in C# http://www.c-sharpcorner.com/UploadFile/chandrahundigam/WorkingWithDirectory07022005012852AM/WorkingWithDirectory.aspx
     *Simple Text File Operations in C# http://www.csharphelp.com/2005/12/simple-text-file-operations-in-c/  
     *Simple Text File Operations in C# http://www.csharphelp.com/2005/12/simple-text-file-operations-in-c/
==Loengus tehtud näited==
* Loeng 1http://enos.itcollege.ee/~mposka/CSharp2016/Paevaope/Loengud/Loeng11/


=Käsi_hoitud tegevus=
=Käsi_hoitud tegevus=

Revision as of 15:01, 7 November 2016

Eeldused

Vaata läbi teooria

   *System.IO Namespace by MSDN http://msdn.microsoft.com/en-us/library/system.io.aspx
   *Working with System.IO.Directory Class in C# http://www.c-sharpcorner.com/UploadFile/chandrahundigam/WorkingWithDirectory07022005012852AM/WorkingWithDirectory.aspx
   *Simple Text File Operations in C# http://www.csharphelp.com/2005/12/simple-text-file-operations-in-c/

Loengus tehtud näited

  • Loeng 1http://enos.itcollege.ee/~mposka/CSharp2016/Paevaope/Loengud/Loeng11/

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

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.