Obsługa kompilatora Turbo Pascal
Aplikacje w Turbo Pascalu, możemy pisać w dowolnym edytorze tekstowym, a następnie kompilować kod, za pomocą specjalnego kompilatora wydanego przez firmę Borland. My jednak na potrzeby nauki programowania skorzystamy z darmowej alternatywy czyli programu Free Pascal. Aplikacje tą zarówno dla Windows, Mac OS X oraz Linux’a można pobrać ze strony: www.freepascal.org. Free Pascal, pełni rolę edytora w którym będziemy pisać kod i kompilatora, który będzie tworzył plik wykonywalny exe.
Free Pascal ma interface w języku Angielskim. Więc aby wiedzieć gdzie znajdują się dane opcje w programie należy dokładnie przyjrzeć się wszystkim przyciskom na szarym górnym pasku. Poniżej zamieściłem ich tłumaczenie oraz krótkie opisy za co są odpowiedzialne:
File
- New– nowy plik,
- Save as– zapisz jako,
- Save lub F2– zapisz,
- Open lub F3– otwórz,
- Change Dir– zmiana katalogu, do/z którego zapisujemy/odczytujemy nowe pliki,
- Exit lub ALT+X– wyjście,
- CTRL+F3– zamknij plik,
Edit
- Cut lub SHIFT+DEL– wytnij,
- Copy lub CTRL+INS– kiopiuj,
- Paste – SHIFT+INS– wklej,
- CTRL+Y– wytnij linię wskazywaną przez kursor,
Run
- Run lub CTRL+F9– kompilacja i uruchomienie programu,
- Step over lub F8– krokowanie, czyli wykonywanie programu linijka po linijce z możliwością obejrzenia wyników,
- Trace into lub F7– śledzenie, funkcjonuje podobnie jak korkowanie z tym wyjątkiem, że wchodzi do procedur i funkcji,
Compile
- Compile lub ALT+F9– kompilacja programu,
- Make lub F9– kompilacja oraz utworzenie pliku wynikowego exe. Plik wynikowy pojawi się w katalogu, gdzie mamy zapisany kod programu w rozszerzeniu .pas,
- Destination– jeżeli jest na „Memory” – plik wykonywalny exe zostanie zapisany w pamięci podręcznej. Jeżeli jest na „Disk” – plik wykonywalny exe zostanie zapisany na dysku,
- Breakpoints– ustawianie tzw. pułapek tzn. jeżeli program dojdzie do takiej pułapki przerwie pracę,
- Call stack– obserwuje stos wywołań,
- Register– śledzi ustawienia bitów, rejestru mikroprocesora,
- Output– śledzi wynik wykonywania programu w oknie edycji,
- User screen lub ALT+F5–przełączanie między oknem edycji a nowym oknem,
Options
- Directories– ustawianie ścieżek dostępu,
- Save– zapis ustawień,
Aby w pełni wykorzystać, funkcje jakie oferuje Free Pascal, należy dokładnie przyjrzeć się wszystkim opcją i poznać sposób ich działania. Jeżeli mniej więcej wiesz jak pisze się aplikacje w Pascalu to zachęcam do przetestowania funkcji Free Pascala, na krótkim prostym programie.