Главная страница

Отчет по лабораторной работе №1. Разработка приложения с использованием инструментария Winapi по дисциплине Проектирование пользовательского интерфейса


Скачать 17.57 Kb.
НазваниеРазработка приложения с использованием инструментария Winapi по дисциплине Проектирование пользовательского интерфейса
АнкорОтчет по лабораторной работе №1
Дата02.12.2021
Размер17.57 Kb.
Формат файлаdocx
Имя файлаОтчет по лабораторной работе №1.docx
ТипОтчет
#289563

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. И.С. ТУРГЕНЕВА

Кафедра информационных системы и цифровых технологий

О Т Ч Е Т

о выполнении лабораторной работы № 1

на тему: «Разработка приложения с использованием инструментария WinAPI»

по дисциплине «Проектирование пользовательского интерфейса»

Выполнили: ____________________ Шифр:_______________

____________________ Шифр:_______________

Факультет (Институт): ИПАИТ

Направление / специальность: 09.03.04 «Программная инженерия»

Группа: 02ПГ

Преподаватель: Олькина Е.В.

Отчет защищен с оценкой «_________________» Дата ___________________

Орел, 2021

1. Структура Windows-приложения: основные структурные части и их назначение.

1) Входная функция оконного приложения WinMain(), при запуске она должна инициировать, создать и вывести на экран главное окно приложения, а также в ней создается цикл обработки сообщений. Сообщения посылаются в функцию WndProc(), служащую для выполнения операций над окном в зависимости от поступившего сообщения.

2. Оконная функция Windows-приложения: синтаксис, состав, механизм взаимодействия приложения с операционной системой.

Все 4 аргумента оконной функции идентичны первым четырем полям структуры сообщения MSG: 1) HWND hwnd – дескриптор окна, очередь сообщений которого просматривается; 2) UINT message – идентификатор сообщения; 3) WPARAM wParam – дополнительная информация о сообщении; 4) LPARAM lParam – зависит от идентификатора сообщения.

Функция состоит из конструкции switch-case, аргументом которой является идентификатор сообщения “message”.

a) В системе происходит событие, например, пользователь передвинул мышь или нажал на клавишу клавиатуры, в результате генерируется сообщение об этом событии — сообщение Windows.

b) Сообщение Windows диспетчируется конкретному приложению и передается активному компоненту активного окна этого приложения.

c) Стандартный метод обработки сообщения Windows компонента дешифрирует сообщение и генерирует заранее предусмотренные события Delphi.

d) Если в приложении предусмотрены соответствующие обработчики событий Delphi, то они вызывается, если нет — то приложение возвращается в состояние ожидания.

3. Функция окна Windows-приложения: синтаксис, параметры функции обратного вызова, механизм взаимодействия приложения с пользователем.


4. Понятие адресного пространства Windows-приложения, структура адресного пространства, понятие процесса и потока.


написать администратору сайта