Система Orphus

Разработка приложений на 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 фирмы Микрософт. Компакт-диск, прилагаемый к книге, даже содержит примеры экзаменационных вопросов. Поэтому тем, кто собирается сдавать экзамен, книга может принести некоторую пользу (поможет наметить план подготовки). Всем остальным я настоятельно не рекомендую её покупать.