![Page 1: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/1.jpg)
APPLICATION PROGRAM INTERFACES
![Page 2: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/2.jpg)
Erklärung
Verwendung
Typklassen
GLIEDERUNG
![Page 3: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/3.jpg)
ERKLÄRUNG
Verbindung von Programmteilen mittels Software zwischen anderen Programme des Systems (z.B. RS232, RS485)
API bezeichnet nur die Programmanbindung als Quelltext
![Page 4: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/4.jpg)
Zugriff auf Datenbanken und Hardware (Festplatte, Grafikkarte, etc.)
Ermöglichung bzw. Vereinfachung des Erstellens von Komponenten der grafischen Benutzeroberfläche
VERWENDUNG
![Page 5: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/5.jpg)
Funktionsorientierte Programmierschnittstelle
Dateiorientierte Programmierschnittstelle
Objektorientierte Programmierschnittstelle
Protokollorientierte Programmierschnittstelle
TYPKLASSEN
![Page 6: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/6.jpg)
Funktionsorientiert
Kommunikation nur über Funktionen mit oder ohne Rückgabe
z.B. BIOS
Dateiorientiert
Schnittstellen werden über open, read, write und close Befehle angesprochen
z.B. Gerätetreiber
TYPKLASSEN 1
![Page 7: A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG](https://reader035.vdokument.com/reader035/viewer/2022081518/55204d7549795902118c9f68/html5/thumbnails/7.jpg)
Objektorientiert
verwendet Schnittstellenzeiger
meist mit Typbibliothek
Protokollorientiert
Unabhängig von Soft- und Hardware
Protokolle müssen stets neu implementiert werden
TYPKLASSEN 2