Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12 инфа.docx
Скачиваний:
14
Добавлен:
17.04.2019
Размер:
80.45 Кб
Скачать

15.Проектирование интерфейса

Процесс проектирования интерфейса включает в себя проектирование системы команд и проектирование рабочего окна приложения и подчиненных ему форм. При проектировании интерфейса необходимо знание основных стандартных объектов, предназначенных для построения интерфейса, и представлять себе процесс работы с будущей программой (т.е. видеть процесс глазами пользователя приложения).

исью, поясняющей действия.

Разработку форм следует вести в следующем порядке:

  • определить состав объектов для ввода и вывода данных, а также для управления формой,

  • сгруппировать объекты по выполняемым функциям (например, "Ввод данных", "Вывод данных", "Настройка" и т.д.) и решить каким образом эта группировка будет выполняться на форме: с помощью меню, вкладок, рамок или подчиненных форм,

  • создать на форме группирующие элементы и разместить на них вложенные элементы управления формой, ввода и вывода информации.

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

17.Проектирование структуры программы и разработка алгоритма ее работы

Проектирование структуры программы предусматривает:

  • разбивку всех операций по описанию и обработке данных на отдельные блоки – модули, процедуры и функции пользователя;

  • распределение процедур и функций по модулям и секциям модулей;

  • определение списка обработчиков событий.

Разработка алгоритма работы программы предусматривает:

  • составление списка состояний программы и постановку им в соответствие окон (форм, вкладок) программы;

  • определение путей перехода из одного состояния в другое и условий, разрешающих эти переходы;

  • определение действий, происходящих при переходе из одного состояния в другое.

18.Пример постановки задачи

Техническое задание

Необходимо разработать приложение, которое должно выполнять функции:

  • решение уравнения А*х+В=0,

  • вести протокол работы (т.е. запись коэффициентов и корней решаемых уравнений),

  • обеспечивать пользователю возможность очистки протокола и его просмотра на экране.

Определение наборов данных. См таблицу

Способ хранения данных

В задании было указано на необходимость создания, хранения и последующего просмотра протокола работы. Протокол работы можно хранить на жестком или на гибком диске. Обеспечим возможность различных вариантов хранения протокола и на жестком и на гибком диске. Поэтому в табл. 3.2 необходимо добавить три строчки с данными LogDisk, LogPath и LogFile, соответствующими имени диска, пути к файлу протокола и имени файла протокола. Все три величины имеют тип string, видимость – public, организацию – "переменные".Для хранения протокола можно выбрать как файл последовательного доступа, так и файл прямого доступа. В данном случае это совершенно безразлично, но для работы с файлом прямого доступа потребуется создать сложный тип данных.

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