Komponentenbibliothek

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Oktober 2014 um 20:12 Uhr durch Trustable (Diskussion | Beiträge) (+Kategorie:GUI-Framework). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Eine Komponentenbibliothek bezeichnet in der Informatik eine Sammlung von Komponenten wie beispielsweise Schaltflächen oder Scrollbars. Die Programmbibliotheken sind eine Lösung in der Informatik, um Programmbausteine einfach allen Programmen einer Umgebung zur Verfügung zu stellen. Gerade bei Komponentenbibliotheken kann so ein einheitliches Aussehen auf der grafischen Oberfläche erzeugt werden.

Der Programmierer kann durch eine Include-Anweisung die Bibliothek in sein Programm einbinden und die einzelnen Teile der Sammlung durch Aufrufe nutzen. Es besteht die Möglichkeit, die Bibliothek dynamisch oder statisch einzubinden. Beim statischen Einbinden wird der Inhalt der Bibliothek durch den Linker nach dem Compilerlauf an den Programmcode gehängt, der Code ist also immer vorhanden. Beim dynamischen Einbinden setzt das Programm eine installierte Bibliothek auf dem Zielsystem voraus. Zur Laufzeit des Programmes wird bei Aufruf einer Bibliotheksfunktion diese durch einen Lader geladen und dynamisch an das Programm gelinkt.

Für eine Liste von Komponentenbibliotheken siehe Liste von GUI-Bibliotheken und Kategorie:GUI-Framework.