adobe-air-i-ajax.-szybki-start- scan.pdf

(14128 KB) Pobierz
888136619.009.png
Spis treci
Rozdzia 6.
Tworzenie okien 87
Tworzenie nowego okna ........................................................................................ 88
Tworzenie nowego okna natywnego ..................................................................... 92
Dostosowywanie okien .......................................................................................... 95
Uzyskiwanie dostpu do okna natywnego ............................................................ 98
Tworzenie okien penoekranowych .................................................................... 102
Obsuga zdarze okien ........................................................................................ 105
Tworzenie nowego wygldu aplikacji ................................................................. 108
Przesuwanie i zmiana rozmiarów okien.............................................................. 112
Rozdzia 7.
Tworzenie menu 115
Przydatne pojcia ................................................................................................. 116
Tworzenie menu .................................................................................................. 118
Obsuga zdarze menu ........................................................................................ 123
Menu zalene od systemu operacyjnego ............................................................ 127
Dodawanie skrótów klawiaturowych .................................................................. 130
Zmiana stanu elementu menu ............................................................................. 135
Rozdzia 8.
Import i eksport danych 139
Kopiowanie........................................................................................................... 140
Wycinanie............................................................................................................. 145
Wklejanie.............................................................................................................. 149
Operacje na schowku a róne typy danych ........................................................ 153
Przeciganie i upuszczanie danych w aplikacji .................................................. 158
Przeciganie danych poza aplikacj.................................................................... 163
Rozdzia 9.
Pliki i katalogi 167
Podstawowe informacje ....................................................................................... 168
Przegldanie plików i katalogów ......................................................................... 171
Uzyskiwanie informacji o plikach ....................................................................... 176
Odczytywanie zawartoci katalogów................................................................... 180
Usuwanie plików i katalogów .............................................................................. 184
Kopiowanie i przenoszenie.................................................................................. 189
Rozdzia 10.
Praca wewntrz plików 195
Odczyt danych z pliku ......................................................................................... 196
Zapis do plików .................................................................................................... 201
Mechanizm asynchroniczny ................................................................................ 207
Obsuga danych binarnych .................................................................................. 213
6
888136619.010.png 888136619.011.png 888136619.012.png
Spis treci
Rozdzia 11.
Bazy danych w aplikacjach AIR 217
czenie z baz danych ....................................................................................... 218
Tworzenie bazy danych ....................................................................................... 221
Wstawianie rekordów .......................................................................................... 225
Obsuga bdów ................................................................................................... 230
Pobieranie rekordów............................................................................................ 233
Modyfikowanie i usuwanie rekordów................................................................. 239
Rozdzia 12. Rozmaite techniki bazodanowe 247
Rozpowszechnianie bazy danych ........................................................................ 248
Zapytania parametryzowane................................................................................ 252
Porcjowanie wyników .......................................................................................... 257
Wykonywanie transakcji ...................................................................................... 261
Poprawianie wydajnoci ...................................................................................... 272
Techniki debugowania......................................................................................... 273
Rozdzia 13. Operacje sieciowe 275
Klasa URLRequest............................................................................................... 276
Odbieranie danych............................................................................................... 280
Parsowanie danych............................................................................................... 283
Wysyanie danych ................................................................................................ 287
Pobieranie plików ................................................................................................ 292
Pobieranie duych plików ................................................................................... 295
Wysyanie plików ................................................................................................. 299
Rozdzia 14. Obsuga pozostaych mediów 303
Odtwarzanie dwików ....................................................................................... 304
Odtwarzanie dugich plików ............................................................................... 306
Odtwarzanie strumieniowe ................................................................................. 310
Kontrola odtwarzania dwików .......................................................................... 315
Wywietlanie dokumentów PDF ........................................................................ 320
Obsuga danych XML.......................................................................................... 324
Rozdzia 15.
Bezpieczestwo aplikacji AIR 331
Model bezpieczestwa AIR................................................................................. 332
Piaskownice zewntrzne...................................................................................... 337
Mostek midzypiaskownicowy............................................................................ 340
Przechowywanie zaszyfrowanych danych .......................................................... 351
Walidacja danych ................................................................................................. 355
Najlepsze praktyki bezpieczestwa .................................................................... 356
7
888136619.001.png 888136619.002.png 888136619.003.png
Spis treci
Rozdzia 16. Publikowanie aplikacji 357
Dodatkowe opcje pliku deskryptora aplikacji .................................................... 358
Dodawanie wasnych ikon................................................................................... 361
Tryb cichej instalacji ............................................................................................ 363
Jeszcze wicej ciekawych pomysów.................................................................... 366
Aktualizowanie aplikacji ...................................................................................... 370
Skorowidz
379
8
888136619.004.png 888136619.005.png 888136619.006.png
2
Tworzenie aplikacji
Rozdzia 2. Tworzenie aplikacji
Gdy przystpujesz do tworzenia aplikacji Adobe AIR, masz do wyboru róne technologie
i narzdzia programistyczne. Do technologii nale Ajax (HTML i JavaScript), Adobe
Flex i Adobe Flash. W niniejszej ksice bd omawia wycznie aplikacje stworzone
z wykorzystaniem Ajaksa. W przypadku narzdzi programistycznych nie ma prawie
adnych ogranicze. W tym rozdziale zaprezentuj proces tworzenia aplikacji przy uyciu
edytora tekstowego i AIR SDK (z ang. Software Development Kit — zestaw narzdzi
programistycznych). W nastpnym rozdziale poka Ci, jak wykorzystywa bardziej
rozbudowane narzdzia, takie jak Dreamweaver CS3 czy Aptana Studio Integrated
Development Environments (IDE).
Tworzenie aplikacji AIR naley rozpocz od utworzenia folderu projektu. Nastpnie
dodasz do niego dwa pliki: HTML i XML. Na kocu przetestujesz i skompilujesz aplikacj
przy uyciu narzdzi z pakietu AIR SDK. Najpierw jednak zajmiemy si instalacj
i konfiguracj tego pakietu — jest to, podobnie jak w przypadku samej biblioteki AIR,
proces jednorazowy.
21
888136619.007.png 888136619.008.png
Zgłoś jeśli naruszono regulamin