Jak rozgryźć Turbo Pascala - Helion
ISBN: 83-85701-88-5
stron: 144, Format: B5, okładka: miękka
Data wydania: 1995-10-09
Księgarnia: Helion
Cena książki: 11,70 zł
Niniejsza książka omawia praktyczne zagadnienia programowania w języku Turbo Pascal:
- testowanie dostępu do pamięci XMS; transfer danych do/z pamięci XMS;
- operowanie na blokach pamięci UMB; obsługa bloków pamięci górnej UMB;
- pamięć wyższa HMA;
- dostęp do funkcji sterownika HIMEM.SYS;
- formatowanie i konwersja łańcuchów;
- obiekty;
- ekran wirtualny;
- obsługa myszy;
- podstawowe operacje na ekranie;
- przesuwanie zawartości okna graficznego;
- i wiele innych...
W dodatkach zawarto:
- opis polecenia instalacyjnego programu HIMEM.SYS;
- kody błędów (moduł XMS);
- wykaz błędów sygnalizowanych przez DOS.
Książka ta została napisana z myślą o szerokim kręgu odbiorców: początkujących, osobach już piszących programy oraz zawodowych programistach oprogramowania użytkowego i nie tylko. Dołączona do książki dyskietka zawiera teksty wszystkich modułów oraz przykładowe programy ilustrujące działanie poszczególnych elementów każdego modułu.
Osoby które kupowały "Jak rozgryźć Turbo Pascala", wybierały także:
- Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien 69,00 zł, (34,50 zł -50%)
- Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami 19,90 zł, (9,95 zł -50%)
- Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien 69,00 zł, (41,40 zł -40%)
- Wstęp do programowania z przykładami w Turbo Pascalu 109,00 zł, (65,40 zł -40%)
- Pascal. Ćwiczenia praktyczne. Wydanie III 29,00 zł, (21,75 zł -25%)
Spis treści
Jak rozgryźć Turbo Pascala -- spis treści
Przedmowa
Rozdział 1. Moduł "XMS"
- Wstęp
- 1.1. Informacje podstawowe
- 1.1.1. Czym siÄ™ to je?
- 1.1.2. Testowanie dostępu do pamięci XMS
- 1.1.3. Numer wersji XMS
- 1.1.4. Odczyt ilości dostępnej pamięci XMS
- 1.1.5. Funkcje operujące na bloku pamięci XMS
- 1.1.6. Transfer danych do/z pamięci XMS
- 1.1.7. Pobranie informacji o bloku pamięci XMS
- 1.2. Operowanie na blokach pamięci UMB
- 1.3. Stwierdzenie istnienia pamięci wyższej HMA
- 1.4. Zaawansowane funkcje modułu
- 1.4.1. Literał stanu wywołania procedury obsługi błędu
- 1.4.2. Obsługa wystąpienia błędów
- 1.4.3. Stałe błędów
- 1.5. Cztery przykazania i parÄ™ uwag
- 1.6. Informacje dodatkowe
- 1.6.1. Dostęp do funkcji sterownika HIMEM.SYS
- 1.6.2. Funkcje sterownika HIMEM.SYS
- 1.6.3. Obsługa bloków pamięci górnej (UMB) za pośrednictwem funkcji przerwania 21h
Rozdział 2. Moduł "UTILS"
- Wstęp
- 2.1. Stałe zdefiniowane w module
- 2.2. Funkcje formatujące łańcuch znaków
- 2.3. Funkcje zwracające aktualną datę lub czas w formacie łańcucha znakowego
- 2.4. Funkcje konwersji liczb w dane tekstowe
- 2.5. Funkcje i procedury obsługi zasobów dyskowych
- 2.6. Funkcje stwierdzajÄ…ce istnienie danej z konkretnego zakresu
- 2.7. Funkcje do konwersji liczb o danej podstawie
Rozdział 3. Moduł "UFUNKCJE"
- Wstęp
- 3.1. Co w trawie piszczy?
- 3.2. Najważniejsze metody
- 3.3. Obsługa błędów
- 3.4. Tworzenie potomnych typów obiektowych
- 3.5. Podstawowe obiekty
- 3.4.1. Typ obiektowy Tkoder
- 3.5.2. Typ obiektowy Twyrażenie
- 3.5.3. Typ obiektowy TWyrPodst
- 3.5.4. Typ obiektowy TWyrLog
- 3.5.5. Typ obiektowy TFunkcjeTryg
- 3.6. Dla dociekliwych
- 3.7. Pozostałe elementy modułu
Rozdział 4. Moduł "MOUSE"
- Wstęp
- 4.1. Ekran wirtualny
- 4.2. Wyświetlanie kursora myszy
- 4.3. Elementy informujÄ…ce
- 4.4. Elementy bezpośredniej obsługi myszki
- 4.5. Elementy zarządzania wyświetlaniem kursora myszki na ekranie
- 4.6. Elementy lokalizacji pozycji kursora myszki
- 4.7. Pozostałe elementy modułu
- 4.8. Informacje dodatkowe
Rozdział 5. Moduł "IMAGE256"
- Wstęp
- 5.1. Podstawowe operacje na ekranie
- 5.2. Zapis i odczyt rysunków z pliku
- 5.3. Zapis i odczyt palety kolorów z pliku
- 5.4. Przesuwanie zawartości okna graficznego
- 5.5. Informacje dodatkowe
Dodatek A. Opis polecenia instalacyjnego programu HIMEM.SYS
Dodatek B. Kody błędów (moduł XMS)
Dodatek C. Wykaz błędów sygnalizowanych przez DOS
Dodatek D. Literatura
Dodatek E. Dyskietka