7
APPLICATION PROGRAM INTERFACES

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

Embed Size (px)

Citation preview

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