Praktikum: Failid ja failide haldamine CSharp programmeerimiskeeles: Difference between revisions
From ICO wiki
Jump to navigationJump to search
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
* 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/ | |||
== Käsi_hoitud tegevus == | == Käsi_hoitud tegevus == | ||
Enda seniste teadmiste, bing.com ja loengunäidete baasil | Enda seniste teadmiste, bing.com ja loengunäidete baasil lahenda järgmine ülesanne: | ||
* Loo lihtne tekstiredaktor, mis võimaldaks tekstifaile (.txt) avada, muuta ja salvestada | * Loo lihtne tekstiredaktor, mis võimaldaks tekstifaile (.txt) avada, muuta ja salvestada | ||
** http://www.java2s.com/Code/CSharp/GUI-Windows-Form/Asimpletexteditor.htm | ** http://www.java2s.com/Code/CSharp/GUI-Windows-Form/Asimpletexteditor.htm | ||
Line 20: | Line 21: | ||
== Mul_on_igav_teeks_ka_midagi tegevus == | == Mul_on_igav_teeks_ka_midagi tegevus == | ||
===Ülesanne 1=== | |||
* Loo lihtne rakendus, mis võimaldaks kasutajal kettaid, kaustu ja faile sirvida | |||
** Lisa võimalus uute failide loomiseks | |||
** Lisa võimalus kaustade ja failide ümbernimetamiseks, kupeerimiseks, teisaldamiseks ja kustutamiseks | |||
===Ülesanne 2=== | |||
* Loo lihtne telefoniraamat | * Loo lihtne telefoniraamat | ||
** Mõtle, kuidas hoida andmeid (nimi, telefon, e-mail, skype) | ** Mõtle, kuidas hoida andmeid (nimi, telefon, e-mail, skype) |
Latest revision as of 07:36, 13 October 2010
Praktilised ülesanded
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/
Käsi_hoitud tegevus
Enda seniste teadmiste, bing.com ja loengunäidete baasil lahenda järgmine ülesanne:
- Loo lihtne tekstiredaktor, mis võimaldaks tekstifaile (.txt) avada, muuta ja salvestada
Käsi_mittehoitud tegevus
- Koosta rakendus, mis võimaldaks kasutajal pilte sirvida (näidates kettalt kataloogi, kus pildid asuvad).
- Nagu eeldatav on, tuleb rakendus teostada vormirakendusena
- Vihje: failidega opereerimiseks on vajalikud tööriistad koondatud nimeruumi System.IO
- Nagu eeldatav on, tuleb rakendus teostada vormirakendusena
- Võimalda kasutajal lisada pildile kirjeldus ja hinne, säilita kirjeldused ja hineded eraldi xml failis, mis salvestatakse piltidega samasse kataloogi.
- Lisalugemist: See pisike LINQ raamat
Mul_on_igav_teeks_ka_midagi tegevus
Ülesanne 1
- Loo lihtne rakendus, mis võimaldaks kasutajal kettaid, kaustu ja faile sirvida
- Lisa võimalus uute failide loomiseks
- Lisa võimalus kaustade ja failide ümbernimetamiseks, kupeerimiseks, teisaldamiseks ja kustutamiseks
Ülesanne 2
- Loo lihtne telefoniraamat
- Mõtle, kuidas hoida andmeid (nimi, telefon, e-mail, skype)
- Realiseeri lihtne otsing
- Realiseeri andmete lisamine
Vihje: XML ja sellega seotud näited