C# ja .NET Framework
<
[pic]
C# ja .NET Framework
Olio-ohjelmointi
Sisällys
Harjoitus 1: Harjoitusprojektin tekeminen 3
Harjoitus 2: Luokan tekeminen ja käyttäminen 7
Harjoitus 3: ToString –metodin korvaaminen 10
Harjoitus 4: Konstruktori 11
Harjoitus 5: Olion elinkaari ja Trace-diagnostiikka 13
Harjoitus 6: Luokan yhteiset (static) jäsenet 15
Harjoitus 7: Perintä, luokat Piirtoelementti ja Pixel 16
Harjoitus 8: Piirtäminen, virtuaalinen metodi 22
Harjoitus 9: Periminen, Ympyrä ja Nelikulmio 25
Harjoitus 10: Kokoelmaluokka 29
Lisätehtävä 32
Harjoitus 11: Rajapinta 34
Harjoitus 12: Delegaatti 39
Harjoitus 13: Lisätehtävä: Operaattorien kuormitus ja yksikkötestaus 43
Tehtävä
Toimenpiteet
1. Visual Studio Solutions
2. Templates: Blank Solution
3. Name: Olioharjoitus
4. Location: C:\User>
[pic]
2. Windows
6. Templates: Class Library
7. Name: Piirtoavut
8. Location: C:\User\Olioharjoitus (on oletuksena oikein)>
3.
4. Windows
10. Templates: Windows Application
11. Name: Tester
12. Location: C:\User\Olioharjoitus (on oletuksena oikein)>
5.
[pic]
6.
7.
8.
Mallivastaus on VSS:n projekti Olioharjoitus_01>
10. >
11.
12.
Toimenpiteet, Tester
2.
13.
14.
Mallivastaus on VSS:n projekti Olioharjoitus_02>
Tausta
Tehtävä
Toimenpiteet
1.
16.
17.
18.
19.
20.
21.
Mallivastaus on VSS:n projekti Olioharjoitus_04
49.
50.
51.
Toimenpiteet, Tester
52.
53.
54.
Lisätehtävä
Toteuta myös luokka Nelikulmio siten, että sijainti määrittelee nelikulmion vasemman ylänurkan paikan, ja leveys ja korkeus määrittelevät muut pisteet. Piirtäminen tapahtuu kuten Pixelilläkin (luokkakaavio seuraavalla sivulla).
[pic]
Mallivastaus on VSS:n projekti Olioharjoitus_09>
77.
Toimenpiteet, Kuva
78.
79.
Toimenpiteet, Tester
1.
80.
81.
82.
84.
85.
Lisätehtävä
86.
Mallivastaus on VSS:n projekti Olioharjoitus_12
>
>
>
>
-----------------------
Label
GroupBox
(Containers)
TextBox
Name:txtX
Text:10
TextBox
Name:txtY
Text:10
ComboBox
Name:cbVäri
DropDownStyle:
DropDownList
LinkLabel
Name:llGC
LinkLabel
Name:llInstantioi
(siis pieni-L, pieni-L, iso-i)
LinkLabel
Name:llLkm
ListBox
Name:lbTulostus
Anchor: Top, Bottom, Left
GroupBox
(Containers)
LinkLabel
name:llPixel
llYmpyrä
llNelikulmio
Name:bY
Tag: 0;-1
PictureBox
Name:pbPiirtoAlusta
Anchor: Top, Bottom, Left, Right
BackColor: White
BorderStyle:Fixed3D
TextBox
name:txtSäde
txtLeveys
txtKorkeus
Text: 10
Button
Name:bVY (siis VasenYlös)
Tag: -1;-1
Name:bOY
Tag: 1;-1
Name:bO
Tag: 0;1
Name:bOA
Tag: 1;1
Name:bA
Tag: 0;1
Name:bVA
Tag: -1;1
Name:bV
Tag: -1;0
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- framework for customer relationship management
- monitoring and evaluation framework pdf
- theoretical framework social work
- c c international group
- monitoring and evaluation framework example
- 5 component framework information systems
- people process technology framework wikipedia
- evaluation framework template
- framework for monitoring and evaluation
- net profit vs net revenue
- net profit vs net income
- net revenue vs net profit