Die Community PC-Techniker Portal IoT
Lehrbriefe für den Fernlehrgang PC-Techniker der Fernschule Weber => Lehrbrief 1 => Thema gestartet von: sascha am April 04, 2011, 15:01:48
-
Hallo @All,
ich bin neu hier, mein Name ist Sascha und ich komm aus dem Westerwald. 37 Jahre alt und habe vor ein paar Tagen mit dem Kurs angefangen. Jetzt habe ich meine Hausaufgaben soweit fertig und stehe wie die Kuh vorm Berg.
Erläutern Sie kurz den Fachbegriff"Anwendungsprogrammschnittstelle" API ich habe den Kopf jetzt so zu das ich keine Ahnung mehr habe ob das was ich darauf geschrieben habe so richtig ist.
API ist eine Programmierschnittstelle die eine Anbindung aus der Hardware oder Software zu einer anderen Anwendung Herstellt.
Vielen Dank für eure Hilfe
sascha
-
Hi,
ich habe noch den "veralteten Ausgabenstand 2.2",
aber eine API ist üblicherweise eine Anwenderschnittstelle zur Programmierung, welche vom Betriebssystem zur Verfügung gestellt und auch verwaltet wird... so wie etwa DirectX für Spiele...
lg Dave
-
Hallo Dave
danke ja da liegst du bestimmt richtig..
danke
lg
sascha
-
Hallo sascha,
erstmal herzlich Willkommen hier im Forum, viel Spaß und viel Erfolg beim Studium.
Bitte schreibe die Fragennummer mit in die Betreffzeile.
Also ich habe auch den Ausgabestand 2.2, da gibt es die Frage nicht.
Erst im LB5, Ausgabestand 2.1. ab Seite 78 wird über API geschrieben.
Dort steht u.a.:
...API ermöglicht es einem Programmierer, Funktionen, die von der Plattform bereit gestellt werden, in seinem Programm zu nutzen...
API ist eine Sammlung von Funktionsaufrufen....
Gruß Susanne
-
Übrigens auch von mir ein herzliches Hallo und Willkommen ( Wo hab' ich nur wieder meine Manieren, tss...)
Eine weitere Definition wäre z.B.:
...ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird. Im Gegensatz zu einer Binärschnittstelle (ABI) definiert ein API nur die Programmanbindung auf Quelltextebene.
Neben dem Zugriff auf Datenbanken oder Hardware wie Festplatte oder Grafikkarte, kann eine API auch das Erstellen von Komponenten der grafischen Benutzeroberfläche ermöglichen oder vereinfachen.
lg Dave
PS: Aber wie ich unseren Prof. kenne, will der sicher Definitionen bzw. Umschreibungen aus den Lehrbriefen abfragen...
-
Hallo sascha,
von mir auch ein herzliches Willkommen und viel Spaß.
Dave hat Recht mit dem Prof.
LB1, Ausgabestand 2.3, Seite 77 dort findest du alles was du brauchst.
MFG tatranec1
-
Hallo und Vielen dank freue mich hier zu sein.
ja also das ist auf Seite 77 im Lehrbrief 1
@ susanne ist er jetzt früher dran..
@ dave genau so steht das auch hier drin..
Er möchte : Erläutern sie kurz den Fachbegriff API und genau sehe ich ein Schwarzes Loch kann das nicht in Worten beschreiben.. der Rest der Hausaufgaben war ja ok nur hier geht nichts bei mir... Vielleicht wenn ich mal eine Nacht geschlafen habe...
LG
Sascha
Hallo tatranec1 danke dir
wie oben geschrieben vieleicht wollte ich einfach zu viel heute... mal eine Nacht schlafen freu.
-
Guten Morgen @ all,
so habe mal eine Nacht geschlafen und siehe da fällt alles direkt wieder leichte :?
Ich habe jetzt in die Hausaufgaben folgendes geschrieben dazu. Würde aber gerne eure Meinung hören
API (application programming interface)
Eine Programmierschnittstelle (API) ist eine Schnittstelle für den Programmierer, auf der bestimmte interne Funktionsabläufe bestimmen kann ohne den Code für die Anwendungsprogramme ändern zu müssen.
Viele Grüße aus dem Westerwald
Sascha
P.S.: Das Forum macht echt Spaß
-
Hi,
Eigentlich ist es ja so, daß man sich aufgrund der API einiges an Code einspart, weil einem ja dann die API einiges an Arbeit abnimmt...
Man muß nicht mehr alles selbst bis ins letzte ausprogrammieren (Ansteuerung von Zielgeräten - Drucker, Grafikkarten, etc..)
Hängt allerdings auch immer von der Mächtigkeit der API ab, was kann sie alles, welche Befehle gibt es...
Kann ich sie für mein Projekt verwenden, oder muß ich mich doch noch um Kleinigkeiten kümmern (Sonderwünsche des Kunden, etc...)
und gewisse Sonderfunktionen selber ausprogrammieren...
Aber ich glaube, jetzt bin ich weit über das Ziel hinausgeschossen, sorry,
lg Dave
-
hallo bagheerah,
:lol: ja hast recht von der sache her.. denkst du das was ich geschrieben habe das ist was der prof hören möchte? bin mir das immer noch nicht 100% sicher
würde mich über meinungen freuen
lg
sascha
-
Hallo Sascha,
ich verstehe Deine Antwort nicht. Vielleicht kannst Du Sie klarer formulieren:
API (application programming interface)
Eine Programmierschnittstelle (API) ist eine Schnittstelle für den Programmierer,
ok.
auf der bestimmte interne Funktionsabläufe bestimmen kann
was möchte der Programmierer nutzen?
ohne den Code für die Anwendungsprogramme ändern zu müssen
welchen Code muß der Programmierer nicht mehr ändern, wenn er die API benutzt?
(auf gut deutsch: der Programmierer nutzt eine API, um nicht "das Rad neu zu erfinden")
Versuche das mal in eigenen Worten mit Bezug auf die Technik zu sagen.
Gruß Mucki
-
Hallo Mucki,
ich verstehe meine Antworten zu der Frage auch nicht.. und irgendwie überlege ich seit tagen immer wieder über die frage.. und das was dabei raus kommt... ist nicht wirklich viel...
meine neuste api erklärunge ist folgende...
API (application programming interface)
Eine Programmierschnittstelle (API) ist eine Schnittstelle für den Programmierer,
mit dessen Hilfe er von anderen Programmen oder Hardware bereitgestellte Funktionen in seinem Programm nutzen kann.
aber das macht mich auch nicht wirklich Glücklich.. jetzt arbeite ich schon den lehrbrief 2 ab und die eine frage bekomme ich nicht hin :|
ihr habt mich da ja schon ein stück weiter gebracht aber warum bekomme ich das nicht auf Papier ??????? :cry:
Was api ist habe ich ja verstanden...
LG
Sascha
-
so die hausaufgaben sind weg.. mal sehen was der prof sagt :wink:
-
Sorry, das ich mich jetzt erst melde...
Aber ich denke mal, das passt schon so...
(Immerhin bist du ja nicht Hauptberuflich Programmierer *fg*)
lg Dave
-
Hallo Dave,
:lol: na nicht wirklich.. macht nichts bin ja eh die meiste zeit hier on..
was mich aber ärgert ist das die mir ein Begleitheft 2 mit stand 2.2 senden wo ich erst vor 2 wochen angefangen habe und laut internet ist seit Sept. 2010 stand 2.3
lg
sascha
-
Nicht ärgern, nur wundern...
bin jetzt bei LB 14 und habe Ausgabenstand 2.0(!)...
lg Dave
-
ok mache ich das.. wundern macht eh mehr spaß als ärgern
Vielen Dank allen für die Hilfe..
lg
sascha
-
Oh danke euch allen
habe die Hausaufgaben wieder zurück bekommen. Note 1,0
:lol:
Freu Hüpf Spring