Настройка интерфейса пользователя  
Изменения в настройке
 
 Понятия 
 
 Процедуры 
 
 Команды 
 

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

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

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

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

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

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

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

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

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

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

Файл меню

Описание

В AutoCAD 2007

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

MNU

Текстовый файл ASCII. В более ранних версиях использовался для определения большинства элементов интерфейса пользователя. Основной файл MNU acad.mnu был автоматически загружен при запуске программы.

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

НПИ

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

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

MNS

Исходный файл меню. Аналогичен текстовому файлу MNU ASCII, но не содержит комментариев или специального форматирования.

НПИ

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

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

MNC

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

НПИ

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

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

MNL

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

MNL

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

MNR

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

MNR

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

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

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

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

Содержимое меню "Окно" в 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

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

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

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

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

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

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

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

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

Далее представлен пример изменения имени группы настройки ACAD на вкладке "Настройка" редактора настройки интерфейса пользователя. Частичный файл НПИ (в данном примере с именем CUSTOM) можно изменить таким же способом.

См. также

Перенос и передача настроек

Создание и загрузка частичного файла НПИ

Создание корпоративного файла НПИ

  Ваш комментарий об этой странице  
City 3D - Карта Ангарска со справочником организаций
Hosted by uCoz