werkplek

Delphi

praktisch leerpad om Delphi vanaf nul te leren

eerst definitie

wat Delphi betekent

Delphi schrijft precieze instructies. Hier leer je het als praktisch leerpad om Delphi vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.

minimale run infobestand Project.dprrun Compile in Delphi IDEgewoonte leer een klein deel van Delphi, typ een minimaal voorbeeld en voer het uit
programma

een geordende reeks instructies.

waarde en variabele

een waarde is data. een variabele is de naam voor die data.

functie

een klein benoemd werk met input en resultaat.

runtime

Delphi or Free Pascal voert code uit Project.dpr uit.

eerste leesbare code

programma output

entry point output syntax Writeln
Writeln(42);
output 42

taal stamboom

Delphi stamboom

zie waar Delphi vandaan komt, welke talen dichtbij zijn en wat daarna past.

wortels
PascalSmalltalkWindows
nuDelphiobjectgeorienteerde taalfamilie
familieobjectgeorienteerde taalfamilie
goed voor

goed voor praktisch leerpad om Delphi vanaf nul te leren

vanaf nul

1lees een regel2voorspel uitvoer3typ uit geheugen4draai controle5herhaal met een wijziging

Vragenbank

Eerst zoeken dan oefenen

Kies een fase of zoek in de bank van deze taal en open de oefening.

18 resultaten
Q 1KeuzeFase 1 definities

Delphi vraag 1

Delphi vraag 1. Kies de uitspraak die het best past bij een waarde printen.

Q 2KeuzeFase 1 definities

Delphi vraag 2

Delphi vraag 2. Kies de uitspraak die het best past bij een waarde benoemen.

Q 3KeuzeFase 1 definities

Delphi vraag 3

Delphi vraag 3. Kies de uitspraak die het best past bij herbruikbare functie.

Q 4KeuzeFase 1 definities

Delphi vraag 4

Delphi vraag 4. Kies de uitspraak die het best past bij basiscollectie.

Q 5KeuzeFase 1 definities

Delphi vraag 5

Delphi vraag 5. Kies de uitspraak die het best past bij een waarde printen.

Q 6KeuzeFase 1 definities

Delphi vraag 6

Delphi vraag 6. Kies de uitspraak die het best past bij een waarde benoemen.

Q 7KeuzeFase 1 definities

Delphi vraag 7

Delphi vraag 7. Kies de uitspraak die het best past bij herbruikbare functie.

Q 8KeuzeFase 1 definities

Delphi vraag 8

Delphi vraag 8. Kies de uitspraak die het best past bij basiscollectie.

Q 9KeuzeFase 1 definities

Delphi vraag 9

Delphi vraag 9. Kies de uitspraak die het best past bij een waarde printen.

Q 10KeuzeFase 1 definities

Delphi vraag 10

Delphi vraag 10. Kies de uitspraak die het best past bij een waarde benoemen.

Q 11KeuzeFase 1 definities

Delphi vraag 11

Delphi vraag 11. Kies de uitspraak die het best past bij herbruikbare functie.

Q 12KeuzeFase 1 definities

Delphi vraag 12

Delphi vraag 12. Kies de uitspraak die het best past bij basiscollectie.

Q 13KeuzeFase 1 definities

Delphi vraag 13

Delphi vraag 13. Kies de uitspraak die het best past bij een waarde printen.

Q 14KeuzeFase 1 definities

Delphi vraag 14

Delphi vraag 14. Kies de uitspraak die het best past bij een waarde benoemen.

Q 15KeuzeFase 1 definities

Delphi vraag 15

Delphi vraag 15. Kies de uitspraak die het best past bij herbruikbare functie.

Q 16KeuzeFase 1 definities

Delphi vraag 16

Delphi vraag 16. Kies de uitspraak die het best past bij basiscollectie.

Q 17KeuzeFase 1 definities

Delphi vraag 17

Delphi vraag 17. Kies de uitspraak die het best past bij een waarde printen.

Q 18KeuzeFase 1 definities

Delphi vraag 18

Delphi vraag 18. Kies de uitspraak die het best past bij een waarde benoemen.

meerkeuze

Delphi vraag 1

Q 1Keuzenieuw

Delphi vraag 1. Kies de uitspraak die het best past bij een waarde printen.

Writeln(42);

referentie

patronen voor Project.dpr

Delphi or Free PascalCompile in Delphi IDE
uit geheugenlees een klein punt en schrijf het terug zonder te kijken
code volgennoteer waarden regel voor regel voor je runt
zelf typenkopieer minder typ meer en repareer een kleine fout

entry point output syntax Writeln

programma output

Writeln(42);
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types var

waarden en namen

var total: Integer;
begin
  total := 42;
  Writeln(total);
end.
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection Array

functies en collecties

function Add(a, b: Integer): Integer;
begin
  Result := a + b;
end;

var scores: array[0..1] of Integer;
begin
  Writeln(Length(scores));
end.
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks