1 / 7

Adobe Flex

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:

Download Presentation

Adobe Flex

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adobe Flex

  2. 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

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Efecte • Blur • Dissolve • Fade • Glow • Iris • Move • Pause • Resize • Rotate • SoundEffect • WipeLeft, WipeRight, WipeUp, WipeDown • Zoom

More Related