Someone asked about why VC why, my opinion

xiaoxiao2021-03-06  27

First, we have to figure out what the VC why VC may include: VS development environment, MFC library, C you have to learn VC basically include these three aspects, of course, there are other things, such as com / COM , ATL, etc., but this is no longer the vc itself, why is the study VC makes people feel difficult, then because there is no good tutor (or experience "high" guidance) because I have just started learning, if there is no A certain foundation is directly learned, then you will need a lot of effort to familiarize yourself with the VC development environment and the MFC class, learn MFC is a thing that makes many people have frustrated, so if you have this experience, please feel Don't be drilling, don't go to the corner of the corner, you can compile a few small programs according to the example of the book. After the VC has a sense of understanding, you can start taking into account other aspects, you want to use the VC, not only The knowledge of VC itself, there is still some things: 1. There is a certain skill in pure C , several good books such as "C Primer", "Accelerated C " is a good book that can be seen, there are Chinese version selling E-books must find themselves themselves, such as "Effective C ", , "The C Programing Language", and generic programming and STL book, I am not a master, so I said it Not very complete. But waiting for you to a certain level, you will know and choose what you want to read.

2, you have to know about Windows system programming. This is mainly to understand WinAPI programming, as well as some of Windows underground mechanism, such as messages, threads, processes, thread synchronization, etc., this kind of classic book has "Windows Core Programming" , "Programming Windows", etc., and MSDN is about WINAPI's most authoritative help. More things, please go to find yourself.

3, it is to understand the VC development environment and the MFC library. This is a lot of books, but this is my weaknesses, knowing the books: "VC technology insider", "deep-in-depth MFC". Let's talk about it, learn VC will inevitably use MFC, but you don't have to master MFC, sometimes people will use it.

4, professional knowledge, such as your database development, then you have to have a database system; if you communicate, then you have to understand the communication protocol. These expertise have some popular development interfaces such as ADO (Database), Socket. Professional knowledge and VC itself are not necessarily related, these things you must do.

The above is only for personal opinions, not the law, not truth, for reference only.

转载请注明原文地址:https://www.9cbs.com/read-77007.html

New Post(0)