Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

MFC ?? API??

xash_in_rage / 7 Antworten / Flachansicht Nickles

Hi

Ich dacht eigentlich ich hät es verstanden aber ich frag lieber nach.
Was ist nun für Win Programmieren das entscheidende
MFC oder Win-API?

danke

bei Antwort benachrichtigen
Andreas42 xash_in_rage „Also besteht MFC praktisch aus gebündelten Win-API s Wenn ud mich nach meiner...“
Optionen

Hi xash_in_rage!

So ein Käse, jetzt ist mir das ganze Posting hops gegangen - also noch mal neu:

Ich wollte dir nur zeigen, dass MFC und API zwei verschiedene Dinge sind und die MFC auf der API aufbaut.
Als Klassenbibliothek ist die MFC nichts weiter als eine Hilfe für die Programmentwicklung (man hört ja immer wieder das berühmte "Warum das Rad jedesmal neu erfinden?"), Programmierer sind nunmal tippfaul. (keine Behauptung, ich rede von mir selbst. ;-) )

Es gibt natürlich noch andere Bibliotheken, die auf die Win-API aufsetzen bzw. sie unterstützen: von Borland die OWL (die es sogar vor der MFC gab) für Borland/Turbo-Pascal/C++ für Windows. Und die VCL für Delphi und den C++-Builder.

Die MFC hat sich aber durchgesetzt. Sie wird auch von anderen Herstellern unterstützt (z.B. con Watcom und eben auch von Borland).

Nur als Info: es gibt auch Klassenbibliothken, die nicht nur die Win-API unterstützen. Mit ihnen kann man dann Software für verschiedene Betriebsysteme schreiben. Ich kenne da persönlich Zinc, dass sogar DOS unterstütz(e?) und die Bibliothek, die für StarOffice entwickelt wurde (Eigenentwicklung der StarDivision; der Name fällt mir aber nicht ein).

Wenn du dich in die MFC einarbeitest, wird dir das nichts schaden, aber auch nicht unbedingt was nützen, wenn du später mit Java, ABAP (Sprache von SAP) oder gar mit SQL-Dialekten arbeiten musst.

Bei mir stehen z.B. nur Borland-Produkte im Regal, arbeiten darf ich im Moment aber mit einer wilden Basic/SQL-Mischung mit einer Messerspitze C (nicht C++...): 3GL/$GL der Programmiersprache der ERP-Software BaaN.

Also nimm's leicht und bleib locker. ;-)

Bis denn
Abdreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen