Vitrum Calculator Demo

August 31, 2022 · View on GitHub

This repository contains an example program using the the "Vitrum" GUI-Framework. It was written as part of my master's thesis at the Berlin University of Applied Sciences and Technology.

Dieses Repository enthält ein Beispielprogramm, welches das "Vitrum" GUI-Framework nutzt. Es wurde als Teil meiner Masterarbeit an der Berliner Hochschule für Technik geschrieben.

Inhalt

  • main.go - Die Einstiegsdatei für Go.
  • calculator.go - Die Logik des Taschenrechners.
  • number.go - Eine Zahlenstruktur, welche die Arbeit mit einzelnen Ziffern einfacher macht.
  • operator.go - Ein einfacher Typ, der eine mathematische Operation beschreibt.
  • sources/Calculator.vit - Die vit-Hauptdatei, welche den Einstiegspunkt für das Fenster darstellt.
  • sources/CalcBtn.vit - Eine eigene Komponente, welche einen Knopf beschreibt, der im Taschenrechner wiederholt benutzt wird.

Die wichtigsten Funktionen für den Umgang mit vit wurden in den entsprechenden Dateien kommentiert.