I am posting some of really helpful (and meaningful as well) books. I am quite sure that It can be of great help.
1. Ivor Horton’s Beginning Visual C++ 2008, by Ivor Horton.
Discusses the .NET framework, common language runtime (CLR), writing C++ applications, the C++ standards, the integrated development environment (IDE), using the IDE, structure of a C++ program, defining variables, fundamental data types, basic input/output operations, calculating in C++, variable types and casting, storage duration and scope, namespaces, C++/CLI programming, comparing values, repeating a block of statements, arrays, strings, pointers, indirect data access, dynamic memory allocation, using references, functions, passing arguments to functions, returning values, recursive function calls, exceptions, allocation errors, function overloading, templates, the struct in C++, data types, objects, classes, instances, private members, const, static members, class destructors, operator overloading, OOP, inheritance, virtual functions, debugging, Windows programming, Microsoft Foundation Classes (MFC), menus and toolbars, drawing, using CList, dialogs and controls, DLLs, and connecting to data sources. Appendices cover C++ keywords and ASCII codes.
Buy here: Ivor Horton's Beginning Visual C++
2. Microsoft Visual C++ .NET Language Reference, March 2006, by Microsoft Corporation.
Introduces Visual C++ .NET; discusses keywords, modifiers, statements, C++ features (including operator overloading, C++ operators, attributed programming, declarations, enumeration declarations, linkage specifications, namespaces, declarators, type names, abstract declarators, classes, structures, unions, class names, class members, member functions, static data members, bit fields, nested class declarations, type name in class scope, derived classes, multiple base classes, virtual functions, explicit overrides, abstract classes, scope rules, the preprocessor, managed extensions for the C++ specification, managed types, managed extensions keywords, properties, exception handling, nested classes, mixing managed and unmanaged classes, static class constructors, managed operators, metadata, typeof keyword, compiling code for runtime, verifiable code, managed templates, and managed extensions for C++ specification. Appendices cover C++ compiler options and Visual C++ linker options.
Buy here: Microsoft Visual C++ .NET Language
3. List of EBooks recommended by Microsoft
http://support.microsoft.com/kb/122296
4. Visual C++ MFC Programming by Example
Tired of the inadequate examples and documentation for MFC and Visual C++ development? Don't like what the Developer Studio Wizards give you? Beginning and experienced Visual C++ programmers will get a leg up with the 85 working examples provided in this book (each fully annotated and ready to insert into applications. Dozens of examples are given for each key area of MFC including code for windows, classes, messaging, drawing inside windows, the design and construction of toolbars, menus, dialog boxes and bars, and custom controls, such as buttons, list boxes, and scroll bars.
Buy Here: http://www.amazon.com/exec/obidos/ASIN/0879305444/programmersheave