Programozás Pascalban: Fájlkezelés - 1. rész, Alapok

Készítette: FlamingClaw
2010. szeptember 11. 11:10:39 - 7775 megtekintés
  • Ebben a tippben megismerkedünk a fájlok fogalmával és gyakorlatként készítünk egy szöveges fájlt.
  • Amire szükségünk van

    Pascal
  • Alapok

    Fájlok alatt a számítógép háttértárain névvel ellátott adathalmazokat értjük.<br /> A fájlok csoportosítása Turbo Pascalban:<br /> - eszközfájlok<br /> - lemezen tárolt fájlok<br /> <br /> Eszközök: a számítógépben található perifériák elérését teszik lehetővé.<br /> <br /> Lemezen tárolt fájlok: a számítógép lemezegységein tárolt adathalmazokat jelölik.<br /> <br /> Az állományok csoportosítása tartalmuk alapján:<br /> - szöveges fájlok<br /> - típusos fájlok<br /> - típus nélküli fájlok<br /> <br /> Az állományok csoportosítása adat tartalom elérés alapján:<br /> - soros vagy szekvenciális elérésű fájlok: azokat a fájlokat, amelyek adatelemeit csak sorban, egymás után érjük el. Ide tartoznak a szöveges fájlok.<br /> - közvetlen elérésű fájlok: ezekben a fájlokban a pozicionálást kihasználva, közvetlenül kiválaszthatjuk a feldolgozni kívánt adatelemeket.<br /> <br /> Turbo Pascalban a típusos és típus nélküli fájlokat egyaránt elérhetjük szekvenciálisan és közvetlen módon is.<br /> <br /> A fájlkezelés alapvető lépései: <br /> - állomány megnyitása<br /> - adattartalom feldolgozása<br /> - állomány lezárása<br /> <br /> Turbo Pascalban van egy nulladik lépés is, ugyanis az eszközöket és a lemezen tárolt állományokat a fájlműveletek során egy ún. fájlváltozóval kell azonosítani.<br /> A fájlváltozót a fájl típusától függően három különböző módon deklarálhatjuk:<br /> - szöveges fájlok<br /> - típusos fájlok<br /> - típus nélküi fájlok<br />
  • Címkék:

    programozás pascal fájl file szöveg
FlamingClaw - 13 éve, 7 hónapja

Rendben. Addig is, jó tanulást! És tessék sokat programozni !

lacmachine - 13 éve, 7 hónapja

Köszönöm szépen! Ha bármiben segítségre ( pl: JavaScript, vagy php) van szükséged nyugodtan szólj!

FlamingClaw - 13 éve, 7 hónapja

Szia lacmachine!
Nem szándékom, hogy matematikusokat faragjak belőletek. A pascal nyelvet szertném bemutatni, mind felépítésileg, mind szerkezetileg, mind pedig szintaktikailag. A videosmart egy remek oldal mindezen szándékom megvalósításához. Ahhoz, hogy megértsd az alapokat, nem kell nagy matek tudás, viszont jó ha van, legalábbis alap szinten. Mezei munkás vagyok, hobby szinten programozom már évek óta.
Magam is belekezdtem anno több nyelvbe, s mindig azt vettem észre, hogy maradtam a pascal nyelvnél. Legyen az Object, Free, Lazarus, Turbo pascal. Delphi is közel áll hozzám, viszont abban vannak még hiányosságaim, amelyeket pótolnom kell. Ahogy azt fentebb is írtam, hobby szinten programozom, ami azt jelenti nekem, hogy munka és család után van csak időm programozással foglalkozni. Viszont akkor megszünik a külvilág - csak én meg a gépem - . Mostanság a Turbo Vision is felkeltette a figyelmemet, amely a Delphi ősének tekinthető. Úgyhogy marad a pascal, a delphi és mellette a vision ....

lacmachine - 13 éve, 7 hónapja

Szia FlamingClaw!
Kérdésem lenne hogy neked a matematikai tudásod nagy? Mert én a kliens oldali programozáshoz is értek
Pl: JavaScript. A szerver oldaihoz is konyítok pl: PHP. Gondoltam belevágok ebbe a nyelbe is.... :

Adam23 - 13 éve, 11 hónapja

Köszönöm szépen!
A videónak hála így már megértettem.