SpécificationFichiers

Un article de WikiLinotte.

(Différences entre les versions)

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 :

  1. 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

  1. lier un fichier à une image :

fleur est une image, fichier vaut sprite fichier de image vaut sprite

  1. Supprimer un fichier

Supprime fichier

  1. Sauvegarder un fichier

sauvegarder fichier

  1. 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

  1. 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

  1. Extraction des données (séquentielle):

extrait de données à partir de x1 à x2 dans valeurs extrait 6 octets dans valeurs

  1. 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

  1. 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

  1. Possibilité de choisir un fichier avec une interface graphique
Outils personnels