Herunterladen Inhalt Inhalt Diese Seite drucken

Afspraken Omtrent Namen Van Files; File-Bewerking - Texas Instruments Php 1240 Bedienungsanleitung

Diskehensystem
Inhaltsverzeichnis
Verfügbare Sprachen
  • DE

Verfügbare Sprachen

~
TEXAS INSTRUMENTS
In plaats van h et nummer van h et aandrijvingssysteem kunt u ook de
naam van de diskette aangeven. Om een programma dat COLOR DE-
MO heet op een diskette genaamd MYDISK op te slaan, voert u in:
SAVE DSK.MYDISK.COLORDEMO
De computer zoekt dan alle aangesloten aandrijvingssystemen al, tot-
dat hij er een gevonden heeft die MYDISK bevat.
De OLD-opdracht wordt gebruikt om een programma vana! een dis-
kette te lezen. De vorm is:
OLD apparaat.programma-naam
Wanneer u de OLD-opdracht invoert wordt het programma dat u bij
naam noemt in h et geheugen van de computergelezen. U kunt dande
bewerkingen RUN, LIST of EDIT ero p uitvoeren, op dezelfde wijze als
wanneer u een programma gebruikt dat via h et toetsenbord is inge-
voerd.
AFSPRAKEN OMTRENT NAMEN VAN FILES
De naam van een file kan maximaal1 O tekens lang zijn en kan bestaan
uit elk teken, behalve een punt en een spatie. Geldige namen voor fi-
les zijn dezelfde als geldige namen voor diskettes.
FILE-BEWERKING
Er zijn zeven TI BASIC instructieregels die gebruikt worden om toe-
gang te krijgen tot files op diskettes. Dit zijn: OPEN, CLOSE, INPUT,
PRINT, EOF, RESTORE, en DELETE. Daarenboven bestaat er nog een
speciaal subprogramma, CALL FILES genaamd. Hiermee kunt u het
aantal files dat tegelijkertijd open kan zijn, veranderen. Elk van de bo-
vengenoemde instructieregels wordt nu besproken in zijn werking
met het diskette-systeem.
OPEN -De OPEN-instructie dient als voorbereiding voor een TI BASIC
programma om data-files die op diskettes liggen opgeslagen te ge-
bruiken. Het biedt een schakel tussen een file-nummerdat in h et pro-
gramma is gebruikt en de file op de diskette; h et beschrijft de kenmer-
ken van een file zodat een programma de file kan verwerken of
cre~­
ren. Wanneer de file al bestaat, dan moet de beschrijving die in het
programma is gegeven overeenkomen met de werkelijke kenmerken
van de file.
De OPEN-instructie heeft de volgende algemene vorm:
OPEN
'f-
file-nummer:
"apparaat.file-naam" [. file-organisatie]
[.fi/e-type] [.open-modus] [.record-type]
Het file-nummeren apparaat.file-naam moeten in de OPEN-instructie
genoemd worden. De ande re informatie kan in willekeurige volgorde
gegeven worden en mag ook weggelaten worden. Wanneer een item
wordt weggelaten, dan neemt de computer bepaalde standaardken-
merken, "defaults" genaamd aan. Deze worden hieronder beschre-
ven.
e
File-nummer- H et file-nummer (1 t/m 255) wordt aan een bepaal-
de file door middel van de OPEN-instructie toegekend. (File-
nummer O is het toetsenbord en scherm van de computer. Dit
nummer kan niet gebruikt worden voor andere files en is altijd
open.) U kunt de overige nummers willekeurig toekennen, zolang
elke file maar een verschillend nummer heeft.
Het file-nummer wordt ingevoerd als een nummer-teken ( ) ge-
volgd door een numerieke expresseie die, wanneer zii naar het
dichtstbijzijnde gehele getal wordt afgerond, een getal vormt tus-
sen 1 en 255 en niet het nummer is van een file die al open is.
78
~
PHP 1240
e
apparaat.file-naam - Het apparaat. verwijst naar de diskette waar-
op een bepaald bestand is opgeslagen. Wanneer een file op een
diskette in aandrijvingssysteem Een is opgeslagen, dan is het
apparaat DSK1. Voor aandrijvingssysteem Twee is het apparaat
DSK2. Voor aandrijvingssysteem Drie, DSKJ. De fi/e-naam kan
elke geldige naam zijn.
In plaats van het aandrijvingssysteem-nummer, kunt u ook DSK.
gevolgd door de diskette-naam, een punt en vervolgens de file-
naam gebruiken.
OPEN 'f-1:"DSK,DISKETTE.FILE1"
De computer zoekt op alle aandrijvingssystemen naar de diskette
met de naam die u hebt opgegeven.
e
fi/e-organisatie - Files kunnen sequentieel of random georgani-
seerd worden. Records in een
sequenti~le
file worden een voor
een gelezen of geschreven. Records op random files kunnen in
elke volgorde geschreven worden. Zij kunnen ook sequentieel
verwerkt worden.
O m aan te geven welke structuur een file heeft moet u SEQUENT-
TIAL voor
sequenti~le
files of RELATIVE voor random files invoeren.
U kunt desgewenst h et beginaantal records op een file aangeven
door het woord SEQUENTIAL of RELATIVE te doen volgen door
een numerieke expressie. Wanneer u de file-organisatie niet aan-
geeft, dan gaat de computer ervan uit dat u SEQUENTIAL wenst.
Bij het verwerken van files op volgorde worden SEQUENTIELE
files me e stai sneller verwerkt d an RELATIVE files. Soms echter zijn
RANDOM files
effici~nter.
e
file-type. Files kunnen op diskettes worden opgeslagen, hetzij in
gemakkelijk leesbare ASCII-tekens, hetzij in door de computer
leesbare binaire vorm. Wanneer de informatie geprint wordt of o p
h et scherm verschijnt en mensen er gebruik van moeten maken,
dan is de ASCII-vorm meestal een betere keuze. Binaire records
nemen echter minder ruimte in beslag en worden sneller door de
computer verwerkt.
Om aan te geven dat u de file in de ASCII-vorm wenst, voert u
DISPLAY in (De lengte van een record van het DISPLAY-type is
beperkt tot ongeveer 150 bytes.) Voor de binaire vorm voert u
INTERNAL in. Wanneer u geen file-type aangeeft, dan gaat de
computer ervan uit dat u DISPLAY wenst.
e
open-modus - Deze invoering geeft de computer de instructie dat
de file zowel gelezen als beschreven kan worden (UPDATE). alleen
gelezen kan worden (INPUT), alleen beschreven kan worden
(QUTPUT) of dat er alleen iets aan toegevoegd kan worden
(APPENO).
Wanneer een file als beschermd te boek staat, kan er niet op ge-
schreven worden en kan zij niet geopend worden voor input. De
APPEND-modus kan alleen gehanteerd worden bij records met
een variabele lengte. Wanneer u geen open-modus aangeeft dan
gaat de computer ervan uit dat u UPDATE wenst.
N.B.
Wanneer een onbescherme file al op een diskette bestaat.
dan heeft het aangeven van OUTPUT als open-modus tot gevolg
dat een bestaande file wordt weggeschreven door een nieuwe file.
U kunt dit voorkomen door alle bestaande records te lezen zodat u
naar het einde van een file gaat, of door de RESTORE-instructie
te gebruiken bij de juiste record.
e
record-type - File-records kunnen allen dezelfde lengte hebben
(FIXED) of in lengte
vari~ren
(VARIABLE). Wanneer zii allen dezelf-
de lengte kennen, dan vuldt de computer ieder record dat korter
Inhaltsverzeichnis
loading

Inhaltsverzeichnis