Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Main page
A - Z index
Terms and concepts
Major global brands
Profile media
Persons
Случайная страница
isicad.net
Тестовая вики
Поиск
Найти
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
ObjectARX
Статья
Обсуждение
русский
Читать
Править
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
Технология '''ObjectARX''' предоставляет средства для разработки приложений, совместно использующих данные программируемых объектов. Можно пользоваться приложениями ObjectARX от сторонних разработчиков или написать свои собственные. ObjectARX - это большой набор библиотек, предназначенный для разработки приложений для AutoCAD в среде программирования Microsoft Visual C++. Сам AutoCAD разработан с использованием ObjectARX. ObjectARX и среда Microsoft Visual C++ являются самым мощным средством разработки приложений для AutoCAD, как за счет добавления новых команд и функций, которые можно исользовать в LISP, но также за счет новых типов примитивов. Немного истории. В AutoCAD-10 единственным средством для разработки приложений был AutoLISP. Этого было недостаточно, и фирма Autodesk задумала и реализовала новую систему разработки приложений. В 1989 году, в AutoCAD R11, появляется ADS (AutoCAD Development System) — система разработки расширений AutoCAD на языке C. Это были "Си-связки", которые дополняли AutoLISP необходимыми функциями. Сначала для разработки ADS-расширений можно было использовать различные компиляторы языка C. Впоследствии система ADS была заменена на расширение ARX (AutoCAD Runtime Extension), предоставляющее полностью объектно-ориентированный интерфейс между программами, разработанными на C++ и AutoCAD. Название Runtime Extension подразумевает одно из ключевых отличий от предшественницы ARX, а именно ADS, приложения которой работали как внешние процессы и общались с AutoCAD при помощи взаимодействия процессов (Interprocess Communication). ARX-приложение работает в том же адресном пространстве, что и AutoCAD, как динамически связываемая библиотека (DLL) и имеет прямой доступ к графической базе данных AutoCAD. Важнейшая особенность ARX заключается в том, что появилась возможность расширения AutoCAD не только за счет новых команд, но также за счет новых типов примитивов. В 1995 году, в AutoCAD R13 появляется возможность использования библиотеки ObjectARX, постоянно развивающейся и дополняющейся по мере выпуска новых версий AutoCAD. Про альтернативные среды разработки теперь пришлось забыть — ARX-приложения можно было разрабатывать только с использованием Microsoft Visual C++. [[category:Поставщики и продукты]] [[category:Продукты Autodesk]]
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «Тестовая вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Тестовая вики:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Отобразить/Скрыть ограниченную ширину содержимого