- Komponentenbibliothek
-
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.
Wikimedia Foundation.