Автор работы: Пользователь скрыл имя, 25 Декабря 2013 в 14:38, лабораторная работа
Цель:
Научиться работать с функциями Win32 API для создания и управления консолью.
Задание:
Разработать библиотеку классов для консольного ввода-вывода с использованием функций Win32 API.
Министерство образования и науки РФ
Федеральное Государственное бюджетное образовательное учреждение высшего профессионального образования
«Восточно-Сибирский
(ФГБОУ ВПО ВСГУТУ)
Электротехнический факультет
Кафедра систем информатики
Дисциплина
«Архитектура вычислительных систем и компьютерных сетей»
Отчет по лабораторным работам №2
На темы:
Библиотека консольного ввода-вывода
Выполнил: студент группы 639 Рудоманова А.С
Проверил: доцент кафедры СИ Парамонова Е.Г.
Улан-Удэ, 2013
Цель работы
Научится работать с функциями Win32 API для создания и управления консолью.
Задание
Разработать библиотеку классов для консольного ввода-вывода с использованием функций Win32 API.
Работа программы
Рисунок 1 – Окно программы
Реализована библиотека консольного ввода-вывода. Эта программа демонстрирует её возможности. Все активные элементы описаны ниже.
Кнопка «Создать консоль» создает новую консоль. Кнопка «Удалить консоль» уничтожает созданную консоль.
Поле ввода общее для вывода текста, действительного числа и целого числа. Отдельное поле ввода для шестнадцатиричного числа. При вводе текста в соответствующее поле и нажатии соответствующе подписанной кнопки на консоль выводится текст, действительное, целое или шестнадцатиричное число.
Рисунок 2 – Выдод на консоль текста
Чтобы считать текст, действительное или целое число необходимо нажать на соответствующе подписанную кнопку и ввести в консоль то что требуется. После этого нажать Enter.
Рисунок 3 – Ввод с консоли текста, целого числел
Чтобы задать цвет фона и шрифта для каждого типа нужно отметить необходимые цвета (в последующем они смешиваются и дают другой цвет). Верхняя группа для шрифта, нижняя для фона.
Рисунок 4 – Вывод каждого типа со своим цветом фона и шрифта
На рисунке 4 для текста задан
синий шрифт и красный фон,
для действительного числа