A PPLICATION P ROGRAM I NTERFACES. Erklärung Verwendung Typklassen G LIEDERUNG

Preview:

Citation preview

APPLICATION PROGRAM INTERFACES

Erklärung

Verwendung

Typklassen

GLIEDERUNG

ERKLÄRUNG

Verbindung von Programmteilen mittels Software zwischen anderen Programme des Systems (z.B. RS232, RS485)

API bezeichnet nur die Programmanbindung als Quelltext

Zugriff auf Datenbanken und Hardware (Festplatte, Grafikkarte, etc.)

Ermöglichung bzw. Vereinfachung des Erstellens von Komponenten der grafischen Benutzeroberfläche

VERWENDUNG

Funktionsorientierte Programmierschnittstelle

Dateiorientierte Programmierschnittstelle

Objektorientierte Programmierschnittstelle

Protokollorientierte Programmierschnittstelle

TYPKLASSEN

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

Objektorientiert

verwendet Schnittstellenzeiger

meist mit Typbibliothek

Protokollorientiert

Unabhängig von Soft- und Hardware

Protokolle müssen stets neu implementiert werden

TYPKLASSEN 2

Recommended