DGL GUI: Unterschied zwischen den Versionen
(→Allgemeines über die DGL GUI) |
(→Für Programmierer) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 12: | Zeile 12: | ||
=Für Programmierer= | =Für Programmierer= | ||
+ | ==Sourcecode== | ||
+ | Der Sourcecode liegt auf einem Externem Server, von den Programmierern. | ||
+ | |||
+ | '''SVN-WebBrowser''' | ||
+ | :[http://www.linuxprofessionals.org/svn/dglgui/ DelphiGL GUI SVN Repository] | ||
+ | |||
+ | '''Snapshot''' | ||
+ | {{Hinweis|Das Snapshot wird alle 4 Stunden erstellt.}} | ||
+ | {{Hinweis|Das Projekt befindet sich noch in der Konzeptphase und daher existiert noch keine Release Version.}} | ||
+ | |||
+ | '''Letzte Release Version''' | ||
+ | {{Hinweis|Das Projekt befindet sich noch in der Konzeptphase und daher existiert noch keine Release Version.}} | ||
+ | |||
==Aufbau== | ==Aufbau== | ||
+ | ===Namens Konventionen=== | ||
+ | '''Klassen''' | ||
+ | :''TDGL_'' Klassenname | ||
+ | '''Funktionen''' | ||
+ | :''dgl_'' Funktions-/Procedurename | ||
+ | |||
==Klassen== | ==Klassen== |
Aktuelle Version vom 28. Januar 2007, 14:42 Uhr
Inhaltsverzeichnis
Allgemeines über die DGL GUI
Die DGL GUI ist ein Community Projekt und hat den Sinn, den User ein festgelegten Standard zu bieten. Es soll erlauben, ein Fenster zu erstellen und darin dann GUI Elemente zu zeichnen und zu verwalten. Man kann aber auch die GUI in ein eigenes Projekt einpflegen, wo schon ein Fenster mit einem Zeichencontext existiert.
Die GUI bietet eine Schnittstelle zu den einzelnen Grafischen Objekten, um z.B. Scripte, Formulare aus Datei zu laden oder einfach die Logik des Programmes ein zu pflegen.
Es werden mehere möglichkeiten, der Darstellung, geboten. So kann man durch Include Datein auch andere Grafik Bibliotheken als OpenGL anbinden. Es existieren 2 Grafik Interfaces, beide unterscheiden sich durch die berechnung auf der GPU oder auf der CPU. So kann man die GUI auch verwenden, um ein nicht OpenGL basiertes Programm zu entwickeln. Alle Grafischen Elemente arbeiten auf einen gemeinsamen Zeichensatz und dieser ist austauschbar. Somit kann man auch mit wenig arbeit, diesen Standard auf anderen Bibliotheken laufen lassen.
Für Programmierer
Sourcecode
Der Sourcecode liegt auf einem Externem Server, von den Programmierern.
SVN-WebBrowser
Snapshot
Das Snapshot wird alle 4 Stunden erstellt. |
Das Projekt befindet sich noch in der Konzeptphase und daher existiert noch keine Release Version. |
Letzte Release Version
Das Projekt befindet sich noch in der Konzeptphase und daher existiert noch keine Release Version. |
Aufbau
Namens Konventionen
Klassen
- TDGL_ Klassenname
Funktionen
- dgl_ Funktions-/Procedurename