Pobierz cały dokument
28 Rozdziae 27 id 31977 Nieznany (2) .pdf
Rozmiar 440,6 KB

28 Rozdziae 27 id 31977 Nieznany (2)

background image

 

Rozdział 27 

Tworzenie własnych komponentów 
Delphi 

W niniejszym rozdziale przedstawiamy zasady samodzielnego tworzenia 
komponentów Delphi, przeznaczonych do obsługi bazy danych. Przedstawione 
tutaj zostaną ogólne metody tworzenia wszelkiego rodzaju komponentów, a także 
specyficzne zagadnienia, dotyczące budowy komponentów do obsługi baz danych. 

Zagadnienie tworzenia komponentów Delphi doczekało się osobnych, obszernych 
opracowań. Szczególną uwagę należy zwrócić na książkę  Delphi Component 
Design
, autorstwa Danny'ego Thorpe'a. 

Mimo że tworzenie własnych komponentów nie jest głównym tematem niniejszej 
książki, nie można wykluczyć,  że czytelnicy staną kiedyś przed koniecznością 
samodzielnego zbudowania kilku komponentów. Rzeczywiste aplikacje nierzadko 
wymagają uzupełnienia standardowego zbioru komponentów Delphi. Większość 
"prawdziwych" aplikacji, napisanych w Delphi, będzie zapewne przeznaczona do 
obsługi baz danych, dlatego przyszli autorzy takich aplikacji powinni przynajmniej 
pobieżnie zapoznać się z problemem tworzenia komponentów. 

W dalszej części tego rozdziału omówione zostaną trzy przykładowe, nowe 
komponenty, przeznaczone do obsługi baz danych: 

„

TArrayTable

 Potomek 

TTable

, traktujący pola tabeli tak, jak elementy 

tablicy. 

„

TLiveQuery

 Potomek 

TTable

, zapewniający lepszą niż 

TQuery

 obsługę 

aktualizowanych zapytań (ang. live queries), dzięki wykorzystaniu perspektyw, 
definiowanych na serwerze bazy danych. 

„

TDBNavSearch

 Substytut komponentu 

TDBNavigator

, oferujący 

dodatkowy przycisk 

Szukaj

. 

„

TZoomDlg

 okno dialogowe, w którym dopuszczalne wartości wybranego pola 

mogą być wybierane z innej tabeli bazy danych. 

Każdy z wymienionych wyżej komponentów ma pewne specyficzne właściwości 
i odmienny  rodowód. 

TArrayTable

 jest prostym potomkiem 

TTable

. 

TLiveQuery

 jest bardziej złożonym potomkiem tego samego komponentu. 

TDBNavSearch

 to poprawiona wersja komponentu 

TDBNavigator

. Wreszcie 

TZoomDlg

 jest komponentem niegraficznym, który wyświetla na ekranie 

Pobierz cały dokument
28 Rozdziae 27 id 31977 Nieznany (2) .pdf
Rozmiar 440,6 KB
Wyszukiwarka

Podobne podstrony:
28 rozdzial 27 vmxgkzibmm3xcof4 Nieznany (2)
25 27 id 31170 Nieznany (2)
27 3 id 31556 Nieznany (2)
Dz U 2000 Nr 28 poz 346 id 14 Nieznany
9 27 id 47952 Nieznany (2)
biuletyn 27 id 89412 Nieznany (2)
IMG 27 id 211274 Nieznany
CISCO Rozdzial 10 id 117296 Nieznany
5 27 id 39526 Nieznany (2)
6 27 id 43149 Nieznany (2)
23 Rozdziae 22 id 30122 Nieznany (2)
IMG 27 id 211269 Nieznany
BK Rozdzial obciazenia id 89776 Nieznany (2)
27 5 id 31565 Nieznany (2)
Egzamin 28 05 2012v1 id 151919 Nieznany
3 27 id 32900 Nieznany (2)
27 id 31542 Nieznany
CHORZOW1 TRAGEDIA 28 01 2006 id Nieznany
28 04 2013 cw id 31908 Nieznany

więcej podobnych podstron
Kontakt | Polityka prywatności