|
Тема |
Re: Програмиране в ACAD [re: Pink] |
|
Автор | StSt (Нерегистриран) | |
Публикувано | 29.05.06 22:49 |
|
|
Чистия AutoLISP е ограничен, но VisualLisp има доста сериозни възможности, включително и достъп до Properties и Metods от VBA. Манипулирането на чертожните примитиви е по-лесно. Слабост му е управлението на комплексни програми, включващи и други офис приложения, диалоговите прозорци са доста дървени. Много силна страна според мен са възможностите за обработка на списъци - там можеш да направиш логически конструкции (връзки и т.н.), каквито трудно се правят в обикновените бази данни и работата с тях е доста лесна. Трудно е в началото, защото списъците са по-особен вид организация на данните, но като свикнеш с тях след това е много приятно. Друга особена конструкция са реакторите (нещо като Events в обектните езици) - доста по-сложно е. Основното предимство на LISP е възможността да го ползваш в командния ред директно - много е удобно.
От опита, който имам, стигнах до заключението, че организацията на данните в чертежа е най-важния момент - езикът на който са написани програмите е по-маловажен. Зависи от начина на мислене и навиците на програмиста. Ако имаш опит с VB, C++ или друг език - по-добре продължи в тази насока. Няма най-добър език (иначе другите няма да съществуват).
Ако желаеш, дай имейл да ти пратя едно файлче за организация на данните и възможностите за кодиране на информация в чертожните елементи.
|
| |
|
|
|