Click here to Skip to main content
15,906,329 members
Please Sign up or sign in to vote.
2.00/5 (2 votes)
See more:
I have only programmed in WINDOWS API. If you can suggest me a good book to learn WPF.
Updated 2-Feb-12 21:36pm
Sergey Alexandrovich Kryukov 1-Feb-12 16:36pm    
I wonder if you have and idea who different are they? Different platforms, languages and status (MFC almost dead, WPF still emerging).
Sergey Alexandrovich Kryukov 1-Feb-12 16:40pm    
And also add WPF in your tags, not just MCF.
iamrohitsingh 3-Feb-12 3:37am    
I just made my question more clear.

Here you go
Useful Reference Books[^]
Share this answer
CPallini 2-Feb-12 8:17am    
Ah, the oldie-goldie list. Possibly the WPF guys should add some titles there.
thatraja 2-Feb-12 9:38am    
Yep, I just updated the article right now. Yeah also I want books on new topics like Silverlight, WPF, WP7, HTML5, etc.,
Espen Harlinn 2-Feb-12 17:48pm    
iamrohitsingh 3-Feb-12 4:17am    
These two subjects are totally different. If you are using C++ and Windows API then MFC would be the next step. However, if you wish to divert to WPF then you need to study .NET and C# or VB.NET. There are many samples and tutorials on the internet, in MSDN and even in the articles here on CodeProject. If you want books then again you can find them via Google and read some of the reviews that go with them.
Share this answer
Sergey Alexandrovich Kryukov 1-Feb-12 16:39pm    
Don't forget C++/CLI -- it cannot come after VB.NET: C++/CLI is international standard, ECMA + ISO on par with C#; VB.NET standardization is not even discussed, probably will never be. As OP mentioned MFC (C++ only), C++/CLI is more relevant then other languages. This time, I voted 4, just by that reason.
Richard MacCutchan 1-Feb-12 18:02pm    
I deliberately omitted C++/CLI as I think it adds too much confusion for someone who is still learning.
CPallini 2-Feb-12 8:16am    
I agree. Moreover C++/CLI is not a ISO standard, it is a Nish standard. :-D
(Well, Nish's revenge is called WinRT).
iamrohitsingh 3-Feb-12 4:17am    
you can refere this link
Share this answer
iamrohitsingh 3-Feb-12 4:18am    

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900