Schöck
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > подключение Visual C# к AutoCAD

подключение Visual C# к AutoCAD

Ответ
Поиск в этой теме
Непрочитано 19.07.2011, 13:17 #1
подключение Visual C# к AutoCAD
Alexey_02
 
Москва
Регистрация: 23.05.2007
Сообщений: 90

Здравствуйте, решил перейти на .NET вместо vba. Для использования .NET установил Microsoft Visual Studio 2010 Express пакет Microsoft Visual C# 2010 Express. Хотел в нем писать на С# + визуальные компоненты, а не на VB.NET (подключение VB.NET прошло удачно, с ним проблем не было). Но столкнулся с проблемой подключения Visual C# к AutoCAD возможно ли это сделать? У меня стоит AutoCAD 2011en. По интернету полазил по искал, и сделал выводы что Visual C# 2008 можно подключить, а вот 2010 пока нет Прав ли я, или направьте на страничку? Спасибо.
__________________
Вот так вот, ...
Просмотров: 9244
 
Непрочитано 19.07.2011, 13:57
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 37,642


Это как? Библиотеки, что ли, не подключить?
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.07.2011, 14:13
#3
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 90


Да, как их подключить? Visual C# 2010 Express к AutoCAD 2011en.
__________________
Вот так вот, ...
Alexey_02 вне форума  
 
Непрочитано 19.07.2011, 14:49
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 37,642


Дык ета... Руками, как еще. Полагаться на помощь Wizard'a не советую.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.07.2011, 15:02
#5
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813


Смотри какая версия .NET Framework нужна для 2011-го
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 19.07.2011, 15:29
#6
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 90


Пробовал вчера, подключал
Imports Autodesk.AutoCAD.Interop.dll
Imports Autodesk.AutoCAD.Interop.Common.dll
брал из: objectarx_2011_win_64_and_32bit\inc-win32\. У меня AutoCAD 32-bit. WindowsXP 32bit. Net framework 4.0

AcDbMgd.dll copy local=false
AcMgd.dll copy local=false
а эти файлы брал из C:\Program Files\Autodesk\AutoCAD 2011\

А в видео Augusto Goncalves (русский текст - Марат Миргалеев) VBA to VB.NET он брал из той же папки где лежали файлы (Imports Autodesk.AutoCAD.Interop.dll
и Imports Autodesk.AutoCAD.Interop.Common.dll
) inc-32 у меня таких нет.


Там AcDbMgd.dll AcMgd.dll не специальные для AutoCAD 2011en Нужны? Где их взять?
Вроде лазил по интернету, на какой то англ. страничке вроде как нашел что они в процессе изготовления, у вас есть? поделитесь.

Цитата:
Олег (jr.)
Смотри какая версия .NET Framework нужна для 2011-го
А где посмотреть?
__________________
Вот так вот, ...

Последний раз редактировалось Alexey_02, 19.07.2011 в 16:10.
Alexey_02 вне форума  
 
Непрочитано 19.07.2011, 16:21
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 37,642


Во-первых, не Imports, а using
Во-вторых используй *mgd.dll из каталога AutoCAD
В-третьих, попробуй в свойствах проекта (у меня нет Express-студии и проверить я не могу) выставить версию .NET
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.07.2011, 18:40
#8
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


ужоссс...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 19.07.2011, 18:46
#9
alex8888

Инженер
 
Регистрация: 27.04.2009
Deutschland
Сообщений: 207


Вот последнее сообщение позабавило

Соединить Autocad с C# намнОго сложнее, чем с VBA?
alex8888 вне форума  
 
Непрочитано 19.07.2011, 18:55
#10
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от alex8888 Посмотреть сообщение
Соединить Autocad с C# намнОго сложнее, чем с VBA?
У меня от слова "соединить" (в данном контексте) глаз дёргаться начинает. Автору топика - тынц.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 19.07.2011, 21:24
#11
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 90


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Во-первых, не Imports, а using
Во-вторых используй *mgd.dll из каталога AutoCAD
В-третьих, попробуй в свойствах проекта (у меня нет Express-студии и проверить я не могу) выставить версию .NET
1. Угу, using
2. *mgd.dll (использовал AcMgd.dll и AcDbMgd.dll, расположенные "C:\Program Files\Autodesk\AutoCAD 2011\")
3. работает .NET 4.0 -проверено.
Спасибо.

Цитата:
Сообщение от hwd Посмотреть сообщение
ужоссс...
А как вы думали? Учимся!!! Дело в том, что плохо, когда не знаешь что спросить, вот и несешь бред сивой кобылы, знал бы как все это правильно называется- залез бы в поисковик. Если тут спрашиваю, то все - разочаровался в чем только можно.

Цитата:
Сообщение от alex8888 Посмотреть сообщение
Соединить Autocad с C# намнОго сложнее, чем с VBA?
Не то слово. С VBA только кнопку нажать Alt+F11 и все готово Теперь скрестил этих двух монстров. Примеры сразу обкатывать (если можно) в середе AutoCAD, а что нельзя - в консоли.


Цитата:
Сообщение от hwd Посмотреть сообщение
Автору топика - тынц.
Спасибо, это дало мне пинок под Ж... - Лечу

сделал кнопочку для NETLOAD еще плюс одна.

Купил две книги:
1. С# 2.0 Полное руководство Герберт Шилдт
Купил 2.0 потому как язык изложения темы понравился (думаю если 2.0 "освою", то и с 4.0 разберусь).
2. C# 4.0 и платформа .NET 4 для профессионалов
Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
Грызу гранит .... Держись .NET
Всем еще раз спасибо.
__________________
Вот так вот, ...
Alexey_02 вне форума  
 
Непрочитано 19.07.2011, 21:34
#12
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Alexey_02 Посмотреть сообщение
Спасибо, это дало мне пинок под Ж... - Лечу

сделал кнопочку для NETLOAD еще плюс одна.

Купил две книги:
1. С# 2.0 Полное руководство Герберт Шилдт
Купил 2.0 потому как язык изложения темы понравился (думаю если 2.0 "освою", то и с 4.0 разберусь).
2. C# 4.0 и платформа .NET 4 для профессионалов
Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
Грызу гранит .... Держись .NET
Если с аглицким не в ладах - можешь у меня на сайте почитать то, что на сегодняшний день переведено из мануала.
У Шилдта есть полное руководство и по C#4.0 - уж сразу его покупал бы вместо 2.0... Смысл старую покупать? Второй обозначенной книги у меня нет, зато есть Троелсен.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 19.07.2011, 23:45
#13
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 90


Потому, что в наличии не было другой, где так же излагался бы материал. Выбирал из того что было в наличии. Были на C# 4.0, но там как справочники, а не как учебники . Я не жадный на книги, если понравилась покупаю. Потом, если надо будет, еще прикуплю.
Цитата:
Сообщение от hwd Посмотреть сообщение
зато есть Троелсен.
Почему зато? Это хорошая книга, которую обычно советуют?
__________________
Вот так вот, ...
Alexey_02 вне форума  
 
Непрочитано 19.07.2011, 23:52
#14
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Alexey_02 Посмотреть сообщение
Почему зато? Это хорошая книга, которую обычно советуют?
Результат поиска по слову "Троелсен" на sql.ru: тынц - говорит само за себя. Среди .net-программеров на очень хорошем счету.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 20.07.2011, 09:29
#15
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 90


Это твой сайт? http://sites.google.com/site/bushmansnetlaboratory/home
__________________
Вот так вот, ...
Alexey_02 вне форума  
 
Непрочитано 20.07.2011, 11:46
#16
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Alexey_02 Посмотреть сообщение
а что мешает в профиле посмотреть?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 220
Размер:	5.7 Кб
ID:	63160  
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 20.07.2011, 13:05
#17
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 90


Разный склад ума Иногда забываешь даже название простых вещей (штопор, молоток и т.д), которые нужны всем, зато помнишь о функциях, стеке и т.п. (которые явно мало кому нужны) Спасибо, много будем черпать оттуда.
__________________
Вот так вот, ...
Alexey_02 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > подключение Visual C# к AutoCAD

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видеоуроки AutoCAD kosmax AutoCAD 173 17.02.2017 15:08
Подключение Excel к AutoCad 2008 c помощью базы ODBC Eddicordo AutoCAD 4 03.02.2011 17:01
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. hwd Баги и пожелания в Autodesk 21 21.04.2010 20:27
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
Visual Basic + AutoCAD 2006 = FATAL ERROR evgm Программирование 6 03.04.2009 13:40