16369

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

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

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

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

Русский

2013-06-20

1.07 MB

1 чел.

Дисциплина

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

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

На темы:

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

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

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

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


 

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

68765. Предмет, содержание и задачи экономического анализа. Место и роль анализа в системе управления 523 KB
  Несмотря на то что страна перешла к рыночным отношениям до настоящего времени не выработан механизм оценки таких важных объектов анализа как оценка конкурентоспособности продукции условия цен на рынке изучение маркетинговой стратегии предприятия и т.
68766. МЕТОДЫ И УСТРОЙСТВА ИСПЫТАНИЙ АЭРОКОСМИЧЕСКОЙ ТЕХНИКИ 1.34 MB
  Технологии аэрокосмического приборостроения а также могут быть использованы студентами инженерных специальностей для совершенствования технологической подготовки в части проведения испытаний аппаратуры различного назначения....
68767. Базовые экономические понятия. Предмет и методология микроэкономического анализа 468 KB
  В общем виде рынок и рыночная экономика это система экономических отношений между людьми охватывающая прежде всего процесс производства товаров и услуг по рыночным законам а также процессы распределения обмена и потребления по законам рынка основными из которых являются закон стоимости закон...
68768. Материалы ж/б мостов, водоотвод, гидроизоляция 394.5 KB
  Бетон конструкции мостов подбирают в зависимости от требуемых условий прочности морозостойкости и в некоторых случаях водостойкости и водонепроницаемости. В зависимости от вида конструкции их армирования и условий работы класс бетона принимают в соответствии с требованиями приведенными в СНиП.
68769. Наладка. Общие сведения о пусконаладочных работах 505.5 KB
  В практике наладочных работ приходится измерять сопротивления от десятков микроом переходные сопротивления контактов до тысяч мегом – сопротивление изоляции. При этом взаимная индуктивность равна Наладка защитно-коммутационной аппаратуры Измерение сопротивления изоляции ЭО и...
68770. Всемирная история новейшего времени. 1945 – начало XXI века 1.54 MB
  Победа в Великой Отечественной войне вызвала подъем в общественно-политической жизни страны. Воплотившись в массовом энтузиазме, трудовом героизме рабочих, колхозников, интеллигенции, он стал одним из главных факторов, обеспечивших успешное восстановление народного хозяйства.
68772. Статистика туризма: Краткий курс лекций 296.5 KB
  Статистика изучает: массовые общественные явлений при помощи статистических показателей (количество произведенной продукции разнообразных видов за определенный период времени, численность населения и т.д.) количественную сторону общественных явлений в неразрывной связи с их качественным...