Il y a actuellement 260 visiteurs
Jeudi 14 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

interface prolog

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

interface prolog

Message le 27 Avr 2014 16:39

salut à tous , j'ai fait un interface avec swi-prolog , il se compile bien mais les champs de l'interface sont nombreux et situés
verticalement donc ils ne sont pas tous visualisés , si quelqu’un peut m'aider pour les organiser 3 champs par ligne .
voici le code:
Code: Tout sélectionner
:-use_module(library('semweb/rdf_db')).
:-rdf_load('MetaProPOSv2.owl').
:-rdf_save('nv_dossier').


test:-
    new(D, dialog('Enter new patron')),
    send(D, append, new(label)),
    send(D, size, size(7000, 7000)),
    send(D, append, new(Name, text_item(name))),
    send(D, append, new(Author, text_item(author))),
    send(D, append, new(Keyword, text_item(keyword))),
    send(D,append,new(Identifier, text_item(identifier))),
    send(D,append,new(Abstraction_level, text_item(abstraction_level))),
    send(D,append,new(Collection, text_item(collection))),
    send(D,append,new(Domain, text_item(domain))),
    send(D,append,new(Type, text_item(type))),
    send(D,append,new(Problem, text_item(problem))),
    send(D,append,new(Solution, text_item(solution))),
    send(D,append,new(Initial_context, text_item(initial_context))),
    send(D,append,new(Resulting_context, text_item(resulting_context))),
    send(D,append,new(Confidence, text_item(confidence))),
    send(D,append,new(Discussion, text_item(force))),
    send(D,append,new(Application, text_item(application))),
    send(D,append,new(Exemple, text_item(exemple))),
    send(D,append,new(Tool, text_item(tool))),
    send(D,append,new(Change_log, text_item(change_log))),
    send(D,append,new(Creation_date, text_item(creation_date))),
    send(D,append,new(License, text_item(license))),
    send(D,append,new(Version, text_item(version))),
    send(D,append,new(Alternative, text_item(alternative))),
    send(D,append,new(Anti_pattern, text_item(anti_pattern))),
    send(D,append,new(Refined, text_item(refined))),
    send(D,append,new(Required, text_item(required))),
    send(D,append,new(Similar, text_item(similar))),
   
    send(Identifier, type, int),

   
    send(D, append,
         button(create, message(@prolog, create_pattern,
                                Name?selection,
                                Author?selection,
                                Keyword?selection,
                                Identifier?selection,
                                Abstraction_level?selection,
                                Collection?selection,
                                Domain?selection,
                                Type?selection,
                                Problem?selection,
                                Solution?selection,
                                Initial_context?selection,
                                Resulting_context?selection,
                                Confidence?selection,
                                Discussion?selection,
                                Application?selection,
                                Exemple?selection,
                                Tool?selection,
                                Change_log?selection,
                                Creation_date?selection,
                                License?selection,
                                Version?selection,
                                Alternative?selection,
                                Anti_pattern?selection,
                                Refined?selection,
                                Required?selection,
                                Similar?selection
                                ))),
                               
    send(D, default_button, create),% default button l'orsque en execute le programme on obtien par defaut  le button create selectionne
    send(D, append,  button(cancel,message(D,destroy))), % button cancel pour ferme l'interface
    send(D, open).% pour ouvrire li'nterface
   
    create_pattern(Name,Author,Keyword,Identifier,Abstraction_level,Collection,Domain,Type,Problem,Solution,Initial_context,Resulting_context,Confidence,Discussion,Application,Exemple,Tool,Change_log,Creation_date,License,Version,Alternative,Anti_pattern,Refined,Required,Similar):- rdf_assert(pattern1, 'http://www.semanticweb.org/ontologies/2013/11/20/MetaProPOSv2.owl#hasName', Name),
           rdf_assert(pattern1, hasAuthor, Author),
           rdf_assert(pattern1, hasKeyword, Keyword),
           rdf_assert(pattern1, hasIdentifier, Identifier),
           rdf_assert(pattern1, hasAbstraction_level, Abstraction_level),
           rdf_assert(pattern1, hasCollection, Collection),
           rdf_assert(pattern1, hasDomain, Domain),
           rdf_assert(pattern1, hasType, Type),
           rdf_assert(pattern1, hasProblem, Problem),
           rdf_assert(pattern1, hasSolution, Solution),
           rdf_assert(pattern1, hasInitial_context, Initial_context),
           rdf_assert(pattern1, hasResulting_context, Resulting_context),
           rdf_assert(pattern1, hasConfidence, Confidence),
           rdf_assert(pattern1, hasDiscussion, Discussion),
           rdf_assert(pattern1, hasApplication, Application),
           rdf_assert(pattern1, hasExemple, Exemple),
           rdf_assert(pattern1, hasTool, Tool),
           rdf_assert(pattern1, hasChange_log, Change_log),
           rdf_assert(pattern1, hasCreation_date, Creation_date),
           rdf_assert(pattern1, hasLicense, License),
           rdf_assert(pattern1, hasVersion, Version),
           rdf_assert(pattern1, hasAlternative, Alternative),
           rdf_assert(pattern1, hasAnti_pattern, Anti_pattern),
           rdf_assert(pattern1, hasRefined, Refined),
           rdf_assert(pattern1, hasRequired, Required),
           rdf_assert(pattern1, hasSimilar, Similar).
Dernière édition par EinsteinZero le 27 Avr 2014 16:46, édité 1 fois.
Raison: ajout de balises [code]
sawsen
Visiteur
Visiteur
 
Messages: 1
Inscription: 27 Avr 2014 16:19
 


Re: interface prolog

Message le 27 Avr 2014 16:48

Bonjour et bienvenue
message de la modération
j'ai ajouté des balises [code] autour de ton "code" (elle sont prévue pour ça) afin de rendre ton message plus lisible

pour le reste je laisse la main aux spécialistes de la programmation :wink:
Avatar de l'utilisateur
EinsteinZero
Moderateur
Moderateur
 
Messages: 18405
Inscription: 27 Déc 2009 16:22
Localisation: Normandie
 



Sujets similaires

Message Nostalgie de l'ancienne interface YouTube
Salut, j'ai commencé YouTube en 2011 et je dois dire que je suis nostalgique de l'ancienne version de YouTube 2010-2011.Que ce soit l'ancienne disposition des chaines YouTube (ce ne sont pas des captures d'écran de ma chaine YouTube)Ou de l'ancienne disposition des commentaires sous les vidéos avant ...
Réponses: 4

Message Changer d'interface graphique
Bonjour à tous !Je suis relativement nouveau avec Debian.J'ai installé la version 10 Buster et j'aimerais explorer d'autres interfaces graphiques que Gnome 3.Existe t-il une présentation des diverses interfaces et comment les installer simplement.Merci d'avance.
Réponses: 1

Message Logiciel de recherche de fichier avec interface simplifié
Bonjour, Je voudrais savoir s'il existe un logiciel qui permet de rechercher un fichier par son nom, son emplacement, son contenu de titre ou mot clé. Il faudrait que ce logiciel ai une interface (je ne sais pas si c'est le bon mot pour décrire ce dont j'aurais besoin), une sorte d'application, ou l ...
Réponses: 2

Message interface web pfsense
salut tout le monde ayant un projet de soutenance a faire sur Pfsense, je viens sollicité votre aide. J'ai installé pfsense 2.0.6 sur vmware workstation 15pro configurer les adresses lan et wan mais impossible d'accéder a l'interface web (on me dit délai d'attente dépassé). Dans la configuration r ...
Réponses: 1

Message probleme interface web pfsense
Bon voilà le problème est résolu a moitié x). J'ai fait un test avec vmware et lorsque je laisse les configurations par défaut avec comme adresse LAN l'adresse de ma box (192.168.1.1) j'arrive à accéder l'interface de pfsense. Mais si je change l'adresse en mettant une autre de même classe ça marche ...
Réponses: 4

Message connecter et gerer un telephone fixe via interface
Bonjour a tous et .... au secours....J'ai cherché partout et pas moyen d'avoir une réponse claire... voila mon problème...J'ai un téléphone fixe analogique sur ma box opérateur VOO (Belgique) avec un cable rj11... Je voudrai pouvoir plugger ce rj11 sur mon ordinateur (carte d acquisition??? - adapta ...
Réponses: 1

Message Netgear WN802T V2 Probleme de login à l'interface
J'ai un Point d'accès Wifi Netgear WN802T V2 et j'ai voulu upgrader le firmware 3.1.3 vu que j'avais une connection instable sur le point d'accès . La mise à jour s'est bien passée mais le probleme c'est que maintenant l'interface me refuse la connection , apparement la combinaison login mot de pass ...
Réponses: 2


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.