Object Windows Library
Erscheinungsbild
| Object Windows Library | |
|---|---|
| Basisdaten | |
| Entwickler | Borland, CodeGear, Embarcadero Technologies |
| Erscheinungsjahr | 1991[1] |
| Aktuelle Version | OWL 5.0[1] (1996) OWLNext 7.0.21[2][3] (31. Mai 2026) |
| Aktuelle Vorabversion | OWLNext 7.0.22[3] |
| Betriebssystem | Microsoft Windows, OS/2 |
| Programmiersprache | C++ |
| Kategorie | GUI-Toolkit |
| Lizenz | proprietäre Lizenz |
| deutschsprachig | nein |
| sourceforge.net/p/owlnext/wiki/ | |
Bei der Object Windows Library (OWL) bzw. ObjectWindows handelt es sich um ein GUI-Toolkit des Herstellers Borland zur Entwicklung von Anwendungen mit einer grafischen Benutzeroberfläche für Microsoft Windows und OS/2. Die Bibliothek basiert auf C++ und wurde u. a. zusammen mit Turbo C++, Borland C++ und C++Builder vertrieben.[4.1][5] Nach der Version 5.0 wurde das Produkt in OWLNext umbenannt. Der Quelltext der nachfolgenden Versionen wird seitdem über SourceForge bereitgestellt.[6]
Funktionsumfang
[Bearbeiten | Quelltext bearbeiten]OWL kapselt einen Großteil der Windows API in Klassen und ermöglicht so einen objektorientierten Zugriff auf diese.[4.2][7] Seit der Version 2.0 umfasst dies u. a. folgende Funktionen:[8][9]
- Einbindung der visuellen Steuerelemente von Windows (Schaltflächen, Textfelder, Symbolleisten etc.)
- Einbindung von VBX-Steuerelementen
- Einbindung von OLE-Objekten
- Verwaltung von Fenstern
- Verwaltung von Menüs
- Bereitstellung von Standard-Dialogen (Öffnen, Speichern, Farbauswahl etc.)
- GDI-Grafikfunktionen
- Netzwerkkommunikation über Winsock
- Ereignisbehandlung
- Datenvalidierung für Benutzereingaben
Literatur
[Bearbeiten | Quelltext bearbeiten]- Andreas Hehn: WindowThek. Borland C++ 3.0/3.1: ObjectWindows. Windows Programmierung mit der Klassenbibliothek. te-wi Verlag, München 1993, ISBN 3-89362-234-9.
- Christof Schneider, Oliver Scholz, Harry Paintner: Object Windows mit C++. Sybex, Düsseldorf 1993, ISBN 3-88745-147-3.
- Robert J. Traister: ObjectWindows for C++: A Shortcut to Windows Programming. Academic Press Professional, Boston 1993, ISBN 0-12-697415-2 (englisch).
- Ted Faison: Inside Object Windows Library. Sams, Indianapolis 1993, ISBN 0-672-30219-5 (englisch).
- Tom Swan, Robert Arnson, Marco Cantù: Object Windows 2.0 Programming. Borland Press, 1994, ISBN 0-679-79121-3 (englisch).
- Ian Spencer: Teach Yourself OWL Programming in 21 Days (= Sams Teach Yourself). Sams, Indianapolis 1995, ISBN 0-672-30600-X (englisch).
- Victor E. Broquard: Programming With OWL for Windows 95. Prentice Hall, Upper Saddle River 1996, ISBN 0-13-492273-5 (englisch).
- Ted Neward: Core OWL 5.0: OWL Internals for Advanced. Manning, Greenwich 1997, ISBN 1-884777-50-3 (englisch).
- Ted Neward: Advanced OWL 5.0: Power Tools for OWL Programmers. Manning, Greenwich 1998, ISBN 1-884777-46-5 (englisch).
Weblinks
[Bearbeiten | Quelltext bearbeiten]- OWLNext: C++ Application Framework bei SourceForge (englisch)
- Al Mannarino: Borland OWL to C++ Builder VCL bei Embarcadero (englisch)
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- 1 2 The History of OWLNext. In: SourceForge. Abgerufen am 16. Oktober 2026 (englisch).
- ↑ OWLNext: C++ Application Framework Files. In: SourceForge. Abgerufen am 16. Oktober 2026 (englisch).
- 1 2 OWLNext Releases. In: SourceForge. Abgerufen am 16. Oktober 2026 (englisch).
- Robert J. Traister: ObjectWindows for C++: A Shortcut to Windows Programming. Academic Press Professional, Boston 1993, ISBN 0-12-697415-2 (englisch).
- ↑ Borland Turbo C and C++. In: dosdays.co.uk. Abgerufen am 12. Oktober 2026 (englisch).
- ↑ OWLNext: C++ Application Framework bei SourceForge (englisch)
- ↑ Steve Gibson: Borland’s C++ is keystone of Windows development toolkit. In: InfoWorld. Band 13, Nr. 40. Popular Computing, 7. Oktober 1991, ISSN 0199-6649, S. 36 (englisch, Volltext in der Google-Buchsuche).
- ↑ Borland ObjectWindows for C++ 2.0: Programmer’s Guide. Borland International, Scotts Valley 1993, Introduction, S. 1–3 (englisch, uni-stuttgart.de [PDF; 19,2 MB]).
- ↑ Ted Faison: Putting the OWL 2.0 Class Library for Windows Through Its Paces. In: Microsoft Systems Journal. Band 9, Nr. 2, Februar 1994, ISSN 0889-9932 (englisch, jacobfilipp.com [PDF; 189 kB]).