home *** CD-ROM | disk | FTP | other *** search
- TURBO PASCAL 6.0
-
-
- A Turbo Pascal környezet ún.
- menüvezérelt program, mely
- nagymértékben megkönnyíti az egyes
- funkciók kezelését, a rendszer
- átlátását.
-
- A legfelsõ sorban találhatóak az egyes
- menüpontok, melyeket vagy az F10
- billentyûvel lehet elérni, vagy az ALT
- billentyû és a menüpont kezdõbetûjének
- egyidejû leütésével.
- Az alsó sorban található egy olyan
- felsorolás, mely a leggyakrabban
- használt funkciókat tartalmazza.
- Minden menüpontnak van egy
- almenüablaka, melybõl úgy lehet az
- egyes funkciókat aktivizálni, hogy a
- kurzor-billentyûkkel ráállunk a kívánt
- almenüpontra és leütjük az ENTER
- billentyût. Ha ki akarunk lépni egy
- ablakból anélkül, hogy kiválasztottunk
- volna egy funkciót, az ESC-et kell
- megnyomni.
- Az egyes ablakokból átléphatünk a
- szomszédosba a <- és a -> kurzor-
- billentyûk segítségével.
-
-
- FILE:
- Open (F3)
- New
- Save (F2)
- Save As
- Save All
- Change Dir
- Print
- Get Info...
- Dos Shell
- Exit (ALT+X)
-
- Open:
- Az Open almenüpont segítségével
- megnyitható egy file. Meg kell adnunk a
- file nevét, elérési útját, vagy egy ún.
- maszkot, pl. c:\tp6\sajat\*.pas.
- Ebben az esetben megjelenik egy
- ablakban a megadott elérési útban lévõ
- összes .pas kiterjesztésû file, melyek
- között a kurzor-billentyûkkel lehet
- vándorolni, kiválasztás ENTER-rel.
-
- New:
- ùj szerkesztõ ablak nyitható, de a
- régiek sem vesznek el. Ilyenkor a
- megnyitott szerk. ablak neve Noname
- lesz, s mindaddig az marad, amíg egy
- mentést nem csinálunk.
-
- Save:
- Segítségével lehet egy szerk. ablak
- tartalmát valamely háttértárolóra
- menteni (floppyra, vagy winchesterre).
- Érdemes a programok szerkesztése során
- néha menteni (F2), hogy esetleges
- áramkimaradás, vagy a gép lefagyása
- esetén megmaradjon az addig beírt
- szöveg.
-
- Save As:
- A fönti mûvelethez hasonló, azzal a
- kiegészítéssel, hogy itt nevet is
- adhatunk a kimentendõ szövegnek, pl.
- a:\pascal\prog_1.pas.
- Ebben az esetben a szöveg a floppy
- "pascal" nevû könyvtárába kerül a
- prog_1.pas nevû file-ba. Ha már létezik
- ilyen, akkor megkérdezi a rendszer,
- hogy felülírja-e:
- Already exists, Overwrite?
-
- Save All:
- Az összes nyitott szerkesztõ ablak
- tartalmát a háttértárolóra írja.
-
- Change Dir:
- Megfelel a cd DOS parancsnak.
-
- Print:
- A szerk. ablak tartalmát kinyomtatja.
-
- Dos Shell:
- Ez a funkció arra szolgál, hogy
- idõlegesen (temporary) kilépjünk a DOS-
- ba és ott dolgozzunk. Ilyenkor a
- szerkesztett szövegek nem vesznek el, a
- Pascalba az EXIT parancs begépelésével
- lehet visszalépni. Ennél a funkciónál a
- Turbo rendszer bennmarad a memóriában,
- ún. tárrezidens program lesz.
-
- Exit (ALT+X):
- Végleg befejezõdik a Pascal mûködése,
- visszajutunk a DOS-ba, de ha van olyan
- ablak, melynek nem mentettük el a
- tartalmát, megkérdezi a gép,
- kimentse-e:
- ... has been modified, Save?
-
-
- EDIT:
- Restore Line
- Cut
- Copy
- Paste
- Copy Example
- Show Clipboard
- Clear
-
- A kurzor- és a már megszokott
- szerkesztõ-billentyûkön kívül a
- szövegben ki lehet jelölni blokkot,
- melyet másolni, letörölni, file-ba
- kiírni lehet.
-
- CTRL+K B - blokk elejének kijelölése
- CTRL+K K - blokk vége
- CTRL+K Y - kitörli a blokkot
- CTRL+K C - a kijelölt blokkot a
- kurzorhoz másolja...
- CTRL+K V - ...mozgatja.
- CTRL+K W - a kijelölt blokkot ki lehet
- írni egy file-ba (nevet meg
- kell adni).
- CTRL+K R - egy megadott nevû file-t
- beolvas a kurzorhoz a
- szövegeszerkesztõben.
-
- Restore Line:
- Egy sor kitörlése, amelyben a kurzor
- áll. Megegyezik a CTRL+Y billentyû
- kombinációval.
-
- Cut, Paste, Copy:
- A fönt felsorolt blokk-kezelõ
- utasításokkal egyeznek meg.
-
- Show Clipboard:
- Megjelenik egy ablak, melynek neve
- Clipboard lesz.
-
- Copy Example:
- E funkció segítségével az esetlegesen
- meghívott Help szövegbõl lehet a mi
- ablakunkba másolni a kijelölt szöveget.
- Egy-egy szóról a CTRL+F1-gyel lehet
- információt kérni.
-
-
- SEARCH:
- Find
- Replace
- Search Again
- Goto Line Number...
- Find Procedure
- Find Error
-
- Find:
- Természetesen egy szövegrészletet lehet
- megkeresni vele az aktuális ablakban.
-
- Replace:
- Megadható egy szövegrészlet, mellyel ki
- kell, hogy cserélje a keresett
- szöveget.
-
- Search Again:
- Ismételgeti a keresést, egészen addig,
- amíg talál kijelölt szöveget.
-
- Goto line number:
- Megadható számú sorra áll rá a kurzor.
-
- Find Error:
- Arra a sorra áll rá, ahol a hiba
- történt.
-
-
- RUN:
- Run (CTRL+F9)
- Program Reset
- Go To Cursor
- Trace Into
- Step Over (F4)
- Parameters...
-
- A Turbo Pascal rendszer futtatója. A
- fordító által létrehozott gépikódot
- futtatja le.
-
- Run:
- A lefordított programot futtatja, ha a
- program nincs lefordítva, le is
- fordítja azt.
-
- Program Reset:
- Visszaállítja az eredeti állapotba a
- programot, pl. egy CTRL+BREAK-es
- megszakítás után. A Debug-olásnál
- részletesebben le van írva.
-
- Go To Cursor:
- Lefuttatja a programot a kurzorig, majd
- megáll ott. A rendszer jelzi a
- programozónak, hogy hol maradt félbe a
- program futása (be van jelölve a sor a
- szövegszerkesztõben).
-
- Step Over:
- Az egyik leghatékonyabb
- programtesztelési eszköz. Segítségével
- lépésenként hajthatjuk végre a
- programot, s láthatjuk, egyenként, mit
- csinálnak az utasítások. Figyelem, egy
- eljárást egy lépésnek vesz, ha azt
- akarjuk, hogy a belsejében is
- lépésenként haladjunk, egy Breakpointot
- kell beleraknunk (ld. ott).
-
- Parameters:
- Megadhatók paraméter szavak a
- programnak, úgy, mintha az .exe file
- lenne: pl. format a:/v/4, ilyenkor
- az a:/v/4 a format.exe paramétere.
-
-
- COMPILE:
- Compile (ALT+F9)
- Make
- Build
- Destination Memory
- Primary File noname00.pas
-
-
- Complie:
- Ez a funkció lefordítja a beírt
- programot, ha sikerült, a képernyõ
- közepén megjelenõ ablakban olvasható:
- a Compile successfull felirat, és meg
- kell nyomni egy gombot.
-
- Build:
- ùjra lefordítja a már megszakított
- programot.
-
- Destination:
- kijelölhetõ, hogy a fordítás célhelye a
- memória, vagy a lemez legyen. Ha a disk
- az, akkor oda fordítja le a programot,
- név.exe névvel. Abban az esetben, ha
- egy Unit-ot írtunk, akkor név.tpu
- kerül a háttértárolóra.
-
- Primary File:
- Megadható az is, hogy melyik file
- legyen az elsõ a fordítások alkalmával.
- Ha azt akarjuk, hogy az éppen aktuális
- ablak tartalma, akkor a megjelenõ
- ablakban válasszuk ki a Clear gombot, a
- TAB billentyûvel, és üssünk ENTER-t.
-
-
- DEBUG:
- Evaluate/Modify
- Watches
- Toggle Breakpoint
- Breakpoints...
-
- A Debug-olásról szóló részben minden
- le van írva róla.
-
- Evaluate/Modify:
- Segítségével lehet módosítani egy
- változó értékét a program futása alatt.
-
- Watches:
- Beállítható egy Watch-ablak, melyben
- egyes váltózók értékeinek alakulását
- figyelhetjük a program futása alatt.
-
- Toggle Breakpoint:
- Itt arra a sorra letehetõ egy
- töréspont, ahol a kurzor éppen áll. Ha
- van ott töréspont, akkor elveszi onnan
- azt.
-
- Breakpoints:
- Töréspontok beállítása, levétele,
- listázása, egyáltalán: mindenféle
- adminisztráció azokkal kapcsolatban.
-
-
- OPTIONS:
- Compiler
- Memory Sizes
- Linker
- Directories
- Environment
- Save és
- Retrieve Options...
-
- Az egész rendszer környezete ezzel
- állítható be a szinektõl kezdve,
- egészen az egyes file-ok elérési
- útjáig!
-
- Compiler:
- Beállítható, hogy fordításkor
- ellenõrizze-e az egyes tömbök indexeit,
- az I/O-hibákat, használunk-e
- matematikai coprocesszort (8087), stb.
-
- Åltalános viszont az, hogy a mezõkön
- belül a nyilakkal lehet haladni, az
- egyes mezõk között pedig a TAB
- billentyûvel lehet lépni. Az OK gomb a
- beállított állapotot rögzíti, a Cancel
- figyelmenkívül hagyja azt, a Help pedig
- segítséget ad egy ablakban.
-
- Memory Sizes:
- Beállíthatóak az egyes memóriaterületek
- kívánt méretei.
-
- Directories:
- Itt adhatóak meg az .exe a .tpu az
- include fileok elérési útjai, azok a
- könyvtárak, ahol a fordító majdan a
- Unit-okat keresse.
-
- Enviroment (magyarul környezet) ezen
- almenüpontnak is van egy külön
- almenüje:
-
- Preferences
- Editor
- Mouse
- Startup
- Colors
-
- Preferences:
- A képernyõ mérete, a Debug file-ok
- elérési útja adható meg. Az Auto Save
- mezõben beállítható az, hogy minden
- egyes futtatás elõtt mentse el a gép a
- szerkesztett file-t. Ez azért hasznos,
- mert néha a gép kiakadhat, és akkor
- elszáll az addig szerkesztett program.
-
-
- AUTO SAVE:
- Editor file
- Environment
- [ ] Desktop
-
- Pl. ha a TAB billentyûvel belépünk ide,
- leütve az F billentyût, akkor
- aktivizáljuk ezt a funkciót, majd
- kétszer leütve a TAB-ot, az OK-ra
- állunk, és ENTER-rel élni fog az
- állandó mentés.
-
- Editor:
- Beállítható, hogy Save-elések során
- csinájon-e ún. backup file-t. Ez azt
- jelenti, hogy ha van egy xx.pas nevû
- file-unk, és azt újra ki akarjuk
- menteni, akkor az elõzõ verzió .bak
- kiterjesztésû lesz, nem vész el.
-
- Az Insert Mode (I) ugyanazt teszi, mint
- az INS billentyû leütése. Beállítható
- itt még az egyes TAB-ugrások mérete is,
- ami alapállásban 8.
-
- A Mouse almenüpontot egér használatakor
- érdemes kiválasztani: az egér
- sebessége, stb. állítható be.
-
- A Color almenüpont segítségével pedig a
- környezet összes szine beállítható
- kezdve a szövegszerkesztõ
- háttérszínétõl egészen a kiválasztott
- menüpontokig. Érdemes kipróbálni!
-
- Save Options:
- A beállított paramétereket lehet
- kimenteni a turbo.tp file-ba, de még a
- file neve is megadható.
-
- Retrieve Options:
- Beolvasni a turbo.tp-bõl.
-
-
- WINDOW:
- Size/Move
- Zoom (F5)
- Tile
- Cascade
- Next (F6)
- Previous (Shift+F6)
- Close
- Watch
- Register
- Output
- Call Stack
- User Screen (Alt+F5)
- List
-
- Size/Move:
- Az aktuális ablak méretét, helyét lehet
- beállítani vele. A numerikus-
- billentyûzeten lévõ nyilakká. Ha a
- SHIFT-et is nyomva tartjuk, akkor a
- méret változik. ENTER hatására
- állandósul a beállított állapot, ESC-re
- visszaáll az eredeti.
-
- Zoom:
- Az aktuális ablak teljes képernyõ
- méretû lesz, akármekkora is volt.
-
- Tile:
- Mivel több ablakunk van, melyek
- takarják egymást, beállítható, hogy a
- képernyõn egyszerre - felosztva a
- képernyõt - látszódjanak. Max. 16
- ablak jeleníthetõ meg egyszerre.
-
- Cascade:
- A fönti ellentéte, ilyenkor egymásra
- vannak lapozva az ablakok.
-
- Next:
- A soronkövetkezõ ablak lesz az
- aktuális, ennek ellentéte a Previous.
-
- Close:
- Be lehet zárni egy ablakot, de csak
- akkor, ha a tartalma el van mentve
- file-ba.
-
- Watch:
- A változókat megjelenítõ ablak jelenik
- meg.
-
- Registers:
- A mikroprocesszor regisztereinek
- aktuális tartalma látható ebben az
- ablakban. Csak Debug-olás közben van
- értelme.
-
- Output:
- A felhasználói (DOS - vagy grafikus)
- képernyõ tartalma látható a képernyõ
- alján lévõ ablakban.
-
- User Screen:
- Megjeleníti teljes terjedelmében a
- felhasználói képernyõt.
-
- List:
- Segítségével egy listát kapunk a létezõ
- ablakokról. Ha a kurzor-billentyûkkel
- rálépünk valamelyikre, és ENTER-t
- ütünk, akkor a kijelölt ablak lesz az
- aktuális. De le is törölhetünk
- ablakokat (ld. Close).
-
-
- HELP:
-
- Egy tartalom jegyzék segítségével
- tájékozódhatunk benne, de ABC rend
- szerint is kereshetünk, s ha egy szóra
- ráállunk a kurzorral, majd CTRL+F1
- gombot nyomunk, akkor a szóról ír le
- mindent. Az egész magáért beszél -
- angolul.
-
-
- U.i.: A legközelebb folytatjuk a
- programozást!
-
- Folyt. köv.
-
- -by Greg
-