C++ und GUI



  • Könntet ihr mir ein kleines TuT machen welche Datei das ist? Und wie man das macht mit dem make?



  • aber ich finde nichts für GUI's

    Gute Tuts für deine Bedürfnisse wirst weniger in der c++ ecke finden (nochmal betont, GUI's sind nicht bestandteil der Programmiersprache an sich, GUI's werden immer durch Frameworks oder C-Schnittstellen des Betriebssystems / Fenstersystems abgedeckt), sondern da wirst direkt nach dem Toolkit suchen muessen.

    Such doch mal nach QT tutorial ... wenn da nix findest, dann wird dir keiner helfen können 🙂

    andere Toolkits z.b waeren:
    Mfc,
    wxWidgets,
    GTK, (C)
    Motif, (C)
    gtk++
    ...

    C-Schnittstellen vom Betriebssystem / Fenstersystem, da wirst mehr C als C++ beispiele finden:
    WINAPI
    XFree
    ....

    2D/3D/Multimedia Schnittstellen (nicht "Fenster" und Controls orientiert, sondern auf eigenes schnelles zeichnen und wiedergeben von Multimedia inhalten)
    OpenGL - genereller Standard
    DirectX - Schnittstelle fuer windowseigene Multimediabibliothek

    Mehr Abstrahierende Bibliotheken, die auf die basis-Multimediaschnittstellen aufsetzen (und diese plattformunabhangig machen)
    SDL,
    Ogre,
    ...

    Jetzt hasst paar stichworte, wonach googlen kannst ! 😃

    Ciao ...



  • hast schonmal hier geguckt? oder ich glaub charles petzold hat ein gutes buch über das MS-win-gedönse geschrieben...

    [url]
    http://developer.gnome.org/gtkmm-tutorial/3.2/index.html.en
    [/url]



  • Wenn du einen wirklichen einfachen Einstieg in C++ GUIs suchst, würde ich dir FLTKempfehlen.
    Warum? Weil diese Bibliothek nicht komplex ist und im Prinzip nur aus einer LIB- bzw. DLL-Datei besteht. Sie bietet alles was man für eine GUI benötigt (Fenster, Menüs, Buttons, Listen usw.), 2D-Vectorfunktionen und OpenGL-Support.

    Qt und GTK+ bzw. GTKmm sind auch sehr gut. Aber alleine der Rattenschwanz an DLLs dürfte einen Anfänger überfordern. Bin ich jedenfalls der Meinung.



  • Sehr gut:
    http://win32-framework.sourceforge.net/
    Keine libs, keine dlls, alles inline - Code. Wie es genau funktioniert, ist erklärt, der Source-Code ist verständlich. Wenn man mal wirklich verstehen will, wie man die C-Schnittstelle der WinAPI in Klassen kapseln kann, wird hier Erleuchtung finden.



  • Belli schrieb:

    Sehr gut:
    http://win32-framework.sourceforge.net/

    Nein. Sehr schlecht.
    Das ist eine billige Kopie einer schlechten Library die technisch seit Jahren ueberholt ist.


Anmelden zum Antworten