|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Создание интерактивного интерфейса.
Регистрация: 13.12.2007
Сообщений: 45
|
||
Просмотров: 2605
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Цитата:
Работа со списками на самом деле более проста, чем с таблицами (ИМХО). См., например, ассоциативные списки, точечные пары, функции assoc, member, vl-remove, vl-remove-if, vl-remove-if-not и, возможно, nth.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
В лиспе, конечно, реакторы.
Пару слов про VBA. Большинство встречающихся задач решаются программированием событий (events), это и обеспечивает "интерактивность". Но. В вашем случае описано взаимодействие нескольких объектов. Не вдаваясь в пространные объяснения, хочу указать на то, что программирование обычных примитивов может оказаться (и для меня в свое время не раз оказывалось -- наверное, сказалось отсутствие формального образования) крайне утомительным делом, ведущим к неразберихе, а также некоторым, скажем так, проблемам совместимости с обычным режимом работы. То есть -- следует как минимум очень подробно продумать и проработать взаимодействие ваших объектов, чтобы оно ни в каких ситуациях не мешало пользователю, который ждет от Автокада вполне определенных действий, без вашей интерактивности. А вообще ИМХО более правильным путем в данном случае будет использование ObjectARX. И поначалу более трудоемким, конечно.
__________________
Reshaping the STEM field |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Владимир Свет "AutoCAD: язык макрокоманд и создание кно | niki | AutoCAD | 4 | 04.02.2005 14:51 |
Одна из целей: Создание экспертных систем на базе AutoCAD. | Сергей Юрьевич | Программирование | 9 | 01.01.2005 15:17 |
Создание слайдов. и еще команда RSCRIPT | Mikhail | AutoCAD | 4 | 28.06.2004 18:37 |