
Разработка приложений на Microsoft Visual C++ 6.0. Учебный курс. Сертификационный экзамен №70-016

Издательство: "Русская Редакция", 2000
576 страниц
Аннотация
Содержание
Комментарии
Аннотация
Настоящий учебный курс посвящен разработке приложений на Microsoft Visual C ++ 6.0. Рассмотрены важные темы, которые помогут Вам в изучении Visual C++ и, в частности, таких важных тем, как проектирование приложений, настройка среды разработки, создание пользовательских сервисов, разработка и управление COM-компонентами, создание сервисов для операций с данными, тестирование, отладка, компиляция и распространение приложений, а также их поддержка и сопровождение.
Данный учебный курс рекомендован корпорацией Microsoft для сдачи экзамена № 70-016 "Designing and Implementing Desktop Applications with Microsoft Visual C++ 6.0" по программе сертификации Microsoft (Microsoft Certified Systems Engineer, MCSP). Учебный курс состоит из занятий, упражнений, проверочных вопросов и дополнительных материалов в мультимедийной форме, которые помогут Вам в изучении Visual Basic. На прилагаемом компакт-диске содержатся упражнения, образцы кода и примеры экзаменационных вопросов.
Содержание
Глава 1. Подготовка к разработке приложения
Занятие 1. Разработка программного проекта средствами Microsoft Solutions Framework
Занятие 2. Установка инструментальных средств Visual C++
Упражнение 1. Знакомство с приложением STUpload
Глава 2. Среда разработки Visual C++
Занятие 1. Создание проекта на базе MFC
Занятие 2. Изучение среды разработки
Занятие 3. Управление исходным кодом
Упражнение 2. Создание проекта STUpload
Глава 3. Создание приложений на базе Microsoft Foundation Classes
Занятие 1. Знакомство с MFC
Занятие 2. Архитектура Win32-приложения
Занятие 3. Каркас MFC-приложения
Занятие 4. Архитектура "документ/представление"
Упражнение 3. Отображение данных приложения
Глава 4. Создание пользовательского интерфейса
Занятие 1. Пользовательский интерфейс Windows-приложения
Занятие 2. Создание диалоговых окон
Упражнение 4. Создание пользовательского интерфейса приложения STUpload
Глава 5. Реализация функций приложения
Занятие 1. Работа с диалоговыми окнами
Занятие 2. Отображение и печать данных приложения
Занятие 3. Реализация многопоточности
Занятие 4. Контекстно-зависимая справка
Упражнение 5. Корректировка отображения данных в STUpload
Глава 6. Постоянные данные
Занятие 1. Файловый ввод/вывод
Занятие 2. Сериализация данных приложения
Занятие 3. Доступ к реестру
Упражнение 6. Работа с постоянными данными
Глава 7. Поддержка баз данных
Занятие 1. Доступ к данным в Visual C++
Занятие 2. Поддержка баз данных в MFC
Занятие 3. Знакомство с ADO
Упражнение 7. Работа с базой данных
Глава 8. Знакомство с СОМ
Занятие 1. Архитектура СОМ
Занятие 2. Маршалинг
Занятие 3. Диспетчерские интерфейсы
Занятие 4. Потоковые модели
Занятие 5. Элементы управления на базе ActiveX
Упражнение 8. Работа с OLE/COM Object Viewer
Глава 9. Создание СОМ-компонентов
Занятие 1. Создание COM-компонентов средствами ATL
Занятие 2. Анализ кода ATL COM-компонента
Упражнение 9. Создание компонента доступа к базе данных для STUpload
Глава 10. Клиенты СОМ
Занятие 1. Приложения-клиенты СОМ
Занятие 2. Повторное использование СОМ-объектов
Упражнение 10. Реализация компонента UploadStockData
Глава 11. Создание элементов управления на базе ActiveX
Занятие 1. Создание ActiveX-элементов средствами VFC
Занятие 2. Создание ActiveX-элементов средствами ATL
Упражнение 11. Использование ActiveX-элемента в приложении
Глава 12. Программирование приложений для Интернета
Занятие 1. Работа с Dynamic HTML
Занятие 2. Создание ActiveX-документов
Занятие 3. Программирование для Web-сервера
Упражение 12. Реализация STUpload в виде сервера ActiveX-документов
Глава 13. Обработка ошибок, отладка и тестирование программы
Занятие 1. Обработка ошибок
Занятие 2. Ошибки СОМ-компонентов
Занятие 3. Отладка программы
Занятие 4. Применение встроенного отладчика
Занятие 5. Применение Dependency Walker
Занятие 6. Применение Spy++
Занятие 7. Тестирование приложения
Упражнение 13. Отладка приложения STUpload
Глава 14. Распространение приложений
Занятие 1. Программы установки
Занятие 2. Применение InstallShield
Занятие 3. Регистрация СОМ-компонентов
Занятие 4. Способы распространения приложения
Занятие 5. Zero Administration for Windows
Упражнение 14. Подготовка к распространению приложения STUpload
Комментарии
- Александр Шаргин
Одна из самых бестолковых книг, которые я когда-либо встречал. Несмотря на пометку "Гарантия квалификации" на обложке, книга мало подходит для изучения Visual C++.
Судите сами. В объём чуть больше 500 страниц авторы умудрились запихать всё, что только можно: среду разработки и инструменты Visual C++, Win32 API, MFC и ATL, COM и ActiveX, ODBC и ADO, интернет-программирование и даже испоьзование InstallShield. Поэтому нет ничего удивительного в том, что все эти темы излагаются поверхностно. Для изучения любой из них придётся прибегнуть к дополнительным источникам. Добавьте сюда же чрезмерно завышенную цену, и получите полную картину.
Единственный плюс: книга, как ей и положено, предоставляет информацию о сертификационном экзамене №70-016 фирмы Микрософт. Компакт-диск, прилагаемый к книге, даже содержит примеры экзаменационных вопросов. Поэтому тем, кто собирается сдавать экзамен, книга может принести некоторую пользу (поможет наметить план подготовки). Всем остальным я настоятельно не рекомендую её покупать.