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

From ICO wiki
Jump to navigationJump to search
Mposka (talk | contribs)
Created page with 'Viitetüüpi muutujad CSharp programmeerimiskeeles =Eeldused= =Vaata läbi teooria:= Viitetüüpi muutujad CSharp programmeerimiskeeles Microsoft Visual C# 2008 St…'
 
Mposka (talk | contribs)
 
(12 intermediate revisions by the same user not shown)
Line 2: Line 2:


=Eeldused=
=Eeldused=
* [[Viitetüüpi muutujad CSharp programmeerimiskeeles]]
* Microsoft Visual C# 2008 Step by Step, peatükk 8,13


=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 meetoud KaugusTeisestPunktist, mis tagastab kahe puntki vahelise kauguse.


    [[Viitetüüpi muutujad CSharp programmeerimiskeeles]]
* Loo Punktile alamklass RuumiPunkt. Lisa väli z, asenda(override) KaugusNullist ning TeataAndmed, kata üle(overload) KaugusTeisestPuntkist.
    Microsoft Visual C# 2008 Step by Step, peatükk 8,13
** 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.


Käsi_hoitud tegevus
* Loo lihtne rakendus, mis loodud klasse kasutab


Enda seniste teadmiste, bing.com ja loengunäidete baasil tee järgmised klassid:
* Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist.
    *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
Näidislahendus asub: http://enos.itcollege.ee/~mposka/Csharp2011/Praktikum3/
 
    *Kirjuta üle klassi Punkt meetod ToString(), nii, et see meetod tagataks punkti koordinaadid ja kauguse nullpunktist.  


=Käsi_mittehoitud tegevus=
=Käsi_mittehoitud tegevus=
 
* Loo eraldi klass pilt ja realiseeri järgmised omadused:
    *Loo eraldi klass pilt ja realiseeri järgmised omadused:
** Pildil on alusinfo (algne pildiinfo)
        **Pildil on alusinfo (algne pildiinfo)
** Pildil on hetkeinfo (muudetud pildi sisu)
        **Pildil on hetkeinfo (muudetud pildi sisu)  
* 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=
 
* 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)
** Realiseeri lihtne otsing
        **Realiseeri lihtne otsing
** Realiseeri andmete lisamine
        **Realiseeri andmete lisamine

Latest revision as of 13:03, 24 September 2011

Viitetüüpi muutujad CSharp programmeerimiskeeles

Eeldused

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