Forum: PC-Programmierung Suche Literatur für GUI oder Windows Programmierung


von Ben S. (theben)


Lesenswert?

Hallo Leute
Ich wollte mich mal näher mit dem Thema Windows Prgrammierung 
beschäftigen.
Nun gibt es da zick Vareanten an dieses Thema heran zu gehen. Ich habe 
zu Hause ein Buch welches sich mit Windows Forms beschäftigt ich habe in 
anderen Foren gelesen das Windows Forms eher ungeeignet ist weil es sich 
um eine andere Programmiersprache handelt C++/GLI.

Ich kenne mich eher mit C und auch ein bisschen mit C++ aus.

Jetzt suche ich geeignete Literatur um mir Windowsprogrammierung bei zu 
bringen.

Welches GUI ist am besten geeignet für mich als hauptsächlich C 
Programmierer, MFC?
WinAPI soll zwar für das grunsätzliche Verstehen gut sein doch sehr 
aufwändig, was ist besser um relativ schnelle Ergebnisse zu sehen?

von Klaus W. (mfgkw)


Lesenswert?

Suchfunktion?

Alles was du so bekomst, ist die 215456. endlose Diskussion um die beste 
GUI.
Steht alles aber schon da.

Mein Standardrat in diesem Fall ist Qt, und Doku ist ganz einfach: die 
Tutorials dazu:
http://developer.qt.nokia.com/doc/qt-4.7/

von Ben S. (theben)


Lesenswert?

Danke für deine Empfehlung.
Ich wollte ja nur meine Auswahl ein wenig ein grenzen.
Kriterien sind halt nur was C nahes und vielleicht was Deutsches.

Ich würde ja auch nach einem Buch aus schau halten wenn sich nichts 
toturial artiges im interet finden lässt

von Arc N. (arc)


Lesenswert?

Ben S. schrieb:
> Ich habe zu Hause ein Buch welches sich mit Windows Forms beschäftigt
> ich habe in anderen Foren gelesen das Windows Forms eher ungeeignet ist
> weil es sich um eine andere Programmiersprache handelt C++/GLI.

Auch wenn es einige hier nicht gerne hören, C++/CLI ist ein Superset von 
C++ d.h. man kann damit auch jedes C++ Programm übersetzen.
Empfehlenswert ist C++/CLI trotzdem nicht (außer wenn es z.B. um die 
Zusammenarbeit von nativem und managed Code geht).
WinForms bzw. die Verwendung des .NET-Frameworks ist mit der Sprache, in 
der sie geschrieben wurden, wesentlich angenehmer: C#

> Ich kenne mich eher mit C und auch ein bisschen mit C++ aus.

Reines C wird für so etwas nur noch sehr selten genutzt...

> Welches GUI ist am besten geeignet für mich als hauptsächlich C
> Programmierer, MFC?

MFC = Microsoft Foundation Classes = C++ (die MFC nutzen zwar bei weitem 
nicht alle C++ Möglichkeiten, aber es ist C++).
Falls VS in der richtigen (2008 Standard oder 2010 Pro) Version 
vorhanden ist, kann man das machen, mit den VS Express-Versionen ist das 
nur sehr, sehr eingeschränkt möglich 
(http://www.codeproject.com/KB/MFC/MFCinVisualStudioExpress.aspx)

> WinAPI soll zwar für das grunsätzliche Verstehen gut sein doch sehr
> aufwändig, was ist besser um relativ schnelle Ergebnisse zu sehen?

WinForms mit C# oder Silverlight und/oder WPF wenn man sich etwas 
intensiver einarbeiten kann (steilere Lernkurve, aber wesentlich 
mächtiger als andere Toolkits zur UI-Programmierung).

von Ben S. (theben)


Lesenswert?

Und gibt es denn ein deutschsprachiges toturial oder buch dazu?

von Arc N. (arc)


Lesenswert?

Ben S. schrieb:
> Und gibt es denn ein deutschsprachiges toturial oder buch dazu?

Zu was?
WinForms:
http://msdn.microsoft.com/en-us/library/ms229601.aspx
http://windowsclient.net/getstarted/
(WinForms hat sich in den letzten Jahren nicht sehr viel verändert, so 
das auch ältere Bücher ausreichend sind. Das restliche Framework und C# 
haben sich mehr verändert...)

WPF:
z.B. http://www.wpftutorial.net/
Bücher in deutsch gibt's anscheinend auch
http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Daps&field-keywords=wpf&x=0&y=0

http://msdn.microsoft.com/en-us/library/ms754130(v=VS.100).aspx
http://windowsclient.net/getstarted/

Silverlight:
http://www.silverlight.net/learn
(die Grundlagen sind die selben wie bei WPF)

Ansonsten kann man sich u.a. mal auf diesen
http://www.dotnetspider.com/tutorials/
http://www.codeproject.com
http://www.c-sharpcorner.com/
Seiten umsehen

Was man jetzt einsetzen will, hängt davon ab was es werden soll/muss.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.