|
Wpisał doctor
|
|
Środa, 14. Luty 2007 01:11 |
|
Komponenty w BCB
Komponenty są charakterystycznym elementem graficznego środowiska programistycznego, jakim jest niewątpliwie C++ Builder. Zwalniają one programistę od pisania kodu, którego używa bardzo często. Jako przykład podam np. przyciski. Trudno sobie wyobraĽić aplikację pracująca w GUI bez żadnych kontrolek. Przycisk jako komponent należy traktować jak moduł. Gdy go potrzebujemy, to go po prostu "wyjmujemy z szufladki". C++ Builder umożliwia także tworzenie własnych komponentów, jednak standardowy zestaw komponentów jest dość bogaty nawet dla zaawansowanego programisty. Najogólniej mówiąc komponenty można podzielić na sterujące i graficzne.
Komponenty sterujące są niewidoczne podczas działania programu, mają one za zadanie najczęściej przechwytywanie pewnych komunikatów oraz ich interpretację. Komponenty graficzne mają swoje "miejsce" na formie. Jako przykład komponentów sterujących można podać OpenDialog, natomiast graficznych - Image.

Jako przykład komponentów widzialnych można podać TButton oraz TImage, przykład komponentów niewidzialnych to TTimer, TOpenDialog.

Każdy komponent wywodzi się zklasy TObject. Jest to klasa nadrzędna. Używając komponentów graficznych, operujemy na nich korzystając z właściwości Canvas tychże komponentów.
|
|
Ostatnia aktualizacja: Piątek, 10. Lipiec 2009 14:01 |