1.2. Предварительный обзор .Net API AutoCAD

Источник здесь[перевод не проверен];[перевёл Андрей Бушман]

AutoCAD .NET API позволяет вам управлять приложением AutoCAD и файлами чертежей на программном уровне с использованием доступных сборок или библиотек. Эти объекты могут быть доступны для множества различных языков программирования и всевозможных сред разработки программного обеспечения.

Вот некоторые из преимуществ, получаемых от применения .NET API в AutoCAD:

  • Открытый программный доступ к чертежам AutoCAD из различных сред разработки приложений. Перед .NET API, разработчики были ограничены ActiveX и языками, поддерживающими COM, AutoLISP и C++ с ObjectARX.
  • Интеграция с другими Windows-приложениями, такими как MS Excel, и Word становится более эффективной и лёгкой при использовании «родного» .NET API или доступных ActiveX/COM библиотек.
  • Библиотека .NET Framework разработана как для 32-битной, так и для 64-битной версий операционной системы Windows. Язык VBA работал только на 32-битной версии.
  • Разрешен доступ к настройкам программного интерфейса для других языков, не считающихся традиционными, подобно тому, как считается C++.

Объекты являются основными строительными блоками AutoCAD .NET API. Каждый из таких объектов точно соответствует некоторому определённому типу примитива, имеющегося в AutoCAD. Классы таких объектов сгруппированы в различных библиотеках и пространствах имён. 

В AutoCAD .NET API множество различных типов объектов. Например:

  • Графические объекты, такие как отрезки, окружности, текст и размеры
  • Настройки стилей, такие как стили текста и стили размеров
  • Организационные структуры, такие как слои, группы и блоки
  • Отображения чертежа, такие как виды и видовые экраны
  • Чертёж и приложение AutoCAD

Для информации по некоторым файлам, с помощью которых используется AutoCAD .NET API смотрите раздел "Компоненты AutoCAD .NET API".

Comments