Written by the authors of the world's best-selling introductory/intermediate C and C++ textbooks, this comprehensive book examines Visual C++ .NET. Visual C++ .NET How to Program features the Deitels' signature LIVE-CODE (tm) approach to teaching programming with thousands of lines of code in hundreds of complete working programs. Start with an introduction to computers and Visual C++ .NET programming, then move on to more advanced topics such as graphical user interfaces (GUIs), multimedia, databases, and networking. Learn how to create reusable software components with classes and assemblies. Create database connections using ADO.NET, create Web-based applications using ATL Server and create Web services using ASP .NET and ATL server. The book features detailed LIVE-CODE (tm) examples that illustrate managed C++ code, highlight crucial files and streams concepts, show how to create custom GUI controls, demonstrate how to use sockets to hide network details, show real examples of Web services in action, demonstrate attributed programming in ATL/COM, illustrate COM components, and illustrate several substantial case studies. Benefit from the Deitels' outstanding and consistent pedagogy with icons that highlight good programming practices, common errors, software engineering observations, portability tips, performance tips, and testing and debugging tips.