Состав программных средств, требуемый для выполнения лабораторной работы:
· Среда визуального проектирования С++ Builder;
· Демонстрационная программа lab_api.exe;
· Справочная система lab_help.ехе.
Лабораторная работа выполняется в следующем порядке.
1. Получить задание у преподавателя. Варианты заданий приведены в табл.3.
Таблица 3 – Варианты заданий для лабораторной работы №3
№ варианта | Информационные функции | Управляющие функции | ||||||||
GetSysColor | SystemParametersInfo | GetSystemMetrics | GetDeviceCaps | EnumDisplaySetting | GetPixel | SetSysColors | SystemParametersInfo | ChangeDisplaySetting | BitBlt | |
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + | ||||||
+ | + | + | + | + |
Где – символ «+» означает использование функции столбца.
|
|
2. Запустить программу lab_api.exe. Выбрать опцию меню «Примеры применения функций | Видеосистема» для вызова окна «Видеосистема». Просмотреть результаты выполнения функций работы с видеосистемой.
3. Запустить справочную систему. Вызов справочной системы производится из программы lab_api.exe через опцию меню «Справочная система» либо запуском программы lab_help.exe. Просмотреть описание заданных функций, включая синтаксис функции.
4. Разработать в среде С++Builder проект, который должен включает все заданные функции, согласно варианту. Форма окна и интерфейс пользователя для вызова и просмотра результатов выполнения функций определяется студентом самостоятельно.
5. Отладить проект и получить выполняемый файл (*.ехе).
6. Показать результаты выполнения заданных функций преподавателю.
7. Получить у преподавателя контрольные вопросы.
8. Подготовить ответы на контрольные вопросы.
9. Оформить отчет по лабораторной работе. Отчет должен содержать:
- Титульный лист;
- Задание;
- Структуру проекта (набор взаимосвязанных программных модулей);
- Фрагменты листинга программы, показывающие использование заданных функций;
- Ответы на контрольные вопросы;
- Краткие выводы.
Отчет должен быть выполнен чисто и аккуратно.
10. Защитить лабораторную работу у преподавателя. Студент, допустивший отклонения от требований, предъявляемых к выполнению лабораторной работы и оформлению отчета, к защите не допускается.
Литература
1. Елманова Н. З., Кошель С.П. Введение в Borland C++ Builder 4 М.: Диалог МИФИ 1999. – 352 с.
2. Рихтер Дж. Windows для профессионалов: Программирование для Windows 95 и Windows NT 4 на базе Win32 API/Пер. с англ. – М.:Издательский отдел “Русская редакция” ТОО “Сhannel Trading Ltd.”, 1997. – 712 c.: ил.
|
|
3. Румянцев П. В. Азбука программирования в Win32 API. – М.: Радио и связь, 1998. – 272 с.: ил.
4. Фролов Л. В., Фролов Г. В. Аппаратное обеспечение персональных компьютеров. – М.: ДИАЛОГ МИФИ, 1997. – 304 с. – (Библиотека системного программиста; Т. 33)
5. Холден Г. Реестр Windows'98: Справочник – СПБ: Издательство "Питер", 1999. – 480 с.:ил.
6. Шамис В. А. Borland C++ Builder. Программирование на C++ без проблем.М.: "Нолидж", 1997-266 с., ил.