При разработки интерфейса ПО, была применена технология MDI, что позволяет эффективно работать в приложениях со множеством форм. При применении данной технологии одна форма проекта становится контейнером для всех остальных. Что даёт возможность работать со всеми формами проекта, как с группой, кроме того использование MDI интерфейса увеличивает производительность и гибкость всей программы.
Доступ к функциям программы осуществляется через контекстное меню родительской формы, либо через выбор соответствующей вкладки на «Главной форме» проекта (рис 3.2).
Рис 3.2 Главная форма
Перед началом работы с программой необходимо ввести путь к папке в которую установлена база данных.
Ввод информации
Для ввода информации используются формы: «Предприятие», «Поставщики», «Конфигурация», «Закупки», «Добавить заказ». Все они имеют похожий принцип действия:
1. При загрузке формы, она связывается с БД и происходит первичное заполнение компонентов формы
2. Пользователь меняет или добавляет информацию, которая скапливается в компоненте формы MSFlexGride
|
|
3. Происходит запись или замена информации в БД.
Наиболее интересная форма в этой группе это форма «Закупки». Внешний вид представлен на рис 3.3
Рис 3.3 форма «Закупки»
После вызова этой формы происходит автоматическое заполнение компонентов «Группа наименований» и «Выбор поставщика» информацией из базы данных.
Листинг 3.1