In deze les ga je een contactenlijst-database app maken.
Op deze pagina bouw je een abstract datatype om contactgegevens (naam, adres, telefoonnummer etc.) op te slaan en te gebruiken.
punt
gemaakt om de coördinaten van ieder punt in een lijst van punten op
te slaan. Nu kunnen we een abstract datatype contact
maken om de data voor ieder contact in
onze contactenlijst in op te slaan.'
punt
bouwer gebruikt om een lijst van
coördinaten te maken.'
punt
bouwer nog eens:
coördinaat
selectors:
contact
bouwer nodig en selectors
om toegang te krijgen tot de naam, het adres en telefoonnummer van een contact.'contact
bouwer die drie variabelen (naam, adres, telefoonnummer) accepteert als invoer: contact met naam: %naam adres: %adres
telefoon: %telefoon
naam van een contact
, adres van een
contact
, of telefoonnummer van een contact
terug te kunnen vinden: Het is wat kunstmatig om de bouwer als een invoer van de selector te gebruiken, zoals je hierboven ziet. Deze afbeeldingen zijn alleen voorbeelden, om te laten zien wat de selectors zouden moeten kunnen doen, wanneer ze een contact als invoer krijgen.
In jouw programma zullen de selectors een item uit de contactlijst als invoer nemen en het juiste stuk van dat contact uitvoeren, zoals hier:
contact
bouwer om een paar contacten toe
te voegen
aan je contactenlijst.
Naam | Adres | Telefoonnummer |
---|---|---|
Bo van der Kabarchenbok | Kerkstraat 123, Amsterdam | 020-5551234 |
Alex Ypsilinti | Zuidplein 382, Assen | 0592-555678 |
Yasmine Katadreuffe | Hoofdlaan 420, Maastricht | 043-5551098 |
naam
, het adres
, of het telefoonnummer
te
selecteren van een contact in jouw lijst.