
Język Pascal, kojarzący się głównie z nauką programowania, stał się podstawą jednego z najpopularniejszych obecnie środowisk programistycznych -- Delphi firmy Borland. To graficzne środowisko, pozwalające na szybkie tworzenie aplikacji dzięki możliwości składania ich z "klocków" zwanych komponentami, błyskawicznie zyskało uznanie programistów na całym świecie. Kolejne wersje Delphi oferowały coraz większe możliwości. Jego najnowsza wersja pozwala na tworzenie programów dla platformy .NET i korzystanie nie tylko z języka Pascal, ale również z coraz popularniejszego C#.
Książka "Delphi. Szybki start" to doskonały przewodnik po Delphi dla początkujących użytkowników. Dzięki niemu poznasz język Object Pascal i zasady programowania obiektowego. Nauczysz się wykorzystywać komponenty do tworzenia aplikacji i od zera napiszesz własne programy. Dowiesz się, czym się różni Delphi 7 od Delphi 2005, i wykorzystasz możliwości obu tych środowisk.
- Interfejs użytkownika środowiska Delphi
- Elementy języka Object Pascal
- Programowanie obiektowe
- Obsługa wyjątków
- Tworzenie okien dialogowych
- Projektowanie interfejsów użytkownika
- Korzystanie z komponentów
Poznaj możliwości środowiska Delphi.
Wprowadzenie (7)Rozdział 1. Zaczynamy (13)
- Interfejs użytkownika (13)
- Pierwszy program w Delphi (17)
- Aplikacje konsolowe (18)
- Diagramy składniowe (25)
- Stałe, identyfikatory i wyrażenia (27)
- Typy danych, zmienne, instrukcja przypisania, rzutowanie typów, funkcje ord, pred i succ (29)
- Zmienne z wartością początkową (37)
- Operatory (38)
- Operacje wejścia-wyjścia, procedury write/writeln i read/readln (42)
- Typy łańcuchowe i operator konkatenacji (43)
- Instrukcja pusta i instrukcja złożona (44)
- Instrukcja warunkowa (45)
- Instrukcja wyboru (49)
- Definiowanie własnych typów, typy wyliczeniowe i okrojone, zgodność typów, zgodność w sensie przypisania (50)
- Typ wariantowy (54)
- Definicja statycznego typu tablicowego (55)
- Instrukcja iteracyjna, procedury break i continue (56)
- Instrukcja iteracyjna z warunkiem na końcu (59)
- Instrukcja iteracyjna z warunkiem na początku (60)
- Typ rekordowy (bez wariantów), nazwy kwalifikowane i instrukcja wiążąca (62)
- Rekordy z wariantami (66)
- Podprogramy - pojęcia podstawowe: funkcje, procedury, zmienne lokalne, parametry formalne i aktualne, dyrektywy języka, parametry o domyślnej wartości, procedury inc i dec (69)
- Podprogramy - efekty uboczne (76)
- Podprogramy - rekurencja (77)
- Podprogramy - przeciążanie (78)
- Podprogramy - konwencje wywołania i dyrektywa forward (79)
- Śledzenie działania programu (81)
- Typ zbiorowy, operator in (83)
- Typy wskaźnikowe i zmienne dynamiczne (85)
- Dynamiczny typ tablicowy (91)
- Tablice otwarte i wariantowe tablice otwarte (92)
- Moduły i przestrzenie nazw (95)
- Typ plikowy (98)
- Typ proceduralny (103)
- Etykiety i instrukcja skoku (104)
- Procedury kierujące działaniem programu: exit, halt, runerror, sleep, abort (105)
- Operator @ i funkcja addr (106)
- Klasy, obiekty, metaklasy, generalizacja (110)
- Polimorfizm, metody dynamiczne i wirtualne (115)
- Abstrakcja (119)
- Hermetyzacja (122)
- Agregacja (125)
- Asocjacja i porozumiewanie się za pomocą komunikatów (125)
- Operatory is i as (126)
- Interfejsy (typ interface) (129)
- Podstawy obsługi sytuacji wyjątkowych (132)
- Programowanie z użyciem wątków (139)
- Przeciążanie operatorów w Delphi 2005 dla .NET (143)
- Pierwsza aplikacja okienkowa (145)
- Implementacja prostych operacji wejścia i wyjścia w programie okienkowym. Komponent TEdit, typ Pchar, modalne i niemodalne okna dialogowe (154)
- Tworzenie dodatkowych okien w programie (161)
- Przetwarzanie komunikatów Windows. Metoda ProcessMessages obiektu Application (163)
- Dynamiczne tworzenie komponentów (165)
- Biblioteki DLL w Windows. Dyrektywa external (169)
- Pakiety (173)
- Instalacja i deinstalacja dodatkowych komponentów (175)
- Tworzenie własnych komponentów (181)
Dodatek A Bibliografia (193)
Dodatek B Identyczność typów, zgodność i zgodność w sensie przypisania (195)
Dodatek C Słowa kluczowe i symbole specjalne (197)
Dodatek D Dyrektywy języka w Delphi 2005 (199)
Dodatek E Spis rysunków (201)
Dodatek F Spis tabel (205)
Dodatek G Spis listingów (207)
Skorowidz (213)