Základy programování v AutoLISPu
Přehled informací
funkce
,
proměnné a operátory
,
rozhodovací struktury
,
příkazy cyklů
,
dialogové boxy
,
použití objektů ActiveX
,
spolupráce programu AutoLISPu s jinou aplikací
,
funkce reaktorů
,
reaktory v prostředí MDI
,
Důležité poznámky:
prázdná proměnná
,
objekt VLA-object
,
použití nástrojů Visual LISPu pro importované funkce
.
Příklady
použití funkcí
deklarace uživatelem definované funkce
,
ukázka vrácení návratové hodnoty
,
deklarace funkce jako nového příkazu AutoCADu
,
práce s proměnnými
použití lokální proměnné
,
přiřazení hodnoty do proměnné
,
rozhodovací struktury
použití struktury If
,
příkazy cyklů
použití funkce cond
,
použití příkazů repeat
,
opakování příkazů, dokud je výsledek vyhodnocení podmínky True
,
práce s dialogovými boxy
definice orámované oblasti s radio_buttony
,
použití prvků ActiveX
zjištění poloměru kružnice z výkresové databáze
,
funkce vykreslující kružnici v aktuálním výkrese pomocí ActiveX objektů z AutoLISPu
,
importování knihovny typů MS Excel2000
,
navázání spojení s objektem aplikace MS Excel2000
,
použití reaktorů
vypsání všech událostí reaktoru :VLR-linker-reactor
,
obslužné funkce zobrazInfo
,
obslužné funkce vypisPolomer
,
vytvoření reaktoru DWG editoru
,
práce object reaktoru s čárou ve výkresu
,
definice objektu reaktor a jeho nastavení na odchycení událostí ze všech dokumentů
,
použití funkcí vlr-remove, vlr-add a vlr-added-p
,
převedení reaktoru lineReaktor z přechodného na trvalý
.