Как начать работать с ObjectARX?

Автор Тема: Как начать работать с ObjectARX?  (Прочитано 12293 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн SatanaXIIIАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 2
Здравствуйте.
Подскажите пожалуйста, как начать работать с AutoCAD посредством ObjectARX?

Являюсь программистом C++. Возникла необходимость дописывания функционала к AutoCAD MEP.
Скачал с официального сайта необходимые библиотеки для работы с ObjectARX (2014 и 2015). Распаковал.
В среде разработки Microsoft Visual Studio 2010 Express открываю файлы примеров. Все компилируется, все хорошо.

Но как самому с нуля это все создавать? Как подступиться к автокаду?
Какой проект создавать в студии, что как подключать и прочее? Скомпилированный модуль куда класть относительно автокада? Как запускать (loadarx)? Самые азы. Если можно, то поподробнее. Много есть примеров, но все они разрозненны. Хочется так, чтобы просто вот от начала и до конца.
Бензопила пилит тело, а виолончель душу.

Оффлайн Николай Горлов

  • ADN
  • *
  • Сообщений: 238
  • Карма: 34
Re: Как начать работать с ObjectARX?
« Ответ #1 : 04-12-2015, 14:31:47 »
ну и чтоб не печатать ссылку руцями, кину её тут: http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Как начать работать с ObjectARX?
« Ответ #2 : 04-12-2015, 14:46:42 »
Начальная информация по созданию ObjectARX-проектов присутствует в т.ч. и в книге Н.Н. Полещука. Кроме того, в документации скачанного тобою SDK запрашиваемая тобой информация так же присутствует.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Как начать работать с ObjectARX?
« Ответ #3 : 04-12-2015, 15:01:18 »
ObjectARX (2014 и 2015). Распаковал.
В среде разработки Microsoft Visual Studio 2010 Express открываю файлы примеров. Все компилируется, все хорошо.
Ну-ну... :) Теперь попробуй запустить в AutoCAD 2015 то, что скомпилировал.

Оффлайн SatanaXIIIАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 2
Re: Как начать работать с ObjectARX?
« Ответ #4 : 04-12-2015, 15:15:37 »
Николай Горлов, Андрей Бушман, спасибо за указанные направления. Буду изучать в обязательном порядке.
Но, если вас не затруднит, более сублимированно не могли бы описать? Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем.

Ну-ну... :) Теперь попробуй запустить в AutoCAD 2015 то, что скомпилировал.
Вероятно это одна из причин, почему я к вам обращаюсь. :)
Бензопила пилит тело, а виолончель душу.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Re: Как начать работать с ObjectARX?
« Ответ #5 : 04-12-2015, 15:20:02 »
В составе документации каждой версии ObjectARX чётко указаны необходимые системные требования. Смотри раздел Autodesk ObjectARX for AutoCAD 2014: Developer Guide > ObjectARX Introductory Concepts > ObjectARX Introductory Concepts > Overview of ObjectARX > Getting Started в файле arxdoc.chm. Ну или выполни в указанном файле поиск по фразе "System Requirements".
Цитировать
Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем.
В указанной мною книжке именно так и написано. По ObjectARX там главы 2 и 3. То, о чём ты спрашиваешь, содержится в первой из них. Прочесть главу можно за вечер, не торопясь.

Оффлайн Николай Горлов

  • ADN
  • *
  • Сообщений: 238
  • Карма: 34
Re: Как начать работать с ObjectARX?
« Ответ #6 : 04-12-2015, 15:39:28 »
если вас не затруднит, более сублимированно не могли бы описать? Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем

конечно не затруднит ))). я могу таких скриншотов наделать оооочень много.
а можно просто зайти по указанному мной адресу и скачать учебные материалы.

PS: надеюсь информативность скриншота вопросов не вызывает? )))

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как начать работать с ObjectARX?
« Ответ #7 : 04-12-2015, 15:55:51 »
SatanaXIII
Приветствую на форуме. Для того чтобы создать минимальный проект легче всего воспользоваться ObjectARX Wizard:
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112

Создавать проект вручную не так просто и можно что-то пропустить/забыть.

P.S.: В MS VS 2010 Express нет MFC, так что не все проекты будут компилироваться. Нужна версия Standard/Professional.

Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн SatanaXIIIАвтор темы

  • ADN OPEN
  • Сообщений: 27
  • Карма: 2
Re: Как начать работать с ObjectARX?
« Ответ #8 : 04-12-2015, 16:00:09 »
там главы 2 и 3. То, о чём ты спрашиваешь, содержится в первой из них.
Вот спасибо.
надеюсь информативность скриншота вопросов не вызывает?
Нее. Скриншоты божественны. Единственное только не хватает на последнем адреса странички.
легче всего воспользоваться ObjectARX Wizard
Ага. Попробую перо на перво с визарда и зайти. Спасибо, что ткнули носом.
P.S. Александр Ривилис, спасибо за приветствие. Постараюсь что-нибудь на форум привнести по возможности.
Бензопила пилит тело, а виолончель душу.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как начать работать с ObjectARX?
« Ответ #9 : 04-12-2015, 16:01:17 »
Постараюсь что-нибудь на форум привнести по возможности.
Ловлю на слове! :)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Николай Горлов

  • ADN
  • *
  • Сообщений: 238
  • Карма: 34
Re: Как начать работать с ObjectARX?
« Ответ #10 : 04-12-2015, 16:12:33 »
Единственное только не хватает на последнем адреса странички.
:o :o :o это скриншот chm файла, скачанного по ссылке, которую я привел в 14:31:47.
в том сообщении есть еще и картинка снятая по мотивам ссылки. и даже чтоб не промахнуться, я кружочком обвел учебные материалы для разных версий ObjectARX.
Но... судя по всему, делал я это напрасно, т.к. вы до сих пор не начали изучение. а уже давно пора скачать и проделать первых два урока по методичке  ;D ;D ;D