Delphi - 31 przydatnych programów - Przemysław Pisula full.pdf

(3526 KB) Pobierz
SPIS TREŚCI
Wstęp................................................................................................4
Program „Memo, Edit, Lista, Combo”................................................7
Program „Ankieta”...........................................................................13
Program „Książka adresowa”..........................................................27
Program „MainMenu i PopupMenu”...............................................34
Program „Przeglądarka grafiki i slajdów”.......................................46
Program „Kolory Formatki”............................................................59
Program „Odczyt kodów i numerów klawiszy”................................65
Program „Kalkulator”.....................................................................69
Program „Zgaduj-Zgadula”..............................................................88
Program „Odtwarzacz muzyczny”....................................................99
Własny komponent „TDzialania”...................................................109
Program wykorzystujący komponent TDzialania............................115
Program „Przeciągnij i upuść”.......................................................120
Program „Kolory RGB”..................................................................125
Program „Tworzenie obiektów”.....................................................130
Program „Równanie kwadratowe – obiektowo”.............................139
Program „Aktywna Forma”............................................................149
Program „Baza Danych Firmy”......................................................154
Program „Tworzenie, Kopiowanie, Usuwanie”..............................169
Program “Rysowanie samoczynne”................................................174
Program „Baza Danych”.................................................................179
Program „Budujemy Intro programu”...........................................195
Program „Zmień tapetę, otwórz inny program”.............................199
Program „Odtwarzacz filmów”......................................................204
Program „Arkusz kalkulacyjny”.....................................................212
Program „Giełda samochodowa”...................................................220
Program „Komunikator sieciowy”.................................................230
Program „Klient”..........................................................................................................230
Program „Server”..........................................................................................................235
Program „Przeglądarka stron WWW”............................................241
Program „Edytor tekstu”...............................................................253
Program „Edytor HTML”................................................................271
Program “Rysowanie myszką”.......................................................276
DELPHI – 31 PRZYDATNYCH PROGRAMÓW –
Przemysław Pisula
Wstęp
str. 4
Wstęp
Niniejsza publikacja przedstawia 30 programów stworzonych
w popularnym środowisku programistycznym, jakim jest
Delphi.
Przeznaczona jest dla początkujących, ale i takich, którzy mają już
pewne doświadczenie w programowaniu.
Publikacja zakłada, że Czytelnik zapoznał się z podstawami
Object
Pascala
oraz umie poruszać się w środowisku
Delphi.
Dlatego nie
będę omawiał tutaj tych spraw.
Opis tych rzeczy można znaleźć w wielu książkach i podręcznikach.
Ebook ten ma na celu przedstawić Czytelnikowi praktyczne
zastosowanie posiadanej wiedzy.
Książka przedstawia programy
źródłowym i komentarzami.
wraz
z
ilustracjami,
kodem
Publikowane tutaj programy mogą stanowić wstęp do dalszej ich
rozbudowy.
Na początku każdego programu Czytelnik znajdzie wyjaśnienie jego
działania, opis zastosowanych komponentów, a dalej szczegółowe
wyjaśnienie działania wszystkich użytych instrukcji, funkcji
i procedur.
Znajduje się tutaj również sposób tworzenia własnego komponentu,
aplikacji internetowych i zasady programowania obiektowego.
Copyright by
Złote Myśli
& Przemysław Pisula
DELPHI – 31 PRZYDATNYCH PROGRAMÓW –
Przemysław Pisula
Wstęp
str. 5
Sprawy podstawowe:
1. Do komponentu w kodzie programu odwołujemy się poprzez jego
właściwość
Name.
Dlatego jeśli ją zmienisz z domyślnej nadanej przez
Delphi
na
swoją to pamiętaj, abyś jej konsekwentnie używał do końca.
Jeśli odwołujesz się do komponentu znajdującego się w innej
formie, ale w tym samym programie, to jego nazwę
Name
poprzedzaj nazwą tego formularza.
2. Właściwości komponentów dostępne na zakładce
Properties
można zmieniać w czasie projektowania programu lub w czasie
jego działania (w kodzie programu). W czasie projektowania po
prawej stronie od nazwy wpisujesz jej wartość lub klikasz
w strzałkę i wybierasz ją z listy. Przy niektórych z nich jest
prostokącik z trzema kropkami, więc klikasz na niego i rozwija się
edytor, w którym wpisujesz wartości.
3. Zdarzenia dla danego komponentu generujemy po przejściu na
zakładkę
Events.
Zaznaczasz tam pole w kolumnie po prawej
stronie od nazwy danego zdarzenia, jego kolor zmieni się na biały,
a następnie klikasz w nie dwa razy. Nazwy procedur Delphi
generuje automatycznie. Pamiętaj, abyś nic w nich nie zmieniał!
Twoim zadaniem jest wpisanie instrukcji między
Begin
a
End
i ewentualne zadeklarowanie stałych zmiennych, tablic itp. nad
słowem
Begin,
a przed
Procedure Nazwa (parametry).
4. W niniejszej publikacji, aby nie powtarzać dwa razy tego samego,
nie będę przedstawiał treści procedur osobno dla każdego
komponentu, tylko ujmę je wszystkie razem podając cały kod
źródłowy modułu lub modułów, jeśli będzie ich kilka.
Obok każdej procedury znajdować się będzie opis, co to za
procedura i do jakiego komponentu się odnosi. Wyjaśnienia
Copyright by
Złote Myśli
& Przemysław Pisula
Zgłoś jeśli naruszono regulamin