Hello_Flex_4_flex4h.pdf
(
564 KB
)
Pobierz
Hello! Flex 4
Idź do
• Spis treści
• Przykładowy rozdział
Autor: Peter Armstrong
Tłumaczenie: Krzysztof Sawka
ISBN: 978-83-246-2881-0
Tytuł oryginał
u:
Hello! Flex 4
Format: 158×235, stron: 272
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Najnowszy Flex – aktualna książka. Wykorzystaj szansę!
• Jak stworzyć swój pierwszy projekt?
• Jak projektować style?
• Co wybrać: AJAX czy Flex? A może je połączyć?
Flex w wersji 4 to najnowszy krzyk mody na rynku aplikacji webowych. Pozwala na tworzenie
rozwiązań internetowych w niczym nieprzypominających tych, z którymi mamy do czynienia na
co dzień. Są one atrakcyjne pod względem gracznym, charakteryzują się wysoką interakcyjnością
oraz nieprawdopodobnie ogromnymi możliwościami. Jeżeli wspomnieć jeszcze o tym, że jest to
środowisko zupełnie darmowe… pora przygotować się na rewolucję w świecie aplikacji
internetowych!
Od marca 2010 roku dostępna jest najnowsza wersja Fleksa, oznaczona numerem 4. Warto
poznawać tę wersję z podręcznikiem „Hello! Flex 4” w dłoni. Znajdziesz tu wszechstronną wiedzę
na temat języków ActionScript, XML, E4X, obiektów pierwotnych oraz zasad projektowania stylów.
Ponadto dowiesz się, jak tworzyć efekty, animacje oraz jak wykorzystać obiekty typu DataGrid.
Jednak zanim dojdziesz do tych interesujących, lecz złożonych zagadnień, będziesz miał okazję
zapoznać się z samym środowiskiem oraz najlepszymi praktykami i metodami pracy. Jeżeli chcesz
rozpocząć przygodę z najnowszą wersją środowiska Flex – nie mogłeś lepiej trać! Rozpocznij ją
już dziś!
• Pierwsze kroki we Fleksie – omówienie platformy
• Nasłuchiwanie zdarzeń
• Wiązanie danych – adnotacja Bindable
• Struktura aplikacji pisanych w środowisku Flex
• Języki ActionScript, XML, E4X
• Deniowanie zmiennych i przestrzenie nazw
• Obiekty, tablice oraz sterowanie przepływem
• Dziedziczenie i inne pojęcia obiektowe w środowisku Flex
• Składniki typu Spark
• Stany widoku
• Projektowanie stylów
• Tworzenie animacji i efektów specjalnych
• Wykorzystanie obiektów typu DataGrid
• Zastosowanie pojemników nawigacyjnych oraz elementów wyskakujących
• Projektowanie i tworzenie formularzy
Rozpocznij przygodę z Flex 4 bez najmniejszych problemów!
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2010
Spis treci
P
RZEDMOWA
9
P
ODZIKOWANIA
13
I
NFORMACJE NA TEMAT KSIKI
17
I
NFORMACJE O SERII
H
ELLO
! 21
1P
IERWSZE KROKI
23
2J
ZYKI
A
CTION
S
CRIPT
3, XML
I
E4X 51
3W
ITAJ
, S
PARKU
:
OBIEKTY PIERWOTNE
,
SKADNIKI
,
GRAFIKA
FXG
I
MXML,
A NAWET WIDEO
77
4P
OJEMNIKI TYPU
S
PARK
,
STANY WIDOKU
,
EFEKTY I PROJEKTOWANIE STYLÓW
121
5H
ALO
F
LEX
4: S
TOSOWANIE OBIEKTÓW
D
ATA
G
RID
,
POJEMNIKÓW NAWIGACYJNYCH I ELEMENTÓW WYSKAKUJCYCH
157
6T
WORZENIE ATWYCH W OBSUDZE
FORMULARZY ZA POMOC FORMATERÓW
I ANALIZATORÓW POPRAWNOCI W RODOWISKU
F
LEX
175
7C
AIRNGORM W AKCJI
:
S
OCIAL
S
TALKR
(T
WITTER
+ Y
AHOO
! M
APS
) 199
S
KOROWIDZ
251
6
Tworzenie atwych
w obsudze formularzy
za pomoc formaterów
i analizatorów poprawnoci
w rodowisku Flex
W
tym rozdziale nauczymy się obsługi formaterów i analizatorów popraw-
ności, dzięki którym tworzenie formularzy do wprowadzania danych staje
się przyjemnością — przynajmniej w porównaniu z innymi środowiskami
programistycznymi. Formatery środowiska Flex są używane głównie do formato-
wania danych wyświetlanych użytkownikowi w kontrolkach takich jak przedsta-
wiony w rozdziale 5. obiekt
DataGrid
. Mogą one również być wykorzystywane do
pobierania danych wprowadzanych przez użytkownika i przekształcania ich w po-
prawnie sformatowane dane wejściowe. Analizatory poprawności (ang.
validator
)
służą w tym środowisku do sprawdzania poprawności wprowadzanych danych
oraz wyświetlania odpowiednich komunikatów w przypadku wprowadzenia nie-
prawidłowych informacji.
Dokumentacja interfejsów API dotycząca formaterów i analizatorów poprawności
jest pod wieloma względami znakomita, jednak jej słabym punktem zawsze było
przedstawienie jednoczesnego zastosowania wspomnianych elementów dla jednej
kontrolki wykorzystywanej przez użytkownika. Istnieje pewne dobre usprawiedli-
wienie: wcale nie jest tak łatwo przeprowadzić taką czynność poprawnie! Jeżeli
176
ROZDZIA 6. Tworzenie formularzy za pomoc formaterów i analizatorów poprawnoci
jednak zależy nam, aby formularze były jak najbardziej przydatne, jest to droga, na
którą prędzej czy później musimy wstąpić. Jeśli tak się stanie, czas, jaki zaoszczę-
dzicie po przeczytaniu tego rozdziału, może być wart ceny całego podręcznika.
Już od czasów środowiska Flex 1.0 obsługa formatowania była w nim przemyślana
dobrze, a obsługa analizatorów poprawności — jeszcze lepiej. Największą innowacją
od tamtej pory jest wprowadzenie do klas analizatorów poprawności właściwości
id
oraz możliwość powiązania danych z ich właściwościami. Zatem proces two-
rzenia aplikacji integrującej formatowanie i analizę poprawności w tych samych
składnikach został ułatwiony.
Rozpoczniemy od utworzenia malutkiej aplikacji próbnej, która będzie bezpo-
średnio wykorzystywała wbudowane formatery i analizatory poprawności. Na-
szym zadaniem będzie zaobserwowanie, w jaki sposób te obiekty działają bez naszej
dodatkowej pomocy. Przejdziemy następnie do nieco bardziej skomplikowanego
zadania i napiszemy formularz
AddressForm
, w którym zostanie zaprezentowana
współpraca formaterów i analizatorów poprawności w prawdziwej aplikacji. To
zadanie wymaga z naszej strony nieco wysiłku: formularz
AddressForm
składa się
z około 180 linijek kodu, więc jest to najbardziej złożony przykład, z jakim mieli-
śmy dotychczas do czynienia. Nam to jednak nie przeszkadza — lepiej zakończyć
ostatnie samodzielne sesje wielką eksplozją niż chlipaniem. Poza tym, chociaż
omawiany kod może wydawać się nudny, dla wielu programistów aplikacji w śro-
dowisku Flex może okazać się prawdziwym asem w rękawie podczas poszukiwania
pracy. Nie wspominając o tym, że istnieje wiele możliwości strzelenia sobie w stopę
na etapie wiązania danych podczas integracji formatowania z analizą poprawności,
przez co ten rozdział okazuje się bardzo na miejscu.
W następnym rozdziale wprowadzimy jeszcze dłuższy przykład, w którym przez
około 50 stron będziemy tworzyć połączenie serwisów Twitter i Yahoo! Maps,
zatem możemy uznać przeprawę przez kilka stron poświęconych kodowi for-
Plik z chomika:
kjloki
Inne pliki z tego folderu:
100_sposobow_na_Access_100acc.pdf
(598 KB)
100_sposobow_na_bezpieczenstwo_Sieci_100bsi.pdf
(894 KB)
100_sposobow_na_cyfrowe_wideo_100cyf.pdf
(1337 KB)
100_sposobow_na_Excel_100exc.pdf
(1620 KB)
100_sposobow_na_Excel_2007_PL_Tworzenie_funkcjonalnych_arkuszy_100e27.pdf
(1134 KB)
Inne foldery tego chomika:
!!!nowe!
1
Business English
Dokumenty
ebooki - wielki zbiór; format .mobi
Zgłoś jeśli
naruszono regulamin