Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
274
Добавлен:
29.05.2015
Размер:
3.15 Mб
Скачать

Обзор диалогового окна "Настройка интерфейса пользователя"

С помощью инструментов настройки AutoCAD можно настроить среду рисования в соответствии с требованиями пользователя.

Возможности настройки, включая формат файлов НПИ (настройка интерфейса пользователя) и редактор настройки интерфейса пользователя, позволяют легко создавать и изменять пользовательские компоненты. Файл НПИ на основе XML заменяет файлы меню, которые использовались в версиях до AutoCAD 2006. Вместо использования текстового редактора для настройки файлов меню (MNU и MNS) пользовательский интерфейс можно настроить с помощью AutoCAD. Пользователь может:

Добавлять или изменять панели инструментов и меню (включая контекстные меню, меню мозаики изображений, меню планшета).

Создавать или изменять рабочие пространства.

Назначать команды для различных элементов интерфейса пользователя.

Создавать или изменять макросы.

Задавать строки DIESEL.

Создавать или изменять псевдонимы.

Создавать всплывающие подсказки

Отображать текст описания в строке состояния.

Термины, используемые при настройке

Необходимо знать несколько терминов настройки, используемых в AutoCAD 2007.

Старый файл меню (MNS)

Файл на основе ASCII, в котором хранятся данные настройки меню для версии AutoCAD 2005 и более предыдущих версий. Большую часть файла требуется редактировать вне AutoCAD с помощью текстового редактора, например, Notepad, но некоторые функции можно настроить в AutoCAD с помощью команды НАСТРОЙКА. MNS-файл заменен файлом НПИ. Файл НПИ можно создать из MNS-файла с помощью вкладки "Передача" команды НПИ.

36 | Глава 4 Настройка интерфейса пользователя

Шаблон меню предыдущей версии (MNU)

Файл на основе ASCII используется в качестве шаблона для определения содержимого MNS-файла при его загрузке в AutoCAD с помощью команды МЕНЮ и МЕНЮЗАГР. В AutoCAD 2005 и более ранних версиях используется MNU-файл, подобный MNS-файлу. MNU-файл был заменен файлом НПИ. Файл НПИ можно создать из MNU-файла с помощью вкладки "Передача" команды НПИ.

Файл настройки (НПИ)

Файл XML, в котором хранятся данные о настройке. Изменить файл настройки можно с помощью редактора настройки интерфейса пользователя. Файлы НПИ заменяют файлы MNU, MNS и MNC, которые использовались для определения меню в версиях до AutoCAD 2006.

Основной файл настройки

Файл НПИ с возможностью записи в него, определяющий большую часть элементов интерфейса пользователя (включая стандартные меню, панели инструментов, клавиши быстрого запуска и т.д.). Файл acad.cui (основной файл НПИ по умолчанию) загружается автоматически при запуске AutoCAD.

Корпоративный файл настройки

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

диалогового окна "Параметры".

Файл частичной настройки

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

Группа настройки

Имя, присвоенное файлу НПИ для определения содержимого настройки в файле НПИ. Файлу НПИ, загруженному в AutoCAD, должно быть присвоено уникальное имя группы настроек для предотвращения конфликтов между файлами НПИ в программе. В предыдущих версиях называлась группой меню.

Элемент интерфейса

Настраиваемыми могут быть такие объекты, как панель инструментов, контекстное меню, клавиша быстрого вызова и закрепляемое окно. Элементы интерфейса пользователя содержатся в панели "Настройки в <имя файла>".

Обзор диалогового окна "Настройка интерфейса пользователя" | 37

Элемент интерфейса

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

Узел дерева

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

Рабочее пространство

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

Закрепляемое окно

Элемент интерфейса пользователя, который может быть плавающим или закрепленным в области рисования. К закрепляемым окнам относятся окно командной строки, палитры инструментов, палитра свойств и т.д.

Код элемента

Уникальный идентификатор элемента интерфейса. В предыдущих версиях назывался атрибутом.

Изменения в настройке

Хотя основные методы настройки остались такими же, как и в предыдущих версиях программы, среда, используемая для настройки программа, изменилась в версии

AutoCAD 2006.

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

Однако настройка более не выполняется вручную путем создания файлов MNU или MNS. Все настройки выполняются с помощью интерфейса программы в редакторе настроек интерфейса пользователя.

Файлы меню или файлы настройки?

В версиях до AutoCAD 2006, настройка пользовательского интерфейса выполнялась с помощью редактирования файла MNU или MNS в текстовом редакторе, например, в Notepad. Раньше процесс настройки представлял собой утомительный и содержащий ошибки процесс, поскольку данные настройки приходилось вводить в текстовый

38 | Глава 4 Настройка интерфейса пользователя

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

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

Ранее используемые файлы MNU и MNS были заменены одним типом файлов - файлами НПИ на основе XML.

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

В следующей таблице приведены файлы меню, ранее поставлявшиеся с продуктом, а также показана их связь с AutoCAD 2007.

Файлы меню, связанные с файлами НПИ

 

Файл

Описание

В

Описание изменения

меню

 

AutoCAD

 

 

 

2007

 

MNU

Текстовый файл ASCII. В

НПИ

 

более ранних версиях

 

 

использовался для

 

 

определения большинства

 

 

элементов интерфейса

 

 

пользователя. Основной

 

 

файл MNU acad.mnu был

 

 

автоматически загружен при

 

 

запуске программы.

 

 

Частичные файлы MNU

 

 

можно было загружать и

 

 

выгружать во время работы с

 

 

чертежом по мере

 

 

необходимости.

 

MNS

Исходный файл меню.

НПИ

 

Аналогичен текстовому файлу

 

 

MNU ASCII, но не содержит

 

Файл XML, определяющий большинство элементов интерфейса пользователя. Основной файл НПИ acad.cui загружается автоматически при запуске программы. Частичные файлы НПИ можно загружать и выгружать во время работы с чертежом по мере необходимости.

Файл XML, определяющий большинство элементов интерфейса пользователя.

Обзор диалогового окна "Настройка интерфейса пользователя" | 39

Файлы меню, связанные с файлами НПИ

 

Файл

Описание

В

Описание изменения

меню

 

AutoCAD

 

 

 

2007

 

комментариев или специального форматирования.

MNC

Скомпилированный текстовый НПИ

 

файл ASCII. Содержал строки

 

команд и синтаксис,

 

определявшие функции и

 

внешний вид элементов

 

интерфейса пользователя.

Основной файл НПИ acad.cui загружается автоматически при запуске программы.

Частичные файлы НПИ можно загружать и выгружать во время работы с чертежом по мере необходимости.

Файл XML, определяющий большинство элементов интерфейса пользователя. Основной файл НПИ acad.cui загружается автоматически при запуске программы. Частичные файлы НПИ можно загружать и выгружать во время работы с чертежом по мере необходимости.

MNL

Файл LISP меню. Содержит

MNL

Без изменений.

 

выражения AutoLISP,

 

 

 

используемые элементами

 

 

 

интерфейса пользователя.

 

 

MNR

Файл ресурсов меню.

MNR

Без изменений.

 

Содержит растровые

 

 

 

изображения, используемые

 

 

 

элементами интерфейса

 

 

 

пользователя.

 

 

Структура текстового файла меню или структура файла НПИ?

В версиях до AutoCAD 2006, добавление, редактирование или удаление сведений меню выполнялось непосредственно в текстовом файле. В AutoCAD 2006 и более поздних версиях используется редактор настройки интерфейса пользователя.

Далее представлен пример внешнего вида меню Window в старом файле меню acad.mnu.

40 | Глава 4 Настройка интерфейса пользователя

Содержимое меню "Окно" в acad.mnu

Меню "Окно" Описание

***POP10

**WINDOW

ID_MnWindow [&Окно] ID_DWG_CLOSE [&Закрыть]^C^C_close

ID_WINDOW_CLOSEALL [З&акрыть все]^C^C_closeall [--]

ID_WINDOW_CASCADE [&Каскадом]^C^C_syswindows;_cascade ID_WINDOW_TILE_HORZ [С&верху вниз]^C^C_syswindows;_hor ID_WINDOW_TILE_VERT [С&лева направо]^C^C_syswindows;_vert ID_WINDOW_ARRANGE [&Упорядочить значки]^C^C_syswindows;_arrange

Сравним данные меню, указанные выше, с теми же данными, представленными в редакторе настройки интерфейса пользователя в режиме просмотра структуры.

Для более подробного сравнения ниже приведены примеры свойств меню "Окно", команд "Закрыть", "Закрыть все" и контекстного меню "Окно", отображаемого в параметре "Вставить разделитель".

панель "Свойства" меню "Окно"

панель "Свойства" меню "Окно" для команды "Закрыть"

Обзор диалогового окна "Настройка интерфейса пользователя" | 41

панель "Свойства" меню "Окно" для команды "Закрыть все"

Узел дерева меню "Окно", контекстное меню, отображаемое с параметром "Вставить разделитель"

Группа меню или группа настройки?

Между группой меню (термин, использовавшийся в предыдущих версиях) и группой настройки нет никакой разницы. Файлу НПИ, загруженному в AutoCAD, должно быть присвоено уникальное имя группы настроек для предотвращения конфликтов между файлами настроек в программе. Основному файлу НПИ acad.cui по умолчанию присваивается группа настройки под именем ACAD. В программу можно загрузить множество файлов настройки с уникальными именами групп настройки.

42 | Глава 4 Настройка интерфейса пользователя

Соседние файлы в папке Справочные материалы