Kylix_Vademecum_profesjonalisty_kylxko 

[ Pobierz całość w formacie PDF ]

do narz¹dzia projektanta formularzy, które zwykle jest używane Å‚Ä…cznie z inspektorem
obiektów. Na rysunku 1.7 przedstawiona została paleta komponentów, zaś na rysunku 1.8
zobaczyć można narz¹dzie projektanta formularzy. Inne blisko zwiÄ…zane z nim narz¹dzie
 inspektor obiektów  pokazane jest na rysunku 1.9.
un Paleta komponentów otwarta na zakładce Standard
un 8
Projektant formularzy
z umieszczonymi
różnymi
komponentami
un
lnspektor obiektów
z wyświetlonymi
parametrami
kontrolki Edit
Paleta komponentów pojawia si¹ po prawej stronie pod paskiem menu. SkÅ‚ada si¹ ona
z zakładek, które zawierają komponenty dostarczone razem z produktem. Dosyć prosto
można stworzyć nowe komponenty i dodać je do palety. Zagadnienie tworzenia kom-
ponentów zostanie szczegółowo omówione w cz¹Å›ci II.
Na zakładkach palety komponentów znalezć można wiele użytecznych komponentów,
na przykład komponenty pozwalające tworzyć aplikacje operujące na bazach danych
oraz przeznaczone do tworzenia aplikacji WWW. Oczywiście, znajdziemy tam również
standardowe elementy formularzy, takie jak kontrolki edycji czy etykiety.
Porządek, w jakim ułożone są zakładki na palecie komponentów, jest całkowicie konfi-
gurowalny. Kliknij prawym przyciskiem na palecie komponentów i wybierz Properties.
Pojawi si¹ okno dialogowe nazwane Palette Properties, jak pokazano na rysunku 1.10.
Po lewej stronie tego okna znajduje si¹ lista zakÅ‚adek, a po prawej  lista komponentów
znajdujÄ…cych si¹ na danej zakÅ‚adce. Klikni¹ciem okreÅ›lonej pozycji po lewej stronie
zmieniasz list¹ komponentów po stronie prawej.
Rozdział 1. Programowanie wizualne 41
un 0
Okno Palette
Properties umożliwia
zmianÄ™ wyglÄ…du
palety komponentów
Możesz kliknąć lewym przyciskiem na tekście w oknie Pages (zakładki) i przeciągnąć go
na nowÄ… pozycj¹. Przejdz dla przykÅ‚adu na sam dół listy, znajdz pozycj¹ znajdujÄ…cÄ… si¹
tutaj na ostatnim miejscu i przeciÄ…gnij jÄ… na samÄ… gór¹. Gdy zamkniesz okno, zobaczysz,
że ostatnia staÅ‚a si¹ pierwszÄ…, a pierwsza  no cóż  nie ostatniÄ…, lecz drugÄ….
Dalsze zgÅ‚¹bianie okna Palette Properties ujawnia możliwość rearanżacji komponentów,
usuwania ich z listy oraz ukrywania. Do wspomnianego okna można dostać si¹ również
poprzez menu Component, pod pozycją Configure Palette. Dodatkowe możliwości kon-
figurowania palety uzyskamy przez proste klikni¹cie prawym przyciskiem myszy na samej
palecie komponentów (pami¹taj, żeby podczas korzystania z IDE próbować klikać prawym
przyciskiem myszy po prostu na wszystkim dookoła).
h
Komponenty na palecie komponentów są przechowywane w zbiorowych bibliotekach,
znanych jako pakiety (ang. packages). Na dysku każda biblioteka jest po prostu specjal-
nym rodzajem współdzielonego obiektu  jaki programiści Windows nazwaliby DLL.
Aby stworzyć komponent, piszesz obiekt, który pochodzi od jednego ze szczególnych
zbiorów klas Object Pascala, a nast¹pnie kompilujesz swój komponent, który jest umiesz-
czany w jednej z bibliotek. Jeśli wszystko zrobisz dobrze, IDE, które potrafi przeszukiwać
biblioteki, pokaże ikon¹ Twojego obiektu na palecie komponentów.
Jak zobaczysz w części II, Istnieje jeszcze jeden, zupełnie inny sposób zmieniania
palety komponentów. Wykorzystuje on zaawansowane techniki związane z bibliotekami.
WybierajÄ…c Component, i z menu Install Packages zobaczysz list¹ bibliotek, jak to po-
kazano na rysunku 1.11 (do pokazanego na nim okna możesz dostać si¹ również wybierajÄ…c
kolejno Project, Options, Packages). KlikajÄ…c przycisk Components przekonasz si¹, które
komponenty znajdujÄ… si¹ w danym pakiecie. Jak sam widzisz, wi¹kszość pakietów do-
starczonych z Kyliksem znajduje si¹ w katalogu kylix/bin.
42 Część I Poznanie Delphi i Linuksa
un
Lista obecnie
używanych pakietów,
wyświetlona w oknie
dialogowym Project
Options
Pole wyboru znajdujÄ…ce si¹ na liÅ›cie Design Packages pozwala okreÅ›lić, czy komponenty
z danego pakietu mają być wyświetlane, czy ukrywane. Przycisk Remove z okna Project
Options pozwala caÅ‚kowicie usunąć pakiet, wskutek czego Kylix nie b¹dzie go wi¹cej Å‚ado-
waÅ‚. JeÅ›li zdecydujesz, by pewne wi¹ksze pakiety nie byÅ‚y Å‚adowane  zwÅ‚aszcza pakiety
baz danych  caÅ‚e Å›rodowisko Kyliksa b¹dzie si¹ uruchamiaÅ‚o szybciej. Może to także
umożliwić stworzenie mniej  zagraconej , prostszej do ogarni¹cia palety komponentów.
Na dole okna Project Options znajduje si¹ opcja pozwalajÄ…ca okreÅ›lić, czy pakiety wczyty-
wane w czasie wykonywania programu b¹dÄ… używane. Dzi¹ki niej możemy zadecydować,
czy komponenty z określonych pakietów mają być włączone do programu wykonywal-
nego aplikacji. JeÅ›li zdecydujesz, że tak wÅ‚aÅ›nie ma być, b¹dziesz mógÅ‚ Å‚atwo dostać si¹ [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • showthemusic.xlx.pl
  • © 2009 Silni rzÄ…dzÄ…, sÅ‚abych rzuca siÄ™ na pożarcie, ci poÅ›redni gdzieÅ› tam przemykajÄ… niezauważeni jak pierd-cichacz. - Ceske - Sjezdovky .cz. Design downloaded from free website templates