- •Введение
- •1 Постановка задачи
- •2 Выбор системы программирования
- •3 Описание процесса проектирования приложения
- •3.1 Взаимосвязь программных модулей
- •3.2 Граф-схема работы программы
- •3.3 Описание интерфейса программы
- •4 Инструкция для пользователя по работе с приложением
- •Заключение
- •Литература
- •Приложения
3 Описание процесса проектирования приложения
3.1 Взаимосвязь программных модулей
Моя программа «Решение системы линейных уравнений методом Крамера» состоит из следующих файлов:
Project1.dpr- – главный файл проекта. Содержит исходный код инициализации приложения и создания форм.
Project1.res - файл ресурсов проекта. Содержит пиктограмму, которая затем сохраняется в выполняемом файле приложения, и другие ресурсы.
Unit1.dfm, unit2.dmf, unit3.dmf, unit4.dmf, unit5.dmf - файлы форм. Практически все операции, выполняемые в конструкторе форм при визуальной разработке, записываются в файл формы соответствующего программного модуля. В этот файл помещаются конкретные значения свойств формы и ее компонентов, в отличие от самого модуля, в котором хранятся только объявления элементов формы и их программный код.
Unit1.pas, unit2.pas, unit3.pas, unit4.pas, unit5.pas - файлы программных модулей, содержащих исходный код на языке Object Pascal. Для каждой формы, входящей в состав проекта, создается отдельный программный модуль. В исходном тексте такого модуля содержится объявление класса формы. При размещении на форме компонентов конструктор форм Delphi автоматически вносит необходимые изменения в объявление класса этой формы. Таким образом, Delphi выполняет объем "черновой работы" по модификации исходного кода класса формы, позволяя разработчику сосредоточится только на создании программного кода, определяющего функциональность формы.
Unit1.dcu, unit2.dcu, unit3.dcu, unit4.dcu, unit5.dcu - скомпилированный модуль.
Unit1.ddp, unit2.ddp, unit3.ddp, unit4.ddp, unit5.ddp - это файлы диаграмм для модуля данных.
Project1.dof, Project1.cfg — это файлы конфигурации проекта.
3.2 Граф-схема работы программы
Граф-схема позволяет визуально представлять строящуюся из отдельных компонентов (модулей) программу решения задачи. Интерпретация сопоставляет каждому модулю множество подпрограмм, а информационным связям между модулями – типы данных.
3.3 Описание интерфейса программы
Интерфейс - совокупность средств и методов взаимодействия между элементами системы.
Интерфейс является основной и наиболее важной частью программы. Поскольку пользователь управляет программой и данными именно через интерфейс, поэтому следует уделять большое внимание понятности и простоте интерфейсов в разработке программ.
В моей программе присутствует приветственное окно с кнопкой «Далее» (рисунок 1).
Рисунок 1 – Приветственное окно.
Также в ней присутствует форма выбора количества неизвестный величин с кнопкой «Далее» и выпадающий список (рисунок 2). Эта форма имеет главное меню (рисунок 3).
Рисунок 2 – Форма выбора количества неизвестный величин.
Рисунок 3 – Главное меню.
Окно ввода данных кнопкой «Посчитать» (рисунок 4).
Рисунок 4 – Окно ввода данных.
Информационное окно, содержащее информацию о программе (рисунок 5).
Рисунок 5 – Информационное окно.
