IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

xpce - Online nel cloud

Esegui xpce nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando xpce che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


xpce - Prolog con interfaccia utente grafica (GUI)

SINOSSI


xp prologo-opzione...

DESCRIZIONE


XPCE è una libreria indipendente dal linguaggio per GUI (Graphical User Interfaces). Questo manuale
La pagina discute XPCE/Prolog: la combinazione di un ambiente Prolog e XPCE.

XPCE è un motore orientato agli oggetti che può avere metodi definiti in vari linguaggi. XPCE
ha circa 150 classi predefinite che si occupano principalmente di GUI. Il motore degli oggetti di XPE è
messo a disposizione di Prolog utilizzando i seguenti predicati:

predicati:
nuovo(?Rif, +Termine)
Crea un oggetto XPCE da Termine e associare l'oggetto al riferimento Ref. I
nome-funtore di Termine descrive la classe da cui creare un'istanza. Il
argomenti di Termine vengono utilizzati come argomenti di inizializzazione per il nuovo oggetto. Se la
l'oggetto è stato creato con successo e arbitro è una variabile, arbitro sarà unificato con il
termine @ . Se arbitro è un termine della forma @ , questo termine servirà come a
riferimento per il nuovo oggetto.

Per esempio ?- nuovo(@p, picture('Ciao Mondo'). Crea un oggetto finestra grafico
con il titolo "Hello World".

invia(+Rif, +Selettore, +Arg...)
arbitro è un riferimento a un oggetto XPCE esistente. Selettore è il nome di a
(send-)metodo definito su (la classe di) questo oggetto e Argomenti sono termini che
descrivere gli argomenti da passare al metodo.

invia/[2-12] convertirà gli argomenti in oggetti dati XPCE, risolverà la procedura
(funzione C, predicato Prolog) che implementa il metodo ed esegue l'implementazione.
Se l'esecuzione va a buon fine, invia riesce, altrimenti invia non riesce.

Per esempio ?- invia(@p, Aperto, punto (400,100)). apre l'immagine creata sopra a
posizione 400,100 sul display.

ottieni(+Rif, +Selettore, +Arg ..., -Valore)
arbitro è un riferimento a un oggetto XPCE esistente. Selettore è il nome di a
(get-)metodo definito su (la classe di) questo oggetto e Argomenti sono termini da fornire
argomenti aggiuntivi. prendi/[3-13] lavori simile as invia/[2-12] ma restituisce un valore
piuttosto che riuscire/non riuscire (operazione booleana).

Per esempio ottenere(@p, altezza, H). Unifica H con l'altezza della finestra grafica.

gratuito(+Rif)
If arbitro è un riferimento a un oggetto XPCE, invocare inviare (Rif, gratuito). all'oggetto.
Altrimenti riuscirci in silenzio.

Usa xpce online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad