Praktikum3:Viitetüüpi muutujad CSharp programmeerimiskeeles
From ICO wiki test
Viitetüüpi muutujad CSharp programmeerimiskeeles
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