SCR/AL1 - TOME I. Les programmes
1. Introduction
Les programmes
L'atelier logiciel AL1 contient plusieurs programmes, concernant aussi bien le développement proprement dit que l'aide à la documentation ou l'édition des sources. Ces programmes peuvent être scindés en plusieurs groupes parmi lesquels:
- les outils de développement (compilation, prototypage et traduction),
- de génération et de gestion de help et de manuel,
- de gestion des drivers de terminaux,
- d'installation,
- d'impression en PostScript,
- de gestion et de génération de fichiers HTML,
- de conversion (DOS/Unix, Ascii/Ansi),
- d'édition de fichiers Ascii
Nomenclature des programmes
Les programmes de l'atelier logiciel sont préfixés par:
- scr4 : version DOS 16 bits
- s32w : version DOSW32 (Win32 en mode caractère)
- s4wc : version Watcom C (DOS 32 bits)
- scr4w : version Windows 32
- s4vc : version Microsoft C
Les programmes sont tous décrits en version DOS 16 bits. Certains des programmes présentés ci-dessous sont disponibles en version 32 bits Windows. Leurs noms sont alors scr4w* au lieu de scr4*.
Outils de développement et de prototypage
- scr4 : prototypage et maintenance des bases de données
- scr4_e : compilateur et utilitaires de génération automatique
- scr4_trd : traducteur de sources
Compilateur de drivers
- scr4_drv : compilateur de driver de terminaux
Outils de génération de manuel et de help
- scr4_mkh : générateur de help à partir de sources C et SCR/AL1
- scr4_hh : mise en évidence de topics dans des fichiers help
- scr4_h : compilateur de help
- scr4_hlp : éditeur de help
- scr4_hm : traduction d'un help en manuel au format a2m
- scr4_a2m : traduction de l'ancien format a2m en MIF (Maker Interchange Format)
- scr4_m2a : traduction d'un fichier .mif en fichier .m
Outils d'installation
- scr4_mki : création d'un programme d'installation
Editeurs
- mt : éditeur de programmes C et SCR/AL1
- mmt : mini mt exploitant l'EMS pour les grands fichiers
Outils d'impression en PostScript
- scr4_ps : impression d'un texte ascii pc-8 en postscript, en ce compris les caractères semi-graphiques et les accents
- scr4_lab : impression d'un fichier en format étiquettes sur une imprimante postscript
Sérialisation des programmes
- scr4_ak : calcul d'une clé d'activation
Conversion Dos/Unix
- scr4_tar : crée un format tar compatible DOS/UNIX
- scr4_ar : standardisation de ar (UNIX), tlib (Turbo C) et wlib (Watcom C)
- scr4_u2d : transformation UNIX to DOS de fichiers ASCII
- scr4_d2u : transformation DOS to UNIX de fichiers ASCII
Trancodage Ansi-Ascii
- scr4_a2o : trancodage Ansi - Ascii (Latin-1)
- scr4_o2a : trancodage Ascii (Latin-1) - Ansi
Gestion des fichiers HTML
- scr4_spl : découpe d'un fichier HTML en sous-fichiers
- scr4_toc : création d'une table des matières
- scr4_sbs : remplacement d'une section
- scr4_chk : vérification des liens HTML
Traduction des fichiers A2M
- scr4_a2f : traduction A2M vers FRAME (MIF)
- scr4_a2h : traduction A2M vers HTML
- scr4_a2r : traduction A2M vers RTF
- scr4_a2g : traduction A2M vers GDI (printer Windows)
Autres outils
- scr4_dia : éditeur d'écran SCR saisis en cours de session
- scr4_pak : archivage et compression de fichiers de données
- scr4_lp : programme général d'impression en batch (printcap)
- scr4_app : concatène un fichier de données à un exécutable
- scr4_cry : encrypte et décrypte des fichiers ou directories
- scr4_lzh : compresse et décompresse des fichiers
- scr4_pr : formatte des fichiers (pour impression)
- scr4_cal : interpréteur de formules
- scr4_hex : traduction d'un fichier en Hexadécimal.
- scr4_clr : supprime des lignes d'un fichier
Gestion de bases de données et client/serveur
- scr4w_od : concatène un fichier de données à un exécutable
- s4issrv : serveur de bases de données
- s4sync : synchonisation de packages
- s4cl : copie et exécution à distance
Programmes en version Win32
- scr4w : équivalent de scr4 (obsolète)
- scr4wdb : équivalent de scr4 pour librarie standalone
- scr4wdbc : équivalent de scr4 pour librarie client
- scr4w_h : équivalent de scr4_h
- scr4w_hm : équivalent de scr4_hm
- scr4w_ma : équivalent de scr4_m2a
- scr4w_af : équivalent de scr4_a2f
- scr4w_ag : équivalent de scr4_a2g
- scr4w_ah : équivalent de scr4_a2h
- scr4w_ar : équivalent de scr4_a2r
- scr4w_e : équivalent de scr4_e
Clients POP4 et SMTP
Fichiers auxiliaires
Les fichiers auxiliaires détaillent tous les fichiers tant input que output des applications SCR/AL1. Ils sont présentés en fin de ce manuel.
Variables d'environnement
Les variables d'environnement permettent d'adapter le comportement des programmes, en précisant par exemple une liste de directories de fichiers, le nom du driver clavier, etc. Elles sont détaillées dans le dernier chapitre de ce manuel.