Добрый день!
Заканчиваем рассматривать новинки, которые появились в AutoCAD 2017. Ранее в первой части обзора мы разобрали общие сведения о новой версии, во второй познакомились с изменениями в интерфейсе программы, командах и графической системе, а в третьей рассмотрели новую команду импорта PDF, публикацию документов в сети и трехмерную печать.
Завершить обзор новинок я решил изменениями в API и документации для разработчиков, которые появились в новой версии.
В последнее время очень много вопросов по программированию и расширению функциональности AutoCAD, поэтому в этом посте я собрал не только новинки и изменения в AutoCAD 2017, но и дал ссылки на официальные руководства для разработчиков приложений на разных языках и платформах и на документы "Быстрый старт" и упражнения для самостоятельного обучения программированию под AutoCAD.
Главная страница для менеджеров по САD и разработчиков сменила свой дизайн, стала более "плоской" и компактной
Подробнее по ссылке (английский язык).
Обновились под новую версию AutoCAD 2017 примеры для самостоятельного обучения программированию:
В функции ssget добавлены три новых метода выбора :L, _:V, и #
Подробнее по ссылке (английский язык).
Что еще посмотреть:
Изменены классы:
Подробнее по ссылке (английский язык).
Что еще посмотреть:
Документация для разработчиков на ActiveX (ActiveX Developer's Guide) доступна офлайн в файлах acad_aag.chm и acadauto.chm, расположенных в папке ProgramFiles\Common Files\Autodesk Shared\en-US\ или онлайн по ссылке.
Никаких изменений в новой версии не произошло.
Подробное описание JavaScript API для AutoCAD по ссылке (английский язык).
На этом завершаю обзор новинок, появившихся в AutoCAD 2017. Через несколько дней начну публиковать изменения, появившиеся в новом Autodesk Inventor 2017.
Встретимся на вебинаре "AutoCAD 2017 - Что нового?", который я проведу в ближайшее время от лица Autodesk!
С обзорами остальных версий AutoCAD можно познакомиться на этой странице.
С уважением, Андрей. Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
Заканчиваем рассматривать новинки, которые появились в AutoCAD 2017. Ранее в первой части обзора мы разобрали общие сведения о новой версии, во второй познакомились с изменениями в интерфейсе программы, командах и графической системе, а в третьей рассмотрели новую команду импорта PDF, публикацию документов в сети и трехмерную печать.
Завершить обзор новинок я решил изменениями в API и документации для разработчиков, которые появились в новой версии.
В последнее время очень много вопросов по программированию и расширению функциональности AutoCAD, поэтому в этом посте я собрал не только новинки и изменения в AutoCAD 2017, но и дал ссылки на официальные руководства для разработчиков приложений на разных языках и платформах и на документы "Быстрый старт" и упражнения для самостоятельного обучения программированию под AutoCAD.
Что нового в AutoCAD 2017 (Часть 4, финальная). Изменения в API и документации для разработчиков
Главная страница для менеджеров по САD и разработчиков сменила свой дизайн, стала более "плоской" и компактной
Попасть на Главная страница для менеджеров по САD и разработчиков можно из справочной системы AutoCAD 2017 или по ссылке.
Файлы адаптации CUIx
В файлах адаптации CUIx цвет 192,192,192 больше не используется для обозначения прозрачности в файлах BMP. Если вам нужно прозрачное изображение, то его нужно сохранить в PNG и сделать прозрачным.
Подробнее по ссылке (английский язык).
Примеры для самостоятельного обучения
Обновились под новую версию AutoCAD 2017 примеры для самостоятельного обучения программированию:
- ObjectARX 2017 Training для программирования на ObjectARX
- AutoCAD 2017 .Net Training для программирования с применением .Net
AutoLISP
В функции ssget добавлены три новых метода выбора :L, _:V, и #
Подробнее по ссылке (английский язык).
Что еще посмотреть:
- Документация для разработчика на AutoLISP (AutoLISP Developer's Guide) находится по ссылке (английский язык)..
- Историю изменений функций AutoLISP от версии AutoCAD 2009 до версии AutoCAD 2017 можно посмотреть по этой ссылке (английский язык).
DCL
Нет изменений.
Что еще посмотреть:
Полный список функций DCL (DCL Tiles Reference) находится по ссылке (английский язык).
Полный список функций DCL (DCL Tiles Reference) находится по ссылке (английский язык).
ActiveX
Изменены классы:
- AcadAcCmColor
- AcadApplication
- AcadLayerStateManager
- AcadSecurityParams
- IAcadShadowDisplay
Подробнее по ссылке (английский язык).
Что еще посмотреть:
Документация для разработчиков на ActiveX (ActiveX Developer's Guide) доступна офлайн в файлах acad_aag.chm и acadauto.chm, расположенных в папке ProgramFiles\Common Files\Autodesk Shared\en-US\ или онлайн по ссылке.
ObjectARX
Что нового:
- Вышел новый пакет ObjectARX SDK AutoCAD 2017 (32-х и 64-х). Скачать можно здесь.
- Изменена графическая система, существующие приложения нужно обновлять
- Изменены классы, отвечающие за доступ к информации о языке программы и названии страны
- Строковые классы расширены для включения дополнительных операторов и функций
Что еще посмотреть:
- Документация для разработчика ObjectARX (The ObjectARX Reference Guide) входит в состав ObjectARX SDK (см. выше)
- Также документация для разработчиков The ObjectARX Reference Guide может быть интегрирована в Microsoft Visual Studio, скачать пакет установки AutoCAD 2017 (supports Microsoft Visual Studio 2015).
.NET
Изменения:
- Появились новые классы, интерфейсы и функции
- Темы для палитр значительно расширены
- Классы DwgFiler и DxfFiler теперь поддерживают минорные (дополнительные) версии
- Документация для разработчика .NET (The .NET Developer's Guide) входит в состав ObjectARX SDK (см. выше)
- Также документация для разработчиков The .NET Developer's Guide может быть интегрирована в Microsoft Visual Studio, скачать пакет установки AutoCAD 2017 (supports Microsoft Visual Studio 2015)
JavaScript
Никаких изменений в новой версии не произошло.
Подробное описание JavaScript API для AutoCAD по ссылке (английский язык).
На этом завершаю обзор новинок, появившихся в AutoCAD 2017. Через несколько дней начну публиковать изменения, появившиеся в новом Autodesk Inventor 2017.
Встретимся на вебинаре "AutoCAD 2017 - Что нового?", который я проведу в ближайшее время от лица Autodesk!
С обзорами остальных версий AutoCAD можно познакомиться на этой странице.
С уважением, Андрей. Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.
Фильтры для ssget :S, :L, :E существуют уже очень давно. Фильтр :V работает как минимум с версии 2016 (на более ранних проямо сейчас проверить не могу). Ключ "#" пока не попробовал - да и комбинаций старых версий мне пока хватает ;)
ОтветитьУдалитьВидимо, в документации явно указали о их существовании. Раньше не было описания
Удалить