- •Реализация функций контроля и управления на базе Win32 api
- •Киров 2005
- •1 Лабораторная работа №1. Файловая и дисковая система windows
- •1.1 Размещение файлов. Правила именования файлов
- •1.2 Функции Win32 api получения информации о файлах и дисках
- •1.3 Управляющие функции файловой системы
- •1.4 Вспомогательные функции. Связь всех видов функций
- •1.5 Порядок выполнения лабораторной работы №1
- •2 Лабораторная работа №2. Устройства ручного ввода
- •2.1 Назначение устройств ручного ввода и их виды
- •2.2 Функции Win32 api для клавиатуры и мыши
- •2.3 Порядок выполнения лабораторной работы №2
- •3 Лабораторная работа №3. Видеосистема
- •3.1 Основное функциональное назначение видеосистемы
- •3.2 Функции Win32 api для видеосистемы
- •3.3 Порядок выполнения лабораторной работы №3
- •4 Лабораторная работа №4. Организация связи с принтером по параллельному интерфейсу
- •4.1 Назначение печатающих устройств
- •4.2 Функции Win32 api для печатающих устройств
- •4.3 Порядок выполнения лабораторной работы №4
- •5 Лабораторная работа №5. Организация связи по последовательному интерфейсу
- •5.1 Назначение обмена данными и способы обмена
- •5.2 Функции Win32 api для обмена данными по rs-232с
- •5.3 Порядок выполнения лабораторной работы №5
- •6 Лабораторная работа №6. Поиск и визуализация найденных слов в текстовых документах
- •7 Лабораторная работа №7. Создание и использование win32 dll-модулей в приложениях
- •8 Лабораторная работа №8. Использование компонент activex/ocx для вывода графической информации
- •Приложение
- •Литература
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Факультет автоматики и вычислительной техники
Кафедра автоматики и телемеханики
Реализация функций контроля и управления на базе Win32 api
Методические указания по выполнению
лабораторного практикума
Дисц. “Вычислительные машины, системы и сети”
Для специальности 210100 - "Управление и информатика в технических системах",
3 курс д/о, 4 курс з/о,
Киров 2005
Печатается по решению редакционно-издательского совета
Вятского государственного университета
УДК 681.32
Составители: кандидат технических наук, доцент Л. А. Шабалин,
преподаватель Е. С. Фетисов
Рецензент: доктор технических наук, доцент А.В.Частиков,
кафедра РЭС
Авторская редакция
С Вятский государственный университет, 2005
СОДЕРЖАНИЕ
Стр.
1 Лабораторная работа №1. файловая и дисковая система windows 4
1.1 Размещение файлов. Правила именования файлов 4
1.2 Функции Win32 API получения информации о файлах и дисках 5
1.3 Управляющие функции файловой системы 7
1.4 Вспомогательные функции. Связь всех видов функций 8
1.5 Порядок выполнения лабораторной работы №1 9
2 Лабораторная работа №2. Устройства ручного ввода 11
2.1 Назначение устройств ручного ввода и их виды 11
2.2 Функции Win32 API для клавиатуры и мыши 12
2.3 Порядок выполнения лабораторной работы №2 13
3 Лабораторная работа №3. Видеосистема 15
3.1 Основное функциональное назначение видеосистемы 15
3.2 Функции Win32 API для видеосистемы 16
3.3 Порядок выполнения лабораторной работы №3 18
4 Лабораторная работа №4. ОРГАНИЗАЦИЯ СВЯЗИ С ПРИНТЕРОМ по параллельному интерфейсу 20
4.1 Назначение печатающих устройств 20
4.2 Функции Win32 API для печатающих устройств 22
4.3 Порядок выполнения лабораторной работы №4 23
5 Лабораторная работа №5. ОРГАНИЗАЦИЯ СВЯЗИ по последовательному интерфейсу 26
5.1 Назначение обмена данными и способы обмена 26
5.2 Функции Win32 API для обмена данными по RS-232С 28
5.3 Порядок выполнения лабораторной работы №5 30
6 ЛАБОРАТОРНАЯ РАБОТА №6. ПОИСК И ВИЗУАЛИЗАЦИЯ НАЙДЕННЫХ СЛОВ В ТЕКСТОВЫХ ДОКУМЕНТАХ 32
7 ЛАБОРАТОРНАЯ РАБОТА №7. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ WIN32 DLL-МОДУЛЕЙ В ПРИЛОЖЕНИЯХ 39
8 ЛАБОРАТОРНАЯ РАБОТА №8. ИСПОЛЬЗОВАНИЕ КОМПОНЕНТ ACTIVEX/OCX ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 46
ПРИЛОЖЕНИЕ 53
Литература 69
1 Лабораторная работа №1. Файловая и дисковая система windows
Целью данной работы является изучение основных функций Win32 API работы с файловыми системами Windows.
Пример использования некоторых функций в пользовательских приложениях приведен в демонстрационной программе lab_api.exe. Для визуального просмотра результатов выполнения данных функций требуется запустить программу lab_api.exe и выбрать опцию меню «Информация о дисках» или «Работа с файлами». В справочной системе приведено полное описание некоторых используемых функций, включая синтаксис функции. Вызов справочной системы производится из программы lab_api.exe через опцию меню «Справочная система» либо запуском программы lab_help.exe.
