16369

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

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

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

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

Русский

2013-06-20

1.07 MB

2 чел.

Дисциплина

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

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

На темы:

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

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

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

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


 

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

6147. Анализ поисковой системы яндекс 35.5 KB
  Анализ поисковой системы яндекс URL головної сторінки Загальний опис системи, її особливості Яндекс - поисковая машина, способная по вашему запросу найти в русскоязычной части интернета наиболее подходящие веб-страницы, но...
6148. Свято сміху. Весела перерва 43.5 KB
  Мета: Ознайомити дітей з жартівливими традиціями українського народу. Розвивати дотепність, почуття гумору Формувати навички доброзичливого спілкування з людьми. Виховувати почуття чуйності, взаємодопомоги. Обладнання: в залі жартівливі написи на п...
6149. Субконтинент Андійський Захід 51.5 KB
  Субконтинент Андійський Захід Основні питання: Північні Анди. Центральні Анди. Субтропічні Анди. Південні Анди. Рекомендована література: Власова Т.В. Физическая география материков (с прилегающими частями материков): Ч. ...
6150. Стандартизация в машиностроении 50.5 KB
  Стандартизация Огромное значение в машиностроении, как и вообще в народном хозяйстве, имеет стандартизация. Стандартизация - это обеспечение единообразия и качества продукции введением специальных обязательных для применения нормативных докумен...
6151. Документационное обеспечение в учреждениях России XVIII веке 44.27 KB
  Документационное обеспечение в учреждениях России XVIII в. Введение XVIII век - период преобразования Московского государства в Российскую Империю, что повлекло за собой реорганизацию высшего центрального и местного аппаратов власти. Этот проце...
6152. Кращий знавець світової літератури 43.5 KB
  Цифри, як і імена, мають своє значення. Так, наприклад, цифра 9 - це символ життя, а цифра 8 означає подвійне життя, 7 - єдина цифра, яка не є ні добутком, ні часткою від ділення (від 1 до 10). Можливо, тому так часто зустрічаєтьс...
6153. День защитника Отечества. Воспитательное мероприятие 22.33 KB
  Цель: организация досуговой деятельности детей. Задачи: Формирование познавательного интереса Развитие творческих способностей учащихся Развить умение концентрировать внимание на выполнение опред...
6154. Сущность внеклассной воспитательной работы 52 KB
  Сущность внеклассной воспитательной работы Внеклассная воспитательная работа - это организация педагогом различных видов деятельности школьников во внеучебное время, обеспечивающих необходимые условия для социализации личности ребенка. Внеклассная в...
6155. Коррекция психического развития 120.87 KB
  Учебное пособие посвящено актуальному направлению специальной психологии - коррекции психического развития, определены задачи, принципы и основные формы коррекции, а также цели коррекционной работы. Представлены основные понятия и категории пси...