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

где R - расстояние до центра взрыва, км;

q - мощность взрыва, кт.

10.5. Выводы:

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

11. ЭРГОНОМИЧЕСКАЯ ОЦЕНКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ЭВМ

11.1. Введение

С развитием новых программ возникла необходимость привести в соответствие их интерфейс с особенностью восприятия информации человеком.

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

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

11.2. Проектирование форм

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

2. Выбор функций, вводимых в приложение. Не надо вводить не­нужные свойства. Перегрузка пользователя бесполезной инфор­мацией вызовет напрасные потери времени. Надо определить ка­кие свойства полезны, а какие нет.

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

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

5. Для лучшего восприятия человеческим глазом информации надо использовать для форм нейтральный цвет фона.

6. Для отображения текущего режима работы приложения можно использовать группы кнопок панели инструментов. Установив свойство набора кнопок панели GroupIndex равное ненулевому числу, можно установить групповой режим работы панели. Можно также установить свойство группы AllowAllUp равное False. Если щелкнуть на одной из кнопок панели инструментов, определенных таким образом, она будет оставаться в нажатом со­стоянии до тех пор, пока пользователь не щелкнет на другой кнопке из этой группы.

7. Большие кнопки и легко отыскиваемые группы переключателей позволяют легко манипулировать управляющими средствами при­ложения.

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

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

10.Установка на форме горячие клавиши для ключевых полей. Для этого сначала определяют горячую клавишу метки с помощью свойства Caption управляющего элемента метки (для обозначения горячей клавиши используют символ «&»). Затем устанавливают в свойстве метки FocusControl имя компонента, который предна­значен для получения фокуса ввода при нажатии горячей кла­виши.

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

12.Элементы пользовательского интерфейса должны быть как можно более ненавязчивыми. Пользователь не должен останавли­вать свою работу и напрягать зрение, пытаясь прочесть метку на кнопке. Лучше сделать отдельные кнопки размером больше.

13.Шрифты без засечек читаются легче, чем шрифты с засечками. Поэтому лучше использовать шрифт Arial, вместо Times New Ro­man.

14.Использование всплывающих подсказок предоставляет пользова­телю великолепную возможность узнать, что делает данный эле­мент, не щелкая на нем (это особенно важно для кнопок панели управления.). Всплывающие подсказки представляют собой ма­ленькие всплывающие метки, которые отображаются, когда кур­сор мыши останавливается над определенными значащими эле­ментами экрана.

15.Включение интерактивной справки. Профессиональные приложе­ния Windows содержат полную справочную базу данных, которая включает связи между родственными темами. Следует оснащать свои формы контекстно-чувствительной справкой. Это можно сделать с помощью свойства HelpContext формы и ее управляю­щих элементов. Когда будет затребована справка по элементу формы, обладающему фокусом ввода, управление справкой Win­dows автоматически будет передано соответствующей теме вашей справочной базы данных.

16.Создание окна формы About (О программе). В него включают имя приложения, номер текущей версии и название компании. Можно также внести туда телефонный номер отдела технического сопро­вождения, отметку об авторских правах и информацию об исполь­зовании ресурсов Windows. Название продукта, номер версии и отметка об авторских правах должны быть включены в приложе­ние с помощью ресурса Windows VERSIONINFO.

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

18.Для представления приложения в соответствующем меню или папке Windows надо связать его с подходящей пиктограммой (важно, чтобы пользователи могли отличить ее от пиктограмм других приложений). Для приложений Dephi пиктограммы уста­навливаются с помощью меню Project Þ Options Þ Applications.

19.Надо проектировать формы для самого низкого разрешения эк­рана. Скорее всего, это будет разрешение VGA, поэтому в формах можно безопасно установить разрешение 640*480. Для реализации этого лучше всего переключить разрешение на видеоадаптере на VGA. Формы, разработанные в расчете на большую разрешаю­щую способность, чем стандарт VGA, не смогут целиком поя­виться на экране.


Страница: