SpécificationFichiers
Un article de WikiLinotte.
Ronan (Discuter | Contributions)
(Nouvelle page : 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...)
Différence suivante →
Version du 2 juin 2010 à 07:45
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és souhaitées :
- 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