 
          
            ОСНОВЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
          
        
        
          
            51
          
        
        
          
            
              Меню
            
          
        
        
          представляет собой перечень нескольких логически связанных
        
        
          процедур управления программой, которые расположены в отдельных окнах.
        
        
          К этим окнам (их можно открыть или убрать с помощью мыши) доступ
        
        
          возможен в процессе работы. Команды в программах объединены в отдельные
        
        
          функциональные группы для быстрого доступа в соответствующие моменты.
        
        
          Основные меню, или оконные области (см., например, рис. 3.7), большинства
        
        
          программ включают в себя следующее.
        
        
          
            Меню утили
          
        
        
        
        
          
            –
          
        
        
          содержит набор часто используемых процедур,
        
        
          которые отображаются на экране для доступа в любой момент работы
        
        
          программы. Выполнению этих процедур предшествует, как правило, появление
        
        
          в каскадном порядке выпадающих меню, которые позволяют непосредственно
        
        
          выполнить нужное действие или перейти в панель диалога. Меню утилит не
        
        
          обладает жестким режимом работы, и пользователь может выполнить
        
        
          несколько действий за одно обращение (например отказаться от прежнего
        
        
          намерения и перейти к выполнению других операций).
        
        
          
            Главное меню –
          
        
        
          перечисляет основные функции программы, которые группируются
        
        
          в располагаемые обычно сбоку всплывающие (динамические) меню, вид
        
        
          которых зависит от продвижения по программе.
        
        
          
            Окно ввода
          
        
        
          – представляет
        
        
          собой область для набора команд и показа сообщений-подсказок программы.
        
        
          Имеется возможность обратиться к списку введенных ранее команд.
        
        
          
            Графическое окно
          
        
        
          – представляет собой область для вывода такой графической
        
        
          информации, как конечно-элементная модель или графики результатов анализа.
        
        
          Размеры окон пользователь может устанавливать, увеличивая или уменьшая по
        
        
          своему усмотрению.
        
        
          
            
              Панель диалога
            
          
        
        
          – это окно, предоставляющее пользователю на выбор
        
        
          перечень действий для выполнения процедур и установки необходимых
        
        
          настроек. Такие панели подсказывают, какие данные вводить и какие решения
        
        
          принимать для определенных процедур.
        
        
          
            
              Линейка инструментов
            
          
        
        
          – дает возможность пользователю разместить
        
        
          часто используемые процедуры, команды или написанные им программы для
        
        
          быстрого их запуска щелчком мыши. Можно создавать кнопки с текстом для
        
        
          немедленного доступа к часто исполняемым командам. Так линейка
        
        
          инструментов программы ANSYS может вместить до 200 кнопок [50].
        
        
          Независимо от того, каким образом заданы команды, они в конечном
        
        
          счете используются для передачи всех данных и управления всеми действиями
        
        
          программ. Интерфейс пользователя современных программных комплексов
        
        
          организован так, что можно осуществить выбор команд путем удобного и
        
        
          интуитивного использования меню, панелей диалога и линейки инструментов.
        
        
          Интерактивный характер интерфейса и группирование команд по
        
        
          функциональной близости делают прозрачным смысл команд по их краткому
        
        
          синтаксису. Пользователи, знакомые с командами программ, могут вводить их
        
        
          *
        
        
          
            Утилита
          
        
        
          – вспомогательная программа, используемая для обеспечения обслуживания
        
        
          вычислительного процесса, главным образом, управления данными, например, распределения внешней памяти,
        
        
          сбора статистических данных [28].