Курсовая работа: Расчет стоимости пластиковых оконных конструкций и дверей
2.3 Диалоговый режим
Диалоговый режим – взаимодействие пользователя с программным продуктом таким образом, что ведется обмен сообщениями, влияющими на обработку данных.
В диалоговом режиме под воздействием пользователя осуществляется запуск функций обработки, изменение свойств объектов, производится настройка параметров, выдача информации на печать.
В данном программном продукте используется диалоговый режим с жестким сценарием диалога, который представлен в виде меню – диалог инициализируется программой; пользователю предлагается выбор альтернативы функций обработки из фиксированного перечня. Пользователю предлагается выбор из пяти пунктов меню: заказ, инструменты, база данных, помощь, справка. Меню имеет иерархический вид, так как при выборе одного пункта меню появляется подменю и так далее;
Пункт меню «Заказ» представляет пользователю возможность работать с отчетами: создать новый, открыть старый, сохранить и вывести на печать, а также позволяет изменять настройки программы в подменю «параметры».
Пункт меню «Данные» содержит подпункты «Заказы», «Отчеты». При выборе одного из пунктов пользователю предоставляется возможность работы с файлами заказов или отчетов сохраненных в каталоге «БД».
Пункт меню «Инструменты» содержит подпункты: «Шаблоны», «Расчет стоимости» и «Конвертор валют». При выборе пункта меню «Шаблоны», на экране появляется окно позволяющее пользователю создавать эскизы окон для дальнейшей работы с ними. При выборе пункта меню «Расчет стоимости», на экране появляется окно позволяющее пользователю производить расчет стоимости пластиковых оконных конструкций. При выборе пункта меню «Конвертор валют», на экране появляется окно позволяющее пользователю конвертировать, полученный при расчете стоимости, результат из одной валюты в другую.
Пункт меню «Помощь» содержит подменю: «О программе» - информация о программе; «Об авторе» - информация об авторе.
Пункт меню «Справка» - полная информация по работе с программой.
2.4 Эскиз и спецификация типовых объектов управления графического
интерфейса
Эскиз графического интерфейса пользователя представлен на рисунке 2.
Рисунок 3 - Графический интерфейс пользователя
Для создания диалогового окна использовались объекты:
Полоса меню (MainMenu)- предлагает выбор основных функций обработки информации, представленные в программе, например, «Инструменты»;
Метка (Label) – постоянный текст, не подлежащий изменению при работе пользователя с экранной формой, например , «Ф.И.О. Замерщика»;
Стандартная кнопка (Button) – служит для выдачи команд на выполнение определённых функциональных действий.
Командная кнопка (BitBtn) - служит для выдачи команд на выполнение определённых функциональных действий, на поверхности кнопки расположен рисунок, например, «Готово»;
Односторонний редактор (Edit) – для отображения и изменения текста, например, при добавлении текста в файл;
Многострочный редактор(Memo)- для ввода большого объёма текстовой информации;
RadioGroup – группа зависимых переключателей, содержит специальные свойства для обслуживания нескольких связанных зависимых переключателей.
Memo – многострочный текстовый редактор, используется для ввода и отображения многострочного текста.
MainMenu – главное меню программы, позволяет создавать и обслуживать сложные иерархические меню.
Image – рисунок, предназначен для отображения рисунков, в том числе пиктограмм.
StringGrid – таблица строк, обладает мощными возможностями для представления текстовой информации в табличном виде.
PrintDialog – печать, реализует стандартное диалоговое окно выбора параметров для печати документов.
Combobox– всплывающий список, содержит список альтернативных значений для выбора.
ScrollBar- полоса прокрутки, служит для прокрутки списков и элементов, выходящих за определённую ограниченную область.