You are not logged in.

wcf.regNote.message

Mr.Trent

Beginner

  • "Mr.Trent" started this thread

Posts: 7

  • Send private message

1

Tuesday, January 9th 2007, 5:56pm

grafische Oberfläsche in c++ erstellen?

tag,
ich wuerd gern grafische oberfläschen fuer meine programme programmieren, weiss aber nicht wie, ich arbeite mit visual studio 2005,
suche tutorials oder buecher die sowas erklären, hab die grundlagen in c und c++ und etwas mehr,
brauche rat.

thx im voraus !

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

2

Thursday, January 11th 2007, 9:22am

Bücher usw. keine Ahnung, aber du kannst dir mal ein "MFC-Anwendung" -Projekt erstellen und dann da bei dem Wizard unter Anwendungstyp einfach Dialogbasierend und ohne HTMLZeugs (gibts eine Checkbox) erstellen.

Das is mit die einfachste Art eine Oberfläche zu bekommen.

Der Wizard erstellt dir dann drei Klassen:
eine About Klasse ... was die woll macht!?! :)
Eine ....App Klasse, das ist die Application Klasse (InitInstance is da dann sowas wie die Main in einem Consolen Prog.)
und eine ....Dlg Klasse, die ist dann dein Dialog.
(in der ist die erste Funktion die aufgerufen wird, ausser dem Konstruktor, die OnInitDialog).

Wenn du fragen zu den Control's (sprich Buttons, Checkboxen usw.) hast melde dich nochmal.

Ansonsten gibts noch viel Hilfe in der MSDN dazu.
Hier noch ein Link wo die Zuordnung von Control's zu Klassen ersichtlich wird.
http://msdn2.microsoft.com/de-de/library…5y2(VS.80).aspx

Viel Spass beim rumprobieren!

Ciao Ephraim

Avelyn

Trainee

Posts: 78

Location: Österreich

  • Send private message

3

Sunday, February 4th 2007, 11:56am

http://extra.codeguru.com/displayReview.asp?name=CppNot
http://extra.codeguru.com/displayReview.…e=GraphicsWin32
http://extra.codeguru.com/displayReview.…ammingByExample

Aber im Prinzip würde ich MFC über die Kante werfen: Es ist alt, schlecht designed und bringt nur scherereien mit sich. An deiner Stelle würde ich ein GUI Framework benutzen, das noch aktiv entwickelt wird: Qt oder wxWidgets zum Beispiel.
"Beware of bugs in the above code; I have only proved it correct, not tried it" - Donald Knuth

wcf.user.socialbookmarks.titel