|
DataMuseum.dkPresents historical artifacts from the history of: RegneCentralen RC850 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RegneCentralen RC850 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8448 (0x2100) Types: RcTekst, TextFile Names: »CORN148.WP«
└─⟦1ce066637⟧ Bits:30005845 Dokumenter - Per Cornelius #135 - #236 └─⟦this⟧ »CORN148.WP«
╱04002d4e0a000600000000020a5031000000000000000000000000000000000000000000000000000e18222c36404a545e68727c86909aff04╱ Corn afd. 12 85.09.09 edb.corn.148↲ ↲ ↲ ↲ ↲ ↲ TIL JEKK↲ ↲ ↲ ↲ ↲ ↲ ┆a1┆┆b0┆FORSLAG TIL GRUNDKURSUS I DATAFLEX.↲ ↲ ↲ ↲ ┆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.↲ ════════════════════════════════════════════════════════════════════════ ↓ ┆14┆┆b3┆ SIDE ┆0b┆↲ ↲ ↲ ↲ ┆a1┆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.↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ┆a1┆HVAD OMFATTER DATAFLEX ?↲ ↲ ↲ Til system udviklingsbrug indeholder Dataflex følgende programmer:↲ ↲ ↲ 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.↲ ↲ DATAFLEX-PASCALBIBLIOTEK anvendes til egne macroer (MT+),↲ som kan indlægges i FMAC, men visse regler skal overholdes.↲ ↲ 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).↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ Til afvikling af dataflex RUN-TIME systemer kan følgende program-↲ mer 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↓ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ┆a1┆DATAFLEX FUNKTIONSTASTER:↲ ↲ ↲ 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 bør styres 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 ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ↲ ┆a1┆Nedennævnte taster anvendes i 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 vindue ! ↲ ↲ FOREGÅENDE POST (SEKVENTIEL) et 'skærmbillede' tilbage↲ ↲ NÆSTE POST (SEKVENTIEL) et 'skærmbillede' frem↲ ↲ SLET VINDUER PÅ SKÆRM ↲ ↲ BRUGERDEFINERET FUNKTION anvendes til SAVE, uden at man ↲ forlader EDITOR↲ ↲ SLET TEGN TIL VENSTRE ↲ ↲ VENSTRE PIL (IKKE DESTRUKTIV) ↲ ↲ OP PIL ↲ ↲ NED PIL ↲ ↲ HØJREPIL ↲ ↲ INDSÆT TEGN ↲ ↲ SLET RESTEN AF LINIEN ↲ ════════════════════════════════════════════════════════════════════════ ↓ ↲ ↲ ┆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+ *↲ ↲ ┆1a┆┆1a┆st *↲ ↲ ↲ file størrelse max. 2 Gbyte / ? ↲ ↲ ↲ A
B▶01◀▶03◀N▶04◀-N ▶06◀▶02◀ P1▶0e◀▶18◀",6@JT^hrø▶86◀▶90◀▶9a◀▶ff◀▶04◀Corn afd. 12 85.09.09 edb.corn.148 TIL JEKK ▶a1◀▶b0◀FORSLAG TIL GRUNDKURSUS I DATAFLEX. ▶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. \f ▶83◀▶b8◀ ▶14◀▶b3◀ SIDE ▶0b◀ ▶a1◀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◀▶98◀ ▶a1◀HVAD OMFATTER DATAFLEX ? Til system udviklingsbrug indeholder Dataflex følgende programmer: 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. DATAFLEX-PASCALBIBLIOTEK anvendes til egne macroer (MT+), som kan indlægges i FMAC, men visse regler skal overholdes. 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). \f ▶83◀▶88◀ Til afvikling af dataflex RUN-TIME systemer kan følgende program- mer 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◀▶88◀ ▶a1◀DATAFLEX FUNKTIONSTASTER: 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 bør styres 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◀▶c8◀ ▶a1◀Nedennævnte taster anvendes i 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 vindue ! FOREGÅENDE POST (SEKVENTIEL) et 'skærmbillede' tilbage NÆSTE POST (SEKVENTIEL) et 'skærmbillede' frem SLET VINDUER PÅ SKÆRM BRUGERDEFINERET FUNKTION anvendes til SAVE, uden at man forlader EDITOR SLET TEGN TIL VENSTRE VENSTRE PIL (IKKE DESTRUKTIV) OP PIL NED PIL HØJREPIL INDSÆT TEGN SLET RESTEN AF LINIEN \f ▶82◀▶a0◀ ▶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+ * «eof»