Grafische Oberfläche?
-
Wie macht man ein Programm das nicht nur aus einer Schwarzen Eingabeaufforderung besteht sondern eine grafische Oberfläche hat?
-
Ich denke das wäre C++, aber ich habe keine Ahnung wie das bei ANSI C gehen soll.
-
Ok, wenn das c++ ist dann bitte in das C++-Forum verschieben.
-
chille07 schrieb:
Ich denke das wäre C++, aber ich habe keine Ahnung wie das bei ANSI C gehen soll.
Das hat nichts mit C oder C++ zu tun.
GUIs kannst du weder mit ANSI C noch Standard C++ erstellen. Um GUIs mit C/C++ erstellen zu können, brauchst du eine entsprechende Library/API.
Für Windows kommt da vor allem die WinAPI oder die MFC (Wrapper für die WinApi) in Frage. Allerdings gibt es auch viele Plattformunabhängige APIs zur Erstellung grafischer Oberflächen (z.B. wxWidgets).Einfach mal per Google informieren...
-
Für Linux gibt es auch einige Libs. wie reines X11 oder GTK oder QT
-
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html
@interpreter
hmm, MFC und wxWidgets sind C++ APIs (auch wenn man es kaum glauben mag, bei dem C++ was die benutzen ;))btw. ich weiss ich muss das in jedem Thread mittlerweile wiederholen.
a) WinAPI wird nicht mehr weitergepflegt und wird nur noch ein kompatibilitätslayer sein in den neueren Windows Versionen und die WinAPI ist nichts für Programmieranfänger, da sie zu einem schlechten Stil führt
b) die MFC wird ebenfalls nicht mehr weitergepflegt
-
kingruedi schrieb:
http://www.geocities.com/SiliconValley/Vista/7184/guitool.html
@interpreter
hmm, MFC und wxWidgets sind C++ APIsWeiß ich - hab auch nie etwas gegenteiliges behauptet.
auch wenn man es kaum glauben mag, bei dem C++ was die benutzen )
*zustimm