16369

Библиотека консольного ввода-вывода

Лабораторная работа

Информатика, кибернетика и программирование

Дисциплина Архитектура вычислительных систем и компьютерных сетей Отчет по лабораторным работам №2 На темы: Библиотека консольного вводавывода Цель работы Научится работать с функциями Win32 API для создания и управления консолью. Задание Разработать библи...

Русский

2013-06-20

1.07 MB

2 чел.

Дисциплина

«Архитектура вычислительных систем и компьютерных сетей»

Отчет по лабораторным работам №2

На темы:

Библиотека консольного ввода-вывода

Цель работы

Научится работать с функциями Win32 API для создания и управления консолью.

Задание

Разработать библиотеку классов для консольного ввода-вывода с использованием функций Win32 API.

Работа программы

Рисунок 1 – Окно программы

Реализована библиотека консольного ввода-вывода. Эта программа демонстрирует её возможности. Все активные элементы описаны ниже.

Кнопка «Создать консоль» создает новую консоль. Кнопка «Удалить консоль» уничтожает созданную консоль.

Поле ввода общее для вывода текста, действительного числа и целого числа. Отдельное поле ввода для шестнадцатиричного числа. При вводе текста в соответствующее поле и нажатии соответствующе подписанной кнопки на консоль выводится текст, действительное, целое или шестнадцатиричное число.

Рисунок 2 – Выдод на консоль текста

Чтобы считать текст, действительное или целое число необходимо нажать на соответствующе подписанную кнопку и ввести в консоль то что требуется. После этого нажать Enter.

Рисунок 3 – Ввод с консоли текста, действительного и целого числел

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

Рисунок 4 – Вывод каждого типа со своим цветом фона и шрифта

На рисунке 4 для текста задан синий шрифт и красный фон, для действительного числа синий с зеленым фон и красный шрифт, для целого числа синий фон и зеленый шрифт, для шестнадцатиричного числа белый шрифт и черный фон.


 

А также другие работы, которые могут Вас заинтересовать

62226. Произведения русских писателей 18 века. Русская басня 21.03 KB
  Цель: продолжить знакомство с жанром басни; познакомиться с творчеством И. Задача: показать особенности басни как вида литературного произведения. Крылова в жанре басни. С жанром басни вы познакомились в начальной школе.
62227. Антонимы 19.31 KB
  Цели урока: Ознакомление учащихся с понятием антонимы формирование умения находить и подбирать антонимы. Что же такое антонимы попробуйте сами сформулировать правило. А как вы думаете для чего в речи нужны антонимы Чтобы ответить на этот вопрос предлагаю...
62228. Изготовление поздравительной открытки 335.21 KB
  Цель: Познакомить с изготовлением поздравительной открытки к празднику Дня матери; Закрепить знания о видах и свойствах бумаги; Развивать умения проводить анализ образца составлять план работы и отчет о ней с помощью учителя. Как нужно правильно держать ножницы во время работы...
62229. Познавательное внеклассное мероприятие «Знатоки кроссвордов» 34.85 KB
  План мероприятия: Подготовительный этап оформление помещения в котором будет проходить мероприятие необходимо расставить парты в два круга подготовка реквизита к конкурсам два одинаковых кроссворда для первого конкурса; бумага ручки карандаши линейки для проведения второго конкурса подготовка поощрительных призов Начальный этап вводная часть Проведение конкурсов...
62230. Развитие творческой личности на уроке музыки 55.8 KB
  Понятие о развитии личности Об искусстве вести урок Творчество учителя и ученика из опыта работы Слушание музыки Музыка дети учитель Пение как состояние души Импровизация Пластическое интонирование Инструментальное музицирование Урок музыки источник...