Hello Flex 4.pdf
(
541 KB
)
Pobierz
Idź do
• Spis treści
• Przykładowy rozdział
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Hello! Flex 4
Autor: Peter Armstrong
Tłumaczenie: Krzysztof Sawka
ISBN: 978-83-246-2881-0
Tytuł oryginału:
Hello! Flex 4
Format: 158×235, stron: 272
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2010
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 graficznym, 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 trafić! 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
• Definiowanie 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!
Spis tre ci
P
RZEDMOWA
P
ODZIñKOWANIA
9
13
KI
I
NFORMACJE NA TEMAT KSIÝ
I
NFORMACJE O SERII
H
ELLO
!
1 P
IERWSZE KROKI
23
17
21
2 J
ñZYKI
A
CTION
S
CRIPT
3, XML
I
E4X
51
77
121
157
3 W
ITAJ
, S
PARKU
:
OBIEKTY PIERWOTNE
,
SK ADNIKI
,
GRAFIKA
FXG
I
MXML,
A NAWET WIDEO
4 P
OJEMNIKI TYPU
S
PARK
,
STANY WIDOKU
,
EFEKTY I PROJEKTOWANIE STYLÓW
5 H
ALO
F
LEX
4: S
TOSOWANIE OBIEKTÓW
D
ATA
G
RID
,
POJEMNIKÓW NAWIGACYJNYCH I ELEMENTÓW WYSKAKUJÝCYCH
6 T
WORZENIE
ATWYCH W OBS UDZE
FORMULARZY ZA POMOCÝ FORMATERÓW
I ANALIZATORÓW POPRAWNO CI W RODOWISKU
F
LEX
175
7 C
AIRNGORM W AKCJI
:
S
OCIAL
S
TALKR
(T
WITTER
+ Y
AHOO
! M
APS
)
S
KOROWIDZ
251
199
6
Tworzenie atwych
w obs udze formularzy
za pomocÞ formaterów
i analizatorów poprawno ci
w rodowisku Flex
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.
W
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 poprawno ci
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:
PDFator
Inne pliki z tego folderu:
Adobe Flex 4 Oficjalny podrecznik.pdf
(511 KB)
Adobe Flex 3 Oficjalny podrecznik.pdf
(511 KB)
Android na tablecie Receptury.pdf
(776 KB)
Hello Flex 4.pdf
(541 KB)
Flex 3 0 Tworzenie efektownych aplikacji.pdf
(346 KB)
Inne foldery tego chomika:
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Administracja
Zgłoś jeśli
naruszono regulamin