Please refer to
the homepage of HelloWorld for a complete introduction of the project.
In the rudiment of the project, I selected three techniques (COM, DLL, and IPC) and added about thirty samples to exemplify what the project will be for the rest dozens of Microsoft development techniques.