Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WinAPI-ekz_shpory.docx
Скачиваний:
11
Добавлен:
25.09.2019
Размер:
185.19 Кб
Скачать

Аппаратная независимость

Наряду с графическим приборным интерфейсом и многозадачной средой с обменом сообщениями, аппаратная независимость является третьей основной особенностью Windows, выделяющей ее среди всех графических оболочек.

Аппаратная независимость означает, что прикладная программа, рабо­тающая в среде Windows на некотором компьютере с определенным набором технических средств, будет работать на любом компьютере, на котором работает система Windows. Таким образом, в системе Windows программист свободен при создании программ от особенностей и огра­ничений, накладываемых конкретными техническими устройствами.

Windows обеспечивает аппаратную независимость путем определения минимально необходимых свойств, которыми должны обладать техни­ческие устройства. Этот набор свойств является минимально необхо­димым для функционирования процедур Windows.

  1. Основные компоненты windows – программы (.Cpp, .H, .Res, .Rc, .Def), компиляция

  2. Структура WINDOWS – программы

  3. Сообщения. Источники сообщений,

  4. Формирование сообщений, примеры. Очереди.

  5. Сообщения. Цикл сообщений, основные компоненты

  6. Сообщения. Структура сообщений на примере WM_COMMAND

  7. Структура MSG. Обработка сообщений.

  8. Средства обработки в приложении и WINDOWS

  9. Окна, классы и типы окон.

  10. Регистрация класса окна, основные элементы класса

  11. Линейки прокрутки, переключатели, окна пометки, окна списка

  12. Комбинированные списки, окна редактирования и статические текстовые объекты

  13. Способы создания меню

  14. Определение диалоговой панели, взаимодействие пользователя с панелью

  15. Диалоговые панели, модальные панели.

  16. Немодальные панели. Отличие циклов сообщений

  17. Ресурсы. Файл ресурсов, текстовый, бинарный. Создание

  18. Файл определения модуля. Назначение, основные директивы (относящиеся к коду и данным

  19. Графический приборный интерфейс GDI. Состав, назначение

  20. Контекст, содержание контекста

  21. Общий контекст, родительский, личный, для класса окна, физический

  22. Последовательность действий приложения при формир. рисунка

  23. Преобразование логических координат в физические и наоборот, единицы измерений, масштабирование

  24. Назначение и состав структуры PAINTSTRUCT. Сообщ.WM_PAINT

  25. Управление памятью и аппаратная независимость

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]