Il s'agit de la commande xpce qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
xpce - Prolog avec interface utilisateur graphique (GUI)
SYNOPSIS
XPCE option-prologue ...
DESCRIPTION
XPCE est une bibliothèque indépendante du langage pour GUI (Graphical User Interfaces). Ce manuel
La page traite de XPCE/Prolog : la combinaison d'un environnement Prolog et de XPCE.
XPCE est un moteur orienté objet qui peut avoir des méthodes définies dans différents langages. XPCE
a environ 150 classes prédéfinies qui traitent principalement des interfaces graphiques. Le moteur objet de XPE est
mis à disposition de Prolog à l'aide des prédicats suivants :
Prédicats :
nouveau(?Réf, +Terme)
Créer un objet XPCE à partir de Long et lier l'objet à la référence Réf. Le
nom-foncteur de Long décrit la classe à partir de laquelle créer une instance. Les
arguments de Long sont utilisés comme arguments d'initialisation pour le nouvel objet. Si la
l'objet a été créé avec succès et Réf est une variable, Réf sera unifié avec le
terme @ . Si Réf est un terme de la forme @ , ce terme servira de
référence pour le nouvel objet.
Par exemple ?- nouveau P, image('Bonjour Monde'). Crée un objet fenêtre graphique
avec le titre "Hello World".
envoyer(+Réf, +Sélecteur, +Args...)
Réf est une référence à un objet XPCE existant. Sélecteur est le nom d'un
(envoi-)méthode définie sur (la classe de) cet objet et Arg sont des termes qui
décrire les arguments à passer à la méthode.
envoyer/[2-12] convertira les arguments en objets de données XPCE, résoudra la procédure
(fonction C, prédicat Prolog) implémentant la méthode et exécutez l'implémentation.
Si l'exécution est réussie, envoyez réussit, sinon envoyer échoue.
Par exemple ?- envoyer (@p, ouvrir, points (400,100 XNUMX)). ouvre l'image créée ci-dessus à
position 400,100 sur l'affichage.
obtenir(+Réf, +Sélecteur, +Args ..., -Valeur)
Réf est une référence à un objet XPCE existant. Sélecteur est le nom d'un
(get-)méthode définie sur (la classe de) cet objet et Arg sont des termes à fournir
arguments supplémentaires. obtenir/[3-13] fonctionne-t-il ? similaires as envoyer/[2-12] mais renvoie une valeur
plutôt que de réussir/échouer (opération booléenne).
Par exemple obtenir (@p, la taille, H). Unifie H avec la hauteur de la fenêtre graphique.
gratuit(+Réf)
If Réf est une référence à un objet XPCE, invoquez envoyer (Réf, libre). à l'objet.
Sinon réussir en silence.
Utilisez xpce en ligne en utilisant les services onworks.net
