I don’t know why the writer chose VC++.NET for building financial application. When I take a look at job market, usually the job requirement is the skill of native C++ under UNIX or under win32. If the job requires .NET skill they will choose C# over VC++.NET.
This book shows a lot of how-to but gives so little explanation. Moreover, it does not give many information about trading system architecture. It seems the writer copied and pasted the MSDN and modified the code to show financial examples.