Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: FAQ - Rund um die Programmierung ::  WinAPI oder MFC ?  
Gehen Sie zu Seite 1, 2  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
HolyCowGT
Mitglied

Benutzerprofil
Anmeldungsdatum: 23.08.2002
Beiträge: 1
Beitrag HolyCowGT Mitglied 20:00:00 23.08.2002   Titel:   WinAPI oder MFC ?            Zitieren

Huhu,

ich habe vor demnächst entweder WinAPI oder MFC zu lernen und würde gerne wissen, welches mehr zu empfehlen ist.
Könnte mir jemand die Vor- bzw. Nachteile nennen?
Werbeunterbrechung
Guter Tipp
Unregistrierter




Beitrag Guter Tipp Unregistrierter 20:13:00 23.08.2002   Titel:              Zitieren

Erst WinAPI um die Grundlagen zu erlernen, wenn dir das zu einfach wird, dann kannste mal MFC antesten, ist bedeutend schwerer :D
CMatt
Moderator

Benutzerprofil
Anmeldungsdatum: 21.05.2001
Beiträge: 3449
Beitrag CMatt Moderator 20:24:00 23.08.2002   Titel:              Zitieren

Würde am Anfang nicht zu viel WinAPI machen nur die Grundlagen, dann etwas MFC. Am Anfang will man immer gleich hoch hinaus, mit WinAPI ist aber das stolpern vorprogrammiert. In MFC kommt viel leichter was schönen buntes mit vielen Buttons und Mänchen raus....

_________________
nur her mit euren Problemen....
- Mod im WinAPI und .NET Forum -
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 11924
Beitrag Erhard Henkes Mitglied 16:51:00 25.08.2002   Titel:              Zitieren

Zum Verständnis des inneren Mechanismus von Windows sollte man mit WinAPI beginnen. Später kann man WinAPI auch bei der MFC-Programmierung einflechten. Siehe meine Tutorials.

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm
Geo
Unregistrierter




Beitrag Geo Unregistrierter 12:35:00 27.08.2002   Titel:              Zitieren

Sich am Anfang mit WinAPI zu beschäftigen, ist so als würde man die Funktion des Verbrennungsmotors lernen, um einen Führerschein zu machen. Das macht ja auch keiner.

Ausserdem ist die Frage falsch gestellt. Besser wäre:

"Nemen ich WinAPI oder eine IDE"

und dann, wenn man eine IDE nehmen möchte, ist die Frage:

"VC++ mit MFC, BCB mit VCL, BCB mit CLX, oder..."

Dabei hat der BCB den Vorteil, dass man weniger von den Innereien des Windows kennen muss, als bei anderen Wegen. (Siehe auch anderer Task)
Shade Of Mine
Moderator

Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 17739
Beitrag Shade Of Mine Moderator 12:39:00 27.08.2002   Titel:              Zitieren

Zitat:
Original erstellt von <Geo>:
Ausserdem ist die Frage falsch gestellt. Besser wäre:

"Nemen ich WinAPI oder eine IDE"


Kaese. IDE sollte man IMMER verwenden, erspart viel arbeit.

Aber warum nicht die inneren Vorgaenge verstehen? Um den Fuehrerschein zu bekommen, muss man ja auch wissen wie ein Auto innen drinnen arbeitet.

_________________
A language that doesn't affect the way you think about programming is not worth knowing.
Geo
Unregistrierter




Beitrag Geo Unregistrierter 13:08:00 27.08.2002   Titel:              Zitieren

jaja hast recht, ich meinte

"Nemen ich WinAPI oder eine Klassenbibliothek"
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 13:38:00 27.08.2002   Titel:              Zitieren

ich wuerde sagen man sollte anfangen mit winapi
einige programme machen
muessen nicht gross sein
aber am besten eines ohne einen wizzard so das man versteht wie es funktioniert (von und wegen nachrichtenschleife usw)

und dann kann man sich mit WinAPI vs MFC auseinandersetzen
und dann wird man sehen das die MFC eigentlich nur eine objektorientierte kapselung der WinAPI ist
und zwar ohne viel overhead

die mfc hat zwei gravierend vorteile ueber Basic WinAPI
1) Objektorientierte Kapselung und nicht ewiges mitnehmen des WindowHandler
2) die wizzards der MS VC++ IDE

mehr ist es auch nicht

regards

gomberl
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 11924
Beitrag Erhard Henkes Mitglied 18:17:00 27.08.2002   Titel:              Zitieren

@Geo:
"Sich am Anfang mit WinAPI zu beschäftigen, ist so als würde man die Funktion des Verbrennungsmotors lernen, um einen Führerschein zu machen. Das macht ja auch keiner."

Die Zeit sollte man sich für die Windows-Programmierung auf jeden Fall gönnen, egal ob man hinterher C/C++ mit/ohne Klassenbibliothek oder Java oder C# oder sonst was programmiert. Ansonsten ist man dem ganzen aufgesetzten Kram völlig ausgeliefert.

Verbrennungsmotor und Autofahren ist hier kein guter Vergleich, eher exakte Funktion von Bremsen, Lenkung ...

Selbst Assembler kann einem Programmierer nichts schaden. ;)

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm
gomberl
Mitglied

Benutzerprofil
Anmeldungsdatum: 01.05.2001
Beiträge: 699
Beitrag gomberl Mitglied 19:02:00 27.08.2002   Titel:              Zitieren

stimme ich zu

assembler bringt einem viel wenn man versteht was wirklich passiert auf unterster ebene

regards
C/C++ Forum :: FAQ - Rund um die Programmierung ::  WinAPI oder MFC ?  
Gehen Sie zu Seite 1, 2  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.