Реферат: Механизмы взаимодействия приложения с пользователем

МЕХАНИЗМЫ ВЗАИМОДЕЙСТВИЯ ПРИЛОЖЕНИЯ С

ПОЛЬЗОВАТЕЛЕМ

План

Файл ресурсов

Меню приложения

Возможно вы искали - Контрольная работа: Механізм обслуговування системних викликів

Акселераторы

Файл ресурсов

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

иконки

курсоры мыши.

используемые в программе изображения;

Похожий материал - Учебное пособие: Микроконтроллеры AVR

строки символов;

меню;

ускорители клавиатуры;

диалоговые окна;

шрифты;

Очень интересно - Контрольная работа: Микропрограммирование операций ЭВМ

ресурсы, определяемые пользователем.

Помимо того, что ресурсы определяются до начала работы программы и добавляются в исполняемый файл, у них есть еще одна характерная черта. При загрузке bin-файла в память, РЕСУРСЫ В ПАМЯТЬ НЕ ЗАГРУЖАЮТСЯ. Только в случае, если тот или иной ресурс требуется для работы программы, программа сама загружает ресурс в память.

Возможность использования того или иного атрибута в качестве ресурса не означает, что программист не может создавать эти атрибуты в программе.

Все ресурсы, заранее определенные в Win32 API, называются стандартными.

Существует пять типов однострочного описания ресурса:

Вам будет интересно - Курсовая работа: Микропроцессор i8086/i8088

BITMAP.

CURSOR.

ICON.

FONT.

MESSAGETABLE.

Похожий материал - Контрольная работа: Микропроцессор: назначение, состав, основные характеристики

Каждый из этих операторов загружает файл данных указанного типа в данные ресурса. После включения этих данных в данные ресурса могут применяться функции LoadBitmap (), LoadCursor () и LoadIcon () для непосредственного доступа к соответствующим данным в программе.

1. Функция LoadBitmap () загружает ресурс растрового изображения из файла ресурсов. В файле описания ресурсов приложения необходимо указать растровое изображение с помощью оператора BITMAP. Формат оператора имеет следующий вид:

BITMAPNAMEBITMAP "BITMAPFILE. BMP"

По окончании использования растрового изображения, приложение должно вызвать функцию DeleteObject () для освобождения памяти, занимаемой изображением. Синтаксис функций следующий: