DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦aeae312c2⟧ TextFile

    Length: 24448 (0x5f80)
    Types: TextFile
    Names: »LK-TEKST.DOC«

Derivation

└─⟦8687625fc⟧ Bits:30004399 Lærerkursus 85: Skolen i informationssamfundet (Piccoline)
    └─ ⟦this⟧ »LK-TEKST.DOC« 

TextFile

                                                      Danmarks Lærer Højskole
                                                         Emdrupborg
                                                      Emdrupvej  101
                                                      2400  Kbh NV
                                                      
                                                      SKINFO-værkstedet
                                                      Tlf. (01) 69 78 88
                                                                       
                                                           21/7-85









                BRUGER-BESKRIVELSE TIL LK-TEKST version 1.0,
                
                TEKST-BEHANDLING på Piccoline,

                udviklet i SKINFO-regie forår l985
                
                på Danmarks Lærerhøjskole.



                Indholdsfortegnelse :


                Kort beskrivelse af LK-TEKST ............. p.  2
                
                Menu-oversigt ............................ p.  3
                
                Hovedmenu ................................ p.  4
                
                Redigerings-arbejdet (Skriv og Rediger) .. p.  5
                
                Redigerings-funktionerne ................. p.  7
                
                Ud af Tekst menu ......................... p.  9
                
                Service menu (mini-CCP/M) ................ p. 10
                
                Udskrivning, skrive-profil ............... p. 12




                LK-TEKST version 1.0 stiller følgende lagerkrav 
                
                 - ca. 62.8K til kode
                 - ca. 36.3K til data
                 - f.eks. 4K til stak
               
                dvs. godt 103K alt i alt.
\f


                                                                      side  2
        KORT BESKRIVELSE AF LK-TEKST.
        
        
        LK-TEKST er menu-styret. Dvs. de ønskede operationer vælges fra
        en menu der vises på skærmen. Redigerings-funktionerne kan 
        iøvrigt også aktiveres vha. funktions-tasterne F1 til F10.
        
        Med LK-TEKST kan der laves dokumenter, 'tekster', og disse tekster kan
        gemmes på diskette i et 'katalog'.
        
        Hver tekst har et navn, 'tekstnavn', og hvert katalog har et navn
        der fungerer som 'bruger-kode'.
        
        et tekstnavn    består af fra 1 til 8 bogstaver/tal.
        
        en bruger-kode  består af fra 1 til 3 bogstaver/tal.
        
        
        En tekst kan maksimalt fylde 32K karakterer (svarende til
        omkring 10 A4 sider). Forsøges denne grænse overskredet
        fås en fejl-meddelelse. Mens der arbejdes med LK-TEKST gives
        der ikke noget mål for hvor stor en tekst er; CCP/M-kommandoen
        SDIR giver et groft mål for hvor mange K en tekst fylder.

        
        Tekster lagres på diskette som tekst-filer, idet hver linie
        'på skærmen' gemmes som een tekstlinie; bemærk dog at en linie
        der afslutter et afsnit gemmes som

                        .......... Cr Cr Lf

        Ved indlæsning af tekster fra-sorteres 'illegale karakterer'.
        Dvs. tekster med skjulte koder, lavet med et andet tekstbehandlings-
        system, kan godt indlæses af LK-TEKST. Bemærk at der ved
        indlæsning kræves
        
          enten         .......... Cr Lf Cr
          eller         .......... Cr Cr Lf
        
        for at generere et nyt afsnit.

        
        Når LK-TEKST startes promptes brugeren for en bruger-kode.
        Den ønskede bruger-kode indtastes og afsluttes med Return.
        
        Derefter læses kataloget på det drev hvor LK-TEKST blev indlæst.
        Ønsker man at benytte et andet drev kan der 'skiftes katalog',
        se side 11.

        LK-TEKST formatterer selv teksten i linier; der skal derfor kun
        tastes Retur hvis der skal gennemtvinges et linie-skift
        (ved 'nyt afsnit').
        
        
        Skulle det ske at programmet 'går ned' på et tidspunkt hvor der 
        arbejdes med en tekst, er denne tekst ikke nødvendigvis tabt.
        Programmet kan startes igen med kommandoen LK-TEKST og vil så spørge

         Varm start efter nedbrud ? (J/N)
        
        Bemærk dog at programmet af tekniske grunde IKKE kan
        varm-startes efter Reset.
\f

 
                                                                      side  3
        MENU-OVERSIGT.
        
        LK-TEKST er udformet med
        
        - en hovedmenu "Hovedmenu".
        
        - en  mini CP/M  menu "Service".
        
        - en "Skriv og Rediger" menu, indeholdende 'indsæt-måde',
          et antal funktionstaster samt et menuvalg med redigerings-
          funktioner.
        
        - en udgangsmenu fra  Skriv og Rediger , "Ud af Tekst",
          hvor det bl.a. kan vælges om teksten skal gemmes.
 

        Tegn evt. selv ruter ind mellem de enkelte menu'er :
 
 
 
                Hovedmenu
                
                  VÆLG TEKST....NY TEKST....SERVICE....UDSKRIVNING...SLUT
                
                
                
                
                
                
                
                Service
                                
                  SKIFT KATALOG..UDSKRIVNING...KOPIER....SLET...SKRIV KATALOG
                                
                  SKIFT NAVN.....KOPIER ALLE...FLYT......HOVEDMENU






Skriv og Rediger

  TEKSTBLOK....SØG/ERSTAT....GEM BLOK....LINIELÆNGDE...PAPIRKOPI

  INDSÆT KOPI..SØG IGEN......HENT TEKST..SIDESKIFT.....UD







             Ud af Tekst
                                
               GEM TEKST...SKIFT NAVN...GLEM TEKST...UDSKRIVNING...SKRIV IGEN





\f


                                                                      side  4
        HOVEDMENU.
        
==========================================================================
Hovedmenu                                  Diskette  <disk.navn>  DREV  B:


   VÆLG TEKST      NY TEKST      SERVICE     UDSKRIVNING     SLUT
 
__________________________________________________________________________

<det aktuelle katalog, dvs. tekstnavnene på de tekster der findes i det
 aktuelle katalog>


   INDLEDN        FORORD        ...........
   
   .....          .....         ...
   

arbejdsgang med dette skærm-billede:

  ved indgang er valget  VÆLG TEKST  markeret.
  
  markering kan flyttes med mellemrums-tangent og pile-taster 
 
  Retur  angiver aktivering af funktion.
  
 
 ==========================================================================

VÆLG TEKST benyttes når en allerede eksisterende tekst skal bearbejdes :
        
  - den nedre del af skærm-billedet (kataloget) bliver
    'aktivt' og det første tekstnavn markeres. Ved hjælp af
    mellemrums-tangent og piletaster kan markeringen flyttes 
    til den ønskede tekst. Retur angiver valg af den 
    markerede tekst.
        
NY TEKST benyttes til påbegyndelse af en ny tekst.
  
  - der promptes for et tekstnavn (højst 8 tegn).
    Tekstnavnet afsluttes med Return.        
        
  Ved både  VÆLG TEKST  og  NY TEKST  skiftes til
  "Skriv og Rediger" skærm-billedet, se side 6.

SERVICE giver adgang til faciliteterne i et MINI-CP/M system.

  - tekstkataloget bliver på skærmen, men menu'en skifter, se side 11.
  
UDSKRIVNING benyttes til at få en udskrift af en tekst.
  
  - lay-out kan styres vha. et 'udskrivnings-format', se side 12.
  
SLUT  stopper kørslen med LK-TEKST, og der returneres til CCP/M.
\f


                                                                      side  5
        REDIGERINGS-ARBEJDET MED LK-TEKST.

        Kernen i et tekstprogram består af funktioner der opererer
        på tegn. Umiddelbart 'over' dette niveau ligger funktioner 
        der opererer på ord, linier eller blokke af tekst.
        
        Disse funktioner er samlet i eet skærmbillede, se næste side.

        Der kan arbejdes på to niveauer med Skriv og Rediger 
        skærmbilledet :
        
        1. tegnvise operationer på teksten, cursor-bevægelse etc.
        
        2. valg og udførsel af funktioner der arbejder på et ord,
           en linie eller en blok af tekst
        
        Der skelnes mellem disse to måder gennem en visuel markering:
        
        - når der kan vælges en menu-funktion vil en funktion
          indledningsvis altid den første, være markeret 
          ved understregning af funktionsnavnet.

        Når Skriv og Rediger skærm-billedet entres er LK-TEKST klar til 
        tegnvise operationer i teksten.
        
        Der skiftes til funktionsvalg ved tryk på enten  ▶94◀ -
        eller Esc-tasten. Trykkes tasten igen returneres til
        tekst-vinduet (tænd/sluk kontakt).
        
        Som en hovedregel benyttes Esc ( og ▶94◀ ) som fortryd-knap. Med Esc
        kan man dels fortryde et skift til funktionsvalg, og dels efter
        en funktion er påbegyndt fortryde (indtil et vist punkt!).
        
        Når en redigerings-funktion er under udførelse er den valgte
        funktion markeret ved understregning.
        
        Når en redigerings-funktion er afsluttet eller afbrudt gås der
        automatisk tilbage til tekst-vinduet.
                
        Når brugeren promptes, f.eks for en søge-streng, et filnavn
        eller for angivelse af et blokmærke, sker det
        på øverste linie på skærmen.
\f

        
                                                                      side  6
=======================================================================
SKRIV OG REDIGER                           Filnavn  COMDEMO    Drev  B:

TEKSTBLOK     SØG/ERSTAT     GEM BLOK     LINIELÆNGDE    PAPIRKOPI
  
INDSÆT KOPI   SØG IGEN       HENT TEKST   SIDESKIFT      UD     

_______________________________________________________________________
      
<vindue med udsnit af teksten. Vinduet er ikke skærmbredt
 men fra XX til 59 karakterer bredt>

karakter-taster virker som regel på indsæt-maner,
 dvs. tegn indsættes på markørens plads og de efterfølgende
 tegn skubbes til højre.

Retur markeres på skærmen ved en lille firkant.

FUNKTIONS-TASTER :

  flytning af markør
              
            ▶90◀   et tegn til venstre            ▶91◀   et tegn til højre
            A1  ord til venstre                A2  ord til højre
      Skift A1  begyndelse af linie      Skift A2  slutning af linie
      
            ▶92◀    1 linie op                    ▶93◀    1 linie ned
            A3  10 linier op                   A4  10 linier ned
      Skift A3  top af tekst             Skift A4  bund af tekst
            
      tasten helt til venstre lige under Print giver unshifted/shifted
      hhv. ord til højre/ord til venstre.
  
  tegnvise operationer
              
            BS             sletter tegn til venstre for markør
            Slet Tegn      sletter tegn under markør

  specialfunktioner
  
            F11            virker som 'åben ord', dvs. indsætter en blank
                           og placerer markør under den blanke.
            F12            re-formatterer fra og med forrige linie
                           på skærmen; dog kun indtil en linie ikke
                           kan/skal reformatteres.
            Tegn Ind       sætter et midlertidigt overskriv-måde
                           der automatisk ophæves, se næste side.
            Numerisk Tab   giver blanke til faste kolonner af 8.
            Numerisk Retur virker som 'åben linie'.

            ▶94◀  eller Esc  muliggør funktionsvalg.
            
  redigerings-funktioner
  
            F1, F2, .... , F10
            
                           giver direkte funktionerne
                           TEKSTBLOK, INDSÆT KOPI, .... , UD .  

========================================================================
\f


                                                                      side  7
        Et overskriv-måde beregnet på ændring/sletning af eet ord
        aktiveres med Tegn Ind. Typisk er cursoren anbragt ved 
        begyndelsen af (evt. inde i) et ord når overskriv aktiveres. 
        Der kan så overskrives tekst indtil overskriv-måde ophæves
        på en af følgende måder:
        
        - cursoren når space eller return i teksten.
          (et ord overskrives med et længere ord).
        
        - der tastes space eller return.
          (et ord overskrives med et kortere ord).

        - der foretages en cursor-flytning, et menu-valg
          eller der trykkes på Tegn Ind igen (tænd/sluk kontakt)
          (overskriv 'er brugt færdig').
            

        
        
        
        Beskrivelse af de enkelte redigerings-funktioner.
        
        TEKSTBLOK.
        
        Benyttes til Flyt-, Kopi- ,Slet- eller Papirkopi-operation
        på en 'lille blok'. Da Flyt-, kopi- og slet-funktionerne
        benytter et buffer-areal er størrelsen af en 'lille blok' begrænset
        til hvad der kan indeholdes på et skærmbillede.

        Før TEKSTBLOK aktiveres skal cursoren være placeret ved enten
        start eller slut af blokken. 
        Der promptes for det andet blokmærke.
        Når cursoren er placeret ved det andet blokmærke kan der
        svares med Retur, eller en af F, f, K, k, S, s , P, p (eller Esc).
        
        Svares Retur fås en  Flyt/Kopi/Slet/Papirkopi under-menu hvor den
        ønskede operation kan udvælges (der kan fortrydes med Esc).
        
        Dette menu-valg kan springes over ved direkte at angive
        f for flyt, k for kopi, s for slet , p for papirkopi eller
        Esc for fortryd.
        
        Under udførelsen af en Flyt-, Kopi- eller Slet-operation hhv.
        flyttes/kopieres/flyttes den markerede blok til bufferen.
        Ved Flyt og Kopi promptes der naturligvis for angivelse af
        indsættelses-position; Esc på dette sted stopper funktionen,
        men bufferen er ændret.


        INDSÆT KOPI.

        Prompter for indsættelses-position (hvad der er unødvendigt 
        og egentlig inkonsistent ??), og indsætter bufferens 
        øjeblikkelige indhold.
\f

        
                                                                      side  8
        SØG/ERSTAT.

        Der promptes for søgestreng. BS kan benyttes til at slette
        allerede indtastede tegn. 

        Esc stopper funktionen, strengen afsluttes med return.

        Derefter promptes for erstatningsstreng. Svares med return
        er funktionen blot 'find første'.

        Der søges fra markør-position og frem, og små og store 
        bogstaver skelnes ikke under søgningen.

        Ved søg/erstat vil der i givet fald promptes
          Erstat ? (J/N) 
        Svares en af J, j, Retur, Numerisk Retur eller en af N, n
        udføres den ønskede aktion og funktionen fortsætter;
        svares (næsten) alt andet er virkningen som Esc : funktionen
        stoppes.
        

        SØG IGEN.

        Udfører SØG/ERSTAT med de sidst angivne streng-værdier.
        

        GEM BLOK.

        Gemmer en 'stor blok' på diskette. Før aktivering skal cursor
        stå ved blokkens start eller slutning. Der er ingen begrænsning
        på blokkens størrelse. Når blokken er markeret promptes for
        tekstnavn. Det undersøges om navnet allerede optræder
        på disketten i default-drevet. Er det tilfældet spørges brugeren
        "Tekstnavn findes allerede. Overskriv ? (J/N)  ".

        
        HENT TEKST.

        Udfører det omvendte af gem. Før aktivering skal cursor stå
        på indsættelses-stedet.
        

        LINIELÆNGDE
        
        Linielængden dvs. bredden af teksten kan sættes til en værdi
        mellem  20 - 59 tegn pr. linie.
        Den satte linielængde benyttes iøvrigt ved Papirkopi-udskrift.
        

        SIDESKIFT
        
        Funktionen indsætter et sideskift på markørens position.
        Sideskiftet vises på skærmen som en tekstbred dobbelt-streg.


        PAPIRKOPI

        Benyttes til at få et tryk (et 'dump') af hele teksten på papir.
        Funktionen benyttes under arbejdet med teksten, og der
        kan ikke vælges udskrifts-parametre.
\f


                                                                      side  9
        
        UD  benyttes som retur til hovedmenu'en.

        En speciel menu passeres undervejs :
        
        
=======================================================================
Ud af Tekst                                   Filnavn  COMDEMO  Drev A:


   GEM TEKST    SKIFT NAVN    GLEM TEKST    UDSKRIVNING    SKRIV IGEN

_______________________________________________________________________

  <tekst>
  
  
  GEM TEKST    gemmer teksten på det aktuelle drev under det aktuelle navn
               og bevirker retur til Hovedmenu. Den forrige version af
               teksten (hvis en sådan findes) bliver omdøbt til 'SSSSSSSS'.
  
  SKIFT NAVN   skifter det aktuelle filnavn og forsøger at gemme teksten
               under det angivne navn (hvis der i forvejen findes en
               tekst med det 'nye navn' spørges brugeren om den skal
               overskrives). Hvis teksten bliver gemt gås til Hovedmenu'en.
  
  GLEM TEKST   teksten i arbejdslageret glemmes dvs. den gemmes ikke
               og kan ikke kaldes frem igen. 
               Den på diskette liggende version (hvis der findes 
               en sådan) berøres ikke.
               Der returneres til Hovedmenu.

  UDSKRIVNING  benyttes til at generere en udskrift af den aktuelle tekst.
               Findes iøvrigt også i Hoved- og Service-menu'en
               og er beskrevet på side 12.

  SKRIV IGEN   der gås tilbage til Skriv og Rediger.  

=======================================================================
\f


                                                                      side 10

        SERVICE  (MINI-CP/M  SYSTEMET).

        Service-menu'en udgør et mini-operativsystem der sætter
        de mest nødvendige operationer til rådighed for brugeren
        uden at denne behøver kende CP/M.
        
        Sammen med menu'en vises kataloget for det aktuelle
        drev. Skærm-billedet er således delt i to felter:
        
        - et menu-felt
        
        - et katalog-felt. Tekstnavnene i kataloget er sorteret alfabetisk
          og vises på skærmen med dobbelt linieafstand. Der er således
          maksimalt plads til 40 navne. Overskrides dette tal fås en 
          fejlmeddelelse (en advarsel); tekster kan fortsat skrives på
          disketten, brugeren skal blot være opmærksom på at der er tekster
          der ikke kan ses i kataloget.
          
        
        Den eneste operation der kan foretages i katalog-feltet
        er at udpege og vælge et tekst-navn.
        
        Bemærkninger:
        
        - valg af drev. Med en menu-funktion kan der skiftes
          default-drev. På skærmen er det aktuelle default-drev
          altid angivet.

        - det er tilladt at udskifte disketten
          MEDMINDRE EN DISKETTE-OPERATION ER IGANG !
          Skiftes disketten i default-drevet skal funktionen
          'Skift Katalog' udføres med angivelse af default-drevet.
          Så bliver kataloget for den nye diskette vist på skærmen.
        
        - den sikkerheds-kopi, 'SSSSSSSS', af en tekst som ofte vil
          findes på en diskette berøres kun i eet tilfælde af Service-
          funktionerne, nemlig ved kopiering (Kopier alle samt Kopier).
          Her vil en eksisterende tekst 'SSSSSSSS' blive overskrevet.
          Iøvrigt understreges det at brugere bør opretholde en
          sikkerhedskopi af sine tekster (dvs. en sikkerhedskopi
          af arbejds-disketten).
        
        - 'user number' som det findes i CCP/M er ikke altid praktisk
          at benytte (men det kan dog lade sig gøre). Hvis user number
          er forskelligt fra 0 vil det altid stå på skærmen umiddelbart
          før angivelsen af default-drevet.
          Den 'personlige bruger-kode' tænkes, som en erstatning for
          user number, anvendt til afskærmning af kataloger.
        
\f

        
                                                                      side 11
==========================================================================
Service                                    Diskette  <disk-navn>  DREV  A:

SKIFT KATALOG    UDSKRIVNING      KOPIER         SLET      SKRIV KATALOG

SKIFT NAVN       KOPIER ALLE      FLYT           HOVEDMENU
__________________________________________________________________________

<det aktuelle katalog, dvs. et skærm-bredt vindue med TEKSTNAVNE>

Arbejdsgang :

  Først vælges den ønskede funktion, derefter følges de givne prompt :
  
  - en tekst i kataloget udpeges, eller et drev angives etc.
 
===========================================================================


Beskrivelse af de enkelte funktioner :

        SKIFT KATALOG
         - det skal angives på hvilket drev disketten med det ønskede
           katalog findes. Det angivne drev bliver "default-drev".
           
        SKIFT NAVN
         - først udpeges den tekst på hvilken der skal skiftes navn.
           Så angives det nye navn. Hvis det nye navn i forvejen findes
           i kataloget fås en fejl.
           
        UDSKRIVNING
          - se næste side.
         
        KOPIER ALLE
          - det skal angives til hvilket drev der skal kopieres.
            Teksterne i kataloget på skærmen bliver kopieret til
            disketten i det angivne drev. Kopieringen sker ubetinget,
            dvs. tekster overskrives uden videre i tilfælde af
            navne-sammenfald. Kopier alle kan afbrydes med Esc (eller ▶94◀).
            
        KOPIER
          - en enkelt tekst i kataloget kopieres til det angivne drev.
            Det er tilladt at kopiere til det aktuelle drev, f.eks.
            kan en fælles tekst kopieres "ind under" ens egen brugerkode.
            Kopieringen sker uanset om der er navne-sammenfald med en
            i forvejen eksisterende tekst.
            
        FLYT
          - en udpeget tekst flyttes fra det aktuelle katalog til
            et angivet drev. Det angivne drev må ikke være det aktuelle.
            Funktionen består af en Kopier efterfulgt af en Slet.
            Hvis kopieringen lykkes slettes teksten på default-drevet.
            Er teksten beskyttet fås en fejl, men kopieringen er udført.

        SLET
          - den udpegede tekst slettes, medmindre den på den ene eller anden
            måde er beskyttet mod sletning.

        HOVEDMENU
          - der returneres til Hovedmenu'en.
\f


                                                                      side 12


        Med  UDSKRIVNING  kan der laves en udskrift med et passende lay-out.
        
        Lay-out bestemmes af en udskrivnings-profil.
        Denne profil initialiseres ved opstart.

        Parametrene sættes udelukkende vha. pile-tasterne;
        med op- og ned-pil kan markøren sættes udfor en parameter,
        og med venstre- og højre-pil skiftes værdien hhv. ned og op
        (fra maksimal værdi gås til minimal værdi og omvendt).

        Ændringer står ved magt indtil der foretages nye ændringer
        eller kørslen afsluttes.

        Når profilen er som ønsket trykkes Retur eller Esc. Trykkes
        Esc gås der ikke videre med udskrivningen, men profilen er
        ændret.
        
        De fleste punkter i profilen er selvforklarende.
        
        Bemærk at Venstre margin og Linie-længde tilsammen kan give
        en bredde større end A4 papir; er det tilfældet fås en
        fejlmeddelelse.
        
        'Mindste antal linier i fod' angiver et ved nyt afsnit krævet 
        mindste antal frie linier på et aktuelt stykke papir
        (ellers skiftes side).
\f

«eof»