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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программирование в Autocad: с чего начинать новичку.

Программирование в Autocad: с чего начинать новичку.

Ответ
Поиск в этой теме
Непрочитано 01.05.2021, 14:53 #1
Программирование в Autocad: с чего начинать новичку.
Publipor
 
Регистрация: 02.03.2021
Сообщений: 49

Здравствуйте.
Помогите новичку выбрать перспективный язык программирования для создания собственных команд (программ) для autocad
Просмотров: 69846
 
Непрочитано 01.05.2021, 14:59
#2
Кулик Алексей aka kpblc
Moderator

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


Неужели поиск по слову *программиров* не выводит никаких результатов?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.05.2021, 15:06
#3
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


каким владеете или можете овладеть в кратчайшие сроки - на том и пишите (lisp, vba, Net, C++ и т.д.). А то так и застрянете на выборе перспективного языка вместо реализации своих команд)
Сергей812 вне форума  
 
Автор темы   Непрочитано 01.05.2021, 18:37
#4
Publipor


 
Регистрация: 02.03.2021
Сообщений: 49


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Неужели поиск по слову *программиров* не выводит никаких результатов?
Есть, но несколько тем датированы за 2007-2010 год, я дума за 10 лет, что-то могло измениться
Publipor вне форума  
 
Непрочитано 01.05.2021, 20:09
#5
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


C#
trir вне форума  
 
Непрочитано 01.05.2021, 20:35
#6
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Publipor Посмотреть сообщение
Есть, но несколько тем датированы за 2007-2010 год, я дума за 10 лет, что-то могло измениться
В сегодняшних реалиях я бы ставил на .NET. Offtop: Сам пытаюсь на нем что-то ваять, процесс захватывает.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.05.2021, 20:49
#7
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


как минимальный порог вхождения то C#, если всерьез и на долго, то плюсы.
Уже давно смотрю в сторону плюсов... но все не варианта перейти...
Boxa на форуме  
 
Непрочитано 02.05.2021, 00:51
#8
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Как обычно, ТС тщательно шифруется насчет своих намерений/желаний и существующих навыков в программировании)
Сергей812 вне форума  
 
Непрочитано 04.05.2021, 08:10
| 2 #9
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


В соседней ветке уже определили большинством голосов в 37 %, что выбирать надо "матерный".
Все прочее от лукавого.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 04.05.2021, 15:52
#10
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


главное - начать хоть что-то писать..) а язык программирования можно и сменить со временем
Сергей812 вне форума  
 
Непрочитано 04.05.2021, 23:01
#11
LenidSN


 
Регистрация: 24.01.2018
Сообщений: 62


Тема такая, из доброго старого времени...
Для инженера-автокадчика, а не профессионального программиста, нет ничего лучше VBA for AutoCAD.
Перечислять плюсы можно долго, но пока сам не попробуещь, оценить их (а также минусы) не представляется возможным.
LenidSN вне форума  
 
Непрочитано 04.05.2021, 23:15
#12
Кулик Алексей aka kpblc
Moderator

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


В последних версиях минус как минимум один: модуль VBA устанавливается отдельно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.05.2021, 23:35
1 | #13
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,096


Цитата:
Сообщение от Publipor Посмотреть сообщение
Помогите новичку выбрать перспективный язык программирования для создания собственных команд (программ) для autocad
а какое прикладное применение? Какая должность, обязанности? Для саморазвития или для выполнения должностных обязанностей?
ну вот еще родственные темы, мало ли не загуглилось...
обучение чайника лиспу ... это на мой взгляд ... тернистый путь
создание софта
айти или проектирование
без прикладной задачи трудно и скучно читать теорию.... есть задача то?
v.psk вне форума  
 
Непрочитано 05.05.2021, 01:05
#14
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В последних версиях минус как минимум один: модуль VBA устанавливается отдельно.
c 2010 акада - это явно не последние версии) Да и связку Excel -> COM -> AutoCAD пока еще вполне можно использовать для задач малой автоматизации в сжатые сроки.
Offtop:
Цитата:
Сообщение от v.psk Посмотреть сообщение
для выполнения должностных обязанностей?
заходит программист САПР на сайт dwg.ru: А на каком языке программирования лучше начинать новичку?
Сергей812 вне форума  
 
Непрочитано 05.05.2021, 07:49
#15
Кулик Алексей aka kpblc
Moderator

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


Сергей812, ну я не помню с какой именно это началось
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.05.2021, 08:03
#16
zahhhhh


 
Регистрация: 12.05.2011
Сообщений: 149


Сейчас актуальнее программировать для Revit...

Можно начать с dynamo и питона.
Для чего-то более продвинутого - С#
zahhhhh вне форума  
 
Непрочитано 05.05.2021, 08:46
#17
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


Цитата:
Можно начать с dynamo и питона.
знать python конечно полезно, но по мне это только всё усложнит...
trir вне форума  
 
Непрочитано 05.05.2021, 09:21
#18
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Offtop:
Цитата:
Сообщение от zahhhhh Посмотреть сообщение
Сейчас актуальнее программировать для Revit...
и пофиг, что ТС работает в акаде на текущий момент
Цитата:
Сообщение от Publipor Посмотреть сообщение
для создания собственных команд (программ) для autocad
))
Сергей812 вне форума  
 
Непрочитано 05.05.2021, 09:23
#19
bigden


 
Регистрация: 05.08.2008
Сообщений: 821


Цитата:
Сообщение от Boxa Посмотреть сообщение
как минимальный порог вхождения то C#, если всерьез и на долго, то плюсы.
Уже давно смотрю в сторону плюсов... но все не варианта перейти...
а в чём у плюсов преимущество?
bigden вне форума  
 
Непрочитано 05.05.2021, 12:11
1 | 1 #20
nickname2019


 
Регистрация: 18.11.2019
Сообщений: 1,492


Цитата:
Сообщение от bigden Посмотреть сообщение
а в чём у плюсов преимущество?
Основное преимущество - ядро автокада на писано на c++. Это дает возможности расширять функционал Autocad при помощи c++ любым образом, включая создание собственных графических (и не только графических) объектов путем наследования от существующих стандартных акадовских классов.

Скорость работы ресурсоемких алгоритмов на c++ должна быть выше, так как c++ - создает комилируемый файл, а не интерпретируемый.
C# , VBA и т.д. вызывают функции и работаю с объектами, большинство которых написано на c++, а при программировании на c++ это можно делать напрямую.

Можно много времени потратить на программирование в VBA, создать кучу наработок, чтобы однажды понять, что некоторые задачи на нем решить невозможно. У c++ таких ограничений, насколько я знаю, практически нет.

А новичку, имхо, желательно начинать с освоения существующего функционала, а именно - динамических блоков.

Последний раз редактировалось nickname2019, 05.05.2021 в 12:34.
nickname2019 на форуме  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Программирование в Autocad: с чего начинать новичку.

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCAD Чего хотите изменить в интерфейсе? Серёга - Bilder AutoCAD 142 11.09.2015 16:18
С чего начинать программирование в Lisp'е? XoRys Поиск литературы, чертежей, моделей и прочих материалов 13 27.02.2013 23:26
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
Программирование в ЛИСП: с чего начинать Vavan Metallist LISP 14 24.06.2008 22:42
С чего начинать Диана Проценко Прочее. Программное обеспечение 16 19.05.2008 15:39