1.6. Примеры кода

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

    Это руководство, совместно с AutoCAD 2010 ObjectARX SDK, содержит большое количество примеров проектов, подпрограмм и функций, демонстрирующих использование классов, структур, методов, свойств и событий, которые составляют AutoCAD .NET API.

    Помимо этого, вы так же сможете найти примеры проектов, которые демонстрируют некоторые аспекты AutoCAD .NET API на сайте компании Autodesk: http://www.autodesk.com/developautocad. Эти примеры реализовывают широкий диапазон функциональности по извлечению данных из AutoCAD в электронные таблицы MS Excel, а так же по выполнению различных расчётов, связанных с электрикой.

    Многие из этих примеров демонстрируют различные аспекты программирования на языках VB.NET и C# с использованием всей мощи AutoCAD .NET API для создания пользовательских приложений.

    Вдобавок к этому, примеры кода, приведённого в "Руководстве разработчика по .Net API AutoCAD" можно копировать из файла справки и вставлять прямо в окно вашего редактора кода (Microsoft Visual Studio) и затем собирать и загружать его в AutoCAD. Большинство фрагментов приводимого кода в верхней своей части содержат перечень пространств имён, необходимых для успешной компиляции кода в вашем проекте. Вы так же должны скопировать их в верхнюю часть окна вашего кода в редакторе Microsoft Visual Studio.

Примечание:
Примеры кода, приведённого в данном руководстве, содержат малое количество обработчиков ошибок - это сделано специально, для большей удобочитаемости кода. Вы должны самостоятельно  реализовывать в коде своих проектов обработку ошибок. Для получения большей информации по теме обработки ошибок, смотрите раздел "Обработка ошибок".

Действия, выполняемые при копировании в ваш проект кода из файлов справки:

  1. В Microsoft Visual Studio откройте окно редактора кода, и в нужном вам пространстве имён создайте класс или не создавайте его, если нужный вам класс уже есть.
  2. Скопируйте код примера из файла справки и вставьте его в определённый вами класс (не забывайте указать все требующиеся пространства имён через "using" в начале файла).
  3. В Microsoft Visual Studio в меню "Build" выберите подменю "Build <Project>".
  4. В командной строке AutoCAD наберите команду _NETLOAD и нажмите клавишу Enter.
  5. В открывшемся диалоговом окне укажите созданную вами в п.3 сборку и нажмите клавишу Open.
  6. В командной строке AutoCAD наберите имя созданной вами в своей сборке команды или  функции AutoLISP и укажите все необходимые для её работы параметры.
Comments