16369

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

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

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

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

Русский

2013-06-20

1.07 MB

1 чел.

Дисциплина

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

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

На темы:

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

Цель работы

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

Задание

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

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

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

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

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

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

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

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

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

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

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

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


 

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

69265. Методи проектно-технологічної діяльності. Методика навчання учнів проектуванню та виготовленню об’єктів технологічної діяльності 180.5 KB
  Отже сьогодні мова очевидно буде йти не лише про ті методи які традиційно застосовував учитель і якими володів лише учитель але й про методи та прийоми активної та інтерактивної діяльності якими мають також володіти учні. Враховуючи інтереси учнів учитель складає банк навчальних...
69266. Методика вивчення в основній школі конструкційних матеріалів 58.5 KB
  Методика вивчення у п’ятому класі видів конструкційних матеріалів, які застосовуються для виготовлення виробів: деревина, метал, пластмаса, резина тощо; способів вибору конструкційних матеріалів для виготовлення виробів; формування в учнів поняття про 5х властивості.
69267. Створення меню 55.5 KB
  Як і решта всіх ресурсів додатку, ресурс меню розташований у файлі опису ресурсів з розширенням - гс (resource script). Для доступу до файлу ресурсу перейдіть до на вкладку Resources View (Ресурси), розташовану в нижній частина вікна представлення проекту.
69268. Створення обробників подій меню 30.5 KB
  Після того, як ресурс меню буде створений, можна переходити до розробки коди, пов’язаної з подіями пунктів меню. Щоб побачити цей процес у дії, досить клацнути правою кнопкою миші на пункті меню ID_SPEAK_BEFORMAL і в контекстному меню, що з’явилося, вибрати пункт Add Event Handler...
69269. Контекстні меню 33.5 KB
  З моменту дебюту Windows 95 корпорація Microsoft забезпечує застосування контекстних меню. Контекстне меню (context menu), іноді зване спливаючим меню (popup menu), ніяк не сполучене з рядком меню. Воно відображається у тому випадку, коли користувач, вибравши об’єкт, клацає правою кнопкою миші.
69270. Обробка подій миші 43 KB
  У цьому розділі розглядаються способи організації введення даних за допомогою миші і клавіатури. У першому розділі описується стандартна система введення даних, використовувана операційною системою Windows для контролю стану введення (input state).
69271. Рядок стану 64 KB
  Рядок стану є багатоелементною смугою, розташованою внизу фреймового вікна. Вона використовується для відображення різних даних, специфічних для цього додатку. Практично всі додатки Windows (як SDI, так і MDI) мають рядки стану. Крім того, вони є навіть у деяких діалогових застосувань.
69272. Створення і маніпулювання панелями інструментів 58 KB
  Оскільки панелі інструментів займають дорогоцінний екранний простір вони повинні містити лише найбільш часто використовувані команди. У достатньо великих застосуваннях для вирішення різних завдань застосовується декілька різних панелей інструментів.
69273. Інтерфейс графічних пристроїв 57.5 KB
  Операційна система Windows володіє графічним інтерфейсом, тому всі створювані для неї застосування зобов’язані використовувати саме його. Графічний інтерфейс істотно простіший, зручніше і зрозуміліше для користувачів, чим текстовий. Інтерфейс графічних пристроїв Windows...