Разработка форм ввода-вывода информации
Из компонентов этого типа в разрабатываемом приложении используются компоненты DBGrid, DBComboBox и DBLookupComboBox. Разработан интерфейс пользователя, построен графа диалога, созданы формы ввода-вывода. TrackBar — односторчный редактор с возможностью увеличения и уменьшения значения. Окно — прямоугольная, ограниченная область физического экрана. Рисунок 2.12 Окно сообщения при ошибке соединения… Читать ещё >
Разработка форм ввода-вывода информации (реферат, курсовая, диплом, контрольная)
Данное программное обеспечение имеет большой набор элементов графического интерфейса: окна, пиктограммы, компоненты ввода-вывода.
Окно — прямоугольная, ограниченная область физического экрана.
Рисунок 2.10 Окно входа в систему Окно приложения — главное окно разрабатываемой программы (рис. 2.11), которое имеет фиксированную рабочую область, строку заголовка с кнопками системного меню, кнопками минимизации окна и выхода, графическое меню вкладок (панель инструментов).
В качестве основного окна используется форма типа TPagesDlg, что позволяет уменьшить общее количество форм, а также сделать работу более удобной и быстрой за счет использования вкладок.
Рисунок 2.11 Основное окно программы Информационное окно — представлено в виде окон сообщения. Окна сообщений предупреждают пользователя о существующей ошибке, о невозможности действия.
Рисунок 2.12 Окно сообщения при ошибке соединения с базой данных.
Рисунок 2.13 Окно сообщения при отсутствии файла настроек.
Рисунок 2.14 Окно сообщения при неправильном выборе теста.
Рисунок 2.15 Окно сообщения при неправильном выборе объекта анализа Еще одними элементами графического интерфейса программы являются компоненты ввода-вывода.
Компоненты ввода-вывода перечислены в табл. 2.11.
Таблица 2.11.
Компоненты ввода-вывода.
Компонент. | Внешний вид. | Предназначение. |
TreeView древовидная нередактируемая структура. | Навигация по объектам обследования. | |
Button — кнопка. | Инициация операции. | |
CheckBox — элемент выбора. | Выбор или отмена опций. | |
RadioButton — выключатель. | Выбор одного из вариантов. | |
DBComboBox — комбинированный список. | Выбор одного из нескольких вариантов в списке. | |
TrackBar — односторчный редактор с возможностью увеличения и уменьшения значения. | Ввод или изменение значения. | |
DBChart — диаграммы. | Вывод результатов тестирования. | |
DBGrid — текстовая таблица. | Отображение табличных данных. |
Компоненты для баз данных предоставляют функциональные возможности, которые необходимы для доступа к данным базы данных и управления ими. Связанные между собой, они представляют некоторую иерархическую структуру.
На самом верхнем уровне находятся визуальные управляющие компоненты. Компоненты такого типа лишь отображают на форме посылаемые им данные, не связываясь при этом с физической базой данных.
Из компонентов этого типа в разрабатываемом приложении используются компоненты DBGrid, DBComboBox и DBLookupComboBox.
На самом нижнем уровне структуры компонентов для баз данных находятся невизуальные компоненты доступа к данным. Компоненты такого типа способны устанавливать соединения с физическими базами данных, не обеспечивая при этом визуального отображения данных на форме. Эти компоненты помещаются внутрь приложения и используются для управления базой данных. Из компонентов этого типа в разрабатываемом приложении используются компоненты ADOTable, ADOQuery, ADOStoredProc.
Связанные с данными управляющие элементы могут лишь визуализировать поставляемую им информацию, а компоненты доступа к данным — осуществлять соединение с базами данных и поставлять информацию. Поэтому в разрабатываемом приложении (как и в любом другом приложении для работы с базой данных) помимо вышеуказанных групп компонентов имеется невизуальный компонент DataSource.
Компонент DataSource действует как посредник между одним из компонентов доступа к данным и одним или большим количеством визуальных управляющих элементов.
Таким образом, в специальной части был произведен выбор технологии, среды и языка программирования. Осуществлено проектирование базы данных, проектирование программного обеспечения, разработка структурной и функциональной схем.
Разработан интерфейс пользователя, построен графа диалога, созданы формы ввода-вывода.