Grafische Oberfläche



  • Hallo an Alle,

    da ich erst seit heute Mitglied dieses Forums bin, weiß ich noch nicht genau, in welchen Bereich meine Fragestellung gehört. Aber entscheidet selbst. 😉

    Und zwar geht es darum, dass ich gerne meine Kenntnisse in C++ nun realisieren möchte. Es geht darum, dass ich nun eine Art Fenster erstellen möchte, dass vielleicht auch 2 oder 3 Buttons enthält. Den Buttons möchte ich mittels C++ dann Zustände zuweisen können. Kann mir jemand sagen, wie ich das genau anstelle und was ich dafür benötige? In der Uni programmieren wir mit SunStudio und zuhause programmiere ich mit Dev-C++. Möchte nun mein erworbenes C++ Wissen erweitern.

    Ich bedanke mich schon einmal für eure Mühen, meinen Text durchzulesen. 🙂

    Gruß Sascha



  • Besorg dir ein Framework( wxWidgets QT, MFC, VCL....) damit geht das ganze dann recht einfach 🙂



  • Schmeiß erstmal DevC++ weg, da es total veraltet ist und schon lange nicht mehr gepflegt wird. Du solltest dir eine IDE antun, die zumindest gepflegt wird. [1]

    Da die Standardbibliothek von C++ keine GUI-Funktionen anbietet, muß man es entsprechend erweitern. [2]
    Dazu solltest du dich mal bei den diversen Libraries und Frameworks umschauen. [3] Da mußt du dir eine aussuchen, welche dir am besten gefällt.

    [1] http://www.kharchi.eu/wiki/doku.php?id=cpp:tools
    [2] http://www.kharchi.eu/wiki/doku.php?id=cpp:gui:basics
    [3] http://www.kharchi.eu/wiki/doku.php?id=cpp:gui:libs



  • Visual Studio Express 2008 (gratis)
    oder
    Borland Turbo C++ 2006 (gratis)

    ansonsten mit CreateWindowEx funktion der vordefinierte classename für buttons nennt sich button

    msdn wird dir da helfen oder durchsuch doch das forum nach dem wort button oder CreateWindowEx wirst bestimmt etwas finden.



  • punky schrieb:

    ansonsten mit CreateWindowEx funktion der vordefinierte classename für buttons nennt sich button

    msdn wird dir da helfen oder durchsuch doch das forum nach dem wort button oder CreateWindowEx wirst bestimmt etwas finden.

    Das ist aber kein C++! Der Fragesteller will C++ machen, und kein C. Bitte sein Posting genau lesen.


Anmelden zum Antworten