- •Программирование устройств ввода информации в эвм
- •Программирование устройств ввода информации в эвм
- •1. Общие указания по выполнению работы
- •1.2. Содержание работы
- •2. Домашнее задание
- •2.1. Краткие теоретические сведения
- •Функции Win32 api для клавиатуры и мыши
- •Получение типа клавиатуры и количества функциональных клавиш
- •Определение скорости перемещения курсора
- •Пример гашения курсора
- •Реверсирование кнопок мыши
- •Ограничение перемещения курсора
- •Установка позиции курсора мыши
- •Задание скорости перемещения курсора
- •3. Лабораторное задание
- •3.1. Порядок выполнения лабораторной работы
- •3.2. Указания по оформлению отчета
- •Библиографический список
- •Содержание
- •1. Общие указания по выполнению работы………………………….1
- •Программирование устройств ввода информации в эвм
ФГБОУ ВПО «Воронежский государственный технический университет»
Кафедра систем автоматизированного проектирования
и информационных систем
- 2013
Программирование устройств ввода информации в эвм
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторным работам по дисциплинам «Организация периферийных устройств», «Архитектура информационных систем» для студентов направлений 230100.62 «Информатика и вычислительная техника» (профиль «Системы автоматизированного проектирования»), 230400.62 «Информационные системы и технологии» (профиль «Информационные системы и технологии») очной формы обучения
Воронеж 2013
Составитель канд. техн. наук А.В. Питолин
УДК 681.3
Программирование устройств ввода информации в ЭВМ: методические указания к лабораторным работам по дисциплинам «Организация периферийных устройств», «Архитектура информационных систем» для студентов направлений 230100.62 «Информатика и вычислительная техника» (профиль «Системы автоматизированного проектирования»), 230400.62 «Информационные системы и технологии» (профиль «Информационные системы и технологии») очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. А.В. Питолин. Воронеж, 2013. 16 с.
Методические указания содержат теоретические и практические сведения по программированию устройств ввода информации в ЭВМ.
Методические указания подготовлены в электронном виде в текстовом редакторе MS Word и содержатся в файле Программирование УВИ.doc.
Табл. 1. Библиогр.: 4 назв.
Рецензент канд. техн. наук, доц. Е.Н. Королев
Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. Я.Е. Львович
Издается по решению редакционно-издательского совета Воронежского государственного технического университета
© ГБОУВПО «Воронежский государственный
технический университет», 2013
Программирование устройств ввода информации в эвм
1. Общие указания по выполнению работы
1.1. Цель работы: изучение и программная реализация функций контроля и управления устройствами ручного ввода с использованием процедур WIN32 API.
1.2. Содержание работы
Лабораторная работа состоит из домашнего и лабораторного заданий. Домашнее задание заключается в изучении функций WIN32 API, особенностей их программной реализации на одной из языков высокого уровня. Лабораторное задание состоит в разработке программных средств управления устройствами ручного ввода ЭВМ.
2. Домашнее задание
2.1. Краткие теоретические сведения
Основными устройствами ручного ввода в графических интерфейсах пользователя современных ПЭВМ являются клавиатура и мышь. С помощью данных устройств оператор осуществляет ввод команд с целью управления программой, выполняемой на ПЭВМ. Кроме того, при помощи клавиатуры оператор вводит данные, а с помощью мыши выбирает данные из предлагаемого списка, т.е. клавиатура и мышь являются источниками данных и команд управления для выполняемой программы.
Первоначально ввод на ПЭВМ осуществлялся только с клавиатуры, так как она была достаточно эффективной для выполнения функциональных задач ПЭВМ. Эволюционируя от пультов ЭВМ до мобильных и переносных устройств, клавиатура стала однозначным лидером ввода. Клавиатура ПЭВМ выполнена в виде отдельного устройства, подключаемого к ПЭВМ специальным кабелем. Мобильные и переносные компьютеры содержат встроенную клавиатуру.
В процессе развития программного обеспечения оно все больше ориентировалось на то, чтобы упростить ввод и позволить пользователю, не обладающему знаниями о внутренней работе программы и не имеющему профессиональных навыков работы с клавиатурой, быстро включиться в работу. В связи с этим появились такие устройства, как мышь, световое перо и т.д.
Среди новых устройств ручного ввода двухкнопочная мышь заняла ведущую позицию. Такое лидерство объясняется появлением и развитием операционных систем семейства Windows со своим интерфейсом Win32. Управление в подобных системах может полностью осуществляться мышью, за исключением ввода символов для идентификации, снятия защиты от несанкционированного доступа и т.д.
В настоящее время изготовители компьютерного оборудования предлагают большой выбор мышей разного типа. Мыши отличаются не только внешним видом, но и способом подключения.
На данном этапе развития ПЭВМ интерфейс пользователя имеет диалоговый характер, где основными устройствами ввода являются клавиатура и мышь. Поэтому управление мышью и клавиатурой является приоритетной задачей.