How to learn Visual C ++?

I am interested in learning how to program using Microsoft Visual C ++ for Windows. In particular, I want to know how to create applications for the Windows platform.

I am already a professional programmer. I know the languages ​​C and C ++, as well as many other languages ​​in depth, I just did not do any Windows programs before, so I do not need to introduce an introduction to C / C ++ or programming. I am also interested in writing programs for the latest versions of Windows, including Windows 7 and MFC, which are out of date.

We are looking for books, I have already found in another place in StackOverflow a recommendation for Petzold's book Windows Programming, but since 1998 - is it really applicable?

My questions:

  • What websites do you recommend as links?
  • What websites do you recommend as tutorials?
  • Are there any books or e-books on this?
  • What options are available regarding frameworks? Vanilla, .NET, Native, MFC, what are the differences, and what is it?
+5
source share
3 answers

WPF is Microsoft’s latest user interface infrastructure and has many advantages over System.Windows.Forms, which is its predecessor in .NET. It may be easiest to learn C # and make the user interface material in WPF, and access native C ++ only as needed. If you want to stick only to C ++, you can also use managed C ++ (C ++ / CLI) using both .NET GUI infrastructure technologies.

++ , Qt - . MFC, , , . ++ Win32 API, , , .

, # WPF. , # , ++.

Windows Petzold Richter .

+5

, Windows. , .

API MFC ( ), 3 Qt, WxWidgets GTK. GTK, Qt. , , .

, , - # , .NET(, WPF). , . , , Visual Studio.

+2

Visual C ++ is a compiler for C ++, it is not a framework. If you just want to get a huge hat, save yourself and start with C ++. NET or C #. Otherwise, you will need a book on Win32 / MFC / Qt / Wx or any of the other toolkits for writing C ++ graphical applications on Windows.

+1
source

All Articles