1

I am a reasonably competent C# developer who has experience in threading, web development, windows client development, and basic (recent) experience in multi-platform C. I realize that there are questions out there that cover the insanely wide spectrum of C++.

Given that the C++ and Windows C++ realm is vast with a lot of legacy surface, what I am looking for are books, links, and media that provide a decent crossover point that discuss modern techniques, libraries, and Windows APIs for a seasoned dev (e.g., in what projects would I choose to use the MFC library?).

Update

Additional books that look interesting:

Windows System Programming (4th Edition)

The Old New Thing: Practical Development Throughout the Evolution of Windows

Programming Windows

Update 2

Looks like there is a good channel 9 video series that may become a good source of information as well.

Going Native (Blog)

Channel 9 Video

Update 3

C# to C++ - A Somewhat Short Guide by Michael B. McLaughlin

Community
  • 1
  • 1
Jason
  • 4,897
  • 2
  • 33
  • 40
  • I'm not really sure what you're asking. "When to use library X", or "how to use library y", or "how to learn C++" or "how to learn library z"? If you don't already know C++, isn't it jumping the gun a bit to start worrying about which Windows libs to use in your C++ code? – jalf Jun 16 '11 at 08:28
  • Everyone has to start somewhere. I'm looking for the zen of C++ development on the Windows platform so that I can, 1, narrow down what I want to learn, 2, see how seasoned C++ devs approach development on Windows, and 3, provide some context on what I already know of the Windows platform. – Jason Jun 16 '11 at 12:59

1 Answers1

3

My list:

  1. MSDN - source of all dev information
  2. Windows via C/C++
  3. Microsoft Visual C++ Windows Applications by Example: Code and explanation for real-world MFC C++ Applications (will at least cover you e.g. question)
Sergei Nikulov
  • 5,029
  • 23
  • 36
  • Awesome. I found CLR via C# very helpful so am excited about Windows via C/C++. Too bad amazon doesn't sell it anymore. :( "New from $350"? Haha. Looks like I can get it from the publisher though. Looks like "Windows System Programming" might be a good option as well. It has a good "Additional Reading" section: http://www.amazon.com/gp/reader/0321657748/ref=sib_books_pg?keywords=windows+via+c%2Fc%2B%2B&ie=UTF8 – Jason Jun 17 '11 at 14:47