Delphi_-_31_przydatnych_programow.pdf

(1900 KB) Pobierz
350387669 UNPDF
350387669.001.png
Niniejszy ebook jest własnością prywatną .
Został zakupiony legalnie w serwisie ZloteMysli.pl
dnia 2010-09-02 16:09:41.
Nr zamówienia: 783752
Nr Klienta: 799915
Data realizacji zamówienia: 2010-09-02 16:09:41
Zapłacono: 24,90 zł
Niniejsza publikacja, ani żadna jej część, nie może być kopiowana,
ani w jakikolwiek inny sposób reprodukowana, powielana, ani
odczytywana w środkach publicznego przekazu bez pisemnej zgody
wydawcy. Zabrania się jej publicznego udostępniania w Internecie,
oraz odsprzedaży zgodnie z regulaminem Wydawnictwa Złote Myśli .
© Copyright for Polish edition by ZloteMysli.pl
Data: 13.05.2008
Tytuł: Delphi – 31 przydatnych programów
Autor: Przemysław Pisula
Wydanie II
ISBN: 978-83-7582-543-5
Projekt okładki: Marzena Osuchowicz
Korekta: Sylwia Fortuna
Skład: Anna Popis-Witkowska
Internetowe Wydawnictwo Złote Myśli Sp. z o. o.
ul. Daszyńskiego 5
44-100 Gliwice
Wszelkie prawa zastrzeżone.
All rights reserved.
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 wraz z ilustracjami, kodem
źródłowym i komentarzami.
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