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

sawsen

Ce membre n'a pas encore choisi d'avatar
Visiteur
Visiteur
Nom d'utilisateur:
sawsen
Groupes:

Contacter sawsen

Statistiques de l’utilisateur

Inscription:
27 Avr 2014 16:19
Dernière visite:
18 Mai 2014 16:20
Messages:
1 (0.00% de tous les messages / 0.00 messages par jour)
Forum le plus actif:
Forum Programmation, Web & Ftp
(1 Message / 100.00% des messages de l'utilisateur)
Sujet le plus actif:
interface prolog
(1 Message / 100.00% des messages de l'utilisateur)

Les derniers messages de sawsen

Message interface prolog
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).



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