Lazarus

Eerste versie in a Galaxy far far away | Laatste versie 02-01-2016

Installeren

Raspberry Pi

Als je de nieuwste versie van NOOBS op de SD-kaart hebt staan hoef je niets te installeren.

Voor oudere versies: installeer Lazarus op de Raspberry Pi met de opdracht:

sudo apt-get install fpc lazarus libfbclient2

Windows

Op je computer thuis (of in de VirtualBox) installeren je de normale versie.

Op een USB-stick kun je een portable versie installeren. ([locale versie])(http://informatica.collegedenhulster.nl/doh/lazarus/lazarus%20blaise.zip)

Opdrachten

Hier vind je de opdrachten voor Lazarus.

Een eerste versie van een nieuwe opdrachtenset staat hier.

Uitleg bij de dobbelsteen-simulator: een kopie van een venster gebruiken, zonder het een tweede keer te moeten maken.

Veel extra informatie vind je in deze map.

Uitwerkingen

De uitwerkingen van de programmeeropgaven staan hier.

Extra uitleg over onderdelen waar je je gemakkelijk vergist staan in deze uitleg.

Dezelfde bestanden vind je hier voor Delphi: opdrachten, uitwerkingen

De onderstaande opdrachten zijn nog alleen in Delphi-versies te vinden (deze opdrachten zijn in schooljaar 1718 geen onderdeel van de toets).

Download hier de opdrachten over de timer.

De bijbehorende voorbeeldbestanden staan hier: teller, stopwatch, digitale klok, analoge klok (en een iets ingewikkeldere analoge klok.

Oefeningen

Hier vind je oefeningen voor Lazarus.

set 2016 | set 2015 | set 2013 | set 2011

Corrigeer de fouten in dit bestand van het BMI-programma. De gecorrigeerde versie staat hier.

Samenvatting

Download hier een samenvatting van de code van alle programma's.

Schema's

Kies het juiste typen

Conversiemethoden tussen de verschillende typen.

Tips

Hier vind je tips over de installatie van het programma en over het maken van backups. Lees dit eerst door.

Een erg goed Engelstalig boek over Delphi vind je hier online.

Voorbeelden en andere hulp (alleen nog in Delphi-versies).

  • Hier staat een voorbeeldprogramma dat allerlei acties met een memo laat zien: memo-demo.
  • Voorbeeldprogramma om een listbox te vullen (zoals in de internetwinkel)
  • Hier vind je de icoontjes voor speedbuttons.
  • Hier staat een demo die laat zien hoe je gekleurde cellen in een stringgrid (tabel) tekent.
  • Een knop "pi" die in een rekenmachine 3,1415... zet in het veld waar de cursor knippert. In dit bestand staat een manier om dat te doen: maak Click-events bij de Edit waarmee je bijhoudt welke Edit actief is.
  • Het voorbeeldprogramma waarin een combobox in runtime gevuld wordt staat hier.
  • Hoe je een tekstbestand regel voor regel kunt inlezen en daarna delen uit de string kunt knippen, kun je in dit voorbeeld zien.
  • In dit voorbeeld kun je een beginnetje voor een memory-spel bekijken.
  • In dit voorbeeld kun je een beginnetje vinden voor een programma dat vermenigvuldigingen uitlegt.
  • Hoe zorg je ervoor dat alle bestanden van een Delphi-project weer in één map terecht komen?
  • Hoeveel decimalen onthoudt een variabele van het type single of double?

Xaveria en Alexander hebben deze opdrachten in Python uitgewerkt op een Raspberry Pi.

De bijbehorende programma's vind je in dit bestand.