Page 78 - AutoLISP и Visual LISP в среде AutoCAD
P. 78

ОГЛАВЛЕНИЕ

                        ВВЕДЕНИЕ                                                                         3
                  1.      ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ Visual LISP                                   4

                  2.    ПРОГРАММИРОВАНИЕ НА AUTOLISP                                                     7
                    2.1.   АТОМЫ И СПИСКИ                                                                7
                    2.2.   ВЫЗОВ ФУНКЦИЙ AUTOLISP                                                        8
                    2.3.   ТИПЫ ДАННЫХ                                                                   11
                    2.4.   РАБОТА С AUTOLISP ИЗ КОМАНДНОЙ СТРОКИ AUTOCAD                                 12
                    2.5.   РАБОТА СО СТРОКАМИ И ФУНКЦИИ ПРЕОБРАЗОВАНИЯ

                         ТИПОВ                                                                           14
                     2.6.  ВВОД ДАННЫХ                                                                   16
                     2.7.  ИЗМЕНЕНИЕ СИСТЕМНЫХ ПЕРЕМЕННЫХ AUTOCAD                                        19
                     2.8.  СОЗДАНИЕ СОБСТВЕННЫХ ФУНКЦИЙ                                                  21
                        2.8.1. ИСПОЛЬЗОВАНИЕ ФУНКЦИИ DEFUN                                               21
                        2.8.2. ГЛОБАЛЬНЫЕ И ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ                                         22
                    2.9. РАБОТА СО СПИСКАМИ                                                              24

                    2.10. РАБОТА С ФАЙЛАМИ                                                               26
                    2.11. ЛОГИЧЕСКИЕ ФУНКЦИИ                                                             28
                    2.12. ВЕТВЛЕНИЕ                                                                      29
                    2.13. ЦИКЛЫ                                                                          30
                    2.14. АНОНИМНАЯ ФУНКЦИЯ                                                              31
                    2.15. МЕХАНИЗМ ДОСТУПА К ПРИМИТИВАМ И ГРАФИЧЕСКАЯ

                           БАЗА ДАННЫХ                                                                   32
                    2.16. НАБОРЫ ПРИМИТИВОВ                                                              38
                    2.17. СПРАВОЧНЫЕ ТАБЛИЦЫ                                                             39
                    2.18. ИСПОЛЬЗОВАНИЕ СТАНДАРТНЫХ ДИАЛОГОВЫХ ОКОН                                      40
                  3.     СРЕДСТВА ВИЗУАЛЬНОГО КОНТРОЛЯ И ОБРАБОТКИ
                         ИНФОРМАЦИИ В AUTOLISP                                                           42
                    3.1. ПРЕДВАРИТЕЛЬНО ОПРЕДЕЛЕННЫЕ  ЭЛЕМЕНТЫ УПРАВЛЕНИЯ                                43

                    3.2. СТАНДАРТНЫЕ ОБЪЕДИНЕНИЯ В DCL                                                   49
                    3.3. ПРЕДОПРЕДЕЛЕННЫЕ АТРИБУТЫ                                                       51
                    3.4.  СТРУКТУРА И СИНТАКСИС ЯЗЫКА DCL                                                57
                    3.5.  ФУНКЦИИ AUTOLISP ДЛЯ РАБОТЫ С ДИАЛОГОВЫМИ ОКНАМИ                               59
                    3.6.  СТРУКТУРА ПРОГРАММЫ УПРАВЛЕНИЯ ДИАЛОГОВЫМИ
                          ОКНАМИ                                                                         65

                  4.   РЕКУРСИЯ. РЕКУРСИВНЫЕ ФУНКЦИИ. ФРАКТАЛЫ                                           70
                       ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ                                                          74
                       ЗАКЛЮЧЕНИЕ                                                                        75
                       СПИСОК ЛИТЕРАТУРЫ                                                                 76







                                                                                                             77
   73   74   75   76   77   78   79