Turbo Pascal 7.0 z elementami programowania. Częśc I

Transkrypt

Turbo Pascal 7.0 z elementami programowania. Częśc I
Wyczerpane.pl
SOWA Sp. z o.o. ul. Hrubieszowska 6a 01-209
Warszawa
Turbo Pascal 7.0 z elementami
programowania. Częśc I.
Środowisko i programowanie,
język programowania, programy
narzędziowe
Cena brutto:
Format:
85,00 PLN
160x230
Wydawnictwo:
Nakom
ISBN:
83-85060-68-5
Autor:
Marek Andrzej
Liczba stron:
894pakietu
Książka obejmuje część materiału przedstawionego w pozycji
BUM 16, która dotyczy
EAN:
9788385060680
Turbo Pascal 7.0
Przedmowa
Przyjęta notacja
Rozdział 1. Ogólna charakterystyka pakietu i jego instalacja
1.1. Wprowadzenie
1.2. Wymagania sprzętowe i programowe
1.3. Zawartość pakietu
1.4. Instalacja
Rozdział 2. Wstęp do języka i interakcyjnych systemów programowania
2.1. Wprowadzenie
2.2. Program i jego elementy
2.2.1. Typy, stałe i zmienne
2.2.2. Instrukcje
2.2.3. Procedury, funkcje i moduły
2.2.4. Struktura prostego programu i jego analiza
2.3. Posługiwanie się zintegrowanymi systemami programowania
2.3.1. Inicjowanie systemów
2.3.2. Ogólne zasady posługiwania się systemami
2.3.3. Sprowadzenie programu z dysku do edytora
2.3.4. Redagowanie programu
2.3.5. Kompilowanie i wykonanie programu
2.3.6. Zapisanie programu na dysku
2.3.7. Wyświetlanie informacji pomocniczych (Help)
2.3.8. Wyjście z systemu
Rozdział 3. Struktura menu systemu dla trybu rzeczywistego DOS-u
3.1. Wprowadzenie
3.2. Opcja File
3.2.1. Polecenia New i Open
3.2.2. Polecenia Save, Save as i Save all
3.2.3. Polecenie Change dir
3.2.4. Polecenia Print i Printer setup
3.2.5. Polecenia DOS shell i Exit
3.3. Opcja Edit
3.3.1. Polecenia Undo i Redo
3.3.2. Polecenia Cut, Copy i Paste
3.3.3. Polecenie Clear
3.3.4. Polecenie Show clipboard
3.4. Opcja Search
3.4.1. Polecenie Find
http://www.wyczerpane.pl
oprogramowanie sklepu internetowego: Aptus.pl
Wyczerpane.pl
SOWA Sp. z o.o. ul. Hrubieszowska 6a 01-209
Warszawa
3.4.2. Polecenie Replace
3.4.3. Polecenie Search again i Go to line number
3.4.4. Polecenia Show last compiler error i Find error
3.4.5. Polecenie Find procedure
3.5. Opcja Run
3.5.1. Polecenia Run, Step over, Trace into i Go to cursor
3.5.2. Polecenia Program reset i Parameters
3.6. Opcja Compile
3.6.1. Polecenia Compile, Make i Build
3.6.2. Polecenie Destination
3.6.3. Polecenia Primary file i Clear primary file
3.6.4. Polecenie Information
3.7. Opcja Debug
3.7.1. Polecenie Breakpoints
3.7.2. Polecenia Call stack i Register
3.7.3. Polecenia Watch, Output i User screen
3.7.4. Polecenie Evaluate/Modify
3.7.5. Polecenia Add watch i Add breakpoint
3.8. Opcja Tools
3.8.1. Polecenia Messages, Go to next i Go to previous
3.8.2. Polecenie Grep
3.9. Opcja Options
3.9.1. Polecenie Compiler
3.9.2. Polecenie Memory sizes
3.9.3. Polecenie Linker
3.9.4. Polecenie Debugger
3.9.5. Polecenie Directories
3.9.6. Polecenie Tools
3.9.7. Podopcja Environment
3.9.7.1. Polecenie Preferences
3.9.7.2. Polecenie Editor
3.9.7.3. Polecenie Mouse
3.9.7.4. Polecenie Startup
3.9.7.5.Polecenie Colors
3.9.8. Polecenia Open, Save i Save as
3.10. Opcja Window
3.10.1. Polecenia Tile i Cascade
3.10.2. Polecenie Close all i Refresh display
3.10.3. Polecenia Size/Move i Zoom
3.10.4. Polecenia Next, Previous i Close
3.10.5. Polecenie List
3.11. Opcja He/p
3.11.1. Polecenia Contents i Index
3.11.2. Polecenia Topic search, Previous topic, Using help i Files
3.11.3. Polecenia Compiler directives, Reserved words, Standard units, Turbo
Pascal Language i Error messages
3.11.4. Polecenie About
3.12. Menu lokalne
3.12.1. Menu okienek edycyjnych
3.12.2. Menu okienka podglądania
3.12.3. Menu okienka Messages
3.12.4. Menu okienek Help
3.13. Zestawienie klawiszy szybkiego wyboru
Rozdział 4 Struktura menu systemu dla trybu chronionego DOS-u
4.1. Wprowadzenie
4.2. Opcja Search
4.2.1. Polecenia Previous browser, Objects, Units i Globals
4.2.2. Polecenie Symbol
4.3. Opcja Options
4.3.1. Polecenie Browser
4.3.2. Dodatkowe elementy w okienkach dialogowych poleceń opcji Options
4.4. Menu lokalne okienek przeglądania
Rozdział 5. Systemowe edytory tekstów
5.1. Wprowadzenie
5.2.Operacje podstawowe
http://www.wyczerpane.pl
oprogramowanie sklepu internetowego: Aptus.pl
Wyczerpane.pl
SOWA Sp. z o.o. ul. Hrubieszowska 6a 01-209
Warszawa
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
Dopisywanie i usuwanie tekstu
Operacje na blokach tekstu
Inne operacje redakcyjne
Kopiowanie informacji pomocniczych
Pisanie tekstów z polskimi literami
Zestawienie klawiszy redakcyjnych
Rozdział 6. Kompilatory języka Turbo Pascal 7.0
6.1. Wprowadzenie
6.2. Kompilatory systemowe
6.3. Dyrektywy kompilatorów
6.3.1. Dyrektywy przełącznikowe
6.3.2. Dyrektywy parametryczne
6.3.3. Dyrektywy warunkowe
6.4. Zewnętrzny kompilator języka
Rozdział 7. Podstawowe elementy języka i struktura programu
7.1. Przegląd konstrukcji języka
7.2. Podstawowe elementy języka
7.2.1. Symbole podstawowe
7.2.2. Słowa kluczowe i dyrektywy języka
7.2.3. Identyfikatory
7.2.4. Liczby
7.2.5. Łańcuchy
7.2.6. Literały logiczne
7.2.7. Komentarze i separatory
7.3. Struktura programu
7.3.1. Nagłówek programu
7.3.2. Blok
7.3.2.1. Deklaracje modułów
7.3.2.2. Deklaracje etykiet
7.3.2.3. Definicje nazw literałów
7.3.2.4. Definicje typów
7.3.2.5. Deklaracje zmiennych
7.3.2.6. Definicje oraz deklaracje funkcji i procedur
Rozdział 8. Typy danych i ich opis
8.1. Wprowadzenie
8.2. Typy proste
8.2.1.1. Typy porządkowe
8.2.1.1. Typ wyliczeniowy
8.2.1.2. Typy całkowite
8.2.1.3. Uwagi o arytmetyce całkowitej
8.2.1.4. Typy logiczne
8.2.1.5. Typ znakowy
8.2.1.6. Typy okrojone
8.2.2. Typy rzeczywiste
8.3. Typy łańcuchowe
8.4. Typy strukturalne
8.4.1. Typy tablicowe
8.4.2. Typ rekordowy
8.4.3. Typ zbiorowy
8.4.4. Typ plikowy
8.5. Typy wskaźnikowe
8.6. Typy proceduralne
8.7. Typ obiektowy
8.8. Zgodność typów
Rozdział 9. Zmienne
9.1. Wprowadzenie
9.2. Zmienne absolutne
9.3. Zmienne indeksowane
9.4. Zmienne rekordowe, obiektowe i desygnatory
9.5. Zmienne wskazywane
9.6. Zmienne proceduralne
9.7. Zmiana typu zmiennej w odwołaniu
9.8. Literały zmienne ? nadawanie początkowych wartości
http://www.wyczerpane.pl
oprogramowanie sklepu internetowego: Aptus.pl
Wyczerpane.pl
SOWA Sp. z o.o. ul. Hrubieszowska 6a 01-209
Warszawa
9.9. Ogólna postać odwołania do zmiennej
Rozdział 10. Wyrażenia
10.1. Wprowadzenie
10.2. Priorytet operatorów i składnia wyrażenia
10.3. Operatory arytmetyczne
10.4. Operatory logiczne
10.5. Operatory relacyjne
10.6. Operatory teoriomnogościowe
10.7. Konkatenacja
10.8. Operator @
10.9. Operatory wska?ników znaków
10.10. Wyrażenia stałe
10.11. Zmiana typu wyrażenia
Rozdział 11. Instrukcje
11.1. Wprowadzenie
11.2. Instrukcje proste
11.2.1. Instrukcja przypisania
11.2.2. Instrukcja skoku
11.2.3. Instrukcja pusta
11.3. Instrukcje strukturalne
11.3.1. Instrukcja złożona
11.3.2. Instrukcje warunkowe
11.3.2.1. Instrukcja ?jeśli?
11.3.2.2. Instrukcja wyboru
11.3.3. Instrukcje iteracyjne
11.3.3.1. Instrukcja ?dla?
11.3.3.2. Instrukcja ?dopóki?
11.3.3.3. Instrukcja ?powtarzaj?
11.3.4. Instrukcja wiążąca
Rozdział 12. Funkcje, procedury i moduły
12.1. Wprowadzenie
12.2. Definicje funkcji i procedur
12.2.1. Parametry przekazywane przez wartości
12.2.2. Parametry przekazywane przez stałe określonego typu
12.2.3. Parametry przekazywane przez zmienne określonego typu
12.2.4. Parametry przekazywane przez stałe i zmienne nieokreślonego typu
12.2.5. Parametry otwarte
12.2.6. Przykłady definicji funkcji i procedur
12.3.3 Wywołanie funkcji
12.4. Wywołanie procedury
12.5. Dyrektywy near i far w definicjach procedur i funkcji
12.6. Moduły
12.7. Podprogramy zewnętrzne
12.8. Podprogramy wewnętrzne
Rozdział 13. Operacje wejścia-wyjścia
13.1. Wprowadzenie
13.2. Standardowe wejście-wyjście
13.3. Przetwarzanie plików
13.3.1. Otwieranie i zamykanie pliku
13.3.2. Zakładanie pliku i wyprowadzanie elementów do pliku
13.3.3. Przeszukiwanie pliku i wprowadzanie elementów z pliku
13.3.4. Inne operacje wykonywane na plikach
Rozdział 14. Funkcje i procedury standardowe
14.1. Wprowadzenie
14.2. Moduły standardowe
14.3. Moduł Printer
14.4. Funkcje i procedury modułu System
14.4.1. Predefiniowane identyfikatory modułu System
14.4.2. Procedury przerywające wykonywanie instrukcji iteracyjnych i programu
14.4.3. Funkcje i procedury dynamicznego przydziału pamięci
14.4.4. Tworzenie i przetwarzanie dynamicznych struktur danych
14.4.4.1. Stosy
http://www.wyczerpane.pl
oprogramowanie sklepu internetowego: Aptus.pl
Wyczerpane.pl
SOWA Sp. z o.o. ul. Hrubieszowska 6a 01-209
Warszawa
14.4.4.2. Kolejki
14.4.4.3. Listy
14.4.4.4. Drzewa
14.4.5. Funkcje adresowe i wskaźnikowe
14.4.6. Funkcje do wykonywania konwersji
14.4.7. Funkcje arytmetyczne
14.4.8. Funkcje i procedury porządkowe
14.4.9. Funkcje i procedury łańcuchowe
14.4.10. Funkcje i procedury obsługi zbiorów
14.4.11. Inne funkcje i procedury modułu System
14.5. Moduł Crt
14.5.1. Predefiniowane identyfikatory modułu Crt
14.5.2. Funkcje i procedury modułu Crt
14.5.3. Bezpośrednia obsługa bufora klawiatury i pamięci obrazu
14.5.3.1. Bufor klawiatury
14.5.3.2. Pamięć obrazu
14.6. Moduł Strings
14.6.1. Łańcuchy zakończone znakiem pustym
14.6.2. Funkcje przydziału i zwalniania stosu dla łańcuchów
14.6.3. Funkcje przekształcające łańcuchy
14.6.4. Funkcje porównujące łańcuchy
14.6.5. Dodawanie i powielanie łańcuchów
14.6.6. Łańcuchowe funkcje adresowe
14.7. Funkcje i procedury modułu Dos
14.7.1. Predefiniowane identyfikatory modułu Dos
14.7.2. Procedury obsługi przerwań
14.7.3. Pisanie własnych procedur obsługi przerwań
14.7.4. Procedury związane z czasem
14.7.5.Funkcje statusu dysków
14.7.6. Funkcje i procedury operacji na zbiorach
14.7.7. Funkcje i procedury procesowe
14.7.8. Funkcje przetwarzania zmiennych systemowych
14.7.9. Funkcje i procedury pomocnicze
14.7.10. Konstruowanie programów rezydentnych
14.8. Moduł WinDos
14.8.1. Predefiniowane identyfikatory modułu WinDos
14.8.2. Funkcje i procedury modułu WinDos
14.8.2.1. Procedury obsługi przerwań
14.82.2. Procedury związane z czasem
14.8.2.3. Funkcje statusu dysków
14.8.2.4. Funkcje i procedury operacji na zbiorach
14.8.2.5. Funkcje i procedury przetwarzania skorowidzów
14.8.2.6. Funkcje przetwarzania parametrów programów i zmiennych
systemowych
14.8.2.7. Funkcje i procedury pomocnicze
14.9. Grafika ? moduł Graph
14.9.1. Predefiniowane identyfikatory modułu Graph
14.9.2. Procedury inicjujące i zamykające tryb graficzny
14.9.3. Funkcje i procedury organizacyjne
14.9.4. Procedury ustalające parametry graficzne
14.9.5. Procedury graficzne
14.9.6. Funkcje i procedury podające wartości parametrów graficznych
14.9.7. Funkcje i procedury tekstowe
14.9.8. Funkcje i procedury obrazowe
14.9.9. Podstawowe techniki grafiki komputerowej
14.9.9.1. Tworzenie obrazów statycznych
14.9.9.2. Obrazy trójwymiarowe
14.9.9.3. Transformacje obrazów
14.9.9.4. Wykresy
14.9.9.5. Elementy grafiki animowanej
14.10. Moduł Overlay
14.10.1. Tworzenie struktur nakładkowych
14.10.2. Predefiniowane identyfikatory modułu Overlay
14.10.3. Funkcje i procedury modułu Overlay
14.10.4. Segmenty w zbiorach EXE
Rozdział 15. Programowanie zorientowane obiektowo
http://www.wyczerpane.pl
oprogramowanie sklepu internetowego: Aptus.pl
Wyczerpane.pl
SOWA Sp. z o.o. ul. Hrubieszowska 6a 01-209
Warszawa
15.1. Obiekty i ich dziedziczność
15.2. Metody
15.2.1. Parametr Self
15.2.2. Definicje obiektów i metod w modułach
15.2.3. Dziedziczność i pokrywanie metod
15.2.4. Zastosowanie obiektów do konstrukcji okienek
15.3. Zgodność typów obiektowych
15.4.Polimorfizm i metody wirtualne
15.5. Pola i metody prywatne
15.6. Obiekty dynamiczne
Rozdział 16. Asembler wewnętrzny
16.1. Wprowadzenie
16.2. Składnia instrukcji asemblera wewnętrznego
16.3. Instrukcja asemblerowa języka Turbo Pascal
16.4. Dyrektywa assembler
Rozdział 17. Lokalizacja i usuwanie usterek w programie
17.1. Wprowadzenie
17.2. Rodzaje błędów
17.3. Rozpoczęcie sesji lokalizacji i usuwania usterek programowych
17.4. śledzenie przebiegu programu
17.5. Ustanawianie punktów kontrolnych
17.6. Kontrolowanie pośrednich wartości zmiennych, struktur danych i wyrażeń
17.7. Modyfikowanie wartości zmiennych
17.8. Wyświetlanie listy odwołań do funkcji, procedur i metod oraz ich odszukiwanie w programie
17.9. Zakończenie sesji lokalizacji i usuwania usterek programowych
Rozdział 18. Przeglądanie powiązanych elementów programów
18.1. Wprowadzenie
18.2. Przeglądanie obiektów
18.3. Przeglądanie modułów
18.4. Przeglądanie identyfikatorów globalnych
18.5. Wyświetlanie informacji o wybranym identyfikatorze programu
Rozdział 19. Programy użytkowe i narzędziowe pakietu Turbo Pascal 7.0
19.1. Wprowadzenie
19.2. Program README
19.3. Program THELP
19.4. Dodawanie i usuwanie modułów z bibliotek ? program TPUMOVER
19.5. Zarządzanie złożonymi programami ? program MAKE
19.5.1.Tworzenie zbiorów roboczych dla programu MAKE
19.5.1.1. Komentarze
19.5.1.2. Reguły jawne i niejawne
19.5.1.3. Makrodefinicje
19.5.1.4. Dyrektywy
19.5.2. Uruchamianie programu MAKE
19.5.3. Błędy sygnalizowane przez program MAKE
19.6. Uaktualnianie dat utworzenia zbiorów ? program TOUCH
19.7. Przeszukiwanie zbiorów tekstowych ? program GREP
19.8. Konwersja zbiorów binarnych na zbiory .OBJ ? program BINOBJ
19.9. Kompilator makrodefinicji edytorów
19.9.1. Język makrodefinicji edytorów
19.9.2. Predefiniowane polecenia języka TEML
Rozdział 20. Dodawanie nowych programów narzędziowych do systemów
programowania
Dodatek I. Kody ASCII
Dodatek II. Wewnętrzne reprezentacje danych
Dodatek III. Wykorzystywanie pamięci przez programy
Dodatek IV Ważniejsze przerwania programowe obsługiwane przez BIOS
Dodatek V Ważniejsze funkcje systemu DOS
Dodatek VI. Błędy podczas kompilacji
Dodatek VII. Błędy podczas wykonywania programu
Literatura
Alfabetyczny spis elementów języka Turbo Pascal 7.0

Podobne dokumenty