Overview
Enterprise Application Development with Visual C++ 2005 teaches developers how to create practical business applications using managed C++ and Visual Studio? 2005. It offers best practices for coding and C++ development, including class programming, code factoring, source control, memory management, and interdependency and interoperability. Special attention is also given to new features in Visual C++ 2005, such as IDE enhancements, compiler features, ECMA syntax for managed C++, and C++ language extensions. Database application development, XML Web Service integration, and MSI deployment tools integrated in Visual Studio 2005 are also covered in detail. Throughout the book a wide variety of practical examples are used to illustrate features of the language. In addition, users learn how to create an enterprise application installation package from the ground up, which performs a full range of deployment tasks ranging from creating SQL Server database to registering and configuring both managed and unmanaged Windows and XML Web Services. After reading this detailed resource, developers and programmers will have all the skills needed to create enterprise-quality applications.
Synopsis
Enterprise Application Development with Visual C++ .NET 2005 offers coding and development guidance for enterprise application developers using C++, and teaches them how to create enterprise applications using managed C++ and Visual Studio .NET 2005. The book covers issues often ignored by developers, including C++ development and coding best practices. Some of these practices include class programming, code factoring, source control, memory management, and interdependency and interoperability. There is also special attention given to the new features in Visual C++ .NET 2005 such as IDE enhancements, compiler features, ECMA syntax for managed C++, and C++ language extensions. Database application development, XML Web Service integration, and application deployment with MSI deployment tools integrated in Visual Studio .NET 2005 are also covered in detail. In addition to the short examples presented throughout the book to illustrate particular features of the language, readers will develop two full applications from start to finish. These two applications, a music server responsible for online purchase transaction processing, user registration, and MP3 download access management and a 3D Online Game Server and Web Service, bring all of the lessons in the book together and show the complete development process with Visual C++. After reading through this comprehensive guide, developers and programmers will have all the skills needed to create quality, enterpriselevel applications.
KEY FEATURES
Stresses coding and application development best practices, coding standards, and software design tips often overlooked by C++ developers
Covers the new features in Visual C++ .NET 2005 including code editing and factoring, ECMA syntax, stack allocation, deterministic destruction, and new compiler and IDE features
Provides developers with all the required skills to get up to speed on .NET from MFC or Win32 API development
Includes a CD-ROM with the sample code from the examples and projects in the book