SpécificationFichiers

Un article de WikiLinotte.

(Différences entre les versions)
(Extraction des données (séquentielle))
Ligne 65 : Ligne 65 :
extrait 6 octets dans valeurs
extrait 6 octets dans valeurs
-
-- Copier un fichier --
+
====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 --
+
====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 --
+
====Possibilité de choisir un fichier avec une interface graphique====
sélectionne fichier
sélectionne fichier

Version du 2 juin 2010 à 08:26

Sommaire

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

Outils personnels