Praktikum: Viitetüüpi muutujad CSharp programmeerimiskeeles: Difference between revisions

From ICO wiki
Jump to navigationJump to search
 
(4 intermediate revisions by the same user not shown)
Line 7: Line 7:


== Käsi_hoitud tegevus ==
== Käsi_hoitud tegevus ==
* Puudub
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
* 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 kirjutab RuumiPunkti andmed ekraanile või vormile, meetodid tagastustüübiks on void.


== Mul_on_igav_teeks_ka_midagi tegevus ==
== Mul_on_igav_teeks_ka_midagi tegevus ==

Latest revision as of 17:33, 14 September 2010

Praktilised ülesanded

Eeldused

Vaata läbi teooria:

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