Aplikacje w Delphi. Przykłady - Helion
ISBN: 83-7361-212-2
stron: 260, Format: B5, okładka: miękka
Data wydania: 2003-08-20
Księgarnia: Helion
Cena książki: 30,00 zł
Delphi jest narzędziem do programowania obiektowego w systemie Windows, opartym na języku Object Pascal, którego składnia jest zgodna ze składnią języka Turbo Pascal. Środowisko Delphi IDE (ang. Integrated Development Environment) umożliwia zaprojektowanie w prosty sposób interfejsu użytkownika, generując część kodu programu automatycznie.
Istnieje wiele książek poświęconych Delphi, ta jednak różni się od pozostałych. Przedstawia ona przykłady kodu źródłowego pokazującego, jak w praktyce używać Delphi. Jest więc uzupełnieniem książek omawiających sam język Object Pascal i prezentuje wykorzystanie wiedzy teoretycznej w praktyce programistycznej. Przykładowym tekstom programów towarzyszą komentarze autora wyjaśniające dlaczego użyto takiego, a nie innego rozwiązania.
Zagadnienia omówione w tej książce obejmują szeroki zakres tematyczny:
- Projektowanie interfejsu użytkownika, tworzenie menu
- Formatowanie tekstu i liczb
- Tworzenie okien dialogowych, list wyboru
- Pisanie prostego edytora tekstu
- Prezentacja danych w tabelach i za pomocą wykresów
- Pisanie aplikacji graficznych
- Korzystanie z zasobów dyskowych i drukarek
- Posługiwanie się wieloma komponentami tego samego typu
- Dynamiczne tworzenie komponentów, tworzenie nowych klas komponentów
- Pisanie aplikacji opartych na bazach danych
Praktyczne rozwiązania konkretnych problemów:
- Przykłady kodu źródłowego
- Odautorskie komentarze do przykładów
- Szeroki zakres zagadnień: od podstawowych do zaawansowanych
- Przykład kompletnej aplikacji bazodanowej
- Kod źródłowy zgodny z Delphi 6 i 7
Osoby które kupowały "Aplikacje w Delphi. Przykłady", wybierały także:
- Aplikacje w Delphi. Przykłady. Wydanie III 58,98 zł, (29,49 zł -50%)
- Delphi 7. Kompendium programisty 129,00 zł, (77,40 zł -40%)
- Delphi 2007 dla WIN32 i bazy danych 89,00 zł, (66,75 zł -25%)
- Programowanie w języku Delphi 49,00 zł, (36,75 zł -25%)
- Flutter for Jobseekers 88,72 zł, (67,43 zł -24%)
Spis treści
Aplikacje w Delphi. Przykłady -- spis treści
Wprowadzenie (7)
Rozdział 1. Projektowanie aplikacji w Delphi (9)
- Åšrodowisko zintegrowane - Delphi IDE (9)
- Elementy projektu aplikacji (10)
- Standardowe właściwości komponentów (13)
- Standardowe zdarzenia (14)
Rozdział 2. Podstawowe składniki aplikacji (17)
- Okno aplikacji (17)
- Ikona aplikacji (22)
- Wyświetlanie napisów (22)
- Rodzaje przycisków, podobieństwa i różnice (27)
- Etykiety i przyciski (30)
Rozdział 3. Menu główne i podręczne (35)
- Wielopoziomowe menu główne (35)
- Przyporządkowanie poleceń opcjom menu (37)
- Menu podręczne (40)
- "Polskie litery" w nazwach poleceń menu (41)
Rozdział 4. Wprowadzanie danych, formatowanie i wyświetlanie na ekranie (43)
- Liczby - funkcje konwersji i formatowanie liczb. Przecinek czy kropka? (44)
- Daty - funkcje konwersji i formatowanie daty i czasu (46)
- Systemowe separatory liczb i daty (49)
- Wprowadzanie danych za pomocÄ… okienek edycyjnych TEdit (49)
- Wprowadzanie danych za pomocÄ… okienek InputBox i InputQuery (54)
- Sposoby zabezpieczenia programu przed błędami przy wprowadzaniu danych (55)
- Obliczenia. Wybrane funkcje modułu Math (61)
Rozdział 5. Okienka komunikatów (65)
- Wyświetlanie komunikatów z napisami stałymi w języku systemowym - MessageBox (66)
- Wyświetlanie komunikatów za pomocą funkcji ShowMessage, MessageDlg, MessageDlgPos (67)
Rozdział 6. Okienka dialogowe z karty Dialogs (73)
Rozdział 7. Listy wyboru - TListBox i TComboBox (79)
- Dodawanie elementów do listy (81)
- Wybieranie elementów z listy (82)
- Sposoby wyświetlania elementów listy (84)
- Blokowanie edycji dla listy TComboBox (86)
- Czytanie i zapisywanie zawartości listy do pliku dyskowego (87)
Rozdział 8. Prosty edytor - komponent TMemo (89)
- Kopiowanie, wycinanie i wklejanie tekstu (90)
- Czytanie i zapisywanie tekstu do pliku (91)
- Wyświetlanie informacji o położeniu kursora (92)
- Automatyczne kasowanie linii nie zawierających liczb lub wybranych znaków (93)
Rozdział 9. Grupowanie komponentów (95)
- Pola opcji i pola wyboru (95)
- Komponenty grupujÄ…ce (96)
- Ramka TBevel (100)
Rozdział 10. Tabelaryzacja danych - komponent TStringGrid (101)
- Ustalanie podstawowych parametrów tabeli (104)
- Wypełnianie tabeli danymi (106)
- Wybieranie komórek tabeli (108)
- Filtrowanie wprowadzanych danych (110)
- Niestandardowe przejście do kolejnej komórki - klawisz Enter (112)
- Zmiana koloru i wyrównania tekstu w wybranych komórkach (114)
- Wyświetlanie tekstu w komórce w dwóch wierszach (117)
- Totolotek (119)
- Tabela i lista (121)
Rozdział 11. Graficzna prezentacja danych - komponent TChart (123)
- Rysowanie wykresów z wykorzystaniem komponentu TChart (123)
- Opis wybranych właściwości, metod i zdarzeń komponentów TChart i TChartSeries (125)
- Wykresy kołowe (128)
- Wykresy kolumnowe (131)
- Wykresy funkcji matematycznych (134)
- Formatowanie i skalowanie wykresów (138)
- Posługiwanie się wieloma wykresami (142)
Rozdział 12. Odmierzanie czasu - komponent TTimer (147)
Rozdział 13. Grafika w Delphi - korzystanie z metod obiektu TCanvas (149)
- Wyświetlanie prostych figur geometrycznych i tekstu (150)
- Rysowanie "trwałe" - zdarzenie OnPaint (156)
- Przykłady animacji w Delphi (158)
Rozdział 14. Wyświetlanie obrazów - komponent TImage (163)
- Rysowanie po obrazie (165)
- Binaryzacja obrazu (166)
Rozdział 15. Współpraca programu z plikami dyskowymi (169)
- Wybór foldera plików (169)
- Wyszukiwanie plików (171)
- Zapisywanie danych z okienek TEdit i tabeli do pliku tekstowego (174)
- Czytanie danych z pliku tekstowego (175)
- Zapisywanie i odczytywanie danych z tabeli do pliku *.csv (177)
Rozdział 16. Drukowanie w Delphi (179)
- Drukowanie napisów i tekstu z okienek edycyjnych (180)
- Drukowanie tabeli i wykresu (181)
- Drukowanie obrazu (184)
Rozdział 17. Programy z wieloma oknami (187)
- Wymiana danych i metod między modułami (187)
- Program z hasłem (190)
- Wyświetlanie tytułu programu (192)
Rozdział 18. Posługiwanie się wieloma komponentami tego samego typu. Operatory Is i As (195)
- Wprowadzanie i kasowanie danych dla kilku okienek edycyjnych (196)
- Przypisywanie grupie komponentów tej samej procedury obsługi zdarzenia (197)
- Wyświetlanie informacji o numerach kontrolek, ich nazwach i klasach (200)
Rozdział 19. Tablice dynamiczne (203)
Rozdział 20. Dynamiczne tworzenie komponentów (207)
- Wyświetlanie kontrolek i przypisywanie zdarzeniom procedur obsługi (208)
- Przykłady dynamicznego tworzenia wykresów (212)
- Tworzenie menu w czasie działania programu (215)
Rozdział 21. Definiowanie nowych klas komponentów (219)
- Klasa tabel z wyrównaniem zawartości komórek do prawej strony (219)
- Klasa okienek z właściwością Alignment (221)
- Instalowanie nowych komponentów na palecie komponentów (223)
- Nowy komponent do ankiety (227)
Rozdział 22. Podstawowe operacje na bazach danych (231)
- PrzeglÄ…danie istniejÄ…cych baz danych w formacie .dbf (233)
- Tworzenie własnej bazy danych (235)
- Modyfikowanie bazy (237)
- Filtrowanie rekordów bazy danych (238)
- Wyszukiwanie rekordów (240)
- Sortowanie (241)
- Rysowanie wykresów na podstawie danych z bazy (242)
- Obliczanie średniej ze wszystkich wartości danego pola (243)
- Biblioteka - przykład relacyjnej bazy danych (244)
Literatura (249)
Skorowidz (251)