Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
Member
Messages : 80
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Proposition pour améliorer l'espèce conduit

le Fri 13 Nov - 14:31
Puisque nous sommes vendredi 13 Wink, comme Ronan nous l'a rappelé (voir le sujet : linotte 2.6.2 bêta),
je propose d'améliorer l'espèce conduit afin d'en élargir l'utilisation. Very Happy

Ajout de fonction de recherche comme :

1) conduit.recheche(« texte », dans fichier) :
           // variante (« texte », dans répertoire)
=> recheche « texte » dans le fichier ou le répertoire

2) conduit.rlire :
=> recherche « texte » dans le fichier

3) conduit.rclire(« texte », n) :
=> recherche « texte » dans le casier n

Ajout de fonction de recherche et de modification :

1) conduit.rcécrire(« texte », n, « texte ») :
=> recherche « texte1 » dans le casier n et remplace par « texte 2 »

2) conduit.refface(« texte ») :
=> recherche « texte » dans le fichier et efface

2) conduit.rcefface(« texte », n) :
=> recherche « texte » dans le casier n et efface

Ajout d'une fonction de lecture de casier spécifique :

conduit.liren :
=> lire le casier n du fichier

Voilà, ainsi, avec seulement l'espèce conduit, on devrait être capable de créer, de modifier et de supprimer une base de donnée rudimentaire, mais aussi y faire des recherches... Idea
avatar
Site Admin
Messages : 1027
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Proposition pour améliorer l'espèce conduit

le Mon 16 Nov - 10:01
Tes idées sont bonnes mais ... je pense qu'il faut créer un autre greffon car le conduit ne sait que lire ou écrire dans un fichier.

Si tu veux manipuler un casier, tu peux créer un autre greffon en Linotte. Dès que j'ai un peu de temps, je prépare le squelette du greffon
avatar
Site Admin
Messages : 1027
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Re: Proposition pour améliorer l'espèce conduit

le Mon 16 Nov - 11:40
Voici un squelette que tu peux améliorer :

Le greffon en Linotte :

Code:

espèces
   espèce casiersoutils

/*

Cette méthode fonctionnelle recherche un élément dans un casier.
Elle retourne la position de l'élément trouvé sinon -1

*/
rechercher de casiersoutils : casier, clef
   position est un nombre valant 0
   début
      pour chaque casier lis
         si joker = clef retourne position
         sinon incrémente position
      ferme
      retourne -1

Et un exemple pour utiliser ce greffon :

Code:

globale
   outils est un casiersoutils // Notre greffon en Linotte

principale :
   noms est un casier de texte valant "ronan", "bernard", "toto"
   début
      affiche "position de bernard = " + outils.rechercher(noms,"bernard")
      affiche "position de ronan = " + outils.rechercher(noms,"ronan")
      affiche "position de paul = " + outils.rechercher(noms,"paul")

Voili...
Member
Messages : 80
Date d'inscription : 2014-07-12
Voir le profil de l'utilisateur

Re: Proposition pour améliorer l'espèce conduit

le Sat 21 Nov - 12:48
Merci beaucoup Ronan,

je vais essayer de voir cela dès que j'en aurais le temps, car je viens enfin d'être affecté à un collège comme professeur d'histoire et géographie... pour l'heure ce n'est qu'un remplacement d'un mois, mais j'espère que cela sera pour plus longtemps. Sinon, il y a d'autres postes Smile

Donc pour l'instant, je suis en plein préparatif de mes cours... et dès lundi, je commence study
Contenu sponsorisé

Re: Proposition pour améliorer l'espèce conduit

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum