70 likes | 209 Views
Adobe Flex. Prezentare generală. Permite crearea de aplicații economice pentru publicarea pe Web și a aplicațiilor desktop. Permite dezvoltarea rapidă și ușoară a RIA (Rich Internet Applications) Flex=Flash. Prezentare generală. Tehnologii folosite:
E N D
Prezentare generală • Permite crearea de aplicații economice pentru publicarea pe Web și a aplicațiilor desktop. • Permite dezvoltarea rapidă și ușoară a RIA (Rich Internet Applications) • Flex=Flash
Prezentare generală • Tehnologii folosite: • ActionScript 3.0 – limbaj de programare orientat-obiect care permite dezvoltarea opțiunilor oferite de platforma Flash. Permite dezvoltarea facilă a aplicațiilor economice pentru Internet. • Flex Framework 3 folosește ActionScript 3.0 și Flash Player 10 și adaugă o clasă de biblioteci extensibilă pentru dezvoltarea de aplicații Internet. • Limbajul MXML se bazează pe XML și permite gestiunea elementelor aplicației într-o manieră declarativă. • Flex Builder 3 – mediu integrat de dezvoltare a aplicațiilor • Flex Data Services 3 (FDS3) – oferă servicii de sincronizare pentru accesul, gestiunea și sincronizarea datelor. • AIR (Adobe Integrated Runtime) – permite publicarea conținutului web și includerea componentelor Flash în aplicații desktop.
Tehnologia AIR • Utilitate: • Browserele web au facilități limitate, • Browserele web nu au incorporat suport pentru a realiza drag-and-drop direct de pe desktop, • Browserele au limite impuse de politicile de securitate, • Este necesară o conexiune Internet pentru a putea accesa aplicațiile web. • Permite utilizarea unui singur mediu pentru dezvoltarea aplicațiilor web și a celor desktop. • Asigură portabilitatea aplicațiilor pe sisteme de operare diferite.
Implementarea interacțiunii utilizatorului cu aplicația • Controale • Validarea datelor introduse de utilizator: • Real-time validation– interceptează evenimentele clic și apăsarea unei taste, • Committed-Value validation– așteaptă ca utilizatorul să termine de introdus textul, • Pass-Through validation -verifică odată toate valorile introduse în formă. • Scripted validation – crearea dinamică a condițiilor de validare și reutilizarea codului scris.
Validări incluse • Validator – verifică introducerea de valori în “câmpurile obligatorii”; • StringValidator – verifică dacă numărul de caractere introduse într-un control se încadrează între 2 limite; • NumberValidator – impune restricții legate de valoarea numerică introdusă și tipul valorii; • DateValidator – verificarea corectitudinii valorii introduse; • EmailValidator - verificarea adresei de poștă electronică; • CreditCardValidator - folosește algoritmul Luhn mod10 pentru a verifica corectitudinea numărului și tipul cărții de credit introduse de utilizator: • Tipul cărții de credit (suportă American Express, Diners Club, Discover, MasterCard șiVisa) • Numărul cărții de credit. • CurrencyValidator; • PhoneNumberValidator; • RegExpValidator; • ZipCodeValidator.
Efecte • Blur • Dissolve • Fade • Glow • Iris • Move • Pause • Resize • Rotate • SoundEffect • WipeLeft, WipeRight, WipeUp, WipeDown • Zoom