Praktikum3:Viitetüüpi muutujad CSharp programmeerimiskeeles: Difference between revisions
From ICO wiki
Jump to navigationJump to search
(2 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
** Esimene väljastab reaalarvuna kauguse koordinaatide alguspunktist. | ** Esimene väljastab reaalarvuna kauguse koordinaatide alguspunktist. | ||
** Teine tagastab tekstina koordinaatide väärtused. | ** Teine tagastab tekstina koordinaatide väärtused. | ||
* Loo Punktile alamklass RuumiPunkt. Lisa väli z, | ** Loo meetoud KaugusTeisestPunktist, mis tagastab kahe puntki vahelise kauguse. | ||
* Loo Punktile alamklass RuumiPunkt. Lisa väli z, asenda(override) KaugusNullist ning TeataAndmed, kata üle(overload) KaugusTeisestPuntkist. | |||
** Esimene väljastab kauguse nullist kolme koordinaadi korral, | ** Esimene väljastab kauguse nullist kolme koordinaadi korral, | ||
** Teine aga tagastab RuumiPunkti andmed tekstina. | ** Teine aga tagastab RuumiPunkti andmed tekstina. | ||
** Kolmas meetod väljastab kahe kolme koordinaadiga määratud ruumipunkti kauguse. | |||
* Loo lihtne rakendus, mis loodud klasse kasutab | * Loo lihtne rakendus, mis loodud klasse kasutab | ||
* Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist. | * Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist. | ||
Näidislahendus asub: http://enos.itcollege.ee/~mposka/Csharp2011/Praktikum3/ | |||
=Käsi_mittehoitud tegevus= | =Käsi_mittehoitud tegevus= | ||
Line 26: | Line 31: | ||
=Mul_on_igav_teeks_ka_midagi tegevus= | =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 |
Latest revision as of 13:03, 24 September 2011
Viitetüüpi muutujad CSharp programmeerimiskeeles
Eeldused
- 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 meetoud KaugusTeisestPunktist, mis tagastab kahe puntki vahelise kauguse.
- Loo Punktile alamklass RuumiPunkt. Lisa väli z, asenda(override) KaugusNullist ning TeataAndmed, kata üle(overload) KaugusTeisestPuntkist.
- Esimene väljastab kauguse nullist kolme koordinaadi korral,
- Teine aga tagastab RuumiPunkti andmed tekstina.
- Kolmas meetod väljastab kahe kolme koordinaadiga määratud ruumipunkti kauguse.
- Loo lihtne rakendus, mis loodud klasse kasutab
- Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist.
Näidislahendus asub: http://enos.itcollege.ee/~mposka/Csharp2011/Praktikum3/
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