Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тех_задание-Аверина.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
247.44 Кб
Скачать

2.2 Проектирование пользовательского интерфейса

Интерфейс разрабатываемой программы состоит из 4 форм: Главное окно приложения и подчиненные формы (второстепенные). Подчиненных форм будет 3. Первая форма будет демонстрировать окно, в котором есть главная строка – название приложения и два компонента Button и один компонент BitButton (кнопка с графическим изображением).

Рис. 1. Главное окно Приложения.

Выполняя событие – нажатие на кнопку Button1 (называется сумматор) активизируется вторая форма приложения, на котором размещены элементы, демонстрирующие принцип работы логического элемента – Сумматор.

Рисунок 2. Форма Сумматор.

На этой форме отображается схема Сумматора и таблица истинности соответствующей ей логической функции. Для отображения схемы сумматора на форме размещены компоненты:

Image – для вывода рисунка.

Button 3 – Button5 - для командных кнопок, в которых изменяются значения складываемых двоичных разрядов и значения, перешедшего на старший разряд.

Edit1 – Edit5 – для хранения полученных промежуточных значений и результатов суммирования двоичных разрядов.

Label1 – Label8 – для вывода поясняющего текста.

StringGrid1 – для вывода соответствующей сумматору таблицы истинности.

Выполняя событие - нажатие на кнопку Button2 (Триггер) активизируется третья форма приложения – Триггер

Рисунок 3. Логический элемент Триггер.

Image – для вывода рисунка.

Button 6 – Button7 - для командных кнопок, в которых изменяются значения входных сигналов.

Edit6 – Edit11 – для хранения полученных промежуточных значений.

Label9 – Label12 – для вывода поясняющего текста.

При нажатии кнопки BitButton1 активизируется четвертая форма – «О программе».

Рисунок 4. О программе.

Image – для вывода рисунка.

Label13 – Label15 – для вывода текста.

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

3. Реализация

3.1 Обоснование выбора средств разработки. Спросить у Валентина

3.2 Описание основных программных модулей.

Программный код состоит из 4 модулей (Unit) – один главный модуль MainUnit и три подчиненных модуля AdderUnit, TriggerUnit, AboutUnit

Структура связей между модулями отображена на схеме:

Для того, чтобы модули в программе были связаны по такой схеме, нужно в программном коде модуля MainUnit, в разделе Implementation в списке модулей указать названия подчиненных модулей, а в соответствующих разделах Implementation подчиненных модулей указать имя главного модуля MainUnit.

Состав модулей приложения является страндартной, т.е. включает в себя:

- название модуля;

- интерфейсная часть (содержит в себе список элементов форм, с указанием их типов, список процедур, функций и глобальные переменные);

- раздел реализации (содержит в себе описание действий, выполняемых при обращении к соответствующей процедуре);