C++ wie gehts weiter ?
-
BloodLord schrieb:
Ixtana schrieb:
Wenn du Windowsprogrammierung machen willst wäre ein Blick auf .Net vielleicht auch interessant.
Gibt es wirklich leute, die Microsoft Forms, GDI+ usw. benutzen? Also ich weiß ja nicht aber die einzige einigermaßen sinnvolle API von Microsoft ist DirectX.
sry musste sein
was ist denn daran so schlimm es zu benutzen? (deine Aussage kommt so negativ rüber) Was benutzt du denn?
-
Wenn du erfolgreich mit WinAPI arbeiten willst, was sicher aus historischer und fundamentaler Sicht kein Fehler ist, dann besorge dir den kompletten Dev-C++:
http://www.bloodshed.net/dev/devcpp.html
http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exeAls Tutorials für WinAPI empfehle ich:
http://www.win-api.de/tutorials.php?SessID=e6bafdf26a916d0f24dc0b850ae4299e&SessID=e6bafdf26a916d0f24dc0b850ae4299e
http://www.winapi.net/
http://www.winprog.org/tutorial/
http://www.henkessoft.de/api1.htm
http://www.henkessoft.de/WinAPI_7_GDI.htmDer Dev-C++ hat auch standardmäßig ein Grundgerüst für ein WinAPI-Programm dabei.
-
Ich halte es aus lerntechnischer Sicht für einen Fehler, weil das WinAPI so ziemlich nichts mit C++ zu tun hat. Es ist nicht mal besonders sauberer C-Code.
Abgesehen davon versteifst du dich damit auf Windows - wenn du später jemals für ein anderes System entwickeln willst, bringen dir WinAPI-Kenntnisse so ziemlich garnichts.
-
wenn du interesse an .Net hast kannste mich ja mal im icq anschreiben (Nummer 120575904). Ich stand auch vor kurzem vor deinem Problem und hab mich für .Net entschieden. Vielleicht können wir uns ergänzen oder so
-
hmm komisch ich meinte ich hätte schon mal geantwortet, muss wohl das Fenster zugemacht haben ...´:)
Inhalt war
Dankeschön an groovemaster
Hätte einer Tuts zum Programmieren von Programmen mit eigener Oberfläche
(nennt man doch Windwowprogrammierung oder?)
mit C++ und nicht mit WinAPI, da mir das noch zu schwer ist.
Und ein Punkt war noch ob einer Informationen zu .net hat, aber das muss ich nicht fragen, da schreib ich Ixtana mal an
-
@diddy: irgendeiner wird dir schon alles vor den Hintern tragen.
... und das machst du dann.
-
ja hast schon recht
aber ich hab auch schon gegooglet und nichts gefunden.
Ich dachte mir das die Leute, die hier meinen WinAPI bräuchte man nicht, vielleicht ganz gute Tutorials zur Hand haben.
Ich such aber auch unabhängig davon
-
-
Bei GTK sollte man aber beachten, dass es kein natives Look&Feel hat. Wenn man damit Programme für Windows macht, kann das für User schon etwas ungewohnt sein.
-
Ich hab es mir mal augeschaut. Danke auf jeden Fall für den Tip, allerdings hab ich diesen header <gtk.h> nicht.
Gibt es denn kein Standard oder muss man da immer solche Erweiterungen wie MFC, WinAPI oder GTK nutzen?
-
BloodLord schrieb:
Gibt es wirklich leute, die Microsoft Forms, GDI+ usw. benutzen? Also ich weiß ja nicht aber die einzige einigermaßen sinnvolle API von Microsoft ist DirectX.
sry musste sein
Aha? Ich weiß ja nicht was du uns sagen willst? Aber welche API _sinnvoll_ ist, kommt ja wohl auf den Einsatzzweck an, oder? Ich finde GDI+ z.B. sehr sinnvoll, da dort gleich alles dabei ist was ich benötige. DirectX kann ich nichts anfangen, weil ich keine Games mehr programmiere. :p
-
diddy schrieb:
Ich hab es mir mal augeschaut. Danke auf jeden Fall für den Tip, allerdings hab ich diesen header <gtk.h> nicht.
Gibt es denn kein Standard oder muss man da immer solche Erweiterungen wie MFC, WinAPI oder GTK nutzen?Leider nein. Aber ich vermute mal, du bist noch überfordert, was ich selbst von damals kenne.
Dir nützen nur die Header meist sehr wenig. Du mußt nicht nach gtk.h suchen, sondern nach der Library. So eine Lib besteht meistens aus LIB-Dateien (MS) oder a-Dateien (GCC) plus passende Header. Manchmal sind unter Windows dann noch DLLs dabei.
Das es unter C++ nicht DEN Standard bzgl. GUI-Lib gibt, hat auch seinen Vorteil. So kann man sich das für sich beste raussuchen.