Egy fájl megnyitása - studopediya
Technológiai programozás input-output információkat működő adatfájlt
A modern információs rendszerek szorulnak külső tárolóeszközök (OVC) nagy kapacitású. Megtartották a hangerőt a megváltoztathatatlan és gyakran frissített adatokat. Példák.
Alkalmazások, hogy általában szükség van gyors hozzáférést biztosít bármely adat elem.
Fájlok - az egyik módja annak, hogy input-output adatok a program.
Négy fő módja, hogy adja meg az adatokat a program:
1. beállítása állandók felhasználásával az értékadó operátor.
2. Írja be az adatokat a párbeszéd folyamatának a felhasználói program.
Például, az üzemeltető Basic Input ACCEPT (atsept), vagy
OLVASSA Fortran 77, olvasni, vagy Readln (ridlin) Pascal.
3. Az inicializálás változók és tömbök és az üzemeltetők OLVASSA
Alapadatok, DATA (Deyta), illetve paraméter (paraméter) FORTRAN 77, a Pascal gépelt állandók.
4. Adatok beolvasása fájlból.
A fő jellemzője az első három módszer az, hogy az adatokat csak az a program időtartama alatt. Ez a hiányosság nincs jelen, ha a negyedik módszer.
Ezen kívül, csak a fájlok szervezése az információ lehetővé teszi
társult program külső számítógép készülékek információt cserélhetnek velük, valamint egyéb programokat.
A fájl egy elnevezett rekordok kiálló darabban a tárolás és az adatok visszanyerését, és amelynek egyik szerkezetben elfogadott a rendszerben. Egy példa a fájl-
Különbséget tenni a fizikai és logikai fájlok. A fájl feldolgozása a programban - egy logikai modell fizikai adathalmaz, amely kívül esik a program.
Neve a fizikai fájl a lemezen kell felelnie az operációs rendszer és általában is képviselteti magát az alábbiak szerint:
<Диск>: \<имя каталога>\<имя подкаталога>\. \<имя файла>
ahol <имя файла> = Imya.rasshirenie.
fájl feldolgozása, mint a szabály, hogy végrehajtsa a négy műveletek, nevezetesen:
Kerül sor, amikor egy új vagy meglévő fájl kereső és használják:
a) egy speciális rendszer pufferek hogy adatokat cseréljen egy fájlt;
b) meghatározza az aktuális fájl mutatót az első rekord;
2) írásban adatok fájlba. Kerül sor, amikor egy fájlt ki van töltve, ha módosítja a fájlt, és használják a kimeneti adatokat a központi memória (program) az adathalmaz külső adathordozóra;
3) olvasási adatokat egy fájlból. Ez végre, amikor meg kell szerezni tárolt adatok külső adathordozóra, és arra használjuk, hogy bemeneti fájlból adatokat a memóriába (a program);
4) lezárjuk a fájlt. Végezzük befejezése után a feldolgozás vagy fájlt, és arra szolgál, hogy le egy fájlt a nyitó jön létre, amikor az input-output csatornán.
Közötti információcsere programok és fájlok készült felvételeket.
Felvétel - egy adatelem készletet (vagy a kettő kombinációja mezők), amelyek feldolgozása egy egységként. Például, amikor tárolja a vizsgálati lapot OVC ő karakterlánc tartalmazó ilyen
elemek nevét, pontszám és számos rekord-book is rekord.
Különbséget tenni a logikai és a fizikai iratok. Logikai rekord - egy információs egység, ami történik szintjén
hozzáférési információt programokat az OVC. Fizikai rekord - egy adathalmazt, ahol van egy fizikai közötti adatcsere külső eszközök és a memóriát.
logikai rekord mérete határozza meg a felhasználói program, és a felvételt a fizikai mérete rögzített.
Elem vagy a felvételi mező adatok egészét tekintve az információcsere és az adattárolás.
Például a hallgató nevét, a nyilatkozat egy mező vagy felvevőeiem.
Számos módja van, hogy tárolja a fájl, függetlenül a konkrét jellemzőit input-output eszközök.
Ismert szekvenciák és közvetlen módon lehetne megszervezni fájlokat.
A szekvenciális fájl adatait tárolja a sorrendet, amelyben a kapott fájlt. Ha a fájl olvasása adat áll rendelkezésre a sorrendben, amelyben rögzítették.
A fájlok közvetlen vagy véletlen hozzáférésű adatok szervezését oly módon, hogy a hozzáférés hozzájuk végezhető bármilyen sorrendben sorrendjétől függetlenül, amelyben az adatok egy fájlba. Minden bejegyzés van saját száma, amely alapján az bekerül a fájlt, és nyerik ki belőle.
Hosszúság bejegyzéseket szekvenciális fájlok különböző lehet, és közvetlen hozzáférést a fájlok rögzített.