[Playlisten] [Impressum und Datenschutzerklärung]

03.03 Code Recycling, API


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

es gibt noch einen vierten Grundfunktionzu verwendenanKurt Recyclingjemand kann für ?? dann Funktionen für mich schreiben und ich verwende die Funktionenoder ich schreibe für mich Selbstfunktionenoder ?? schreiben für anderer Leute FunktionenKotrecyclinggut Wiederverwertungdas haben sieim Praktikum schon gesehen ich habe für sie Funktion geschrieben um den Serbienszu setzen um einen analog weitaus zu lesen um soundsovielMillisekunden zu warten dass es gut Recyclingich schreibe das einmalund sie können das alle wieder verwenden Punktklassisches Beispiel wo das passiert Windowshabendie Leute bei Microsoftschreibenzwei tausend und noch was Funktionenverbietet wenn ich mal zusammengestelltdas sind die zwei tausend noch was Funktionenmit denen maneher vom Programm aus Windows bedienen kannder stehender Sachen drin wieWirkung können Showendosuchen??suchen zu vielenichtzu viel und ?? Dame schon ?? dass zum Beispielein Fensterwarenein externes Fenster aufmachensolche Sachen stehen nette Netzwerkverbindungenaufzubaueneinendie Daten von den eine Schriftart zu laden was auch immerSie sich vorstellen können was auch mein Betriebsystemmacht ich muss in Anlage neunzehn was ein Betrieb System macht alles was sie zu Fuß können in Windows aber erst recht dann alles was hinter den Kulissen passiertanlässt sich über diese Funktionen machen das ist das in die Funktion mit den die AnwendungsprogrammeBremseWord oder Firefox auch immer das ?? und somit den die Anwendungsprogrammein dem Betriebsystem sagen was ist denn gerade tun soll??derzeit irgendwie mehr als zwei tausendamwas man als Programmiererinals Programmierer von Microsoft Richt istdiese ListePlusbeschreibungenund die dürfen sie dann ihren eigenen Programmen verwendenum damitWindows zu programmierenhabenso eine Sammlung an Funktionensollen heißer Gesang einsame Funktionen die die Beschreibungdieser Funktionennennt sich AnwendungsprogrammierschnittstelleAPIFBI solch genauer sagen ?? vi das ist eine FBIameine ganz übliche Artkurz zu recycelnein Herstellerschreibteine Sammlung an FunktionenSieg siebenmitgeteiltwelche Funktionen das sind wie sie heißen und was sie tun dass es dieProgrammierschnittstelleeiner ApplicationLPCaseeinen punktförmigenInterfacewie einAnwendung Programmierschnittstelleund sie können dann diese Funktionenbenutzen um ihre eigene Software zu bauenzum Beispiel dann mit dieser Schnittstelle das ist die Windows zweiunddreißigeasy mal diesmal bin?? die Tuchschnittstelle jetzt heißt sieist das Windows APIbenutzt wie ein als sie nunam als einfacher ?? dreiunddreißig vor dem bisschen antik aussiehtdeshalb jetzt das Windows FBI eine Sammlung an Funktionen mit der ich nur sagen kann was ist denn gerade tun sollte man Internetverbindungansolche Geschichteneineganz klassische Art gut zu recyceln die Leute in Redmond haben das geschrieben seit Jahrzehntenund wir können es jetzt anwenden muss nicht mehr im einzelnen genau sagen was Sendung bedeutet ein Fenster aufzumachen und ?? wie ein Dialogumfunktionierensoll mit seinen ganzen Köpfchen und so weiter und soforteinen ganz viel davon kriege ich fertig serviert mit einem einzigen Funktionsaufrufdazu dienen diedie Programmierschnittstellefür Windows natürlich gibt's analoge Programmierschnittstellefür Mac OSund Programmierschnittstellefür das was auf dem iPhone läuft eine Programmierschnittstellefür das was auf ein dort läuft und so weiter und so fortwie die Anwendungsprogrammedes Application Programm Interfacewie die Anwendungsprogrammemit dem Betriebsystem geben könnenim Praktikum haben sie das auf ganz billige Art gemacht mit den vier vier Punkte und ich bereitgestellthabedannwie reden Sie mit dem Servo und der?? und dem Fotowiderstandstellt sich das ganzegedopt vor mit zwei tausend Funktionenwie sie dann mit Windows reden selbes Prinzipaber natürlichdrei Nummernwarleistungsfähigerund mächtiger soll Sandra immer mächtiger was in dem was es tun kanndas es eine klassischeProgrammierschnittstelleeine andere klassische Programmierschnittstelleist für 3D ProgrammierungOpensilund ich auch einmal gezeigt habenKomma dass Windows ideal wäre ein Beispiel dafüranderes Beispiel OpensilfindenSie auf dem Karton ihrer Grafikkarteals Spezifikationdas der Grafikkarte original Version soundsoviel unterstütztoffiziell ist eineSammlung an Funktionenmit der ich der Grafikkarte sage was ich tun solldass sie nicht ganz so viele wie bei Windows aber sie sehen die Liste istschon mächtigandas hier von Draht die Rede istlässt ein zumindest schon mal dran denken das da was gezeichnet wirdirgendwo mithilfe der Grafikkartees werden in Weckfunktion angeschaltet ausgeschaltetein Hebelarmensachenumgeschaltetwird sich meist in ihr zeigen was das dass du immerhin eine Idee gebenKomma was der Tun kanndiese Funktionen werden absurderweisebenutzt um die Grafikkarteauch zu Programmieren viele davonsind nur dafür da die Grafikkarte einzustellenaber sie sehen jadas wird sich von Otto ?? das vom Programm die Redehier vom Programm die Rededa geht's HerrcetrumSachen auf die Grafikkartezu bringen als Programmprogrammauf die Grafikkarte zu bringen und ?? auszuführen dass es noch eineweitere Stufe der Programmierungsoppenclwar zu Beginn erst mal nur eine Spracheum die Grafikkarte einzustellenund direkte Befehle zu geben an die GrafikkarteVerunsicherungmit denStoresdiese Geschichte das ist erst mal das ermittelte Zeichenbefehlean die Grafikkarteaber obendrein kann ich die Grafikkarteheute auch selber programmierenund dann mithilfe dieser Funktionsprogrammean die Grafikkarteein westlicher Teil von dem was man sich in der Computergrafikanguckt es sich zu überlegen welche Funktion das sinnvollerweise sein solltenund dann auch noch wie sie angewendet werdenals Idee für Recyclingwas im Praktikum gesehen habenganz wenigen Funktionen das lässt sich mit hunderten Funktion von und somit tausend und Sohn genauso machendass wir den Iren eine in einem Programm aufgerufensowie sie der Praktikumsaufgabeaufrufensetzt Servo zuachtundneunzigund in der Pinguin zu erstellenrufen Sie dann in irgendein Spieldiese Funktionenauf in den Programmcode des Spiels diese Funktionen auf hundert ?? dazu sagenjetzt bitte dieses Zeichen jetzt bitte diese Textur dorthin und so weiter und so fortdas ist nicht das man zu Fuß eintippen und das landet auch einfach einen C Codehat als Teil des Seikooder C plus plus Punkt dann wird wahrscheinlich ins Spieletwas größeren??geht das als Idee zum Recyclingalso Funktion helfen ?? das aufgeschrieben Funktionen helfeich dir dabei zu reduzieren ich hab's immer zusammenArbeitsalteSachen die mehrfach vorkommeneinmal schreibenund mehrmals aufrufenwenigerFehler suchenwenn ein ?? einmal geschrieben istmuss ich den Fehler auch nur einmal beseitigenmehr Übersichtlichkeitwenn die Funktionenvernünftig benannt sind Punkt das bitte nennen funktioniert einfach F und G sondern wenn sie die vernünftigdann sein Programm wesentlich leichter zu lesenund dass man Kommentare rein setztdie weniger Kommentare desto besserbenennen Sie die Funktionsinnvolldas erspartpraktisch alle Kommentare wenn die Funktionen und die Variablensinnvoll benannt sindPunkt man kann im Programm dann lesen als ob es Pseudocode welcher Bezirk sollte Gottes einenicht existierende Programmiersprachendie Mauer benutzt umdann aufzuschreibenin welchen wissenschaftlichenBerichten typischerweisedieses Programm hier liest sich wie PseudocodeElektro Menschen verständlichfür Menschen ständig undPeter PunktRecyclingsrecyclingHunderte an Leuten Investment schreiben für Sie die Windows FBI und sie dürfen dann diese mächtigen Funktionen alle benutzen oder die Leute inCupertinoschreiben die FBI für Mac OS und sie dürfen es benutzen und so weiter und sofort