GEGEVENSSTRUCTUREN IN.NET. Inleiding  Enumerated type  Structure  Collecties  Typed collections  Untyped collections.

Slides:



Advertisements
Verwante presentaties
Inleiding in de statistiek voor de gedragswetenschappen Met ondersteuning van SPSS Guido Valkeneers.
Advertisements

KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Gegevensstructuren: list boxen en lijsten
Van domeinklasse tot implementatie
Objecten Hoofdstuk 6 Hoofdstuk 6 Hoofdstuk 6 1.
Algoritmiek Arrays: wat zijn dat en wat kun je ermee? Loops: hoe hou je ze in bedwang? Hoorcollege 6 - Ma. 9 okt L.M. Bosveld-de Smet.
Inleidend probleem Data structuur (hiërarchie van classes)
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 3.
Inleiding Informatica Prof. Dr. O. De Troyer Hoofdstuk 3: Werken met numerieke gegevens.
Les 7 Multiple Document Interface Programmeren met Visual Basic Karl Moens.
Arrays Hoofdstuk 14 Hoofdstuk 14.
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Inleiding in de statistiek voor de gedragswetenschappen
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Tweedimensionale arrays
Polymorfie Hoofdstuk 24. Visual Basic.NET voor studenten2 Inleiding Polymorfie zorgt ervoor dat een gegeven object verschillende “vormen” kan aannemen.
Java Objectgeoriënteerd Programmeren in Java met BlueJ
Eigen klassen maken A new way of thinking.. Wat? Zie voorbeeld. Zie voorbeeld.
De definitie van een object. Een object is een verzameling van eigenschappen en bewerkingen. Veel voorkomende objecten zijn: D (display) Gui (user interface)
Trillingen en Cirkelbewegingen
4/10/2017 Opleiding BINNENISOLATIE voor thermische renovatie Module 3 Train the trainer – 06/12/ Brugge.
Wageningen University Meteorologie en Luchtkwaliteit
Hoe deel je gesteenten in? Codering; Streckeisen
Handboek Commercieel Budgetteren: toegepast J. Vanhaverbeke & L
Veevoeding Blok 3 en 4: Ruwvoerbalans melkveehouderij
Dynamica van luchtstromen
Jeugd in het Strafrechtelijk kader Les 3, 2016 ‘Needs’
Natuurkunde Overal Hoofdstuk 1: Beweging in beeld.
Klaar met het PW? Lees aandachtig het samenvattingenblad hst 7
Greenbuilding project
Aanleiding Veranderende organisatie
Financiële situatie Volley
Portfolio Zon projecten.
Door Marco Lassche, Joyce Mulder en Mare de Winter
VAN KEUKENBLAD TOT FRIKANDEL presentatie door Koen Ongkiehong
Energielening.
Context 4 Verlichtingsideeën en de democratische revoluties
Gaat u dan snel naar Goedkoop of in kleine oplagen kleding (laten) bedrukken, met een embleem, logo en/of tekst van uzelf, of.
Bomen en struiken IVN Helden.
STUUR DIT AAN EEN SLIMME VROUW... EN AAN ALLE MANNEN... DIE ER TEGEN KUNNEN !!! Na 5000 jaar moppen over vrouwen... uiteindelijk moppen over mannen.
Roundtable De Gefragmenteerde Organisatie
Welkom.
BASISVEILIGHEID (VCA)
Quel jour sommes-nous aujourd’hui ?
Hoofdstuk 6 Warmte.
Jorismavo Examenvoorlichting
RECHT VAN SPREKEN FUNCTIONEREN OC’S 2016
Inlichtingenbijeenkomst Simulatiecapaciteit ERTMS
Toolbox: ATEX ATmosphere - EXplosive
Groeiende kritiek op de katholieke Kerk rond 1500
De wederkomst ophanden? 20 augustus 2017 Urk.
En blessurepreventie Trainingsopbouw.
Six hats: Werken met netwerken? Mijn gedacht
VEELTERMEN BLADWIJZERS: GETALWAARDE OPTELLEN EN AFTREKKEN
Omdenken Een kleine test….
Toevoeging H5 Elektriciteit
Hoofdstuk 3 In beweging.
Reisconferentie van zorg naar zelfregie
Gameprogrammeren: Objecten en geheugen
Gameprogrammeren: Lists en interfaces
Hoofdstuk 9.2 Strings.
College 9 Lit.=Literatuur K=Kennen T/A=Toepassen/Afleiden
Arjan Egges & Paul Bergervoet
Voorbeeld: Simulatie van bewegende deeltjes
Software Development fundamentals
Hoofdstuk 5: Natuurkunde Overal (havo 4) 13 mei 2018
Naar een meer kosteneffectief woonbeleid
Gameprogrammeren: Arrays
Wegen naar nieuwe kansen
Transcript van de presentatie:

GEGEVENSSTRUCTUREN IN.NET

Inleiding  Enumerated type  Structure  Collecties  Typed collections  Untyped collections

Enumerated type  Voorstellen van waarden door namen  Numerieke waarden (gehele getallen)  Duidelijker maken van je programmacode  Bv: Public Enum Klant as Short GewoneKlant = 1 GoedeKlant = 2 ZeerGoedeKlant = 3 End Enum

Gebruik van enumerated type  Dim K as Klant  K = Klant.GewoneKlant  Hier verwijzen we dus naar de numerieke waarde  Met de methode ‘ToString’ kan je de gedeclareerde tekstwaarde opvragen

Structure  Verschil met een klasse  Value type i.p.v. reference type  Geen constructor zonder parameters  Instantievariabele mag niet geïnitialiseerd worden  Geen overerving  Klasse kan niet erven van een structure

Collections  Vergelijkbaar met een array  Bied meer mogelijkheden dan een array  Collectie groeit automatisch  Verwijderen gaat zonder problemen  Elementen hoeven niet van hetzelfde type te zijn  Verschillende soorten  List  SortedList  Queue  Stack  ArrayList

Untyped en Typed  Untyped collections  Collecties die verschillende typen objecten kunnen bevatten  Arraylist, SortedList, Queue en Stack  Dim ned as New ArrayList  Typed collections  Objecten zijn van hetzelfde type  List(), SortedList(), Queue() en Stack()  Dim ned as New List(Of String)

Collectie Controls  Besturingselementen op een formulier  Komen terecht in de collectie Controls  Kunnen doorlopen worden via For each c as Control in Controls() MessageBox.show(c.Name) Next  Type control kan opgevraagd worden via.GetType