Autor Thema: LB1 Stand 2.3 Frage 7  (Gelesen 7189 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
LB1 Stand 2.3 Frage 7
« 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
« Letzte Änderung: April 04, 2011, 20:13:09 von sascha »

Offline bagheerah

  • Newbie
  • *
  • Beiträge: 49
  • Bewertung der Beiträge: 1
  • Geschlecht: Männlich
    • Profil anzeigen
Antw:LB1 Stand 2.3
« Antwort #1 am: April 04, 2011, 17:16:01 »
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
QVOD ERAT DEMONSTRANDVM

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3
« Antwort #2 am: April 04, 2011, 17:38:19 »
Hallo Dave
danke ja da liegst du bestimmt richtig..
danke
lg
sascha

Offline Susanne

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1475
  • Bewertung der Beiträge: 30
  • Geschlecht: Weiblich
    • Profil anzeigen
Antw:LB1 Stand 2.3
« Antwort #3 am: April 04, 2011, 18:24:39 »
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
Carpe diem, denn es könnte der letzte sein, an dem du deine Träume verwirklichen kannst.

Offline bagheerah

  • Newbie
  • *
  • Beiträge: 49
  • Bewertung der Beiträge: 1
  • Geschlecht: Männlich
    • Profil anzeigen
Antw:LB1 Stand 2.3
« Antwort #4 am: April 04, 2011, 18:31:51 »
Ü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...
« Letzte Änderung: April 04, 2011, 18:34:31 von bagheerah »
QVOD ERAT DEMONSTRANDVM

Offline tatranec1

  • Newbie
  • *
  • Beiträge: 59
  • Bewertung der Beiträge: -1
    • Profil anzeigen
Antw:LB1 Stand 2.3
« Antwort #5 am: April 04, 2011, 19:53:49 »
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

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #6 am: April 04, 2011, 20:09:09 »
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.

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #7 am: April 05, 2011, 08:21:40 »
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ß

Offline bagheerah

  • Newbie
  • *
  • Beiträge: 49
  • Bewertung der Beiträge: 1
  • Geschlecht: Männlich
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #8 am: April 05, 2011, 18:38:01 »
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
QVOD ERAT DEMONSTRANDVM

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #9 am: April 05, 2011, 19:02:13 »
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

Offline mucki

  • Jr. Member
  • *
  • Beiträge: 90
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #10 am: April 06, 2011, 14:34:45 »
Hallo Sascha,

ich verstehe Deine Antwort nicht. Vielleicht kannst Du Sie klarer formulieren:

Zitat
API (application programming interface)
Eine Programmierschnittstelle (API) ist eine Schnittstelle für den Programmierer,

ok.

Zitat
auf der bestimmte interne Funktionsabläufe bestimmen kann

was möchte der Programmierer nutzen?

Zitat
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

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #11 am: April 10, 2011, 10:25:36 »
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

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #12 am: April 11, 2011, 12:01:51 »
so die hausaufgaben sind weg.. mal sehen was der prof sagt  :wink:

Offline bagheerah

  • Newbie
  • *
  • Beiträge: 49
  • Bewertung der Beiträge: 1
  • Geschlecht: Männlich
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #13 am: April 11, 2011, 16:25:27 »
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
QVOD ERAT DEMONSTRANDVM

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #14 am: April 11, 2011, 17:35:30 »
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

Offline bagheerah

  • Newbie
  • *
  • Beiträge: 49
  • Bewertung der Beiträge: 1
  • Geschlecht: Männlich
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #15 am: April 11, 2011, 20:33:30 »
Nicht ärgern, nur wundern...
bin jetzt bei LB 14 und habe Ausgabenstand 2.0(!)...
lg Dave
QVOD ERAT DEMONSTRANDVM

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #16 am: April 11, 2011, 20:42:11 »
ok mache ich das.. wundern macht eh mehr spaß als ärgern
Vielen Dank allen für die Hilfe..
lg
sascha

Offline sascha

  • Full Member
  • **
  • Beiträge: 126
  • Bewertung der Beiträge: 1
    • Profil anzeigen
Antw:LB1 Stand 2.3 Frage 7
« Antwort #17 am: April 13, 2011, 12:38:22 »
Oh danke euch allen
habe die Hausaufgaben wieder zurück bekommen. Note 1,0
 :lol:
Freu Hüpf Spring