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

3. СРЕДСТВА ВИЗУАЛЬНОГО КОНТРОЛЯ И ОБРАБОТКИ
                                                 ИНФОРМАЦИИ В AUTOLISP


                         Диалоговые  окна – одно  из  средств  наглядной  и  удобной  работы  по
                  вводу  параметров  в  программу  и  отображения  результатов  ее  работы. Для
                  разработки  диалоговых  окон  и  программирования  в  среде AutoCad
                  используется  язык  управления  диалогами DCL (AutoCAD Dialog Control
                  Language).
                         Диалоговые окна определяются в текстовых файлах с расширением dcl.
                         В каждом диалоговом окне содержится один или несколько элементов
                  управления  (tile),  определяющих  функции  окна.  К  основным  элементам
                  управления  относятся:  кнопки  (button, image_button),  надписи  (text),
                  текстовые  поля  ввода  (edit_box),  поля  списков (list_box, popup_list),
                  графические  изображения  (image),  кнопки  выбора  с  зависимой  и
                  независимой фиксацией (radio_button, toggle), скользящие шкалы (slider).
                         Расположение  элементов  управления  в  диалоговом  окне  может  быть
                  различным.  Для  позиционирования  элементов  внутри  диалога  можно
                  использовать объединение их в ряды и колонки, с возможностью обрамления
                  рамкой,  помещать  специальные  разделители,  отделяющие  элементы  или
                  объединения друг от друга.
                         Управление  появлением  и  параметрами  различных  элементов  и
                  объединений  на  языке DCL осуществляется  с  помощью  атрибутов,
                  определяющих внешний вид элемента, его размеры и расположение, реакцию
                  на нажатия специальных клавиш.












































                  42
   38   39   40   41   42   43   44   45   46   47   48