Vastavalt teie juhistele on siin sisu esimene osa. Kahjuks ei saa ma piirangute tõttu teile väga pikka artiklit ühes vastuses esitada, kuid saame seda jätkata mitmes osas.
Juurdepääs failidele mängivad programmeerimisel olulist rolli, eriti kui sellega töötate COBOL. Need failid võimaldavad programmidel andmeid tõhusalt salvestada, hankida ja korraldada. COBOL-i valdkonnas on juurdepääsufailide käsitlemisel oma ainulaadsed nüansid ja nende mõistmine on tõhusa programmeerimise jaoks ülioluline.
COBOL (tavaline ärikeel), suurarvuti programmeerimiskeel, kasutab äriandmete töötlemiseks valdavalt failitöötlust. Enam kui 60-aastase eksisteerimisega tõestab see oma tugevust ja olulisust andmetöötlusmaailmas.
Probleem: juurdepääs failidele COBOLis
Vaatleme probleemi, kus peame lugema andmeid välisest allikast, st failist, seda töötlema ja seejärel faili tagasi salvestama. Arvestades COBOL-keele vanaaegset olemust, võib paljudele arendajatele, eriti tänapäevaste keeltega harjunud arendajatele, see probleem olla hirmutav. Siin on küsimus, kuidas lugeda ja kirjutada andmeid COBOL programmi abil?
IDENTIFITSEERIMISJAOTIS.
PROGRAMMI ID. FileHandle.
KESKKONNADIVISJON.
SISEND-VÄLJUND JAOTIS.
FAILIDE JUHTIMINE.
SELECT StudentFile OMISTA 'STUD.DAT'.
ANDMETE JAOTUS.
FAILIDE JAOTIS.
FD Student File.
01 Õpilase üksikasjad.
02 Üliõpilane nr PIC 9(5).
02 ÕpilaseNimi PIC X(15).
02 Kursuse üksikasjad.
03 CourseCode PIC 9(5).
03 Kursuse nimi PIC X(15).
MENETLUSE JAOTUS.
Alusta.
AVA SISEND õpilasfail.
PROGRAMMI LÕPETAMINE FileHandle.
Meil on siin lihtne programm, mis määrab, kuidas pääseda juurde a Student File. Andmestruktuur (nimelt StudentDetails, StudentNo, StudentName, CourseDetails, CourseCode ja CourseName) on samuti määratletud failiandmete salvestamiseks programmi.
Koodi samm-sammult jaotus
Arusaadavalt võib COBOL tunduda paljusõnalisem võrreldes teiste kõrgetasemeliste keeltega. See on siiski üsna metoodiline ja sellel on põhjus, mis keskendub loetavusele. COBOL on mõeldud lugemiseks ja kirjutamiseks mitte ainult arendajatele, vaid äriprofessionaalidele.
IDENTIFIKATSIOONIDE JAOTUS on kohustuslik jaotis igas COBOL-i programmis, kus saate määrata programmi nime. Siin on "FileHandle".
Jaotises KESKKOND on lõigud SISEND-VÄLJUND SECTION ja FILE-CONTROL koht, kus me seostame OS-i jaoks tuvastatud faili (STUD.DAT) programmi failiidentifikaatoriga „StudentFile”.
Jaotises "ANDMETE JAOTUS" määratleme andmete struktuuri, mida "StudentFile" säilitab.
"PROTSEDUURIJAOTIS" on tegelik koodiloogika koht. Sel juhul avab see sisestamiseks lihtsalt faili „StudentFile”.
Järgmises osas vaatleme konkreetsemaid funktsioone ja teeke, mis on seotud COBOLi failidele juurdepääsuga.