Раздел: Документация
0 ... 179 180 181 182 183 184 185 ... 205 ♦custom.cui; ♦acetmain.cui; ♦Open (Открыть). По умолчанию система AutoCAD загружает три CUI-файла: acadxui (основной файл адаптации системы), custom.cui (заготовка для размещения пользовательских элементов) и acetmain.cui (элементы дополнительного меню и панели Express). Каждый из этих файлов определяет именованную группу адаптации. Правая часть вкладки Customize (Адаптация) диалогового окна Customize User Interface (Настройка интерфейса пользователя) изменяется в зависимости от того, что отмечено в левой части, и отображает текущее состояние выбранного элемента. Пользователь может редактировать любой из элементов интерфейса (за небольшим исключением). Вкладка Transfer (Перевести) диалогового окна Customize User Interface (Настройка интерфейса пользователя) предназначена для экспорта элементов интерфейса в новые CUI-файлы, откуда можно необходимые элементы загрузить. В данной адаптации пользователь имеет возможность фиксировать на экране положение панелей, состав строки меню и немодальных окон и сохранить их в рабочем пространстве (см. главу I). Еще один CUl-файл (dbcon.cui) загружается, если с помощью команды DBCONNECT (БДСВЯЗЬ), которой соответствует пункт меню Tools Palettes dbConnect (Сервис Палитры Базы данных), подключаются штатные средства связи AutoCAD с базами данных. Команда DBCONNECT (БДСВЯЗЬ) вызывает немодальное окно DBCONNECT MANAGER (ДИСПЕТЧЕР ПОДКЛЮЧЕНИЯ К БД) (рис. 12.39) и добавляет в строку меню новое падающее меню dbConnect (Базы данных). Система AutoCAD предоставляет возможность связывать примитивы рисунка с записями таблиц баз данных (Microsoft Access, dBase, Microsoft Excel, Oracle, Paradox, Microsoft Visual FoxPro и SQL Server). Рис. 12.39. Окно DBCONNECT MANAGER Подробнее об адаптациях, о связи с базами данных см. книги Н. Н. Полещука "AutoCAD 2004: разработка приложений и адаптация" (БХВ-Петербург, 2004 г.) и "AutoCAD: разработка приложении, настройка и адаптация" (БХВ-Петербург, 2006 г.). 12.7. Средства программной адаптации Система AutoCAD может использоваться как основа для разработки приложений, в которых AutoCAD играет роль графического процессора. Фирма Autodesk и ее партнеры уже создали много специализированных программных продуктов, работающих в среде AutoCAD. Перечислим программные средства адаптации AutoCAD: язык программирования Visual LISP, язык программирования Visual Basic for Applications и пакет ObjectARX (предназначен для программирования на языках С++, С# и Visual Basic.NET). Все эти средства представляют собой тему для отдельного разговора. Язык программирования AutoLISP является редакцией языка LISP, адаптированной для работы в среде AutoCAD. В данную версию AutoCAD входит модификация языка, называемая Visual LISP, обращение к которой осуществляется с помощью пункта падающего меню Tools AutoLISP Visual LISP Editor (Сервис AutoLISP ] Редактор Visual LISP) или команды VLISP, которые вызывают окно Visual LISP for AutoCAD (Visual LISP для AutoCAD) (рис. 12.40). HVmial LISP lol AuloCAO <Dr«Hng1.d»g>НЯС - .0 «V tti: i S1 В & »& (? g; q f Рис. 12.40. Окно Visual LISP for AutoCAD С помощью средств данного диалогового окна пользователь может писать, компилировать, тестировать и выполнять программы на языке Visual LISP. Другим средством адаптации системы AutoCAD являются среда VBA (Visual Basic for Applications) и язык программирования Visual Basic, Команда VBAIDE и пункт падающего меню Tools Macro Visual Basic Editor (Сервис Макросы Редактор Visual Basic) вызывают окно Microsoft Visual Basic (рис. 12.41), которое позволяет разрабатывать приложения, работающие в среде системы AutoCAD.
ftCADfrojecl [Global 1) S Ш AutoCAD Ob)ftrts %r ThtsOrawing H 41 Forms Stl Gluh.il 1 - UtmFoiml [UimFoim] UierFniml .p i Im ml О - fmBorderStylsWrj! UterForml 0 - hrrtCydeAilForms у 32000 8s jry* и ..........5Я Tahoma;"; B&HBOOfJTJOLZk Щ 1ж„ Рис. 1 2.41. Окно Microsoft Visual Basic Пакет разработки приложений ObjectARX 2007 поставляется отдельно от системь AutoCAD, Он позволяет разрабатывать на языках С++, С# и VB.NET в среде Visual Studio 2005 приложения, работающие в AutoCAD. Скачать пакет можно с сайта www.objectarx.com. Читателей, интересующихся разработкой приложений, адресуем к уже упоминав шимся в предисловии книгам Н. Н. Полещука и к списку литературы. 12.8. Упражнения к главе 12 I. Коллективная работа: • Подготовьте комплект файлов для передачи заказчику вместе с файлом основного рисунка. 0 ... 179 180 181 182 183 184 185 ... 205
|