Letters (INPUT<->OUTPUT)

See all articles from QL_DOC n3
Author(s): Yves Gagnon; Jean-Claude Touzin; Réal Gagnon
Publication: QL_DOC
Pub Details: QL_DOC n3 (Issue 3)
Date: April-May 1988
Pages: 2-3

In English: Yves Gagnon proposes standard file-name extensions for QL programs (_BAS, _EXE, _BIN, _PIC/_SCR, _ASM, _DOC), and the editor adds the idea of a _BOOT file to start a multi-part program. Jean-Claude Touzin asks for a faster alternative to GPRINT_PRT and for a way to clear values but keep formulas in Abacus; the editor suggests the public domain MC_BIN vertical screen dump, and for Abacus the KEYDEFINE program, Super Toolkit II's ALTKEY, or keeping a blank copy of the spreadsheet.

Printed title: INPUT <-> OUTPUT. The article below is in French, as printed in QL_DOC n3 (April-May 1988).


Pourquoi ne pas avoir de l’ordre dans vos programmes.

Quand nous regardons un “directory” il est facile de se retrouver s’il y a des extensions aux fichiers.

Par contre si nous retrouvons des B1,B2,B3,…….B10, il est difficile de savoir si c’est un programme basic, une routine machine etc.

Voici quelques extensions utiles.

_BAS          programme BASIC
_EXEC ou EXE  pour EXECutable
_BIN          pour langage machine
_PIC ou SCR   pour écran de 32K  (LBYTES nom,131072)
_ASM          source ASSembleur
_DOC          DOCumentation (pour QUILL)

Yves Gagnon

Il est bien vrai que cela serait bien plus facile a retrouver quoi est quoi?!? Spécialement si il y a une cinquantaine de fichier sur disquette.

Si l’on voit DEMO dans un DIRECTORY, est-ce un programme BASIC (LRUN)? Un programme en langage machine (CALL)? Ou un programme MULTI-TASK(EXEC)? Mais si il y a DEMO_BAS, alors là plus d’hésitation!

Mais si il y a DEMO_BAS, DEMO_BIN, DEMO_EXE quoi faire pour débuter le programme DEMO? Alors il serait une bonne idée de mettre un DEMO_BOOT, qui se chargerait de débuter le tout sans problème…

RG.


Y a-t-il un programme semblable à GPRINT_PRT, mais plus rapide ?

Peut-on effacer toutes les cellules d’ABACUS, sauf celles contenant des formules et ce, sans entrer des zéros dans chaque cellule une après l’autre ?

Jean-Claude Touzin
La Sarre Québec

Si l’impression avec GPRINT_PRT prend du temps, cela est plus la faute de l’imprimante que celle du programme. En effet GPRINT_PRT utilise l’imprimante en mode graphique, chaque petite colonne de points est l’équivalent d’un caractère. Le seul moyen d’obtenir un copie rapide de l’écran est de produire un dessin plus petit à l’imprimante. Il y a un programme du domaine publique appellé MC_BIN qui est l’équivalent de GPRINT_PRT, sauf que la copie d’écran est sur la verticale au lieu d’être horizontale. L’image est plus petite donc plus rapide à être produite. Ecrivez à QL_DOC pour l’obtenir, voyez la procédure dans ce numéro pour obtenir les logiciels du domaine publique.

ABACUS n’a pas de commande pour effacer seulement les valeurs et laisser les formules intactes, cependant il y a moyen de s’en sortir.

Contrairement à LOTUS 123, ABACUS n’offre pas de MACROs. Une MACRO est une combinaison de touches qui exécutent une série de commandes à chaque fois qu’elles sont appuyées. Cependant avec le programme KEYDEFINE, il est possible de redéfinir disons ALT-E pour qu’une série de commande RUBOUT soit exécutée pour effacer les valeurs. Peut-être aussi que la commande ALTKEY du SUPER TOOLKIT II pourrait faire l’affaire mais je n’ai pas vérifié. Une autre solution serait de garder une version de notre feuille de calcul avec aucune valeur dedans. Et la charger à chaque fois que nous voulons repartir à zéro. Mais cela est utile seulement si on travaille avec un lecteur de disque ou un disque virtuel car avec les µdvs le temps de chargement est un peu long…

RG-ó