home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 3
/
CDASC03.ISO
/
maj
/
2064
/
edix.doc
< prev
next >
Wrap
Text File
|
1993-04-01
|
22KB
|
380 lines
╔══════════════════════════════════════╗
║ DOCUMENTATION sur EDIX v2.00 ║
║ Editeur de textes ║
║ ─────────── ║
║ Copyright (c) 1993 P & Th DESPOIX ║
╚══════════════════════════════════════╝
Le présent fichier constitue l'ensemble de la documentation sur
EDIX nouvelle version. Vous trouverez dans les lignes qui suivent toutes
les informations nécessaires au bon usage du programme.Pour en faciliter
la consultation, cette documentation est divisée en 7 chapitres:
1 - Présentation du produit.
2 - Nouveautés.
3 - Possibilités du programme.
4 - Mode d'emploi.
5 - Limites du programme.
6 - Conditions d'utilisation.
7 - Remerciements.
┌────────────────────────────┐
│ Présentation du produit │
└────────────────────────────┘
L'idée d'écrire un éditeur de texte n'est pas très originale et
pourrait paraître saugrenue quand on sait qu'il existe une multitude de
produits de ce genre, tant dans le domaine commercial, que le domaine
public. De même qu'on pourrait se demander pourquoi il a fallu attendre
plus de 10 ans pour qu'un célèbre concepteur américain fournisse avec
son système d'exploitation N°5 un éditeur digne de ce nom. Editeur qui
n'est même pas autonome puisqu'il requiert la présence d'un logiciel de
programmation dont il tire la partie édition...Je ne donnerai pas ici de
réponse à ces questions. En revanche je peux dire que je me suis souvent
surpris à regretter de ne pas posséder un éditeur autonome, simple, ef-
ficace, rapide, commandé par menus déroulants, avec un "look" ni beau ni
moche, mais normal, ordinaire mais soigné, me permettant de saisir la
feuille de texte au format Ascii dont on a si souvent besoin...
D 'où EDIX qui est la réponse à mon attente et sera je l'espère la
réponse à l'attente de beaucoup de gens.
┌────────────────┐
│ Nouveautés │
└────────────────┘
Ce chapitre est plus particulièrement destiné à tous ceux qui ont
déjà fait connaissance avec l'ancienne version d'EDIX.
La nouveauté essentielle est bien celle qui consiste à pouvoir
éditer maintenant du texte en lignes de 79, 127 ou 255 colonnes. ( Voir
dans le chapitre suivant comment utiliser au mieux cette possibilité ).
L'ensemble des menus a été revu, notamment le menu Edition qui intègre
les fonctions de manipulations de bloc et le menu Recherche qui contient
les fonctions de recherche et remplacements qui étaient avant uniquement
accessibles par des combinaisons de touches. Autre nouveauté importante,
le mode opératoire des boites de saisie, qui est maintenant identique à
ce que l'on rencontre dans la plupart des logiciels. Les autres nouveau-
tés à signaler, sont surtout des aménagements apportant un peu plus de
confort dans l'utilisation du logiciel:
- Curseur différent selon le mode insert ou refrappe.
- Centrer les lignes.
- Mode auto-tabulation.
- Affichage permanent de l'heure ou de la date.
- Affichage d'un calendrier.
- Affichage du format d'édition.
- Bip sonore à l'approche de la fin de ligne.
- Nouveau module couleur.
Enfin ce qui est invisible, EDIX a été entièrement repensé pour mieux
gérer la mémoire vive, ce qui le rend plus fiable, EDIX sauvegarde les
fichiers en supprimant les fins de lignes inutiles, ce qui permet d'éco-
miser de l'espace disque.
┌─────────────────────────────┐
│ Possibilités du programme │
└─────────────────────────────┘
EDIX est un éditeur de texte et non pas un traitement de texte.
Il ne faut donc pas en attendre autre chose. Néanmoins, EDIX a été conçu
pour simplifier au maximum la tâche de son utilisateur. Outre le fait
qu'on peut saisir du texte et l'enregistrer dans un fichier au format
Ascii, on peut à partir d'EDIX faire un certain nombre de manipulations
sur les fichiers, tel qu' enregistrer sous un autre nom, supprimer des
fichiers, examiner le contenu d'un répertoire, revenir temporairement au
système d'exploitation et lancer une autre application, manipuler des
blocs de texte ( insérer, recopier, effacer, importer...), imprimer par-
tiellement ou totalement des fichiers, paramétrer l'imprimante ( sous
réserve de compatibilité vue le manque de standard dans ce domaine ),
enfin EDIX est pourvu de quelques options qui rendent bien des services
comme le mode Dessin qui permet de faire des cadres, des soulignements
etc... Son traceur "intelligent" est bien plus performant que la plupart
de ceux qu'on trouve habituellement (algorithme conçu par Thomas Despoix
15 ans), le module Ascii qui permet d'afficher un tableau des codes
Ascii, le module Hexbin quant à lui est un convertisseur de valeurs
décimales, hexadécimales et binaires. L'utilisateur peut changer à son
gré les couleurs de l'interface, et peut aussi sauver dans un fichier la
configuration du programme, afin de retrouver les mêmes paramètres à la
session de travail suivante.
┌─────────────────┐
│ Mode d'emploi │
└─────────────────┘
Pour tirer le meilleur profit d'EDIX, 4 fichiers sont indispen-
sables:
- Edix.exe (le programme)
- Edix.hlp (le fichier contenant l'aide)
- Edix.cfg (le fichier de configuration)
- Edix.ini (le fichier d'initialisation des couleurs)
Ces 4 fichiers doivent se trouver dans le même répertoire sur le disque
dur (recommandé) ou sur une disquette. Il est nécessaire d'avoir à dis-
position au moins 450 ko de RAM (mémoire vive).
Tout ceux qui ont déjà utilisé des programmes avec une interface
du type " Menus déroulants " ne seront pas dépaysés avec EDIX. De plus
une aide en ligne peut être appelée à n'importe quel moment, enfin la
ligne d'état au bas de l'écran donne en permanence de précieux rensei-
gnements sur l'action en cours ou la façon de procéder.
Lancement du programme.
───────────────────────
Cette section doit être lue avec attention car la façon de lancer
EDIX est déterminante dans l'usage du programme.
Ligne de commande: EDIX Nomfic.Ext /Format
Nomfic.Ext est le nom du fichier que l'on veut charger direc-
tement au lancement. Il est toujours suivi de son extension
et éventuellement précédé du chemin complet.
Format est le format de lignes que l'on veut éditer:
- /S (comme Short ou Small) pour 79 colonnes.
- /M (comme Moyen ou Medium) pour 127 colonnes.
- /L (comme Large ou... Large) pour 255 colonnes.
Il faut noter que lors du lancement, EDIX lit toujours le contenu
du fichier Edix.cfg en premier et ensuite réagit en fonction des paramè-
très transmis dans la ligne de commande.
Exemples:
- EDIX <─┘ Le programme sera lancé avec le fichier présent
dans l'éditeur et au format en cours lors de la dernière
"Sauvegarde de Configuration". Par défaut, c'est un fichier
appelé SANSNON.TXT au format 127 colonnes.
- EDIX MONFIC.TXT <─┘ Le programme sera lancé avec le
fichier MONFIC.TXT présent dans le répertoire courant et au
format en cours lors de la dernière " Sauvegarde de Configu-
ration ". Si MONFIC.TXT n'existe pas ou n'est pas dans le
répertoire courant, il sera créé.
- EDIX /L <─┘ Le programme sera lancé avec le fichier
présent dans l'éditeur lors de la dernière " Sauvegarde de
Configuration ", au format 255 colonnes.
- EDIX C:\LETTRE\MONFIC.TXT /S <─┘ Le programme sera lancé
avec le fichier MONFIC.TXT présent dans le répertoire LETTRE
de l'unité C, au format 79 colonnes. Si le fichier n'existe
pas il sera créé.
Lorsque EDIX est lancé avec le fichier par défaut SANSNOM.TXT,
on se trouve dans le menu principal ( 1ère ligne en haut de l'écran ),
prêt à charger un fichier ou appeler n'importe quel menu. Si on décide
de ne pas charger de fichier particulier, on peut accéder à l'éditeur
avec la touche Esc (Echap) et commencer à éditer SANSNOM.TXT. Toutefois,
on ne pourra pas sauvegarder SANSNOM.TXT sans l'avoir préalablement
nommé. Lorsque EDIX charge ou crée un fichier au démarrage, on se trouve
directement dans l'éditeur.
Le choix du format d'édition est très important. On ne peut pas
modifier ce choix à l'intérieur du programme. Le format est toujours
défini au lancement.De plus il n'est pas conseillé de charger un fichier
qui contient des lignes plus longues que le format défini car cela
entraîne inévitablement la perte des fins de lignes supérieures au
format. Enfin il n'est pas non plus recommandé de choisir systématique-
ment le format 255 colonnes car cela réduit le nombre total de lignes
par fichier.
Utilisation des menus.
──────────────────────
Chaque menu est composé d'un certain nombre de rubriques. Pour
sélectionner une rubrique il existe 2 méthodes; Entrer la lettre en sur-
brillance ou utiliser les flèches du curseur haut et bas et valider.
Chaque rubrique possède son propre tableau d'aide que l'on peut appeler
avec la touche F1. Chaque rubrique correspond à une commande. Une fois
validée chaque commande déclenche une action spécifique. Il se peut que
l'action se résume à l'affichage d'un sous menu (à traiter de la même
façon que ci-dessus), ou une boite de saisie ou encore d'une boite de
dialogue. Dans tous les cas l'utilisateur est informé de la marche à
suivre par la ligne d'état.
Lorsqu'un menu du 1er niveau est affiché, on peut passer à un
autre menu en utilisant les flèches du curseur gauche et droite ou la
combinaison de touche Alt et la lettre en surbrillance du titre de menu.
Il est à noter que pour quelques commandes utilisées souvent, il
est possible d'utiliser des "touches rapides" ou "raccourcis clavier".
Utilisation des boites de saisie.
─────────────────────────────────
Les boites de saisie sont destinées à entrer des informations
dont EDIX a besoin pour une action particulière. Dans le plupart des cas
il s'agit d'un nom de fichier ou d'un masque de répertoire. Là, EDIX
exige le respect du format DOS (ex: C:\REPERT\NOMPROG.EXT). Quelque soit
la position du clavier, EDIX transpose toujours en lettres majuscules.
Dans d'autre cas, la saisie concerne une valeur. là, EDIX est plus tolé-
rant et corrige toute valeur erronée.
Il est à noter le soin particulier apporté à ces boites de saisie
pour faciliter la tâche de l'utilisateur qui bénéficie de toutes les
fonctions d'édition (se reporter à la liste des touches d'édition).
Utilisation des boites de dialogue.
───────────────────────────────────
Les boites de dialogues sont toutes identiques. Un message est
affiché, et une réponse attendue (Oui ou Non). L'utilisateur peut répon-
dre (O)ui, (N)on ou encore Esc (Echap), ce qui aura pour conséquence
d'annuler la commande en cours.
A propos des messages d'erreurs.
────────────────────────────────
Lorsque quelque chose ne va pas, EDIX le signale en affichant un
message d'erreur. Les messages sont un peu laconiques, mais suffisamment
explicites.
Utilisation de l'éditeur.
─────────────────────────
EDIX permet de saisir, modifier, corriger du texte composé de
lignes de 79, 127 ou 255 caractères.
La première ligne de l'espace de travail renseigne en permanence
l'utilisateur sur la position du curseur dans le fichier (ligne Colonne)
le mode de frappe insertion (Insert), en mode refrappe le curseur change
d'apparence, le mode dessin (Dessin Gomme), le nom du fichier chargé et
le format en cours ([S] pour 79, [M] pour 127 et [L] pour 255 colonnes).
Un petit soleil apparaît à gauche de cette ligne quand le fichier chargé
a été modifié et pas sauvegardé.
Les fonctions d'éditions sont nombreuses et une énumération comp-
lète serait ici longue, fastidieuse et de peu d'intérêt. Seul un peu de
pratique permet de mesurer toute la puissance d'EDIX. A noter Cependant
que lorsque l'on est en mode insertion, les caractères entrés au clavier
sont bien sûr insérés dans la ligne courante, si la ligne a atteint sa
taille maximum, un bip sonore prévient qu'on ne peut plus rien insérer.
Pour passer à la ligne suivante on peut utiliser la flèche bas du cur-
seur à condition de ne pas être à la fin du fichier, sinon il faut créer
une nouvelle ligne avec la touche Enter (Entrée, Retour etc...).
Manipulation de blocs de texte.
───────────────────────────────
Sur ce point, EDIX est un peu différent de ce qui existe habi-
tuellement. Il semble en fait qu'il n'y ait pas de système idéal. La
"corbeille" a ses avantages et ses inconvénients. Les autres systèmes
aussi. EDIX fonctionne de la façon suivante:
- Pour manipuler un bloc ( recopier, déplacer, supprimer ), il faut com-
mencer par le sélectionner. Les touches F7 et F8 ou Les combinaisons
CtrlK D et CtrlK F sont là pour marquer le début et la fin du bloc. le
bloc sélectionné apparaît alors en surbrillance et restera sélectionné
tant qu'on aura pas utilisé une touche spécifique d'édition. Une fois le
bloc sélectionné, on peut faire les manipulations voulues ou appeler
n'importe quel menu pour une action quelconque. En cas de difficultés,
se reporter à l'aide contextuelle du menu Edition qui explique comment
procéder aux manipulations.
Imprimer du texte.
──────────────────
Avec EDIX, on peut imprimer des fichiers texte totalement ou par-
tiellement. Il faut se rappeler qu'EDIX n'est pas un traitement de
texte. Donc pas question de faire des mises en page sophistiquées. Néan-
moins, EDIX permet quelques aménagements tels que le choix d'une police
de caractères (parmi les plus courantes), choix du format de papier uti-
lisé ou encore disposition de marge et de sauts de page. Sur ce point il
faut préciser que les résultats dépendent de l'imprimante utilisée.
Toutefois, EDIX qui se veut être un programme "ouvert" offre la possibi-
lité à l'utilisateur de programmer ses propres codes d'imprimante. Là,
un peu d'expérience est indispensable.
Utilisation du mode Dessin.
───────────────────────────
Qui n'a pas souffert au moins une fois de ne pouvoir faire faci-
lement et rapidement un encadrement ou un soulignement pour agrémenter
la présentation de son texte, sans avoir recours à la consultation du
tableau des codes Ascii qui se trouvent à la page d'on ne sait plus quel
livre et qui, de toute façon, est difficile à repérer et qu'il faut en-
suite entrer en faisant : Alt + valeur ? Pour les autres, EDIX offre le
mode dessin qui certes requiert un peu de pratique, mais devient rapide-
ment attrayant, voir amusant à utiliser. Le traceur est véritablement
"intelligent". Il détecte ce qu'il y a autour de la position du curseur
et choisit correctement le caractère approprié selon la direction et le
type de motif choisi. De surcroît, si l'on se trompe on peut utiliser
une gomme pour rectifier l'erreur.
Lorsque l'on est dans l'éditeur, F5 permet de basculer en mode
dessin. Une fois en mode dessin on ne peut rien faire d'autre, il faut
donc en sortir avec F5 ou Esc (Echap) pour commander une autre action.
Il est important de noter que si le traceur superpose du texte,
celui-ci est perdu. Il est donc conseillé d'être attentif.
A propos de Couleurs.
─────────────────────
EDIX permet aux utilisateurs possédant une carte vidéo et un
écran couleur de pouvoir modifier les couleurs de l'interface.
Le module Couleur est accessible via le menu Options.A l'appel de
cette fonction, un écran apparaît avec un nouveau menu qui propose 3
options. Couleurs Standards, Palette Utilisateur et Modifier Palette.
Si vous choisissez la première option, un écran témoin reproduisant les
principaux éléments de l'interface du programme affiche les couleurs
actuelles dans la palette standard de tout PC équipé d'une carte vidéo
et d'un écran couleur. Pour modifier ce choix de couleurs, utilisez le
menu Sélection et rubrique par rubrique, choisissez vos couleurs. Le
résultat est immédiatement visible sur l'écran témoin. La deuxième
option est identique, mais elle agit sur une palette de couleurs qui a
été antérieurement modifiée. La troisième option permet de modifier la
valeur standard des registres de palette à condition d'avoir une machine
équipée d'un Bios VGA.
Faites des essais, EDIX vous demandera avant de sortir du module
si vous voulez sauvegarder les changements. Si oui, le petit fichier
nommé EDIX.INI sera mis à jour sur le disque. Sinon, aucun changement ne
sera validé.
A propos de Ascii HexBin et le Calendrier.
────────────────────────────
Bien peu de choses à dire sur ces 3 petits utilitaires qui ne
sont là que pour rendre service à l'utilisateur. L'usage en est très
facile.
A propos de Sauver la Configuration.
────────────────────────────────────
Encore une commodité offerte par EDIX. En effet, lorsqu'on inter-
rompt une session alors que le travail en cours n'est pas terminé, il
suffit de sauver la configuration. EDIX enregistre alors dans un fichier
nommé EDIX.CFG, un certain nombre des paramètres qui seront utilisés
lors du prochain lancement du programme afin de se retrouver dans la
même position (ou presque) que lorsqu'on l'a quitté. (Voir plus haut les
modes de lancement). En plus du dernier fichier et son format, les para-
mètres conservés concerne la tabulation, les réglages d'imprimante et du
module dessin. En revanche, la liste des autres fichiers appelés lors de
la précédente session n'est pas enregistrée. Si l'on ne souhaite plus
qu'un fichier terminé soit chargé directement au lancement, on peut soit
lancer EDIX avec un nouveau nom de fichier, soit choisir dans le menu
Fichiers, la commande Nouveau Fichier et ensuite refaire une sauvegarde
de configuration.
┌────────────────────────┐
│ Limites du programme │
└────────────────────────┘
EDIX charge en mémoire vive l'intégralité du fichier courant.
Le gros avantage de cette technique est de limiter les accès disque. Par
contre cela limite la taille maximum des fichiers. L'allocation de
mémoire est d'environ 320 ko par fichier. Ce qui corresponds à un peu
plus de 4000 lignes de 79 colonnes, 2500 lignes de 127 colonnes et 1250
lignes de 255 colonnes. Si l'on utilise EDIX avec une machine équipée
d'un processeur inférieur au 80286, il est un peu lent pour manipuler
des gros fichiers. Le programme a été tout au long de son élaboration
longuement essayé sur plusieurs types de machines pour aboutir à un
niveau de fiabilité élevé. Cependant l'auteur ne saurait garantir à 100%
l'absence de tout bogue (bug).
┌────────────────────────────┐
│ Conditions d'utilisation │
└────────────────────────────┘
EDIX n'est pas un programme du domaine public, est reste de ce
fait la propriété de l'auteur ou ses ayants droit.
L'usage d'EDIX suppose la possession d'une licence d'utilisation
que l'on peut se procurer directement auprès de l'auteur ou d'un distri-
buteur agréé, pour une somme modique.
┌──────────────────┐
│ Remerciements │
└──────────────────┘
Les auteurs tiennent à remercier vivement toutes les personnes
ayant contribué de prés ou de loin à l'élaboration et l'évolution de ce
produit.
════════════
Fin de Edix.doc Janvier 1993.