Flex gyors útmutató
Mi az a Flex?
Flex egy erőteljes, nyílt forráskódú alkalmazás keretrendszer, amely lehetővé teszi, hogy építsen a hagyományos böngésző alkalmazás, a mobil és az asztali ugyanazt programozási modell és a szerszám kódját.
Flex Flex SDK, amely a Flex osztály könyvtár (ActionScript osztály), a Flex fordító, debugger, a MXML és ActionScript programozási nyelvek, és egyéb eszközök létrehozása expresszív és interaktív gazdag internetes alkalmazások (RIA)
Flex gondoskodik a felhasználói felület (UI), vagy a funkcionalitás oldalán a webes alkalmazás kliens. Funkcionalitás a szerver oldalon függ a szerver oldali komponensek, írt egy hagyományos programozási nyelv (Java / PHP, stb)
Flex alkalmazás telepítve van a SWF-fájl (ok), valamint HTML-héj, CSS fájl (ok) és a script fájlokat a szerver oldalon (azaz a Java. CFM. PHP, stb), hogy a szerver. Mint a hagyományos webes alkalmazások
Ezek a források szállítják a szerver a kliens böngészőnek egy normál HTTP-kérés / válasz mód és Flash Player alkalmazás futtatásához a böngészőben.
előnyei Flex
Flex alkalmazást Flash Player alapján férhetnek készülék képességeit, mint a GPS, a kamera, a helyi adatbázis, egy gyorsulásmérő grafika.
Flex alkalmazások futtathatók Andriod, a BlackBerry Tablet OS, Cisco IOS eszközök.
Flex alkalmazások futnak a böngésző és az asztalon.
Flex alkalmazások platformtól függetlenül. A felhasználói felület lehet natív a platformra, vagy lehet azonos minden platformon.
Flex alkalmazások kölcsönhatásba léphet a szerver minden jelentősebb technológiák a szerver oldalon, mint a Java, Spring, Hibernate, PHP, Ruby. NET, az Adobe ColdFusion és az SAP az ipari szabványokat, mint a REST, SOAP, JSON, JMS, és az AMF.
Flex alkalmazások kifejlesztett egy gazdag felhasználói élményt intuitív interakció az alkalmazás és az adatok megjelenítésére vizuálisan gazdagabb felületet.
Flex alkalmazás egy egységes kérelmet, egy oldalt, amely államok lehet mozgatni az egyik állapotból egy másik állapotba anélkül, hogy kivonat új oldalt a szerver, vagy frissítse a böngészőt.
Flex alkalmazás csökkenti a terhelést a kiszolgáló nagy mértékben, mert csak akkor kell, hogy visszatérjen egy alkalmazást egyszer, de nem egy új oldalt minden alkalommal, amikor egy felhasználó megváltoztatja nézeteit.
hátrányok Flex
Flex alkalmazás egyszálú alkalmazásokkal, de Flex aszinkron programozási modell a felzárkóztatásra.
Flex ActionScript és XML alapú. A tanulmány e két előfeltétele dolgozó Flex.
Ez a leírás végigvezeti Önt, hogyan kell elkészíteni a fejlesztési környezet elkezdeni az Adobe Flex keretrendszer. Ez a bemutató is tanítani, hogyan kell telepíteni a JDK és az Adobe Flash Builder gépen telepítése előtt Flex Framework:
rendszer követelmények
FLEX igényel JDK 1.4 vagy magasabb, úgy, hogy az első követelményt kell JDK telepítve van a gépen.
3. lépés - beállítása az Adobe Flash Builder 4.5
Minden példa ebben a kézikönyvben írtak használatával az Adobe Flash Builder 4.5 IDE foglalkozás tárgyalás. Ezért azt javasoljuk, meg kell adnunk a legújabb verzióját az Adobe Flash Builder telepítve a számítógépen futó operációs rendszer.
Flash Builder, akkor futtassa a következő parancsokat az autó ablakát, vagy egyszerűen kattintson duplán FlashBuilder.exe
Flash Builder, akkor a következő parancsokat Unix (Solaris, Linux, stb) a gép:
Adobe Flash Builder próbaverzió is használható 60 napig. Csak fogadd el a feltételeket, és kihagyja az első lépéseket, hogy regisztráljon és folytassa az IDE. Az általunk használt változat a képzési célból.
Miután sikeres elindítása, ha minden jól megy, akkor megjelenít a következő eredménnyel:
Adobe Flash Builder szállítjuk előre konfigurált FLEX SDK. Az általunk használt Flex SDK 4.5 mi példát, ami jön a csomagban az Adobe Flash Builder 4.5.
4. lépés: Apache Tomcat:
Tomcat indítható a következő parancsokat az autó ablakát, vagy egyszerűen kattintson duplán startup.bat
Tomcat indítható a következő parancsokat Unix (Solaris, Linux, stb) a gép:
Tomcat lehet állítani a végrehajtó a következő parancsot az autó ablakait:
Tomcat lehet állítani a következő parancsok végrehajtásával Unix (Solaris, Linux, stb) a gép:
Mielőtt elkezdjük a tényleges létrehozása prilozheniyaHelloWorld a Flash Builder, lássuk. Mi az igazi része a Flex alkalmazás. Flex alkalmazás áll a következő négy fontos részei, melyek közül az utolsó rész nem kötelező, de az első három részre van szükség:
Flex Framework könyvtár
Állami források (HTML / JS / CSS)
Szerver-oldali kód
Példák a különböző részein egy tipikus alkalmazás FlexHelloWord. az alábbiak szerint:
Ez jelenti a Button vezérlő, amely lehet nyomni, hogy bizonyos intézkedéseket.
Szerver-oldali kód
Ezen az oldalon a szerver oldali alkalmazás, és ez nagyon nem kötelező. Ha nem csinál semmi feldolgozását a backend az alkalmazásban, akkor nem kell ezt a részt, de ha van némi feldolgozás szükséges, hogy befolyásolja a szerver, akkor meg kell, hogy dolgozzon ki ezeket az alkatrészeket a backend és kliens oldali alkalmazások.
A következő fejezet fogja használni az összes fenti fogalmakat, hogy megteremtse a HelloWorld alkalmazás segítségével a Flash Builder.
Fogjuk használni Flash Builder 4.5 építeni Flex alkalmazásokat. Kezdjük egy egyszerű prilozheniyaHelloWorld:
1. lépés - Projekt létrehozása
Az első lépés, hogy hozzon létre egy egyszerű Flex projekt segítségével a Flash Builder IDE. Kezdve a projekt varázsló segítségével optsiiFile> New> Flex Projekt. Most megnevezni a projekt kakHelloWorld. A varázsló ablakban a következő.
Itt egy rövid leírást minden fontos mappák:
A NumericStepper vezérlő segítségével válasszon ki egy számot egy rendezett halmaz.
Control System felhasználók fokozott képességek foglalkozni nagy mennyiségű adat egyszerű módon és biztosítja számukra a lehetőséget, hogy befolyásolja az alkalmazást. Minden sor UI vezérli örökli a UIComponent osztály, ami viszont örököl EventDispatcher és egyéb felső szintű osztályok.
Ellenőrző és leírás
A EventDispatcher osztály az alap osztály minden osztály, amely képes eseményeket. EventDispatcher osztály lehetővé teszi bármilyen tárgy a megjelenítési lista, hogy egy esemény célt, és mint ilyen, használata a IEventDispatcher interfész módszerek.
UIComponent osztály az alap osztály az összes vizuális elemek, mind az interaktív és nem interaktív.
kifinomult ellenőrzések
Az alábbiakban néhány vazhnyhslozhnyh ellenőrzés:
Ellenőrző és leírás
DataGrid vezérlő megjeleníti egy sor oszlopfejlécek fölött görgethető rács.
AdvancedDataGrid hozzáteszi, néhány további funkciók a szabvány DataGrid felvehetnek adatok vizuális jellemzői.
Vezérlőmenü létrehoz egy felugró menü opciókat.
A Folyamatsáv ellenőrzés vizuálisan ábrázolja a fejlődés feladat idővel.
TitleWindow kiterjed Panel, hogy tartalmazza a bezárás gombot, és mozgassa a területen.
Mi adhat viselkedését rugalmas alkalmazások fogalmát hatásokat. Például, ha a szöveg dobozt kap hangsúlyt, tudjuk, hogy a szöveg lesz bátrabb és ez a méret egy kicsit.
Minden hatás örökli a csoportra jellemző hatás, ami viszont örökli EventDispatcher és más felső szintű osztályok.
hatás leírás
A hatás az osztály egy absztrakt alap osztály, amely meghatározza az alapvető funkcionalitás minden Flex hatások. Ez az osztály határozza meg a bázis gyári osztály minden hatás.
fő hatásai
Az alábbiakban néhány vazhnyhOsnovnye látvány: