Скачиваний:
95
Добавлен:
27.06.2014
Размер:
4.06 Mб
Скачать

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.

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