[ad_1]
GTK+ ist eine Laufzeitumgebung, die für eine Reihe von Betriebssystemen gilt. Wenn Sie eine Schnittstelle für ein Programm erstellen, sollte die GTK-Laufzeitumgebung auf den Computern der Benutzer installiert sein, damit das Programm ausgeführt werden kann. Die meisten Computerhersteller installieren die plattformübergreifende Laufzeitumgebung nicht vor, sodass die Benutzer die GTK+-Laufzeitumgebung damit Ihre Software wie vorgesehen funktioniert.
Als Softwareentwickler können Sie die gesamte GTK-Laufzeitumgebung in Ihre Software integrieren. Auf diese Weise müssen Benutzer keine Schwierigkeiten bei der Verwendung des von Ihnen erstellten Computerprogramms haben. Möglicherweise haben Sie ähnliche Probleme mit Programmverteilungskits erlebt.
GTK+-Laufzeitumgebung
Ein langes Programm oder eine lange Software bedeutet eine Verschwendung von Ressourcen. Ein Programm oder eine Software wird lang, wenn versucht wird, alle Laufzeitdateien der Softwarebibliothek einzuschließen. Die meisten Softwareentwickler erstellen einfach ein Programm mit nur den benötigten Modulen. Die übrigen werden dann als andere Software verwaltet und in die Laufzeitumgebung konvertiert.
Sie haben es vielleicht schon erlebt, dass bei der Installation einer Software zuerst die Installation eines C++- oder VC++-Distributionskits verlangt wird. Auf die gleiche Weise erstellt GTK+ Runtime Environment eine Umgebung, in der die Benutzeroberflächen problemlos auf verschiedenen Arten von Computerplattformen funktionieren.
GTK+-Architektur
Es gibt vier grundlegende Bibliotheken, die die GTK+-Laufzeitumgebung bilden und für Ihre GTK-Anwendungen erforderlich sind. Dies sind:
- GLib
- Kairo
- Pango und
- ANG
GLib ist eine grundlegende Bibliothek zur Handhabung von Datenstrukturen auf Basis der Sprache C.
Cairo unterstützt 2D-Grafiken, die auf verschiedenen Betriebssystemen konsistent bleiben müssen. Außerdem nutzt es, wo immer möglich, die Hardwarebeschleunigung.
Pango ist eine Code-Bibliothek zur Gestaltung von Layouts. Der Fokus liegt hierbei auf der plattformübergreifenden Nutzbarkeit.
ATK ist eine Bibliotheksdatei, die eine Reihe von Schnittstellen aus Gründen der Zugänglichkeit enthält. Das ATK-Tool hilft Softwareentwicklern beim Anzeigen von Quellcode auf einer Reihe von Geräten und Toolkits.
GTK+ Runtime Environment ist kostenlos nutzbar, modifizierbar und kommerziell wiederverwendbar und kann heruntergeladen werden von gtk.org.
[ad_2]