Praktikum: Viitetüüpi muutujad CSharp programmeerimiskeeles: Difference between revisions
From ICO wiki
Jump to navigationJump to search
(6 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
Vaata läbi teooria: | Vaata läbi teooria: | ||
* | * [[Viitetüüpi muutujad CSharp programmeerimiskeeles]] | ||
* Microsoft Visual C# 2008 Step by Step, peatükk 8,13 | * Microsoft Visual C# 2008 Step by Step, peatükk 8,13 | ||
== Käsi_hoitud tegevus == | == Käsi_hoitud tegevus == | ||
* | Enda seniste teadmiste, bing.com ja loengunäidete baasil tee järgmised klassid: | ||
* Loo klass Punkt väljadega x ja y ning meetoditega KaugusNullist ja TeataAndmed. | |||
** Esimene väljastab reaalarvuna kauguse koordinaatide alguspunktist. | |||
** Teine tagastab tekstina koordinaatide väärtused. | |||
* Loo Punktile alamklass RuumiPunkt. Lisa väli z, kata üle KaugusNullist ning asenda TeataAndmed. | |||
** Esimene väljastab kauguse nullist kolme koordinaadi korral, | |||
** Teine aga tagastab RuumiPunkti andmed tekstina. | |||
* Loo lihtne rakendus, mis loodud klasse kasutab | |||
* Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist. | |||
== Käsi_mittehoitud tegevus == | == Käsi_mittehoitud tegevus == | ||
Line 15: | Line 25: | ||
* Loo võimalus algse pildi vähendamiseks | * Loo võimalus algse pildi vähendamiseks | ||
* Loo võimalus hetkepildi suurendamiseks | * Loo võimalus hetkepildi suurendamiseks | ||
== Mul_on_igav_teeks_ka_midagi tegevus == | == Mul_on_igav_teeks_ka_midagi tegevus == |
Latest revision as of 16:33, 14 September 2010
Praktilised ülesanded
Eeldused
Vaata läbi teooria:
- Viitetüüpi muutujad CSharp programmeerimiskeeles
- Microsoft Visual C# 2008 Step by Step, peatükk 8,13
Käsi_hoitud tegevus
Enda seniste teadmiste, bing.com ja loengunäidete baasil tee järgmised klassid:
- Loo klass Punkt väljadega x ja y ning meetoditega KaugusNullist ja TeataAndmed.
- Esimene väljastab reaalarvuna kauguse koordinaatide alguspunktist.
- Teine tagastab tekstina koordinaatide väärtused.
- Loo Punktile alamklass RuumiPunkt. Lisa väli z, kata üle KaugusNullist ning asenda TeataAndmed.
- Esimene väljastab kauguse nullist kolme koordinaadi korral,
- Teine aga tagastab RuumiPunkti andmed tekstina.
- Loo lihtne rakendus, mis loodud klasse kasutab
- Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist.
Käsi_mittehoitud tegevus
- Loo eraldi klass pilt ja realiseeri järgmised omadused:
- Pildil on alusinfo (algne pildiinfo)
- Pildil on hetkeinfo (muudetud pildi sisu)
- Loo võimalus algse pildi vähendamiseks
- Loo võimalus hetkepildi suurendamiseks
Mul_on_igav_teeks_ka_midagi tegevus
- Loo lihtne telefoniraamat
- Mõtle, kuidas hoida andmeid (nimi, telefon, e-mail, skype)
- Realiseeri lihtne otsing
- Realiseeri andmete lisamine