Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуацииРефераты >> Военная кафедра >> Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации
20.Не надо перекладывать на оперативную справку объяснение, как пользоваться приложением. В большинстве случаев его применение должно быть интуитивным и не должно вынуждать пользователя закапываться в руководство или читать оперативную справку.
11.3. Формы выдачи решений
Формы выдачи решений обычно используются людьми, которые не являются самыми осведомленными в компьютерной области, но, как правило, обладают большим влиянием, чем другие типы пользователей. Именно им нужны приложения принятия решений, поскольку они играют определенную роль в процессе выработки решений. Основная задача форм выдачи решений состоит в том, чтобы они оставались простыми и достаточно информативными.
1. Максимальное использование экранной площади. Как правило, пользователи предпочитают видеть вещи в максимально упрощенном и развернутом виде. Можно также допустить, что пользователи редко запускают под управлением Windows более одного приложения одновременно, поэтому позволительна максимизация практически всех окон форм.
2. Надо избегать беспорядочного расположения на форме большого числа деталей или табулированных данных. Обычно пользователя интересуют только факты, и они хотят получить их в приятном и простом для понимания виде.
3. Использование графических диаграмм для визуального отображения соответствия одних данных другим может стать мощным средством общения сложных наборов данных. Если пользователь не прочь отказаться от сырых цифр в пользу их графического представления, то диаграммы придадут приложению изысканный и профессиональный вид при минимуме затраченных усилий. Но при этом необходимо по-прежнему поддерживать средства доступа к лежащим в их основе необработанным данным на случай, если пользователь захочет знать из диаграмм точные цифры.
4. Если приложение ограничивается только чтением данных можно удалить компоненты модификации данных. Можно обойтись компонентами DBText или TLabel, чтобы отображать поля описательного типа, не прибегая к таким насыщенным компонентам, как список или комбинированный список.
5. Не следует включать в приложение функций, которыми пользователь не сможет воспользоваться. Необходимо избегать серых (недоступных) команд меню и запрещенных кнопок, присутствие которых может вызвать недоумение. Если какая-нибудь опция недоступна для данного пользователя, устанавливают ее свойство Visible равным False, что сделает ее невидимой (или совсем убрать ее) вместо того, чтобы просто запретить.
11.4. Интерактивные формы.
Интерактивные формы чаще всего встречаются в приложениях. Они предоставляют средства ввода, редактирования и удаления данных. Типичный пользователь таких форм, как правило, обладает высокой компьютерной грамотностью. Интерактивная форма должна быть максимально простой и благоприятной для эффективной навигации между данными и манипулирования ими.
1. Желательно рассмотреть возможность увеличения и замены кнопок навигатора Dilphi стандартными кнопками. Несмотря на мощность и простоту применения, управляющим элементам DBNavigator недостает таких свойств, как средства поиска и возможность присваивать клавиши ускоренного доступа или метки их встроенным кнопкам.
2. Чтобы выбор управляющих средств был логичен и происходил интуитивно, группируют управляющие средства по каждому применению и соответственно размещают их. Располагают связанные элементы в тесной близости друг к другу, выравнивают зависимые элементы группы переключателей, располагают связанные кнопки близко друг от друга. Это помогает пользователю быстрее познакомиться с приложением и избежать ошибок при работе с ним.
3. Для любителей работы с клавиатурой, используют комбинации клавиш для командных кнопок и полей ввода. Надо расположить комбинации клавиши в логическом, а не позиционном порядке, отдавая предпочтение кнопкам, а не меткам. Другими словами, если есть поле вверху экрана, метка которого начинается с буквы А, и, кроме того, есть кнопка, расположенная внизу экрана с названием Add, устанавливают клавишу ускоренного доступа для кнопки, а не для поля, равной <Alt+A>.
4. Устанавливают логический порядок работы клавиши табуляции, который бы позволил пользователю логически переходить на форме от поля к полю и от кнопки к кнопке, а именно слева направо и сверху вниз.
5. Чтобы установить кнопки OK или Cancel используют свойство Kind управляющего элемента Delphi TBitBtn (кнопка с растровым изображением). Установка кнопки OK автоматически устанавливает ее свойство Default равным True, делая тем самым ее кнопкой, которая действует для данной формы по умолчанию. Это значит, что для завершения редактирования текущей записи пользователь может нажать <Enter>, а для отмены ввода- <Esc>.
6. Для активизации всплывающего меню вместо командных кнопок или как дополнение к ним рассматривают использование правого щелчка мыши. Некоторые пользователи отдают предпочтение именно этому виду меню, которое приобрело популярность благодаря продуктам Borland.
11.5.Формы ввода данных.
Формы ввода данных используются для интенсивного ввода данных, в основном, в базы данных. Внимание здесь больше уделяется скорости, а не эстетике экрана или таким деталям, как всплывающие подсказки или раскрывающиеся списки. Формы ввода данных обычно в достаточной степени лаконичны и включают только самые необходимые элементы. Как правило, пользователями таких форм являются операторы ввода данных, которые во время работы смотрят в основном на исходные документы, а не на экран. Особое внимание уделяется здесь клавиатуре, поскольку использование мыши требует визуального взаимодействия.
1. Когда скорость ввода является решающим фактором, используют полужирный моноширинный шрифт, который легче читается с одного взгляда.
2. Убирают ненужные кнопки и поля, а также управляющие элементы, которые оказываются лишними для быстрого ввода данных. Например, если пользователю никогда не понадобится номер счета, надо убрать с формы соответствующую кнопку - она только занимает экранную площадь. Если в формах обработки транзакций некоторые элементы создают удобства, то быстрому вводу данных они могут просто мешать.
3. Используют акселераторы, которые легко нажимать. Назначают клавиши ускоренного доступа с учетом их применения, а не в зависимости от позиции на экране. Если два управляющих элемента должны по идее иметь одну и ту же горячую клавишу, отдают ее тому, который используется чаще, а не тому, который позиционно расположен на форме первым. Для другого элемента придумывают новый акселератор. Для самых часто используемых элементов отводят самые простые клавиши.
4. Там, где это уместно, делают действующей по умолчанию не кнопку OK, а кнопку Add, которая добавляет новую запись. Это относится к формам, в которых главной функцией является добавление записей, в отличие от обычных форм обработки транзакций. Это будет способствовать более быстрой работе с приложением, когда пользователю приходится добавлять несколько записей подряд.