Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

11

26.02.2004, 11:08

Wenn Du die WinAPI schon kannst, ist IMHO das MFC das am schnellsten zu lernende Objekt orientierte GUI Framework, da es eben nur eine dünne Schicht ist. Wenn Du z.B. in der WinAPI die globale Funktion GetWindowsText nehmen würdest, so kannst Du in MFC eine Memberfunktion GetWindowsText nehmen. Du kannst also Dein Wissen weiterverwenden, was natürlich nicht heisst, dass nicht auch das eine oder andere neu ist ;)

Eine absolute Zeit möchte ich auch nicht nennen, aber uch denke, Du kannst sehr schnell anfangen, es zu benutzen. Wenn Du in der Hilfe auf "MFC fundamentals" gehst, ist fast ganz untzen ein "Link" "How to start learning MFC". Wenn Du Dir das Scribble Beispiel angesehen hast, solltest Du schon einen Überblick haben. :)

Samuel G.

Treue Seele

Beiträge: 110

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

12

25.04.2004, 18:28

Also ich find die MFC und ähnliche WINAPI-Ersatze (zum Beispiel Programmierumgebungen) gut um Textanwendungen, Büroanwendungen, Editoren u. ähnliches zu machen, weil man da ein aufwändigeres Interface oft braucht.

Bei Spielen allerdings, lohnt sich die MFC meiner Meinung nach nicht, weil man sich ja sowieso (typischerweise) sein eigenes Interface zusammenbastelt. Das einzige wofür man da die MFC verwenden kann ist das Erzeugen eines Fensters (und der Fehlermeldungen). Ansonsten nichts. Man schleppt nur unnötigen Ballast mit (unzählige Sachen, die man sowieso nie braucht), und bauscht dadurch die Größe eines Spiels nur unnötig auf.
Für Spiele hab ich mir deshalb ne eigene kleine DLL zusammengeproggt, die nur das, was man wirklich für ein Game braucht kapselt.
:) :) :)


Samuel G.
Quak

13

25.04.2004, 21:14

Es sollte ja auch für einen Editor sein ;)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige