A long time ago I wrote an article ....
Take a look at it...
..
"
Students studying windows programming cannot afford to hurt
Microsoft like '_'.
One '_' cannot be two.
Nima '_'.
Dizzy.
Students studying windows programming cannot afford to hurt
Nima, Microsoft is not playing the cards as usual.
The C language standard is not ANSI.
Nima University
All languages
C language programming
It's not Windows C language programming.
But Nima is the master of Microsoft.
Windows Monopoly
The university teaching material Nima is affected.
After learning C, I cannot tell which ANSI standard is unique to Windows.
Dare not use K & R's "The C programming language" for university textbooks
Nima is useless.
Students studying windows programming cannot afford to hurt
Nima vs pitfall
Called the universe's first ide
But Nima does not use eclipse.
Youmu youyou
Nima vs is powerful.
Default mechanisms
If you don't follow the routine, he will write it for you too.
If something goes wrong, it won't be solved for you.
Throw a bunch of lnk2005 and unresolved externals.
Shenma
Dare not be friendly
Today's integrated platform is booming
Hot GUI development
Easy to compile with one click
But Nima's internal mechanism doesn't understand.
I don't understand. complicated program configuration is not good.
Nima's programmers dare not teach command line compilation.
Dare not read the operation manual
CL, nmake, with wood
MFC pitfalls
Basic Library
Nima cannot be killed.
Wood document
Msdn and tianshu
All Chinese are machine translation.
Weird.
Various books
In-depth introduction to MFC
In-depth introduction to MFC
Nima, you two have fun.
Lack of information
Books cannot be understood.
Online posts are full of resources
Uneven
The copy and paste operations are not reproduced yet.
Nima has a good understanding of 10 sentences.
To learn about MFC, read the source code.
Ah, you have wood
Nima MFC source code is big.
A bunch of NIMA '_'
Uppercase letters make you dizzy.
The definition of symbols is incredible.
A symbol originally thought it was a variable and the result was a macro definition.
You like macro definition.
Unfortunately, the macro definition must end '\'.
There was a pile of '\' in front of Nima.
Local thread storage
TLS
Shenma
Winapi implementation is complicated.
Coupled with MFC
I can't understand it for several days.
Cthreadslotdata has wood
Cthreadlocal has wood
Thread_local (_ afx_thread_state, _ afxthreadstate) has wood
Four indirect pointers are required for one Nima access.
Five TLS implementations are required.
MFC pitfalls
Shenma enjoys linked lists.
Message loops are chained with linked lists.
Cruntimeclass
Nima can even implement a slot blank slot. Nima will be stringed together.
Nima kebab
Youmu youyou
MFC pitfalls
Add a DLL.
Dllmain is hard to write.
Process_attach
Process_detach
Thread_attach
Thread_detach
Nima tongue twister
Youmu youyou
CRT potholes
The Calling mechanism is complicated.
Dllmain is not the ultimate boss.
Have fun
DLL status is hard to manage
Afx_manage_state (afxgetstaticmodulestate () has wood
Afxsetresourcehandle has wood
Multiple types of MFC DLL
I don't know why.
Mfc dll with static links
Dynamic Link rules mfc dll have wood
Extension DLL has wood
Nima does not allow non-MFC programs to call the mfc dll.
Nima hasn't told me
The program reports an error for no reason.
Nima _ afxthreadstate is not initialized.
Nima TLS data cannot be debugged.
Windows Programming Classic Books
Master
Windows core programming
Windwos95 System Programming secrets
Youmu youyou
Detailed description
In-depth Introduction
But Nima is like two bricks.
Mainong cannot afford to hurt
The teacher does not despise me.
Two minutes.
There's nothing we can't do in less than two minutes.
Something looks simple.
Actually complicated.
The xuanjicang behind the interface is very deep
Do you think you are living in a virtual world?
Hacker empire
Wood, wood, and wood
"