Winapi?
-
Hi, ich wollte zudem fragen, was ist winapi?
Wie kann ich Grafische Oberflächen programmieren?
Geht das mit jedem Compiler oder zumindest mit dev-cpp?Danke
-
Die WinAPI ist eine Schnittstelle, die es erlaubt, Anwendungen für Windows zu erstellen.
Du kannst grafische Benutzeroberflächen programmieren,indem du Funktionen der WinAPI aufrufst. Mit Dev-Cpp kannst du das auch machen. Einfach Datei->Neu->Projekt und 'Windows Application' auswählen.
Bevor du aber damit anfängst, solltest du die Grundlagen von C bzw. C++ beherrschen.
-
-
die winapi ist das eigentliche windows-betriebssystem. ein betriebssystem ist nämlich in wirklichkeit nichts anderes als eine "befehlserweiterung" für programmiersprachen wie c/c++ etc. da findest du alle befehle zum öffnen/schließen von fenstern/dateien etc.
damit man die winapi-befehle in c/c++ benutzen kann muß die include-datei windows.h in das c/c++-programm eingebunden werden:
#include <windows.h>die windows.h-datei ist bei allen c/c++-compilern für windows mit dabei.
die vollständige dokumentation der winapi mitsamt aller includes/libs nennt sich platform-sdk und kann gratis von der microsoft-homepage runtergeladen werden:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sdkintro/sdkintro/devdoc_platform_software_development_kit_start_page.asp
ist allerdings englisch und für anfänger nicht leicht zu lesen.praktisch allen code, der hier im forum gepostet wird, kannst du auch mit dem dev-c++ kompilieren.
-
Konfusius schrieb:
die winapi ist das eigentliche windows-betriebssystem. ein betriebssystem ist nämlich in wirklichkeit nichts anderes als eine "befehlserweiterung" für programmiersprachen wie c/c++ etc.
nee, das ist nicht so
-
die winapi ist das eigentliche windows-betriebssystem. ein betriebssystem ist nämlich in wirklichkeit nichts anderes als eine "befehlserweiterung" für programmiersprachen wie c/c++ etc.

-
Geht das mit jedem Compiler oder zumindest mit dev-cpp?
Das geht zumindest am Anfang. Probiers doch mal aus:
http://www.henkessoft.de/C++/WinAPI/WinAPI Kapitel 1 bis 6/api1.htm
http://www.henkessoft.de/C++/WinAPI/WinAPI_GDI/WinAPI_7_GDI.htm
http://www.winprog.org/tutorial/
http://www.winapi.net/
http://www.win-api.de/
-
(Windows) Application Programming Interface
-
ein bisschen mehr muss ein Betriebssystem schon leisten^^
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Um die Konfusion zu beseitigen: Eine Aufgabe des Betriebsystem ist es eine API zur Verfügung zu stellen. Windows erfüllt dies mit der WinAPI. Sie ist nichts anderes als nahezu alle Funktionen, die Windows kann, für andere Programme zur Verfügung zu stellen.
Also wenn du ein Programm schreiben willst, musst du nichts selbst zeichen und auch kein Fenster erstellen, du musst nur Windows sagen (mit Funktionsaufrufen aus der WinAPI), dass es dies für dich tun soll.[edit]weils sonst keiner merkt: man beachte die wohlüberlegte Forumlierung am Anfang, ahhhhhh...[/edit]
-
Jungs, ich danke euch vielmals. DANKE
mfg
loogi