I often saw a number of friends asking questions about VC programming. I also answered some. Today, I discussed with a friend on learning VC programming, organized, and some help for beginners.
A: deadhorse
B: Friends
A: Talk about your actual situation
B: I have learned that it is only 1 year and March, and I first study PHP, and now I have written PHP.
(Deadhorse: It doesn't matter, it doesn't need too much basis. I have said before, as long as 3 points .1, familiar with computer applications; 2. Have strong logical thinking; 3, have the enthusiasm of learning.)
B: There is no one who can guide me around, but there is a powerful, but don't like others ~
A: I belong to it is not too powerful, but it is good at (also willing) to teach what I know.
B: What should I learn now? We have some MFCs who first look at it here, and then the master who doesn't like others, saying that you haven't learned to run, then laugh at him a meal, so I don't know if the MFC is not the right way. ?
A: What to learn, I have passed the SDK online is the foundation, but I don't ask you to understand, ask for a message.
B: What tools use?
A: I have always used VC6, if you want to learn, it is recommended to use this version, which is relatively simple. After VS.NET.
B: Haha, I listen to you, I use VC6, I have already installed on my machine.
B: Is the SDK is JAVA's JDK similar?
A: Software Development Kit
(DeadHorse: SDK in Windows Development often refers to Microsoft Win32 Platform SDK)
B: Is the development package? what
Is there a book for this? I'll try and find it
A: I recommend "Windows98 programming from the introduction to the proficiency" (probably this name, not clear)
A: We generally use SDK to develop the meaning of the library, directly and one line uses the Windows API to knock out a basic Windows program with hand.
B: Oh, I understand, is it the most pure program?
A: Don't need someone else's class library, this is the benefit of starting from the beginning to make you fully understand how a basic Windows program works, at least what steps, this is the basis for you in the future.
B: VC Writing the Windows program has two: 1. Windwos C mode (SDK), 2. C method: i.e., the SDK function is packaged, such as the MFC, BCB OWL, etc. of the VC.
Is the SDK programming only call the API function? Then, if you call the PHP?
A: You have an understanding that is incompletely correct, in fact, using C or C can call API programming directly.
That is just a problem.
MFC, OWL These libraries are convenient for you to program, help you encapsulate common tasks to help you build a better program framework. Since they are written in C , we also use C more convenient. In fact, when you use the class library, you will not realize that it is C with C.
Originally if the concept of the class is not involved, the syntax is basically not too big.
B: understand
Is it equal to MFC encapsulated a higher function?
A: Almost.
B: What should I do? I am most worried
A: E Wen is the least terrible.
B: Why?
A: My E text is also very bad, but MSDN is no problem, this is enough for development.
B: I am also high school level
A: The earliest, I didn't understand anything. At that time, I heard the master and said to CodeGuru. I went to see, I don't understand anything, but in fact, after a while, I understand anything.
A: The vocabulary of computer English is very limited, and it is nothing to do if the E Wen master has no relationship. The vocabulary and grammar in the MSDN are very limited. In fact, Msdn is written by the Japanese. Do you say how powerful it?
B: It turns out, maybe it is used to it.
A: I also know some kind of ewen very good, even the software tips do not understand. In fact, it is a familiar process. In the computer E literary, you and any of the starting point of the E Wen master, much stronger from a professional perspective. So, I am e-blind, I am afraid of who?