Mein Team hat in den letzten 5 Jahren in C# gearbeitet. In der Regel benötigen erfahrene C++ - Programmierer eine oder zwei Wochen, um in C# voll funktionsfähig zu sein. Ich habe sogar einige gesehen, die es fast sofort getan haben, nachdem sie eines Morgens mit ihnen zusammen waren, ihnen unseren Code gezeigt und die Grundlagen der Sprache erklärt haben, die sich von C++ unterscheiden. Aber so empfehle ich dir das nicht.
Ich empfehle Ihnen, dies zu tun:
Lesen Sie ein C# Buch: My Pick Programming C# von Jesse Liberty wäre. Wichtige Kapitel sind die Sprache selbst und die Grundlagen der .NET-Framework-Bibliotheken. Das .NET Framework ist riesig, so dass Sie nicht alles im Detail wissen müssen. Sie können die Windows Forms-Kapitel überspringen (oder überfliegen). Windows Forms unterscheidet sich so sehr von WPF, dass es für Sie nicht nützlich ist, wenn Sie nur WPF erstellen möchten.
alt text http://images.amazon.com/images/P/0596006993.01.MZZZZZZZ.jpg
Lesen Sie ein WPF-Buch: Das beste Buch, das ich bisher gelesen Windows Presentation Foundation Unleashed von Adam Nathan ist. WPF hat im Vergleich zu Windows Forms eine steile Lernkurve, selbst für erfahrene C#/WinForms-Programmierer. Es hat eine Menge von komplexen Elementen wie XAML, Abhängigkeitseigenschaften, Bindungen, Vorlagen, Animationen, Ressourcen usw. Dieses Buch vermittelt Ihnen die Grundlagen allmählich und ist leicht zu lesen und zu verstehen, zu verstehen. Und es ist in voller Farbe!
alt text http://ec1.images-amazon.com/images/P/0672328917.01._SCLZZZZZZZ_.jpg
Lesen Sie über das Model-View-Viewmodel Muster: Ich habe nicht ein gutes Buch über das noch nicht, aber es war sehr wichtig für mich gefunden zu meinen WPF-Anwendungen einfacher und beherrschbar zu machen. Mein Lieblingsmaterial über MVVM ist this one hour presentation by Jason Dolinger. Er erstellt eine WPF-Anwendung von Grund auf ohne ein bestimmtes Muster und migriert sie Schritt für Schritt zum MVVM-Muster.
Die Verbindung zu jason Dolinger gebrochen ist, beziehen Sie diese an: https://www.youtube.com/watch?v=BRxnZahCPFQ? – petric