- Szczegóły
- Kategoria: Kurs LISP

Od wersji 2020 w ZWCAD jest dostępny edytor LISP, jednak ten kurs powstał kilka lat przed jego wprowadzeniem.
W tym kursie LISP wykorzystamy więc ogólnie dostępne narzędzia. Wystarczy nam zwykły podstawowy edytor tekstu np. Notatnik.
Ja używam programu Notepad++ z kilku powodów:
- Szczegóły
- Kategoria: Kurs LISP

Okienka dialogowe
W programach, nawet najprostszych nakładkach potrzebne są okienka dialogowe.
W LISP okienka dialogowe można tworzyć za pośrednictwem mechanizmów DCL. DCL pozwala na tworzenie jedynie bardzo prostych okienek. Możliwe jest użycie pól tekstowych, przycisków, list, opcji, suwaków i tekstów. Wszystkie są szczegółowo opisane w helpie, więc nie będę się tu skupiał nad dokładnym opisaniem każdego elementu okienka (czasem można się spotkać z określeniem, że są to "wycinki", ja może zostanę przy określeniu "elementy" albo "kontrolki").
- Szczegóły
- Kategoria: Kurs LISP

Wskaż punkt: getpoint, getcorner
(getpoint [Punkt] [Wiadomość])
(getcorner [Punkt] [Wiadomość])
Funkcja getpoint pozwala użytkownikowi na wskazanie punktu. Może on być podany klikając myszką w punkt, lub wpisując na klawiaturze współrzędne.
Istnieje też możliwość, że wyświetlona będzie dodatkowo pomocnicza linia łącząca inny punkt z aktualnym położeniem myszki.
Ostatni parametr to podpowiedź. Jest ona wyświetlana w linii poleceń i pod wskaźnikiem myszki jeśli włączona jest opcja [DYN]
Czytaj więcej: Kurs LISP część 5 - Interakcja z użytkownikiem, zbiory wskazań
- Szczegóły
- Kategoria: Kurs LISP

Instrukcje warunkowe
if
If to podstawowa instrukcja warunkowa. Służy do podejmowania decyzji np. wykonywania kodu po zaistnieniu określonych warunków. Jej konstrukcja jest następująca
Czytaj więcej: Kurs LISP część 4 - Instrukcje warunkowe i pętle