16369

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

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

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

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

Русский

2013-06-20

1.07 MB

2 чел.

Дисциплина

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

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

На темы:

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

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

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

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


 

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

5297. Машины для укладки рельсошпальной решетки 2.52 MB
  Введение Данная курсовая работа посвящена изучению путевых машин и механизированных комплексов выполняющих различные работы в путевом хозяйстве. Тема работы - машины для укладки рельсошпальной решётки. Целью работы является подробное изучение к...
5298. Комплексная оценка основных свойств пластичных смазок 43.68 KB
  Комплексная оценка основных свойств пластичных смазок Цель работы. овладение методами комплексной оценки эксплуатационных свойств смазочных материалов, по которым определяется пригодность этих продуктов для использования. Теоретическое введение Плас...
5299. Комплексная оценка основных свойств моторного масла 368.44 KB
  Комплексная оценка основных свойств моторного масла Цель работы. Изучить ассортимент и технические нормы на масла для двигателей внутреннего сгорания. Задание: определить основные показатели качества моторных масел изучить аппаратуры и методики опр...
5301. Комплексная оценка основных свойств дизельного топлива 511.5 KB
  Комплексная оценка основных свойств дизельного топлива Цель работы: изучить стандартные методы определения основных показателей качества, ассортимент дизельных топлив. Теоретическое введение. Дизельное топливо - нефтяная фракция, основу которой...
5302. Определение качества низкозамерзающей охлаждающей жидкости 431.51 KB
  Определение качества низкозамерзающей охлаждающей жидкости Цель работы: оценка качества антифриза по внешнему виду, температуре кристаллизации, выполнение расчета добавки воды для исправления антифриза. Теоретическое введение При сгорании топлива в ...
5303. Технологический процесс механической обработки детали: Сошка рулевого управления для серийного типа производства 1.5 MB
  Рост промышленности и народного хозяйства, а также темпы перевооружения их новой техникой в значительной мере зависят от уровня развития машиностроения. Технический прогресс в машиностроении характеризуется совершенствованием технологии...
5304. Аппаратная часть персонального компьютера (ПК) 56 KB
  Что такое компьютер? Компьютер представляет собой программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. Существует два основных класса компьютеров: ...
5305. Контроллеры цифровых датчиков температуры 660 KB
  Контроллеры цифровых датчиков температуры Для измерения физических величин существует множество способов и методов. Одни получили широкое распространение, другие применяются только в научных лабораториях. На производстве новые методы и средства...