Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации
Рефераты >> Военная кафедра >> Система управления базой данных объектов гражданской обороны для принятия решений в чрезвычайной ситуации

20.Не надо перекладывать на оперативную справку объяснение, как пользоваться приложением. В большинстве случаев его примене­ние должно быть интуитивным и не должно вынуждать пользова­теля закапываться в руководство или читать оперативную справку.

11.3. Формы выдачи решений

Формы выдачи решений обычно используются людьми, которые не являются самыми осведомленными в компьютерной области, но, как правило, обладают большим влиянием, чем другие типы пользовате­лей. Именно им нужны приложения принятия решений, поскольку они играют определенную роль в процессе выработки решений. Ос­новная задача форм выдачи решений состоит в том, чтобы они оста­вались простыми и достаточно информативными.

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

2. Надо избегать беспорядочного расположения на форме большого числа деталей или табулированных данных. Обычно пользователя интересуют только факты, и они хотят получить их в приятном и простом для понимания виде.

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

4. Если приложение ограничивается только чтением данных можно удалить компоненты модификации данных. Можно обойтись ком­понентами DBText или TLabel, чтобы отображать поля описатель­ного типа, не прибегая к таким насыщенным компонентам, как список или комбинированный список.

5. Не следует включать в приложение функций, которыми пользова­тель не сможет воспользоваться. Необходимо избегать серых (недоступных) команд меню и запрещенных кнопок, присутствие которых может вызвать недоумение. Если какая-нибудь опция не­доступна для данного пользователя, устанавливают ее свойство Visible равным False, что сделает ее невидимой (или совсем уб­рать ее) вместо того, чтобы просто запретить.

11.4. Интерактивные формы.

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

1. Желательно рассмотреть возможность увеличения и замены кно­пок навигатора Dilphi стандартными кнопками. Несмотря на мощ­ность и простоту применения, управляющим элементам DBNavi­gator недостает таких свойств, как средства поиска и возможность присваивать клавиши ускоренного доступа или метки их встроен­ным кнопкам.

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, которая добавляет новую запись. Это относится к формам, в которых главной функцией является добавление записей, в отличие от обычных форм обработки транзакций. Это будет способствовать более быстрой работе с приложением, когда пользователю приходится добавлять несколько записей подряд.


Страница: