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
POLE FILE(alt +F)
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)
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
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
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)
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)
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
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'
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'
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'
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