MFC learning books, based on MFC programming example books

Updated on technology 2024-05-05
10 answers
  1. Anonymous users2024-02-09

    It is not recommended to read MFC directly, if you want to learn more solidly, or take a look at the knowledge of win32 first, recommend classic books.

    Programming Windows,Although the book is a bit thick,But you don't have to read it all.,Mainly understand the message mechanism under Windows first.。

    Next, you can choose Hou Junjie's "In Simple Terms" (second edition), although the book is introduced, but the author also specially explained on the Internet, because there is not much difference, it will not be the third edition, this book is an absolute classic of learning MFC, you can take a look.

    If Hou Jie (Hou Junjie) is not quite the right appetite, you can choose VisualC++ Technical Insider (Fifth Edition), don't be frightened by the name, this is also a classic primer, formerly known as the famous Inside Visual C++, with many examples and comprehensive.

    Classic books can be read many times, it is recommended that you buy them, but you can go to CSDN or Thunderbolt to read the electronic version first, and then buy it if you have an appetite

    Happy studying

  2. Anonymous users2024-02-08

    Practical Visual C++ tutorials.

    Visual C++ Tech Insider.

    MFC goes into the dark.

    I'm talking about going in the order above, the first book is the shallower, the second book is about application, and the third book is about principles.

  3. Anonymous users2024-02-07

    You can take a look at "Understanding MFC", which explains the principles of MFC, and then you can take a look at "Visual C++".Net Technology Intima will be mainly applied, and these 2 books should be almost the same after reading MFC.

  4. Anonymous users2024-02-06

    If you understand MFC in simple terms, you will not be in the situation you said, it should be because you have learned C++ and walked directly into MFC, and the middle span is too large.

    A few suggestions for you:

    1. Learn the basic principles of operating systems, and it is recommended to read foreign and new editions of textbooks such as: "Modern Operating System" and "Operating System Concept Seventh Edition". It is generally very thick, and it is necessary to be patient to look at it, which will help you a lot in the future programming.

    2. Get in touch with the Windows SDK, understanding the principle of the SDK will help you deepen your understanding of MFC, and it is best to read "Windows Programming (Fifth Edition)".

    3. The most important and indispensable practical link, it is recommended that you get a book of VC++ program examples such as "Visual C++ Program Development Example Book", which has a lot of necessary experience and skills in practical work, which can broaden your thinking, so it is highly recommended

  5. Anonymous users2024-02-05

    Don't read the book, your situation is caused by your low eye, just write a few programs. When I met someone I didn't understand, I looked back at Hou Jie and Sun Xin's Dongdong, and it was transparent all of a sudden.

  6. Anonymous users2024-02-04

    The one above said very well, so I do.

  7. Anonymous users2024-02-03

    1."Proficient in MFC Programming".

    Publisher: People's Posts and Telecommunications Press.

    The book introduces the specific use of the MFC library of the Visual C++ development environment from shallow to in-depth step by step. The book is divided into 9 chapters with a total of 30 chapters, covering Windows-VC-MFC, MFC framework and message processing mechanism, MFC general control and dialog box programming, document-view structure, MFC database programming, MFC network programming, registry programming, process threads and DLLs, exceptions and debugging, and .NET MFC applications, most of which are equipped with rich implementations**. The most important feature of this book is that it is rich and informative, and the explanations are delicate.

    2."An In-Depth Analysis of MFC".

    mfc internals:inside the microsoft foundation class architecture

    Publisher: China Electric Power Press.

    This is an MFC book that fills the gap between the Wizard class, the VisualC++ book, the product documentation, and the MFC source**. This book is a guide to the inside of MFC, providing unique and thorough information on undocumented MFC classes, utility functions, and data members, introducing useful coding techniques, and providing an important analysis of how MFC classes work together with each other. The first part of the book contains the core MFC GUI classes and the classes that support them, and the second part contains extensions like OLE.

    3."Mastery of MFC".

    Publisher: Electronic Industry Press.

    The book is divided into 16 chapters. The book introduces the basic knowledge of C++ and object-oriented that MFC must have; This paper elaborates on the MFC application framework, the principle of the window, the document view structure, the message processing mechanism and the technology and related implementations, and gives typical examples for each technical difficulty while expounding the theory, so as to improve the practical level of developing MFC applications and broaden the program design ideas. In addition to introducing the traditional GDI programming interface, the latest GDI+ programming interface is explained in detail.

    The second of these books is currently the hottest.

  8. Anonymous users2024-02-02

    You learn smallpox bai

    Falling randomly, I will only sigh to myself when I am looking for a job at du:

    zhi turned out that I was still there.

    dao is such a dish.

    Learning the foundation is the most important thing to return. You don't need to answer everything, but you need to understand the basics.

    Basics: C C++

    Basic: Be able to use VC tools, use MFC, be familiar with MFC framework, several key technologies, and the use of each framework.

    Basic: use MFC to develop multiple software, use different technical points, master some debugging skills, and have good quality.

    If you know the above three points, please don't be proud, because when you are looking for a job, you will only write: familiar with C++, familiar with MFC.

    The company does not have to be "familiar with MFC", let alone value your familiarity with C++. Unless you're very nb.

    Algorithm? Database? Internet? Multi-threaded design?

    Don't try to do it all, just learn some concepts and put them first.

    To learn a little bit in Windows, MFC is just a tool, you have studied it for many years, it is still a tool, and learning Windows programming is basic. Master kernel programming, understand drivers or just get started, and you'll make a fortune.

    The above is a personal opinion.

    In addition, about your Sun Xin's book, treat it as a book that arouses interest, just learn it simply, imitate it all, it's meaningless.

    Hou Jie's "Easy to Understand MFC" is a good choice, and there have been some books written by foreigners who are very good, so you can search for them.

  9. Anonymous users2024-02-01

    The understanding of object-oriented concepts is the premise of learning MFC.

    In the process of learning MFC, it is necessary to review frequently to improve the knowledge of C++.

    Personally, I feel that practicing more on the computer and studying other people's source programs is very helpful for learning MFC.

    2.Microsoft provides two development tools for Windows:

    Based on the C language --API

    Based on C++ --MFC(VC).

    MFC is an object-oriented wrapper of an API function. Having API foundation is certainly helpful for learning VC!

    is the basis of VC, the concept of C++ (wrapping, inheritance, overloading, polysemy...) Everywhere in VC.

    Without a certain level of understanding and mastery of C++ concepts, it is impossible to learn VC well.

    Moreover, the concept of C++ is more abstract, and the VC library is more complex, so you can learn separately and disperse the difficult points.

    In addition, C and C++ can be studied together, which is the view of some foreign scholars, which is convenient for cultivating object-oriented as soon as possible.

    and good C++ language habits).

  10. Anonymous users2024-01-31

    Recommend Mr. Hou Jie's "Easy to Understand MFC" Strong recommendation, violent recommendation

Related questions
3 answers2024-05-05

You're talking about settimer, right?

uint_ptr settimer( >>>More

9 answers2024-05-05

For example, create a dbf database in your project directory, and then you need to do the following:1Add include to the new header file, which is used in the cdatabase class. >>>More

17 answers2024-05-05

oncreat is executed when a window is created, and is usually executed only once. >>>More

21 answers2024-05-05

Loop reads. cstring str, strcnt, strtemp;

int num= 0; >>>More

5 answers2024-05-05

mark it...

Sun Xin's tutorial seems to have it above。。。 >>>More