Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

lazarus-konfigurator

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Dieses Repository enthält meine Lern- und Übungsprojekte rund um Pascal, Lazarus und die interne Konfigurationslogik, wie sie in der Industrie eingesetzt wird.
Ziel ist es, grundlegende und fortgeschrittene Fähigkeiten aufzubauen, die für die Entwicklung von Produktstammdaten, Konfigurationsregeln und Modelllogiken benötigt werden.


🎯 Ziele des Projekts

  • Vertiefung der Programmierung mit FreePascal / Lazarus
  • Aufbau einer sauberen OOP-Struktur (Klassen wie TTuer, TMaterial, TModell, …)
  • Entwicklung von Regellogiken (Abmessungen, Materialien, Zuschläge, Ungültigkeiten)
  • Vorbereitung auf die Erstellung von Produktkonfigurationen für Türen, Zargen und Zubehör
  • Professionelle Nutzung von Git & GitHub für Versionsverwaltung

📁 Projektstruktur

-


🧱 Aktuelle Inhalte

  • Grundstruktur einer Tür-Klasse (TTuer)
  • Validierungslogik für Abmessungen (Breite/Höhe)
  • Material- und Modellverwaltung
  • Preisberechnungs-Übungen
  • Praxisnahe Beispiele mit if/else, case, Methoden, Getter/Setter

🛠 Verwendete Werkzeuge

  • Lazarus IDE (FreePascal)
  • GitHub Desktop für Versionierung
  • FreePascal Compiler
  • Windows 10/11 Entwicklungsumgebung

🚀 Nächste Schritte

  • Erweiterte Regelwerke (Zuschläge, Kombinationen, Premium-Logik)
  • Datenstrukturen für Produktkataloge
  • Grafische Ausgabe / Modellvorschau (2D/3D – langfristig)
  • Vorbereitung auf reale Stammdatenentwicklung

📌 Hinweis

Dieses Repository dient ausschließlich zu Lern- und Trainingszwecken
und enthält keine echten oder geschützten Daten.


📬 Kontakt / Feedback

Bei Fragen oder Feedback kannst du dich jederzeit melden.