Microsoft's Visual Studio (written in C++ and C#) has always been the most powerful IDE (Integrated Development Environment) for C# development. Of course, nowadays, this most productive Visual Studio 2017 has also applied to the developments of Android, iOS, Windows, Web, and Cloud applications.
C# and .NET innovated the way to write programs across-the-board. Professional C# and .NET series is a classic tutorial for advanced C# programming, including all aspects when using C# to develop Windows applications under Visual Studio. Meanwhile, it's also one of the bestsellers published by Wrox Press. Since its first edition, it has always gotten widespread high praises from readers around the world.
WPF (Windows Presentation Foundation) is a far more flexible and powerful way to develop desktop apps than the outdated Windows Forms technique. As a authoritative programming guide to Microsoft's newer Windows desktop programming technique, Applications = Code + Markup covers the principle of core technology, concept, skill and development practice in Microsoft WPF.
Beginning C# 6 Programming with Visual Studio 2015 is a latest step-by-step beginner's guide for learning the C# and .NET Framework programming techniques using Visual Studio 2015 from scratch. It can lay a solid foundation for you to write excellent Windows programs.
Essential C# has always been widely acclaimed as one of the must-read C# related classic books. The content throughout the book is comprehensive and systematic, and the structure is clear and concise. All was so carefully choreographed that the writing and examples are impeccable. In a word, it is seen as one of the preferred works for learning C# language.
As a tailor-made new programming language for Microsoft .NET Framework, C# (C Sharp) has both the powerful functions of C/C++ and user-friendly characteristics of Visual Basic. And now, it has evolved to 6.0, with various features emerging in endlessly. While it's rare to find C# teaching materials that can stand up to scrutiny on the market, and this might be because the reference on MSDN has been pretty comprehensive.
Templates have been proven to be one of the most powerful features in C++, but often overlooked, misunderstood and even misused. As one of the five classics for C & C++, C++ Templates: The Complete Guide is known as a complete guide for C++ templates programming. It's intended to make readers lay a solid foundation for C++ templates knowledge through the basic concept, commonly used techniques and application examples these 3 aspects of useful information.