SpécificationFichiers
Un article de WikiLinotte.
(→Extraction des données (séquentielle)) |
|||
Ligne 65 : | Ligne 65 : | ||
extrait 6 octets dans valeurs | extrait 6 octets dans valeurs | ||
- | + | ====Copier un fichier==== | |
source est un fichier, nom vaut "c:/temp/données.txt" | source est un fichier, nom vaut "c:/temp/données.txt" | ||
Ligne 75 : | Ligne 75 : | ||
sauvegarder cible | sauvegarder cible | ||
- | + | ====Déplacer un fichier==== | |
source est un fichier, nom vaut "c:/temp/données.txt" | source est un fichier, nom vaut "c:/temp/données.txt" | ||
Ligne 87 : | Ligne 87 : | ||
supprime source | supprime source | ||
- | + | ====Possibilité de choisir un fichier avec une interface graphique==== | |
sélectionne fichier | sélectionne fichier |
Version du 2 juin 2010 à 08:26
Spécification fichiers 1.0 de la gestion avancée des fichiers avec Linotte
Etat : Brouillon
Contexte
L'idée est d'implémenter une gestion de fichiers comparables à d'autres langages de programmation.
Les besoins et contraintes
-Ajout d'un nouveau type d'acteur : le fichier. (autre nom ?)
-Il doit être possible de créer des fichiers binaires (images, etc...)
-Le fichier est caractérisé par un nom, protocole (fichier, HTTP)
-doit être compatible avec l'ancienne gestion de fichiers.
-Elle doit prendre en compte les répertoires.
Les actions possibles par fonctionnalité souhaitée
création ou lecture d'un fichier
données est un fichier, nom vaut "c:/temp/données.txt"
sprite est un fichier, nom vaut "c:/temp/fleur.png"
créé "tmp" un acteur fichier
lier un fichier à une image
fleur est une image, fichier vaut sprite
fichier de image vaut sprite
Supprimer un fichier
Supprime fichier
Sauvegarder un fichier
sauvegarder fichier
Ajouter des données
copie "mes données" dans données ("écrase les données précédentes")
ajoute " à moi" dans données
sauvegarder données
Lire des données
données est un fichier, nom vaut "c:/temp/données.txt"
valeurs est un texte
Copie données dans valeurs
Extraction des données (séquentielle)
extrait de données à partir de x1 à x2 dans valeurs
extrait 6 octets dans valeurs
Copier un fichier
source est un fichier, nom vaut "c:/temp/données.txt"
cible est un fichier, nom vaut "c:/temp/destination.txt"
copie source dans cible
sauvegarder cible
Déplacer un fichier
source est un fichier, nom vaut "c:/temp/données.txt"
cible est un fichier, nom vaut "c:/temp/données.txt"
copie source dans cible
sauvegarder cible
supprime source
Possibilité de choisir un fichier avec une interface graphique
sélectionne fichier