6 (1661)

6 (1661)



14 Aplikacje w Delphi. Przykłady

Często stosuje się nazwę komponent dla składników umieszczonych już na formularzu. Formalnie jednak, co jest istotne dla tworzących nowe komponenty, komponenty są tymi klasami w Object Pascalu, które można umieszczać w palecie komponentów, co umożliwia i ułatwia ich wielokrotne wykorzystanie w różnych aplikacjach. Dopiero po umieszczeniu komponentu z palety na formularzu w kodzie programu deklarowany jest obiekt klasy wybranej z palety komponentów, np. Buttonl **:TButton.

Przygotowanie aplikacji polega w początkowej fazie głównie na umieszczaniu na formularzu odpowiednich składników z palet komponentów i ich formatowaniu. Przeniesienie komponentu z palety na formularz następuje po kliknięciu składnika palety lewym przyciskiem myszy, a następnie kliknięciu w odpowiednim miejscu na formularzu lub dwukrotnym kliknięciu komponentu na palecie. Rozmiary większości komponentów można zmieniać zgodnie z zasadą Windows drag and drop (ciągnij i upuść).

Każdy umieszczony na formularzu komponent jest dopisywany do definicji klasy TForml pod nazwą standardową, która jest widoczna obok właściwości Name w okienku Inspektora Obiektów. Nazwę tę można zmienić na inną, powinno się to jednak zrobić zaraz po wstawieniu komponentu, ponieważ wszystkie zmiany właściwości standardowych komponentu są pamiętane w pliku .DFM i późniejsza zmiana nazwy może uniemożliwić prawidłową współpracę modułu .PAS z odpowiadającym mu plikiem .DFM (plik z rozszerzeniem .DFM powstaje wtedy, gdy moduł jest związany z formularzem).

Standardowe właściwości komponentów

Każdy z komponentów biblioteki VCL posiada właściwości odziedziczone z klasy TControl lub TWinControl, a także takie, które są charakterystyczne tylko dlatego komponentu. W Delphi 2006 (i 2005) właściwości zaznaczonego na formularzu komponentu w okienku Inspektora Obiektów zostały pogrupowane tematycznie, a następnie wyświetlone w kolejności alfabetycznej (w Delphi 6 i 7 były ułożone tylko alfabetycznie). Najczęściej powtarzające się właściwości komponentów zamieszczono w tabeli 1.2.

Standardowe zdarzenia

Programy pisane w środowisku Delphi są sterowane zdarzeniami. Oznacza to, że odpowiadają one na działania użytkownika — zwane zdarzeniami — takie jak kliknięcie przyciskiem myszy, naciśnięcie klawisza na klawiaturze, zmiana rozmiaru komponentu itd. Za każdym razem, gdy nastąpi takie zdarzenie, może być wywołana odpowiednia procedura obsługi zdarzenia.


Wyszukiwarka

Podobne podstrony:
255 2 255 7.1. Operatory różnicowe i ich najprostsze własności Przykład 7.1.7. Często stosuje się
6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o
6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia
skanuj0165 (7) Poniżej przedstawione składy recept są przykładami często pojawiających się nieprawid
Dobrowolne systemy weryfikacji certyfikacji lasów i legalności drewna często stosuje się celem spełn
■Rozszerzenia w EBNF ■    Często stosuje się dodatkowe konwencje oraz symbole
6 (1585) 126 Aplikacje w Delphi. Przykłady Cel 1s[0.0]:= Lp.’: Cells[1.0]:= Danel ; Cel 1s[2.0]: =
6 (1586) 136 Aplikacje w Delphi. PrzykładyPrzykład 13.5. Wyświetl na formularzu trzy różne prostokąt
6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur
6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego
6 (1642) 86 Aplikacje w Delphi. Przykłady Treść tej procedury można również wpisać w procedurze obsł
6 (1643) 78 Aplikacje w Delphi. Przykład] procedurę TForml.Button3Click(Sender: TObject); begin ił
6 (1645) 54    Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da
6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha

więcej podobnych podstron