11A - Werken met Classes

Werken met Classes
Programming C# - II
Week 11A

1 / 12
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 12 diapositives, avec diapositives de texte.

time-iconLa durée de la leçon est: 120 min

Éléments de cette leçon

Werken met Classes
Programming C# - II
Week 11A

Slide 1 - Diapositive

Wat gaan we doen in PRC-II
  • Een stap verder in het werken met classes.
  • Werken met lists
  • Werken met databases
  • Werken met meerdere forms

Toets PRC-I (datum te bepalen)

Slide 2 - Diapositive

Herhaling DesertsApp
 





  • Opzoeken van code voor het toevoegen van data aan de datagridview
  • Het zelf opzoeken van code op het internet voor het verwijderen.

Slide 3 - Diapositive

Classes gebruiken
  • Je hebt in de afgelopen weken elke les gewerkt met classes.
  • De class is een blauwdruk van een object waarmee je werkt.
  • Je gebruikt al langer classes en objecten in je applicatie.

Slide 4 - Diapositive

Aanmaken van een class

Slide 5 - Diapositive

Aanmaken van Properties
In een class kun je public variabelen aanmaken maar een betere manier is om een Property aan te maken.




Met bovenstaande code wordt een  auto-implemented property aangemaakt.
Let op dat het nu om een Property gaat dus de naam moet in PascalCase geschreven worden.

Slide 6 - Diapositive

Public vs Private
Public variabelen en methoden zijn buiten de class toegankelijk.
Private variabelen en methoden zijn alleen binnen de class toegankelijk.


Slide 7 - Diapositive

                                                     Private














                                                         Public















Slide 8 - Diapositive

Constructor
De constructor is een methode in je class die wordt gebruikt voor het aanmaken van objecten op basis van je class waarbij de waarden van de properties gevuld worden.

Algemene regels die gelden voor een constructor;
       • Een constructor heeft altijd exact dezelfde naam als de class zelf
       • Een constructor is altijd van het type public anders kun je deze niet        
           gebruiken buiten de class
       • Een constructor heeft nooit een type (bijvoorbeeld int of void).

Slide 9 - Diapositive

                                                   Met Constructor












Aanmaken van een object

Auto mijnAuto = new Auto(Toyota, Auris);
                                                 Zonder Constructor












Aanmaken van een object

Auto mijnAuto = new Auto();
mijnAuto.MerkAuto = "Toyota";
mijnAuto.TypeAuto = "Auris";

Slide 10 - Diapositive

Constructor

Slide 11 - Diapositive

Aan de slag
  • Lezen en maken hoofdstuk 9 - classes
  • Lezen en maken hoofdstuk 10 - constructor
  • Maken Eindopdracht –Filmlijst

Slide 12 - Diapositive