Keresés Kategóriák Kedvencek

Programozás Pascalban: A Context és a Turbo Pascal

Készítette: FlamingClaw
2010. január 23. 22:37:09 - 6746 megtekintés
  • Ebben a leckében külső szövegszerkesztőt használva fogjuk pascal programjainkat megírni majd fordítani.
  • Amire szükségünk lesz

    ConText
  • A Context és a Turbo Pascal

    Nyissuk meg a programot, válasszuk ki a magyar nyelvet, állítsuk be a tetszőleges betűkészletet, színkiemelést. Adjunk meg új kiterjesztést: pas. Az F9 billentyűhoz rendeljük hozzá a fordítást.
    Nyissuk meg a BIN mappát, a tpc.exe fájlt nyissuk meg. Írjuk be %p kezdetnek, majd %n legyen a paraméter. Kattintsunk a konzol kimenetének elfogadására, és a sor az utolsó sorra gördüljün mellé is rakjunk pipát. Állítsuk be a súgó fájlt (bpw).
    Nyissunk egy új fájlt, kezdjünk el írni egy programot.
  • Címkék:

    programozás pascal context szövegszerkesztő számítástechnika
tomi6230i - 12 éve, 11 hónapja

Az ékezetekkel kapcsolatban annyit, hogy nekem a Sublime nevű kódszerkesztővel sikerült elérnem, hogy működjön, csak az ő és ű betőket nem tudta, ha jól emlékszem. Ehhez a menü File->Reopen with Encoding->DOS menüpontot kellett kiválasztani. A program szerintem marhajó, jobb a felülete, mint a ConTextnek és alkalmas lenne Pascal programozásra, csak nekem sehogy se sikerült vele lefordíttatni. Így most én is ConText-ben tolom.

A futtatáshoz a %F.exe parancsot használom, így mindjárt az exe fut, nem kell megnyitni a Turbo Pascalt/Free Pascalt.

Azt vettem észre, hogy nem engedi használni a címkéket (label), nem mintha szükséges lenne. Ezt a hibaüzenetet adja fordításkor: Error: GOTO and LABEL are not supported. Free Pascal fordítóját használom, viszont ha a Free Pascal programban futtatom le a programot, akkor megy.

Bocs, hogy nem túl összefüggő meg nehezen értelmezhető a hozzászólásom, azért írtam, hátha érdekel.

Eternallife - 13 éve, 2 hónapja

Engem az érdekelne hogy nem lehetne ugyanezt nem context-el hanem az office csomag 2010-es verziójában található word-el meg csinálni?

FlamingClaw - 13 éve, 8 hónapja

Hát igen, viszont cserében a kódod hordozhatóvá válik, több programkörnyezetben helyesen (eredeti szöveggel) jelenik meg. Hidd el, sokszor nem az ékezetes karaktereken áll a hangsúly, hanem megérteni egy-egy szerkezetet, algoritmust vagy megtalálni a hibát a saját vagy mások programjában.

aAron_ - 13 éve, 8 hónapja

Értem, köszönöm gyors válaszod! Akkor a legegyszerűbb ha lemondok az ékezetek használatáról : )

FlamingClaw - 13 éve, 8 hónapja

Szia. Igazad van, mindegy melyik program által készíted el a forrásfájlt egyiket a másikba töltve érdekes karakterek halmaza lesz az eredmény. Nos, ha figyeled, az én, illetve mások által készített pascal-os videótippeket, akkor azt tapasztalod, hogy nem használ(nak)ok ékezetes karaktereket. Igaz, hogy a Free Pascalban lehet használni, de akkor a Free Pascal IDE-t kell ahhoz használnod. Ami legyünk őszinték nem a mai szemnek való. Éppen ezért készítettem ConTEXT alatt a programokat. Azokban viszont lemondtam az ékezetes karakterek használatáról. Valamiért valamit... pech...Ezzel nem tudok mit kezdeni. Érdekességként elmondom, hogy a http://www.wodka.hu-n ami van BP keretprogram, ha xp alatt használod akkor érti az ékezetes karaktereket. Vista és Win 7 alatt már teljesen átvariálódik még a billentyűzet is. A mostani videóimat Lazarus alatt készítem, hol xp, hol win 7, hol pedig (jelenleg is) Vista alatt. És itt sem használok ékezetes karaktereket. Végül is a lényeg, nem azon van, hogy vannak e ékezetes karakterek vagy sem egy szövegben, vagy igen? (Vannak mostani nyelvek: mint C#, Visual Studio, ahol nincsenek már ékezetes karakter problémák.) Sőt, tovább megyek, turbo delphiben sem tudok ékezetes karaktereket írni.