Visual C++ 2005

Gast #428469
Lesenswert?

HAllo,

ich habe versucht in Visual C++ 2005 zu programieren. Ich will mein 
eigenes Windows Programm schreiben. Blos ich wollte ein MFC Projekt 
starten leider ging es nicht? MAche ich da was falsch?

Ich habe ein Buch Visual C++6 in 21 Tagen. Nach diesem Buch wollte ich 
auch lernen.

Kennt ihr vielleicht gute online Bücher.

Gruss MArc
Persönliche Seite #428511
Lesenswert?

Die Visual C++ 2005 Express-Edition enthält meines Wissens nach keine 
Unterstützung für die MFC-Programmierung, die ist den nicht kostenlosen 
Varianten vorbehalten.

Wenn Du jetzt erst mit dem Windows-Programmieren anfangen möchtest, rate 
ich Dir von der Verwendung der MFC ab; nimm besser eine 
plattformunabhängige GUI-Bibliothek wie Qt oder wxWidgets. Der Vorteil 
ist, daß Du Wissen erwirbst, das Dich auch dazu befähigt, Programme für 
Linux oder Mac OS X zu schreiben, was mit der MFC nicht geht.


wxWidgets-Homepage:
www.wxwidgets.org

Hier ein Buch über wxWidgets:
http://wxwidgets.org/docs/book/

Download des gesamten Buches hier:
http://www.phptr.com/content/images/0131473816/downloads/0131473816_book.pdf

Ein hervorragender GUI-Builder nebst Makefilegenerator etc. für 
wxWidgets:
http://www.anthemion.co.uk/dialogblocks
(kostet allerdings etwas Geld)
Gast #428739
Lesenswert?

Theoretisch ist es möglich die m...f...classes auch mit der 
Express-Version zu benutzen...Entweder mit dem 
Kernel-Mode-Driver-Framework oder dem PSDK und einigen Anpassungen
http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx
http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx
http://msdn2.microsoft.com/en-us/visualc/aa445857.aspx
http://www.c-plusplus.de/forum/viewtopic-var-t-is-143003.html

Allerdings würde ich auch auf keinen Fall empfehlen GUI-Programmierung 
mit der MFC zu lernen. Wenn's Windows-Only sein soll, entweder Visual 
C++ löschen und die C# Express-Version und ein gutes Buch dazu nehmen 
oder Turbo C++ (Borland) http://www.turboexplorer.com/cpp nehmen (die 
VCL in Kombination mit dem integrierten GUI-Builder ist wohl die 
einfachste Möglichkeit native Win32-Apps zu erstellen).
Bei plattformunabhängigen Sachen kann ich mich nur meinem Vorredner 
anschließen: wxWidgets oder Qt
Für reine GUI-Sachen mit einfacher OpenGL Nutzung auch gerne FLTK 
(www.fltk.org))
Persönliche Seite #429527
Lesenswert?

Kann man die wxWidgets-Komponenten auch bei Konsolenanwendungen 
verwenden?
Also natürlich nicht die GUI-Komponenten aber zB Dateizugriff und 
Netzwerk?

Merkt man dass ein wxWidgets_Programm deutlich mehr Systemrecourcen 
verbraucht als ein natives Programm oder ist das minimal?

Und zum Thema:
Für Anfänger ist es wohl wirklich das beste mit C# anzufangen. Ist 
wirklich einfach und unkompliziert, ist von der GUI-Programmierung wie 
VisualBasic.

Die MFC ist veraltet und wird auch von Microsoft weniger supportet und 
nicht mehr weiterentwickelt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren