4. Verschillende Objecten en daarvan Classes

Verschillende objecten met één class
BBL-C#
Les 4
1 / 24
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1-4

This lesson contains 24 slides, with interactive quizzes and text slides.

Items in this lesson

Verschillende objecten met één class
BBL-C#
Les 4

Slide 1 - Slide

This item has no instructions

Deze les
  • Communicatie tussen formulieren
  • Onhandige code vorige week
  • Classes (NL: Klassen)
  • Objects

Slide 2 - Slide

This item has no instructions

Comfortabel Testen

Slide 3 - Slide

Laat de studenten zien hoe ze een cheat, ingevoerd in een ander formulier, activeren in het hoofd formulier.

Vertel daarbij over de volgende onderwerpen:
  • Form Class
  • Form Instantie van Class is een object
  • Eigenschap van Form 'HasCheatedMoney'
Form

Slide 4 - Mind map

This item has no instructions

Form
  • Is een grafisch formulier waar de gebruiker mee werkt
  • Ontstaat vanuit een klasse
  • Heeft eigenschappen (wat het beschrijft)
  • Heeft methodes (wat het kan)
  • Er kunnen meerdere instanties van die klasse gemaakt worden
  • Een instantie noemen we een object

Slide 5 - Slide

This item has no instructions

Object
  • Omschrijft 1 ding in ons project
  • Ontstaat vanuit een klasse
  • Heeft eigenschappen (wat het beschrijft)
  • Heeft methodes (wat het kan)
  • Er kunnen meerdere instanties van die klasse gemaakt worden
  • Een instantie noemen we een object

Slide 6 - Slide

This item has no instructions

Klassen Dieren

Slide 7 - Slide

This item has no instructions

Slide 8 - Slide

Een klasse beschrijft alles wat een object is en kan.

*Wijs naar buiten* daar is een instantie van deze klasse, een object.

Slide 9 - Slide

Maar als klasse alles beschrijft wat een object kan, waarom staan onze formulieren dan niet vol met methodes en eigenschappen?

Slide 10 - Slide

This item has no instructions

Tof, maar wat hebben we hieraan?

Slide 11 - Slide

This item has no instructions

Herinneren we ons deze code nog?

Slide 12 - Slide

This item has no instructions

Slide 13 - Slide

This item has no instructions

"Autoclicker" is een shop item, "Koekje van eigen deeg" is een shop item

Slide 14 - Slide

This item has no instructions

"Autoclicker" is een...
A
object
B
klasse
C
method
D
instantie

Slide 15 - Quiz

This item has no instructions

Shop item is een...
A
object
B
klasse
C
method
D
function

Slide 16 - Quiz

This item has no instructions

Hoe ziet onze shop item eruit?
Welke eigenschappen of methode kun jij bedenken?

Slide 17 - Slide

This item has no instructions

Slide 18 - Mind map

This item has no instructions

Laten we onze code eens ombouwen, zodat de klasse ShopItem gaat bestaan

Slide 19 - Slide

This item has no instructions

Slide 20 - Slide

This item has no instructions

Value types en reference types

Slide 21 - Slide

This item has no instructions

Slide 22 - Slide

This item has no instructions

Slide 23 - Slide

This item has no instructions

Nette klassen met SOLID

https://www.dotnettricks.com/learn/designpatterns/solid-design-principles-explained-using-csharp

Of zoek: 'solid principles in c# with example'

Slide 24 - Slide

This item has no instructions