DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC850

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

See our Wiki for more about RegneCentralen RC850

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦5d8262ec6⟧ RcTekst, TextFile

    Length: 16768 (0x4180)
    Types: RcTekst, TextFile
    Names: »CORN150.WP«

Derivation

└─⟦1ce066637⟧ Bits:30005845 Dokumenter - Per Cornelius #135 - #236
    └─⟦this⟧ »CORN150.WP« 

RcTekst


╱04002d4e0a000600000000020a5031000000000000000000000000000000000000000000000000000e18222c36404a545e68727c86909aff04╱
JEKK/CORN                    85.09.10                   edb.corn.150↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
*************************************************************↲
*                                                           *↲
*                                                           *↲
*                                                           *↲
*                                                           *↲
*                   RC  INTERNT  KURSUS                     *↲
*                                                           *↲
*                                                           *↲
*                       DATAFLEX                            *↲
*                                                           *↲
*                                                           *↲
*                                                           *↲
*                                                           *↲
*                                                           *↲
*************************************************************↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE i↲
↲
↲
↲
┆a1┆INDHOLD                                                     SIDE NR.↲
↲
↲
┆a1┆ORIENTERING OM DATAFLEX:↲
↲
Hvad er dataflex ? .........................................      1↲
↲
Oversigt hovedmoduler ......................................      2↲
↲
Begrebet 4. Generationsværktøj .............................      3↲
↲
Hvad omfatter dataflex til system udvikling ? ..............      4↲
↲
Hvad omfatter dataflex til runtime system ? ................      5↲
↲
Funktionstaster til bruger applikationer ...................      6↲
↲
Funktionstaster til editoren ...............................      7↲
↲
Begrænsninger ..............................................      8↲
↲
↲
┆a1┆OPGAVE FASE 1:↲
↲
Opgave fra personale afdelingen ............................      9↲
↲
Arbejds diagram ............................................     10↲
↲
Udskrift efter EDITOR ......................................     11↲
↲
Udskrift efter AUTODEF .....................................     12↲
↲
Udskrift fra FILEDEF .......................................     13↲
↲
Output fra COMP ............................................     14↲
↲
↲
↲
┆a1┆OPGAVE FASE 2:↲
↲
↲
Ændring til opgave fra personale afdelingen ................     15↲
↲
Arbejds diagram ............................................     16↲
↲
Udskrift efter rettelse i EDITOR ...........................     17↲
↲
Udskrift efter rettelse i FILEDEF ..........................     19↲
↲
Output fra COMP ............................................     20↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE ii↲
↲
↲
↲
┆a1┆INDHOLD                                                     SIDE NR.↲
↲
↲
┆a1┆OPGAVE FASE 3:↲
↲
Nye ændringer fra personale afdelingen .....................     22↲
↲
Arbejds diagram ............................................     23↲
↲
┆a1┆SYSTEM FILE:↲
↲
Udskrift efter oprettelse i FILEDEF ........................     24↲
↲
Udskrift efter oprettelse i AUTODEF ........................     25↲
↲
Output fra COMP ............................................     27↲
↲
┆a1┆STILLING FILE:↲
↲
Udskrift efter EDITOR ......................................     29↲
↲
Udskrift efter AUTODEF .....................................     30↲
↲
Udskrift fra FILEDEF .......................................     31↲
↲
Output fra COMP ............................................     32↲
↲
┆a1┆AFDELINGS FILE:↲
↲
Udskrift efter EDITOR ......................................     34↲
↲
Udskrift efter AUTODEF .....................................     35↲
↲
Udskrift fra FILEDEF .......................................     36↲
↲
Output fra COMP ............................................     37↲
↲
┆a1┆MEDARBEJDER FILE:↲
↲
Udskrift efter rettelse i FILEDEF ..........................     39↲
↲
Udskrift efter rettelse i EDITOR ...........................     40↲
↲
Output fra COMP ............................................     42↲
↲
↲
┆a1┆RAPPORT PROGRAM:↲
↲
Udskrift af source.rpt efter QUERY .........................     44↲
↲
Udskrift source.rpt efter korrektion i EDITOR ..............     45↲
↲
Output fra COMP ............................................     48↲
↲
Det færdige resultat på print ..............................     51↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE iii↲
↲
↲
↲
┆a1┆INDHOLD                                                     SIDE NR.↲
↲
↲
┆a1┆BILAG:↲
↲
Design af en logisk database ...............................     55↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 1↲
↲
↲
↲
┆a1┆HVAD ER DATAFLEX ?↲
↲
↲
Det er et 4. generations udviklingsværktøj fra DATA ACCESS CORPORATION↲
↲
og det distribueres af EUROSOFT AB, som alene i 1984 har udstedt 2000↲
↲
licenser.↲
↲
↲
Blandt de nuværende ca. 25 danske forhandlere kan nævnes GN NETCOM,↲
↲
Jesper Vaugel, Kommunedata, Mærsk Data, Philips Data Systemer samt↲
↲
Scanvest Management Systemer (forår 85).↲
↲
↲
Blandt firmaer uden forhandlerstatus kan nævnes SAS.↲
↲
↲
Dataflex licens sælges dels som 'komplet udviklingsværktøj' og dels↲
↲
som RunTime (ren brugerapplikation) til enkelt- og fler-brugersystem.↲
↲
↲
↲
DATAFLEX bygger på↲
↲
↲
   relations database↲
↲
   med program generator,↲
↲
   med rapport generator,↲
↲
   single/multi user system,↲
↲
   med forskellige udviklings niveauer,↲
↲
   med relation til omverdenen filer/porte.↲
↲
↲
↲
↲
se bilag side 2 med oversigt over hovedmoduler.↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 3↲
↲
↲
┆a1┆BEGREBET 4. GENERATIONSVÆRKTØJ.↲
↲
↲
↲
Et 4. generations værktøj bør være:↲
↲
↲
   fuldstændigt,↲
↲
   integreret,↲
↲
   resultatorienteret,↲
↲
   miljøuafhængig.↲
↲
↲
↲
FULDSTÆNDIGT vil sige:↲
↲
   strukturering og beskrivelse af data,↲
   vinduer til de aktuelle data,↲
   behandlingssprog til beregninger og kontrol,↲
   dialog mulighed fra program til bruger og omvendt,↲
   rapporterings mulighed for editering af rapporter.↲
↲
↲
↲
INTEGRERING vil sige:↲
↲
   anvende behandlingssproget og rapporteringen direkte↲
   til et register i databasen, uden at data skal defineres igen↲
   eller flytte på nogen måde.↲
↲
↲
↲
RESULTATORIENTERET vil sige:↲
↲
   behandlingssproget skal for at være resultatorienteret have↲
   så gode editeringsmuligheder, at man direkte kan beskrive de↲
   synlige dele af en applikation,↲
   behandlingsreglerne bør indeholde enkle men kraftige kommandoer↲
   til beregning og kontrol,↲
   ved behandling af vinduer bør behandlingssproget indeholde så enkle↲
   funktioner som muligt for at beskrive, hvilken del af databasen↲
   der skal benyttes til de enkle vinduer.↲
↲
↲
↲
MILJØUAFHÆNGIG vil sige:↲
↲
   mobilt uafhængig af operativsystem, maskine og terminal.↲
↲
↲
↲
↲
P.S. Der findes også et DATAFLEX EXTENDED DATADICTIONARY der blandt↲
andet kan vise krydsreferencer mellem registre-felter og programmer.↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 4↲
↲
↲
┆a1┆HVAD OMFATTER DATAFLEX TIL SYSTEM UDVIKLING ?↲
↲
↲
↲
EDITOR      til skærmdesign og håndlavede programmer.↲
            Andre tekstbehandlingssystemer kan bruges !↲
↲
AUTODEF     til at oprette register og program med.↲
↲
FILEDEF     til at oprette, vedligeholde samt SLETTE registre,↲
            oprette og initiere indeks, samt relatere registre.↲
↲
QUERY       til rapportgenerering til skærm, printer, diskfil.↲
            Ved relaterede filer er det muligt at hente oplysninger↲
            fra de sammenkoplede registre.↲
↲
COMP        til compilering af programmer fra AUTODEF eller håndlavede↲
            programmer og sourse fra rapportgenering.↲
↲
MENUDEF     til bruger menuer med evt. password, og i menuen↲
            kan man kopiere, rename og slette filer, samt få vist ↲
            katalogindhold på sædvanlig måde.↲
↲
FMAC        source til dataflex kommandoerne, kan suppleres med egne↲
            kommandoer. Husk PACK bagefter.↲
↲
PACK        oversætter FMAC til en ny FLEX.↲
↲
REINDEX     til at gendanne og kontrollere index, samt oprette↲
            og slette "ad hoc" indekset med, og til kontrol med↲
            'fri plads' i registrene.↲
↲
READ        programgenerator til indlæsning af textfiler m.m.↲
            Der kan indlæses fra en tekstfil til et eksisterende↲
            dataflex register (felt til felt angives).↲
↲
SETSCREE    til styring af skærmbilledet og funktionstaster,↲
            kode for multi-user, automatisk/ikke automatisk retur↲
            ved indtastning af data i vinduer.↲
↲
↲
desuden findes der en fil med fejlmeddelelser på dansk, og du kan↲
tilføje nye fejlmeddelelser selv (fra ERROR 100 og opefter).↲
↲
↲
↲
P.S. Der findes også et DATAFLEX-PASCALBIBLIOTEK, der kan anvendes↲
såfremt du at lave dine egne macroer (PASCAL MT+).↲
Disse macroer kan indlægges i FMAC, men der er nogle regler der skal↲
overholdes.↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 5↲
↲
↲
┆a1┆HVAD OMFATTER DATAFLEX TIL RUNTIME SYSTEM ?↲
↲
↲
↲
Til afvikling af dataflex RUN-TIME systemer ( licens regler ! )↲
kan følgende programmer anvendes:↲
↲
↲
┆a1┆MINIMUM:↲
↲
FLEX.COM        samt applikations filnavnet starter applikationen↲
↲
RUN.OVF         til databasehåndteringen↲
↲
FILELIST.CFG    styrer parametre og filer↲
↲
FLEXERRS.DAT    indeholder fejlmeddelelser↲
↲
DF.COM          sikrer at kald af programmer indenfor dataflex via↲
                menusystemet returnerer til dataflex (lukket system).↲
↲
REINDEX.COM     vedligeholdelse af online indeks, ad hoc indeks, samt↲
                kontrol af datafiler↲
↲
↲
┆a1┆BRUGERS EGEN RAPPORTGENERING:↲
↲
QUERY.COM       eksekvere generator↲
↲
QUERY.OVF↲
↲
QUERY.HLP       hjælp til rapportgeneringen↲
↲
*.TAG           feltnavne på datafiler↲
↲
↲
┆a1┆BRUGER APPLIKATIONER:↲
↲
*.FLX           compileret .frm eller .rpt↲
↲
*.DAT           datafiler↲
↲
*.Kx            tilhørende indeks ( x = et nummer )↲
↲
↲
┆a1┆MENUSYSTEM (PAS PÅ VED PASSWORD):↲
↲
MENU.FLX        menuprogram↲
↲
MENU.DAT        menudata↓

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 6↲
↲
↲
┆a1┆FUNKTIONSTASTER TIL BRUGER APPLIKATIONER:↲
↲
↲
I dataflex manualen er der nævnt FLEXKEY COMMANDS, som er identisk↲
med funktionstaster. ↲
↲
Vi vil følge EUROSOFT standard for funktionstaster for Partnerens↲
vedkommende og så vidt mulig anvende den samme standard på RC855.↲
↲
↲
┆a1┆Alle nedennævnte taster anvendes i bruger applikationer, men de kan↲
┆a1┆sættes 'off' og du kan styre brugen af taster i programmerne.↲
↲
↲
RETURN ELLER ENTER ↲
↲
EXIT ( EXIT PROGRAM )         ┆a1┆PAS PÅ:┆e1┆ indhold i vinduer, NO SAVE !↲
↲
FOREGÅENDE FELT↲
↲
DATAFELT TEGN I VINDUE↲
↲
FIND EN POST↲
↲
SUPERFIND ↲
↲
GEM EN POST ↲
↲
SLET EN POST↲
↲
FOREGÅENDE POST (SEKVENTIEL) ↲
↲
NÆSTE POST      (SEKVENTIEL) ↲
↲
REGNEFUNKTION  ↲
↲
SLET VINDUER PÅ SKÆRM ↲
↲
HJÆLP  ↲
↲
BRUGERDEFINERET FUNKTION ↲
↲
SLET TEGN TIL VENSTRE ↲
↲
VENSTRE PIL (IKKE DESTRUKTIV) ↲
↲
OP PIL   ↲
↲
NED PIL  ↲
↲
HØJREPIL ↲
↲
INDSÆT TEGN ↲
↲
SLET RESTEN AF LINIEN  ↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 7↲
↲
↲
┆a1┆FUNKTIONSTASTER TIL EDITOREN:↲
↲
↲
↲
RETURN ELLER ENTER            engang   = slut på en linie↲
↲
                              to gange = ny blank linie↲
↲
↲
EXIT ( EXIT EDITOR )          engang   + RETURN = SAVE  og ud↲
↲
                              to gange = INGEN SAVE,   kun ud !↲
↲
↲
SLET EN POST                  sletter en linie ↲
↲
↲
FOREGÅENDE POST (SEKVENTIEL)  et 'skærmbillede' tilbage↲
↲
↲
NÆSTE POST      (SEKVENTIEL)  et 'skærmbillede' frem↲
↲
↲
SLET VINDUER PÅ SKÆRM         sletter skærmbilledet ! ↲
↲
↲
BRUGERDEFINERET FUNKTION      anvendes til SAVE ved større editering,↲
↲
                              og du fortsætter bagefter i EDITOR.↲
↲
↲
SLET TEGN TIL VENSTRE ↲
↲
↲
VENSTRE PIL (IKKE DESTRUKTIV) ↲
↲
↲
OP PIL   ↲
↲
↲
NED PIL  ↲
↲
↲
HØJREPIL ↲
↲
↲
INDSÆT TEGN ↲
↲
↲
SLET RESTEN AF LINIEN  ↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 8↲
↲
↲
┆a1┆BEGRÆNSNINGER.↲
↲
↲
OPERATIVSYSTEMER:↲
↲
MSDOS, PCDOS, Concurrent DOS, CP/M86, CCP/M86, MP/M86, DR-Net, PC-Net↲
↲
OMNINET, Novell NetWare, Hi-Net, MmmOST, TurboDOS, Constellation,↲
↲
NCR Modus, 3Com Ethernet, DPC/OS, M/Net, N-Star, CP/M80, OSM Muse med↲
↲
flere.     Sidste: en XENIX version er under udvikling.↲
↲
↲
                        ┆a1┆16-BIT┆e1┆                   ┆a1┆ 8-BIT↲
↲
↲
Hardwarekrav            256 k RAM       /         52 k RAM↲
↲
                        *           600 k disk           *↲
↲
↲
Antal registre          max. 250        /        max. 125↲
↲
↲
Antal felter            *  max. 255 a 255 tegn pr. post  *↲
↲
↲
file størrelse          max. 2 Gbyte    /             ?   ↲
↲
↲
Antal indeks            max. 9 a 6 felter /      max. 4 a 4 felter↲
pr. fil↲
                        *  plus et "ad hoc" batch index   *↲
↲
↲
Antal åbne filer        *  begrænset af intern hukommelse *↲
↲
↲
Antal records pr.reg.   max. 16.777.215 /        max. 65.536↲
↲
↲
Record størrelse        max. 32 kbyte   /        max. 4 kbyte↲
↲
↲
Talrepræsentation       *  +- 99.999.999.999.999.9999     *↲
↲
                        *  heltal dog +- 32.767           *↲
↲
↲
Datorepræsentation      * (MM/DD/YY),(DD/MM/YY),(YY/MM/DD)*↲
↲
↲
Antal variable          *  max. 10.000 pr.program         *↲
↲
↲
Variabelnavne           *  max. 80 tegn                   *↲
↲
↲
Indeksering              *  on-line multi-level B+         *↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 9↲
↲
↲
┆a1┆OPGAVE FRA PERSONALE AFDELINGEN.↲
↲
↲
Personale afdelingen ønsker følgende ændringer:↲
↲
↲
↲
Dette kartoteks kort anvendes i dag:↲
↲
↲
↲
*********************************************************************↲
*                                                                   *↲
*  NAVN: ________________________________________________________   *↲
*                                                                   *↲
*  ADR.: ________________________________________________________   *↲
*                                                                   *↲
*  POST: ____    BY: ____________________                           *↲
*                                                                   *↲
*  INITIALER ....:   _____                                          *↲
*                                                                   *↲
*  FØDSELSDATO ..:   ______                                         *↲
*                                                                   *↲
*  AFDELING .....:   __                                             *↲
*                                                                   *↲
*  STILLINGSKODE.:   __                                             *↲
*                                                                   *↲
*  BELØB ........:   _______,__                                     *↲
*                                                                   *↲
*********************************************************************↲
↲
↲
↲
Personale afdelingen ønsker ┆a1┆hurtigst muligt┆e1┆ at få lavet et system,↲
↲
der indeholder ovennævnte data samt MEDARBEJDERNUMMER.↲
↲
↲
↲
Systemet skal kunne:↲
↲
↲
1. oprette, ændre og slette medarbejder oplysninger,↲
↲
↲
2. søge på afdelingsnummer og vise hvilke medarbejdere,↲
↲
   der er i afdelingen med bladre funktion,↲
↲
↲
3. søge på medarbejdernumre enkeltvis,↲
↲
↲
4. og det haster !↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 15↲
↲
↲
┆a1┆ÆNDRING TIL OPGAVE FRA PERSONALE AFDELINGEN.↲
↲
↲
Personale afdelingen ønsker følgende ændringer:↲
↲
↲
1.  Feltet med INITIALER skal være første felt på skærmen.↲
↲
↲
2.  Når INITIALER er tastet ind, ønskes den pågældende medarbejders↲
↲
    data vist på skærmen, såfremt medarbejder er oprettet.↲
↲
↲
3.  Sidst indtastede postnummer og by skal blive 'stående' på↲
↲
    skærmbilledet til hjælp ved næste indtastning.↲
↲
↲
4.  Sidst indtastede initialer skal blive 'stående' på skærmbil-↲
↲
    ledet, såfremt bruger bliver afbrudt ved indtastningen.↲
↲
↲
5.  Afdelingsnummer skal ligge mellem 01 og 95.↲
↲
↲
6.  Man ønsker kun at kunne taste store bogstaver i navn og lignende.↲
↲
↲
7.  Nyt felt sidst på skærmbilledet til kontrol af, at data er ok !↲
↲
↲
8.  Brugervejledning til indtastning ønskes.↲

════════════════════════════════════════════════════════════════════════
↓
                              SIDE 22↲
↲
↲
┆a1┆NYE ÆNDRINGER FRA PERSONALE AFDELINGEN.↲
↲
↲
Følgende ændringer/udvidelser ønskes til systemet:↲
↲
↲
1. Automatisk tildeling af medarbejdernummer, når dette ønskes↲
↲
   af brugeren.↲
↲
↲
2. Tekst til beskrivelse af stillingskoden.↲
↲
↲
3. Rapport i afdelings- og medarbejderorden på printer eller skærm ↲
↲
   efter brugervalg indeholdende:↲
↲
↲
   overskrift med afdelingsnr, navn, ansvarlig chef og sted,↲
↲
↲
   og pr. medarbejder initialer, medarbejdernr., stilling og beløb,↲
↲
   med subtotal for beløb.↲
↲
↲
   Sideskift ved brud på afdelingsnummer.↲
↲
↲
   Ved udskrift på printer skal bruger bekræfte at printer er ↲
↲
   klar, og der skal være indlagt pausetast.↲
┆1a┆┆1a┆                          

TextFile

B▶01◀▶03◀N▶04◀-N
▶06◀▶02◀
P1▶0e◀▶18◀",6@JT^hrø▶86◀▶90◀▶9a◀▶ff◀▶04◀JEKK/CORN                    85.09.10                   edb.corn.150


























*************************************************************
*                                                           *
*                                                           *
*                                                           *
*                                                           *
*                   RC  INTERNT  KURSUS                     *
*                                                           *
*                                                           *
*                       DATAFLEX                            *
*                                                           *
*                                                           *
*                                                           *
*                                                           *
*                                                           *
*************************************************************
\f

▶82◀▶d0◀
                              SIDE i



▶a1◀INDHOLD                                                     SIDE NR.


▶a1◀ORIENTERING OM DATAFLEX:

Hvad er dataflex ? .........................................      1

Oversigt hovedmoduler ......................................      2

Begrebet 4. Generationsværktøj .............................      3

Hvad omfatter dataflex til system udvikling ? ..............      4

Hvad omfatter dataflex til runtime system ? ................      5

Funktionstaster til bruger applikationer ...................      6

Funktionstaster til editoren ...............................      7

Begrænsninger ..............................................      8


▶a1◀OPGAVE FASE 1:

Opgave fra personale afdelingen ............................      9

Arbejds diagram ............................................     10

Udskrift efter EDITOR ......................................     11

Udskrift efter AUTODEF .....................................     12

Udskrift fra FILEDEF .......................................     13

Output fra COMP ............................................     14



▶a1◀OPGAVE FASE 2:


Ændring til opgave fra personale afdelingen ................     15

Arbejds diagram ............................................     16

Udskrift efter rettelse i EDITOR ...........................     17

Udskrift efter rettelse i FILEDEF ..........................     19

Output fra COMP ............................................     20


\f

▶83◀▶c0◀
                              SIDE ii



▶a1◀INDHOLD                                                     SIDE NR.


▶a1◀OPGAVE FASE 3:

Nye ændringer fra personale afdelingen .....................     22

Arbejds diagram ............................................     23

▶a1◀SYSTEM FILE:

Udskrift efter oprettelse i FILEDEF ........................     24

Udskrift efter oprettelse i AUTODEF ........................     25

Output fra COMP ............................................     27

▶a1◀STILLING FILE:

Udskrift efter EDITOR ......................................     29

Udskrift efter AUTODEF .....................................     30

Udskrift fra FILEDEF .......................................     31

Output fra COMP ............................................     32

▶a1◀AFDELINGS FILE:

Udskrift efter EDITOR ......................................     34

Udskrift efter AUTODEF .....................................     35

Udskrift fra FILEDEF .......................................     36

Output fra COMP ............................................     37

▶a1◀MEDARBEJDER FILE:

Udskrift efter rettelse i FILEDEF ..........................     39

Udskrift efter rettelse i EDITOR ...........................     40

Output fra COMP ............................................     42


▶a1◀RAPPORT PROGRAM:

Udskrift af source.rpt efter QUERY .........................     44

Udskrift source.rpt efter korrektion i EDITOR ..............     45

Output fra COMP ............................................     48

Det færdige resultat på print ..............................     51
\f

▶83◀▶d8◀
                              SIDE iii



▶a1◀INDHOLD                                                     SIDE NR.


▶a1◀BILAG:

Design af en logisk database ...............................     55
\f

▶80◀▶d0◀
                              SIDE 1



▶a1◀HVAD ER DATAFLEX ?


Det er et 4. generations udviklingsværktøj fra DATA ACCESS CORPORATION

og det distribueres af EUROSOFT AB, som alene i 1984 har udstedt 2000

licenser.


Blandt de nuværende ca. 25 danske forhandlere kan nævnes GN NETCOM,

Jesper Vaugel, Kommunedata, Mærsk Data, Philips Data Systemer samt

Scanvest Management Systemer (forår 85).


Blandt firmaer uden forhandlerstatus kan nævnes SAS.


Dataflex licens sælges dels som 'komplet udviklingsværktøj' og dels

som RunTime (ren brugerapplikation) til enkelt- og fler-brugersystem.



DATAFLEX bygger på


   relations database

   med program generator,

   med rapport generator,

   single/multi user system,

   med forskellige udviklings niveauer,

   med relation til omverdenen filer/porte.




se bilag side 2 med oversigt over hovedmoduler.
\f

▶83◀▶88◀
                              SIDE 3


▶a1◀BEGREBET 4. GENERATIONSVÆRKTØJ.



Et 4. generations værktøj bør være:


   fuldstændigt,

   integreret,

   resultatorienteret,

   miljøuafhængig.



FULDSTÆNDIGT vil sige:

   strukturering og beskrivelse af data,
   vinduer til de aktuelle data,
   behandlingssprog til beregninger og kontrol,
   dialog mulighed fra program til bruger og omvendt,
   rapporterings mulighed for editering af rapporter.



INTEGRERING vil sige:

   anvende behandlingssproget og rapporteringen direkte
   til et register i databasen, uden at data skal defineres igen
   eller flytte på nogen måde.



RESULTATORIENTERET vil sige:

   behandlingssproget skal for at være resultatorienteret have
   så gode editeringsmuligheder, at man direkte kan beskrive de
   synlige dele af en applikation,
   behandlingsreglerne bør indeholde enkle men kraftige kommandoer
   til beregning og kontrol,
   ved behandling af vinduer bør behandlingssproget indeholde så enkle
   funktioner som muligt for at beskrive, hvilken del af databasen
   der skal benyttes til de enkle vinduer.



MILJØUAFHÆNGIG vil sige:

   mobilt uafhængig af operativsystem, maskine og terminal.




P.S. Der findes også et DATAFLEX EXTENDED DATADICTIONARY der blandt
andet kan vise krydsreferencer mellem registre-felter og programmer.
\f

▶83◀▶e0◀
                              SIDE 4


▶a1◀HVAD OMFATTER DATAFLEX TIL SYSTEM UDVIKLING ?



EDITOR      til skærmdesign og håndlavede programmer.
            Andre tekstbehandlingssystemer kan bruges !

AUTODEF     til at oprette register og program med.

FILEDEF     til at oprette, vedligeholde samt SLETTE registre,
            oprette og initiere indeks, samt relatere registre.

QUERY       til rapportgenerering til skærm, printer, diskfil.
            Ved relaterede filer er det muligt at hente oplysninger
            fra de sammenkoplede registre.

COMP        til compilering af programmer fra AUTODEF eller håndlavede
            programmer og sourse fra rapportgenering.

MENUDEF     til bruger menuer med evt. password, og i menuen
            kan man kopiere, rename og slette filer, samt få vist 
            katalogindhold på sædvanlig måde.

FMAC        source til dataflex kommandoerne, kan suppleres med egne
            kommandoer. Husk PACK bagefter.

PACK        oversætter FMAC til en ny FLEX.

REINDEX     til at gendanne og kontrollere index, samt oprette
            og slette "ad hoc" indekset med, og til kontrol med
            'fri plads' i registrene.

READ        programgenerator til indlæsning af textfiler m.m.
            Der kan indlæses fra en tekstfil til et eksisterende
            dataflex register (felt til felt angives).

SETSCREE    til styring af skærmbilledet og funktionstaster,
            kode for multi-user, automatisk/ikke automatisk retur
            ved indtastning af data i vinduer.


desuden findes der en fil med fejlmeddelelser på dansk, og du kan
tilføje nye fejlmeddelelser selv (fra ERROR 100 og opefter).



P.S. Der findes også et DATAFLEX-PASCALBIBLIOTEK, der kan anvendes
såfremt du at lave dine egne macroer (PASCAL MT+).
Disse macroer kan indlægges i FMAC, men der er nogle regler der skal
overholdes.
\f

▶83◀▶a8◀
                              SIDE 5


▶a1◀HVAD OMFATTER DATAFLEX TIL RUNTIME SYSTEM ?



Til afvikling af dataflex RUN-TIME systemer ( licens regler ! )
kan følgende programmer anvendes:


▶a1◀MINIMUM:

FLEX.COM        samt applikations filnavnet starter applikationen

RUN.OVF         til databasehåndteringen

FILELIST.CFG    styrer parametre og filer

FLEXERRS.DAT    indeholder fejlmeddelelser

DF.COM          sikrer at kald af programmer indenfor dataflex via
                menusystemet returnerer til dataflex (lukket system).

REINDEX.COM     vedligeholdelse af online indeks, ad hoc indeks, samt
                kontrol af datafiler


▶a1◀BRUGERS EGEN RAPPORTGENERING:

QUERY.COM       eksekvere generator

QUERY.OVF

QUERY.HLP       hjælp til rapportgeneringen

*.TAG           feltnavne på datafiler


▶a1◀BRUGER APPLIKATIONER:

*.FLX           compileret .frm eller .rpt

*.DAT           datafiler

*.Kx            tilhørende indeks ( x = et nummer )


▶a1◀MENUSYSTEM (PAS PÅ VED PASSWORD):

MENU.FLX        menuprogram

MENU.DAT        menudata
\f

▶83◀▶a8◀
                              SIDE 6


▶a1◀FUNKTIONSTASTER TIL BRUGER APPLIKATIONER:


I dataflex manualen er der nævnt FLEXKEY COMMANDS, som er identisk
med funktionstaster. 

Vi vil følge EUROSOFT standard for funktionstaster for Partnerens
vedkommende og så vidt mulig anvende den samme standard på RC855.


▶a1◀Alle nedennævnte taster anvendes i bruger applikationer, men de kan
▶a1◀sættes 'off' og du kan styre brugen af taster i programmerne.


RETURN ELLER ENTER 

EXIT ( EXIT PROGRAM )         ▶a1◀PAS PÅ:▶e1◀ indhold i vinduer, NO SAVE !

FOREGÅENDE FELT

DATAFELT TEGN I VINDUE

FIND EN POST

SUPERFIND 

GEM EN POST 

SLET EN POST

FOREGÅENDE POST (SEKVENTIEL) 

NÆSTE POST      (SEKVENTIEL) 

REGNEFUNKTION  

SLET VINDUER PÅ SKÆRM 

HJÆLP  

BRUGERDEFINERET FUNKTION 

SLET TEGN TIL VENSTRE 

VENSTRE PIL (IKKE DESTRUKTIV) 

OP PIL   

NED PIL  

HØJREPIL 

INDSÆT TEGN 

SLET RESTEN AF LINIEN  
\f

▶83◀▶d0◀
                              SIDE 7


▶a1◀FUNKTIONSTASTER TIL EDITOREN:



RETURN ELLER ENTER            engang   = slut på en linie

                              to gange = ny blank linie


EXIT ( EXIT EDITOR )          engang   + RETURN = SAVE  og ud

                              to gange = INGEN SAVE,   kun ud !


SLET EN POST                  sletter en linie 


FOREGÅENDE POST (SEKVENTIEL)  et 'skærmbillede' tilbage


NÆSTE POST      (SEKVENTIEL)  et 'skærmbillede' frem


SLET VINDUER PÅ SKÆRM         sletter skærmbilledet ! 


BRUGERDEFINERET FUNKTION      anvendes til SAVE ved større editering,

                              og du fortsætter bagefter i EDITOR.


SLET TEGN TIL VENSTRE 


VENSTRE PIL (IKKE DESTRUKTIV) 


OP PIL   


NED PIL  


HØJREPIL 


INDSÆT TEGN 


SLET RESTEN AF LINIEN  
\f

▶83◀▶a8◀
                              SIDE 8


▶a1◀BEGRÆNSNINGER.


OPERATIVSYSTEMER:

MSDOS, PCDOS, Concurrent DOS, CP/M86, CCP/M86, MP/M86, DR-Net, PC-Net

OMNINET, Novell NetWare, Hi-Net, MmmOST, TurboDOS, Constellation,

NCR Modus, 3Com Ethernet, DPC/OS, M/Net, N-Star, CP/M80, OSM Muse med

flere.     Sidste: en XENIX version er under udvikling.


                        ▶a1◀16-BIT▶e1◀                   ▶a1◀ 8-BIT


Hardwarekrav            256 k RAM       /         52 k RAM

                        *           600 k disk           *


Antal registre          max. 250        /        max. 125


Antal felter            *  max. 255 a 255 tegn pr. post  *


file størrelse          max. 2 Gbyte    /             ?   


Antal indeks            max. 9 a 6 felter /      max. 4 a 4 felter
pr. fil
                        *  plus et "ad hoc" batch index   *


Antal åbne filer        *  begrænset af intern hukommelse *


Antal records pr.reg.   max. 16.777.215 /        max. 65.536


Record størrelse        max. 32 kbyte   /        max. 4 kbyte


Talrepræsentation       *  +- 99.999.999.999.999.9999     *

                        *  heltal dog +- 32.767           *


Datorepræsentation      * (MM/DD/YY),(DD/MM/YY),(YY/MM/DD)*


Antal variable          *  max. 10.000 pr.program         *


Variabelnavne           *  max. 80 tegn                   *


Indeksering              *  on-line multi-level B+         *
\f

▶83◀▶f8◀
                              SIDE 9


▶a1◀OPGAVE FRA PERSONALE AFDELINGEN.


Personale afdelingen ønsker følgende ændringer:



Dette kartoteks kort anvendes i dag:



*********************************************************************
*                                                                   *
*  NAVN: ________________________________________________________   *
*                                                                   *
*  ADR.: ________________________________________________________   *
*                                                                   *
*  POST: ____    BY: ____________________                           *
*                                                                   *
*  INITIALER ....:   _____                                          *
*                                                                   *
*  FØDSELSDATO ..:   ______                                         *
*                                                                   *
*  AFDELING .....:   __                                             *
*                                                                   *
*  STILLINGSKODE.:   __                                             *
*                                                                   *
*  BELØB ........:   _______,__                                     *
*                                                                   *
*********************************************************************



Personale afdelingen ønsker ▶a1◀hurtigst muligt▶e1◀ at få lavet et system,

der indeholder ovennævnte data samt MEDARBEJDERNUMMER.



Systemet skal kunne:


1. oprette, ændre og slette medarbejder oplysninger,


2. søge på afdelingsnummer og vise hvilke medarbejdere,

   der er i afdelingen med bladre funktion,


3. søge på medarbejdernumre enkeltvis,


4. og det haster !
\f

▶83◀▶c8◀
                              SIDE 15


▶a1◀ÆNDRING TIL OPGAVE FRA PERSONALE AFDELINGEN.


Personale afdelingen ønsker følgende ændringer:


1.  Feltet med INITIALER skal være første felt på skærmen.


2.  Når INITIALER er tastet ind, ønskes den pågældende medarbejders

    data vist på skærmen, såfremt medarbejder er oprettet.


3.  Sidst indtastede postnummer og by skal blive 'stående' på

    skærmbilledet til hjælp ved næste indtastning.


4.  Sidst indtastede initialer skal blive 'stående' på skærmbil-

    ledet, såfremt bruger bliver afbrudt ved indtastningen.


5.  Afdelingsnummer skal ligge mellem 01 og 95.


6.  Man ønsker kun at kunne taste store bogstaver i navn og lignende.


7.  Nyt felt sidst på skærmbilledet til kontrol af, at data er ok !


8.  Brugervejledning til indtastning ønskes.
\f

▶82◀▶a8◀
                              SIDE 22


▶a1◀NYE ÆNDRINGER FRA PERSONALE AFDELINGEN.


Følgende ændringer/udvidelser ønskes til systemet:


1. Automatisk tildeling af medarbejdernummer, når dette ønskes

   af brugeren.


2. Tekst til beskrivelse af stillingskoden.


3. Rapport i afdelings- og medarbejderorden på printer eller skærm 

   efter brugervalg indeholdende:


   overskrift med afdelingsnr, navn, ansvarlig chef og sted,


   og pr. medarbejder initialer, medarbejdernr., stilling og beløb,

   med subtotal for beløb.


   Sideskift ved brud på afdelingsnummer.


   Ved udskrift på printer skal bruger bekræfte at printer er 

   klar, og der skal være indlagt pausetast.
«eof»

Full view