В книге широко рассмотрены возможности новейшей версии программного продукта Microsoft Visual C++. Подробно описаны способы применения мастеров, используемых при разработке приложений различного уровня, - с одним документом, многодокументных, с единственным диалоговым окном, с элементами управления ActiveX и модулями DLL. Материал книги дополнен многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio. Особое внимание уделено новинкам версии 6.0 и новейшим технологиям в программировании приложений, ориентированных на работу в Internet. Книга рассчитана на широкий круг читателей, интересующихся современными проблемами программирования. Краткое содержаниеЧАСТЬ I. ПЕРВЫЕ ШАГИ ГЛАВА 1. Создание первого приложения ГЛАВА 2. Диалоговые окна и элементы управления ГЛАВА 3. Сообщения и команды ЧАСТЬ II. ПРОГРАММИРОВАНИЕ ВЫВОДА ИНФОРМАЦИИ В ПРИЛОЖЕНИИ ГЛАВА 4. Документы и представления ГЛАВА 5. Вывод на экран ГЛАВА 6. Распечатка и предварительный просмотр ГЛАВА 7. Сохранение-восстановление объектов и работа с файлами ГЛАВА 8. Построение завершенного приложения ShowString ЧАСТЬ III. РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ГЛАВА 9. Панели инструментов и строка состояния ГЛАВА 10. Элементы управления общего назначения ГЛАВА 11. Справка в приложении ГЛАВА 12. Вкладки и окна свойств ЧАСТЬ IV. ПРИЛОЖЕНИЯ И ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ACTIVEX ГЛАВА 13. Концепции технологии ActiveX ГЛАВА 14. Создание приложения-контейнера ActiveX ГЛАВА 15. Создание приложения-сервера ActiveX ГЛАВА 16. Создание сервера автоматизации ГЛАВА 17. Создание элемента управления ActiveX ЧАСТЬ V. ПРОГРАММИРОВАНИЕ ДЛЯ INTERNET ГЛАВА 18. Windows Sockets, MAPI и Internet ГЛАВА 19. Использование классов WinInet при программировании для Internet 1 ГЛАВА 20. Создание элемента управления ActiveX для Internet ГЛАВА 21. Библиотека Active Template Library ЧАСТЬ VI. СОВРЕМЕННЫЕ МЕТОДЫ ПРОГРАММИРОВАНИЯ ГЛАВА 22. Доступ к базам данных ГЛАВА 23. SQL и редакция Visual C++ Enterprise Edition ГЛАВА 24. Повышение производительности приложений ГЛАВА 25. Как достичь повторного использования программных компонентов ГЛАВА 26. Исключения, шаблоны и последние модификации C++ ГЛАВА 27. Многозадачность на основе потоков Windows ГЛАВА 28. Что еще полезно знать ЧАСТЬ VII. ПРИЛОЖЕНИЯ ПРИЛОЖЕНИЕ А. Обзор языка C++ и основные концепции объектно-ориентированного программирования ПРИЛОЖЕНИЕ Б. Программирование для Windows и класс CWnd ПРИЛОЖЕНИЕ В. Интерфейс Visual Studio ПРИЛОЖЕНИЕ Г. Отладка ПРИЛОЖЕНИЕ Д. Макросы и глобальные объекты MFC ПРИЛОЖЕНИЕ Е. Полезные классы