Construx ist ein Programm, mit dem man geometrische Konstruktionen durchführen kann, etwa in der Weise, wie es in der Schule gelehrt wird. Ursprünglich wollte ich mich an diesem Beispiel nur mit der objekt- und ereignisorientierten Programmierung vertraut zu machen. Insbesondere interessierte mich das Vererben. Dabei sollten die Objekte auch graphisch repräsentiert werden. Außerdem wollte ich Listen von Objekten auf einem Datenträger speichern, um sie anschließend wieder laden zu können.
Construx stellt dementsprechend nur wenige Konstruktions-Werkzeuge zur Verfügung. Aber in dieser Beschränkung liegt auch ein didaktischer Vorteil: Man muss sich auf die grundlegenden Operationen konzentrieren.

Die einzelnen Konstruktionsschritte werden zusätzlich in einer Konstruktionsbeschreibung festgehalten; diese wird beim Speichern der Konstruktions-Objektliste automatisch als txt-Datei abgespeichert.
Download: Construx-Programm und Beispiele
