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

7
APPLICATION PROGRAM INTERFACES

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

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

APPLICATION PROGRAM INTERFACES

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

Erklärung

Verwendung

Typklassen

GLIEDERUNG

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

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.

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.

Funktionsorientierte Programmierschnittstelle

Dateiorientierte Programmierschnittstelle

Objektorientierte Programmierschnittstelle

Protokollorientierte Programmierschnittstelle

TYPKLASSEN

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

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.

Objektorientiert

verwendet Schnittstellenzeiger

meist mit Typbibliothek

Protokollorientiert

Unabhängig von Soft- und Hardware

Protokolle müssen stets neu implementiert werden

TYPKLASSEN 2