Jest to polecenie xpce, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
xpce - Prolog z graficznym interfejsem użytkownika (GUI)
STRESZCZENIE
xszt opcja prologu...
OPIS
XPCE to niezależna od języka biblioteka dla GUI (graficznych interfejsów użytkownika). Ten podręcznik
strona omawia XPCE/Prolog: połączenie środowiska Prolog i XPCE.
XPCE to silnik zorientowany obiektowo, który może mieć metody zdefiniowane w różnych językach. XPCE
ma około 150 predefiniowanych klas, które dotyczą głównie GUI. Silnik obiektowy XPE to
udostępnione Prologowi przy użyciu następujących predykatów:
Predykaty:
nowy(?Ref, +termin)
Utwórz obiekt XPCE z Semestr i powiąż obiekt z referencją Ref. Połączenia
nazwa-funktora Semestr opisuje klasę, z której ma zostać utworzona instancja. The
argumenty Semestr są używane jako argumenty inicjujące nowy obiekt. Jeśli
obiekt został pomyślnie utworzony i Ref jest zmienną, Ref zostaną zjednoczone z
termin @ . Jeśli Ref jest terminem postaci @ , termin ten będzie służył jako
referencja dla nowego obiektu.
Na przykład ?- nowy(@p, obrazek('Witam Świat'). Tworzy graficzny obiekt okna
z tytułem „Hello World”.
wyślij(+Ref, +Wybór, + Argumenty...)
Ref jest odniesieniem do istniejącego obiektu XPCE. Selektor to imię
Metoda (wysyłania) zdefiniowana w (klasie) tego obiektu i argumenty to terminy
opisz argumenty, które mają zostać przekazane do metody.
wyślij/[2-12] przekonwertuje argumenty na obiekty danych XPCE, rozwiąże procedurę
(funkcja C, predykat Prolog) implementujący metodę i uruchamiający implementację.
Jeśli wykonanie się powiedzie, wyślij odnosi sukcesy, w przeciwnym razie wyślij zawiedzie.
Na przykład ?- wyślij(@p, otwarty, punkt(400,100)). otwiera obraz utworzony powyżej o godz
pozycja 400,100 na wyświetlaczu.
get(+Ref, +Wybór, + Argumenty ... -Wartość)
Ref jest odniesieniem do istniejącego obiektu XPCE. Selektor to imię
Metoda (get-) zdefiniowana w (klasie) tego obiektu i argumenty są warunki do zapewnienia
dodatkowe argumenty. pobierz/[3-13] działa podobny as wyślij/[2-12] ale zwraca wartość
zamiast powodzenia/porażki (operacja boolowska).
Na przykład dostać(@p, wysokość, H). Jednoczy H z wysokością okna graficznego.
bezpłatny(+Ref.)
If Ref jest odniesieniem do obiektu XPCE, wywołaj wyślij(Ref, darmowy). do obiektu.
W przeciwnym razie odnieś sukces po cichu.
Korzystaj z xpce online, korzystając z usług onworks.net