Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PZ_Ispravlennaya.doc
Скачиваний:
3
Добавлен:
18.09.2019
Размер:
1.06 Mб
Скачать

3.2 Разработка интерфейса пользователя

3.2.1 Разработка интерфейса главной формы

Рисунок 3.1 – Вид проекта главной формы.

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

1)Form1(Main) является основной формой. Загружается при непосредственном запуске программы, связывает все остальные формы. Содержит следующие компоненты:

а) Edit – однострочный редактор;

б) Button – простые функциональные кнопки;

в) Label – подписи назначения;

г) MainMenu – пункты меню;

д) ProgressBar – строка отображения хода численного интегрирования.

2

FormMain – главное меню, где располагаются следующие пункты:

1. Данные:

а) Ввести данные– вызывает форму для ввода кол-ва точек;

б) Загрузить данные из файла;

в) Выход – закрывает форму.

2. Справка:

а) Об авторе – информация о разработчике;

б) О программе – информация о программе.

3. Уравнение:

а) Решить уравнение – производит расчёт;

б) Таблица результатов;

в) График функции.

На пользовательской форме разработанной программы (рисунок 1) расположено главное меню с пунктами: «Данные», «Уравнение», «Справка»; панель с приглашением начать работу с ввода данных или загрузки их из файла. Ввод данных можно начать с «Данные\Ввести данные», при этом появляется Form2, которая показана на рисунке 2.

На Form2 находятся поля, в которые вводятся значения:

X0, Y0, шаг интегрирования и число шагов интегрирования. После ввода данных надо нажать на кнопку «Принять», а затем – на пункт меню «Уравнениие\Решить уравнение» для запуска программы.

При нажатии пункта меню «Уравнение\График функции» появляется Form3 (рисунок 3), в которой строится график по расчётным точкам с заданным шагом. На Form3 имеются кнопки: «Сохранить» – сохранение графиков в bmp-файл; «Печать» – вывод графика на печать; «Закрыть» - закрытие формы.

При нажатии пункта меню «Уравнение\Таблица результатов» появляется Form4 (рисунок 4),в которой в виде таблицы появляются расчётные данные.Таблица имеет два столбца X и Y. На Form4 имеются кнопки: «Сохранить» – сохранение выходных данных; «Закрыть» – закрытие Form4.

В меню «Справка» содержится информация о разработчике и программе.

Твердая копия спроектированной программы находится в Приложении А.

Form2 (Ввод данных) – форма для ввода данных, которые могут быть введены непосредственно в однострочный редактор, либо загружены из файла, если были заранее сохранены. Сохранение введённых данных производится нажатием соответствующей кнопки. Содержит следующие компоненты:

-

3

Label(1–6)надписи на форме;

- Edit(1–6) – специальное поле на форме, где формируются поля для ввода начальных условий;

- Button1 – загрузка данных из файла;

- Button2 – сохранение данных в файл;

- Button3 – применение данных;

- SaveDialog1 - для работы с диалогом сохранения файла;

- OpenDialog1 - для работы с диалогом открытия файла.

Рисунок 2 – форма для ввода данных

3.2.2 Интерфейс формы таблицы и графика результатов Form2.

Form3(График) служит для вывода графического отображения полученных при расчёте данных. Содержит:

- Chart1 – график;

- SaveDialog1 - для работы с диалогом сохранения файла;

- Button1 – сохранение графика в файл;

- Button2 – печать графика;

- Button3 – закрыть форму;

- PrinterSetupDialog – для распечатки графика.

Рисунок 3.2

3.2. Форма вывода графика функции.

Form4(Таблица). Представляет собой вывод полученных данных в виде таблицы. Данные полученной таблица могут быть сохранены в отдельный файл. Содержит:

- StringGrid1 – для вывода координат рассчитанной точки;

- SaveDialog1 - для работы с диалогом сохранения файла;

- Button1 – сохранение данных в файл;

-

5

5

Button2 закрыть форму.

Рисунок – Форма вывода расчётных точек

Form5, 6(Справка) содержат:

Label1 – включает информацию о программе и об авторе

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]