PROGRAMOWANIE W TURBO PASCALU

 Pisząc programy w TP nie unikniemy błędów kompilacji ( wydruk błędów na ekranie jest w języku angielskim )  jakie jest ich znaczenie w języku polskim  kliknij tutaj

PRZEGLĄD PÓL MENU

Bezpośrednio po uruchomieniu programu TP pokazuje się okno dialogowe programu

Menu

POLE FILE(alt +F)

   Menu 'File'

OPEN F3 załadowanie pliku w celu poddania go edycji

NEW  otwarcie nowego pliku pod nazwą MONAMEnn.pas. Nazwa ta może być zmieniana podczas zapisu na dysku

SAVE  F2zapisanie pliku na dysku, którego tekst znajduje się w aktywnym oknie edycyjnym

SAVE AS zapisanie pliku jak save ale pod inną nazwą

SAVE ALL  zapisanie wszystkich plików załadowanych do okienek edycyjnych

CHANGE DIR  poinformowanie o nazwie bieżącego katalogu i umożliwienie dokonania jego zmiany

PRINT  wyprowadzenie na drukarkę tekstu zawartego w aktywnym oknie edycyjnym

PRINT SETUP  ustawienie parametrów drukarki

DOS shell tymczasowe przejście do systemu DOS w celu wykonania jego dyrektyw. Powrót do TP wymaga wykonania dyrektywy EXIT

EXIT ALT X  Zamknięcie programui powrót do systemy DOS lub WINDOWS

 POLE EDIT(alt+E)

Menu 'Edit'

Undo(alt+bksp)   cofnięcie ostatniej operacji

Redo anuluje ostatnie polecenie UNDO

Cut (shift+del) usunięcie wyróżnionego bloku tekstu i umieszczenie w notatniku

Copy(ctrl+ins) skopiowanie wyróżnionego tekstu do notatnika

Paste(Shift+ins) wstawienie przed pozycją kursora tekstu ostatnio umieszczonego w notatniku

Clear (ctrl+del) usunięcie wyróżnionego bloku bez umieszczenia w notatniku

Show clipboard wyświetlenie okienka zawierającego teksty umieszczone w notatniku

POLE SEARCH alt S

Menu 'Search'

Find  (alt SF)  wwyświetlenie okienka dialogowego umożliwiające odszukanie podanego tekstu.

Replace (ctrl QA)  wyświetlenie okienka dialogowego umożliwiającego odszukanie  i zamianę podanego tekstu na inny.

Search again ( ctrl L)  powtórzenie ostatnio wykonanego polecenia Find albo Replace

Goto Line Number  przemieszczenie kursora do wiersza o podanym numerze

Show last compiler error   Wyświetl okienko zawierające ostatni błąd kompilatora

find error  Taka prekompilacja programu z wykryciem błędów (składniowych, typów itp.).

Find Procedure  znajdź procedurę

POLE  RUN alt +R

Menu 'Run'

Run ( Ctrl  F9 ) skompilowanie programu w rybie MAKE a następnie aktywowanie go. Przerwanie wykonania może nastąpić na wskutek wypadnięcia w poprzednio zastawioną pułapkę albo po naciśnięciu klawisz Ctrl Break

Step over F8 wykonanie najbliższej instrukcji programu bez śledzenia instrukcjistanowiących ciało wykonywanych instrukcji

Trace into F7 wykonywanie najbliższej instrukcji programu. W przypadku wywoływania procedury, podjęcie wykonywania tej instrukcji

Goto Cursor F4 zastawienie tymczasowej pułapki w wierszuwyróżnionym przez kursor, a następnie wykonanie programu aż do wpadnięcia w pułapkę albo do zakończenia

Program reset Ctrl+   Kiedy ktoś skończy się bawić w śledzenie programu, może to przerwać klikając właśnie na tę opcję

Parametres    Można wpisać parametry z jakimi program zostanie uruchomiony.

POLE COMPILE ( Alt C)

Menu 'Compile'

Compile alt F9      przeprowadzenie kompilacji tekstu zawartegow aktywnym okienku edycyjnym. Kompilacja odbywa się w trybie Compile

Make (F9)  przeprowadzenie kompilacji w trybie MAKE

Bulid  rzeprowadzenie kompilacji w trybie BULID

Destination Memory  określenie miejsca umieszczenia kodu wynikowego w pamięci operacyjnej

Primary file  określenie nazwy pliku pierwotnego

Clear  primary file    czyść nazwę pliku pierwotnego

Information   - Zainicjowanie okienka z informacjami:
a) część zatytułowana Program

b) część zatytułowana Memory

c) część zatytułowana EMS

Pole Debug ( Alt + D)

Menu 'Debug'

Breakpoints  wyświetlenie okienka dialogowego umożliwiającego zastawianie pułapek i usuwanie pułapek warunkowych i bezwarunkowych. Usuwanie pułapek odbywa się za pomocą przycisku tekstowego Delete, oglądanie programu źródłowego w otoczeniu zastawionej pułapki za pomocą przycisku tekstowego View, a zredagowanie pułapki za pomocą przycisku tekstowego Edit

Call Stack Ctrl+F3 wyświetlenie okienka dialogowego zawierającego retroaktywny ślad wywołań procedur

Register  otwarcie i uaktywnienie okienka rejestrów. W okienku tym jest podawany jest stan rejestrów procesora istotny podczas wykonywania rozkazów maszynowych wstawianych do programu za pomocą instrukcji asemblerowej.

Watch otwarcie i uaktywnienie okienka obserwacyjnego

Output otwarcie i uaktywnienie okienka wyjściowego, do którego są kierowane wyniki wykonania programu

Uses Screen  Alt + F5 wyświetlenie  ekranu wyjściowego programu

Evaluate/Modyfy  Ctrl+ F4 wyświetlenie okienka dialogowego umożliwiającego określenie wartości danej reprezentowanej przez wyrażenie i przypisanie jej nowej danej

Add watch Ctrl + F7 ustanowienie obserwacji

Add breakpint dodanie pułapki

POLE TOOLS

Menu 'Tools'

Messages - Otwarcie okna, w którym przechowywane są informacje przesyłane do IDE przez różne programy narzędziowe (np. GREP).

Go to next - Przejście do następnego wiersza wyświetlonego w oknie 'Messages'.

Go to previous - Przejście do poprzedniego wiersza wyświetlonego w oknie 'Messages'

MENU 'OPTIONS'

 Menu 'Options'

Compiler - Różne opcje kompilatora:

Memory sizes - To samo co dyrektywa $M, tylko że wszystko wpisuje się w odpowiednie pola.

Linker - Opcje Linkera

Debugger - opcje dotyczące pracy debuggera

Directories - Wywołanie okna w którym ustalić można położenie bibliotek itp.

Tools - Otworz się okienko w którym można modyfikować listę programów narzędziowych znajdujących się w menu 'Tools'.

Environment - Opcje dotyczące pracy środowiska (szybkość myszy, klawiatura, kolory ekranu etc.)

Open - Można wybrać plik z zapisaną konfiguracją IDE (kolory, katalogi, pliki ostatnio otwarte, dosłownie wszystko co robiło się przy Pascalu!)

Save [TURBO.TP] - Zapisanie aktualnie ustawionej konfiguracji do pliku (w nawiasach kwadratowych podano domyślny plik)

Save as - Zapisanie konfiguracji w dowolnie wybranym pliku.

MENU 'WINDOW'

 Menu 'Window'

Title - Takie rozmieszczenie okienek, żeby żadne nie zasłaniało innego.

Cascade - Rozmieszczenie okien "kaskadowo"

Close all - Zamyka wszystkie okna

Refresh display - Gdy program 'usera' zapisze ekran Pascala, to to polecenie spowoduje jego regenerację

Size/Move - Zmiana rozmiarów/położenia okna klawiaturą.

Zoom - Aktywne okno na pełny ekran

Next - Uaktywnia następne okienko

Previous - Otwiera poprzednie okno

Close - Zamyka aktywne okno

List - Wyświtla listę otwartych okien


MENU 'HELP'

 Menu 'Help'

Contents - wyświetlenie okienka ze spisem treści informacji pomocniczych

Index - Umożliwia dostęp do opisu każdego słowa kluczowego, dyrektywy, predefiniowanego identyfikatora, funkcji, procedury i modułu języka Turbo Pascal

Topic search - Wyświetlenie informacji na temat elementu programu (czy nazwa procedury, biblioteki, typu zmiennej etc.) znajdującego się w miejscu kursora.

Previous topic - Wyświetlenie poprzedniego okienka pomocy

Previous topic - Wyświetlenie poprzedniego okienka pomocy

Using help - Help dla helpa, czyli jak używać pomocy (?)

Files - umożliwia dołączenie dodatkowych plików z informacjami (*.tph)

Compiler directives - Wyświetlenie dyrektyw kompilatora

Reserved words - Wyświetlenie słów zarezerwowanych dla Pascala

Standard units - Wyświetlenie listy standardowych bibliotek dostarczanych razem z Pascalem

Turbo Pascal Languages - Informacje pomocnicze na tematnajróżniejszych elementów języka

Error messages - Informacje o błędach generowanych przez kompilator ('Compiler error messages 1..170) i generowanych przez DOS'a (Runtime errors - tego jest około 240)

About - Coś ogólnie na temat Pascala (CopyRight'y i inne rzeczy)

deklaracja kolorów w TP   kliknij tutaj

ZADANIA DLA KLASY 1R     TABLICE

TEMATYKA ĆWICZEŃ Z TURBO PASCAL Z MATERIAŁAMI POMOCNICZYMI

Wstęp do programowania                                kliknij tutaj

 Lekcja 1        wizytówka                                  kliknij tutaj

lekcja 2  Obliczenia matematyczne               kliknij tutaj

Lekcja 3  Instrukcje powtarzające                 kliknij tutaj

Lekcja 4 Instrukcje wyboru                            kliknij tutaj

Lekcja 6 Łańcuchy                                            kliknij tutaj 

Lekcja 7 Tablice                                                 kliknij tutaj

Lekcja 8 Tablice wpisywanie danych               kliknij tutaj

lekcja9 Tablice obliczenia                                 kliknij tutaj

Lekcja 10 Grafika TP  (wstęp)                         kliknij tutaj

Lekcja 11 Grafika TP (rysowanie figur)       kliknij tutaj

lekcja 12 Grafika TP (animacja)                      kliknij tutaj

Lekcja 13 Grafika TP (scroll i animacja)       kliknij tutaj

Lekcja 14 Rekordy                                              kliknij tutaj

Lekcja15 STRINGI                                             kliknij tutaj

ZADANIA Z TP  

zadanie nowe