Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ответы на экзаменн-е вопросы за 1-й курс. Препод- Рудой И.Б / Ответы / 06 Особенности программирования в Windows. Примеры

..doc
Скачиваний:
38
Добавлен:
25.05.2014
Размер:
22.53 Кб
Скачать

06 Особенности программирования в Windows

К особенностям программирования в Windows, можно отнести:

Обработку сообщений

Интерфейс графического устройства

Программирование, основанное на ресурсах

Способы управления памятью

Обработка сообщений

Существенное различие между MS-DOS программой и Windows программой состоит в способе получения введенных пользователем данных: первая вызывает операционную систему, вторая использует поступающие от нее сообщения. Именно поэтому Windows ? программы называют приложениями.

Интерфейс графического устройства

Многие MS-DOS ? программы записывают данные прямо в видеопамять и порт принтера. Недостаток этого метода состоит в том, что разработчику приходилось создавать отдельные драйверы для каждой из множества моделей видеоплат и принтеров. В Windows включен особый ?слой абстракции? - интерфейс графического устройства (Graphics Device Interface, GDI). Драйверы для видеоплат и принтеров представляет сама Windows, благодаря чему вашей программе не надо знать, видеоплата и принтер, какого типа подключены к системе. Вместо того, чтобы обращаться к оборудованию, программа вызывает GDI ? функции, ссылающиеся на структуру данных ? контекст устройства (device context). Windows сопоставляет ст