Top Banner
Sequential Files
12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SD & D Sequential Files

Sequential Files

Page 2: SD & D Sequential Files

Sequential FilesA sequential file is a collection of data items stored on a

backing storage device

Data items are stored in the file one after the other

To access a specific data item, we must first read through all of the preceding data items (in sequence) until we reach the data item we want

Sequential files use an end-of-file (EOF) marker to indicate that the end of the file has been reached

Page 3: SD & D Sequential Files

Sequential Files

Page 4: SD & D Sequential Files

File OperationsThere are a number of file operations which can be performed on a sequential file. We are only interested in the following:OpenCreateCloseReadWriteDelete

Page 5: SD & D Sequential Files

OpenPseudocode:OPEN Filename

LiveCode:

Page 6: SD & D Sequential Files

CreatePseudocode:CREATE Filename

LiveCode:

(opens the file, if it doesn’t exist then LiveCode will create it)

Page 7: SD & D Sequential Files

ClosePseudocode:CLOSE Filename

LiveCode:

Page 8: SD & D Sequential Files

ReadPseudocode:

OPEN FilenameREPEAT UNTIL EOF

READ next record from Filename into field / arrayEND REPEATCLOSE Filename

Page 9: SD & D Sequential Files

ReadLiveCode:

Page 10: SD & D Sequential Files

WritePseudocode:

OPEN FilenameREPEAT UNTIL EOF

WRITE next field/array element to FilenameEND REPEATCLOSE Filename

Page 11: SD & D Sequential Files

WriteLiveCode:

Page 12: SD & D Sequential Files

DeletePseudocode:DELETE Filename

LiveCode: