SlideShare a Scribd company logo
Adobe Flex
RAD (Rapid Application Development) Principii Prototipizarea şi testarea devreme de către utilizator Refolosirea componentelor softwar e Programarea vizuală pentru definirea interfeţei-utilizator Modelarea datelor
Aplicarea principiilor RAD in Flex Reutilizarea componentelor soft folose ş te un limbaj orientat-obiect: ActionScript folosind MXML  ş i ActionScript se pot defini componente proprii refolosibile  î n alte aplica ţ ii Programare vizual ă folose ş te un limbaj declarativ, MXML, cu suport pentru programare vizual ă Instrumente de modelare a datelor definirea modelului de date prin intermediul unui obiect ActionScript
Arhitectura sistemului urm ă re ş te modelul arhitectural MVC
View const ă  din interfa ţ a utilizator descris ă  printr-o ierarhie de componente MXML comunicarea se realizeaz ă  prin Evenimente actualizarea datelor partajate de View-uri se realizeaz ă  prin mecanismul de Data Binding
Model stocheaz ă  date reprezint ă  starea aplica ţ iei se pot utiliza clase Action Script
Controller responsabil cu logica dintre View  ş i Model realizat ă  prin Evenimente View-ul trimite evenimente, Controller-ul ascult ă   ş i furnizeaz ă  comportamenul adecvat (de obicei, actualizeaz ă  modelul)
Limbaje: MXML limbaj declarativ bazat pe XML folosit pentru descrierea interfe ţ elor grafice permite  ş i definirea aspectelor non-vizuale: e.g. data bindings, conexiuni la servicii web furnizeaz ă  o colec ţ ie larg ă  de tag-uri: grid-uri, arbori, tab-uri de navigare, meniuri poate fi extins cu componente proprii
Limbaje: ActionScript limbaj procedural, orientat-obiect Pentru a include facilităţile AS în MXML se poate recurge la următoarele metode: folosirea AS pentru a defini event listener-i în interiorul atributelor MXML adăugarea blocurilor de AS folosind tag-ul <mx:Script> includerea de fişiere AS externe importarea claselor AS crearea de componente AS
Utilitatea Interoperabilitate Productivitate Simplitate Open Source Servicii de date avansate Scalabilitate

More Related Content

PPT
Prezentare IOC - etapa 3
PPS
212 Degree الدرجة 212 العجيبة
PDF
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
PDF
ReSTFul Api's com FRAPI
PPS
فائدة الاستغفار
PPS
The bridge الجسر - قصة رائعة
PDF
Optimal Patient Vent Synchrony
Prezentare IOC - etapa 3
212 Degree الدرجة 212 العجيبة
A tribute to simon gillespie by dr. jeffrey lant master marketer and also col...
ReSTFul Api's com FRAPI
فائدة الاستغفار
The bridge الجسر - قصة رائعة
Optimal Patient Vent Synchrony

Viewers also liked (17)

PPT
Irco Walk Smart Pres
PPSX
4 nice stories
PDF
PDF
How to Measure Inbound Markerting
PPT
Social Media Success
PPS
A butterfly’s lesson in arabic درس الفراشة رائع
PPT
eLearning in Europe: overview and debate
PPT
Gripex Kichajacy Portal 2006
PPT
Fit Programmes @ Terenure Enterprise Centre
PDF
Crf Teil 2
PPTX
Clase 10 test
PPTX
Managing money in tough times
PPT
Technology Transfer: Universities: General Concepts Part II
PPTX
Wfi the dangers of payday loans 2.11
PPT
Photo Portfolio Sampler
PPTX
Social Media in the digitalmediamix
PPTX
Tarea WQ
Irco Walk Smart Pres
4 nice stories
How to Measure Inbound Markerting
Social Media Success
A butterfly’s lesson in arabic درس الفراشة رائع
eLearning in Europe: overview and debate
Gripex Kichajacy Portal 2006
Fit Programmes @ Terenure Enterprise Centre
Crf Teil 2
Clase 10 test
Managing money in tough times
Technology Transfer: Universities: General Concepts Part II
Wfi the dangers of payday loans 2.11
Photo Portfolio Sampler
Social Media in the digitalmediamix
Tarea WQ
Ad

Similar to FlexDoc (20)

PPTX
Model View Controller și ASP.NET MVC + AJAX
PPSX
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
PDF
HTML5? HTML5!
PDF
Documentatie Your Academic Tasks
DOCX
Music Finder
PPT
Irina Cureraru
PPT
Dezvoltarea Aplicatiilor Web
PPT
Windows Presentation Foundation - Ronua
PPT
Documenta DMS (www.documenta.ro)
PPTX
Php mvc framework
PPT
Vista4Devs Academic Tour Romani
PDF
Google Web Toolkit - technical report
PPTX
Licenta web aplicatie.pptx
PPTX
Noutăţi în ASP.NET MVC 2
PDF
Software_interior_ro.pdf
PPTX
CLOUD COMPUTING
PPT
Introducere baza de-date
PPT
Lupu Vitaliy Bachelor thesis Presentation
PPTX
Biblioteci JavaScript pentru Ajax.pptx
PPTX
Magia testelor automate cu ASP.NET MVC
Model View Controller și ASP.NET MVC + AJAX
[Web Days] Manipularea Datelor, Conectivitate Si Performanta In Silverlight 2
HTML5? HTML5!
Documentatie Your Academic Tasks
Music Finder
Irina Cureraru
Dezvoltarea Aplicatiilor Web
Windows Presentation Foundation - Ronua
Documenta DMS (www.documenta.ro)
Php mvc framework
Vista4Devs Academic Tour Romani
Google Web Toolkit - technical report
Licenta web aplicatie.pptx
Noutăţi în ASP.NET MVC 2
Software_interior_ro.pdf
CLOUD COMPUTING
Introducere baza de-date
Lupu Vitaliy Bachelor thesis Presentation
Biblioteci JavaScript pentru Ajax.pptx
Magia testelor automate cu ASP.NET MVC
Ad

FlexDoc

  • 2. RAD (Rapid Application Development) Principii Prototipizarea şi testarea devreme de către utilizator Refolosirea componentelor softwar e Programarea vizuală pentru definirea interfeţei-utilizator Modelarea datelor
  • 3. Aplicarea principiilor RAD in Flex Reutilizarea componentelor soft folose ş te un limbaj orientat-obiect: ActionScript folosind MXML ş i ActionScript se pot defini componente proprii refolosibile î n alte aplica ţ ii Programare vizual ă folose ş te un limbaj declarativ, MXML, cu suport pentru programare vizual ă Instrumente de modelare a datelor definirea modelului de date prin intermediul unui obiect ActionScript
  • 4. Arhitectura sistemului urm ă re ş te modelul arhitectural MVC
  • 5. View const ă din interfa ţ a utilizator descris ă printr-o ierarhie de componente MXML comunicarea se realizeaz ă prin Evenimente actualizarea datelor partajate de View-uri se realizeaz ă prin mecanismul de Data Binding
  • 6. Model stocheaz ă date reprezint ă starea aplica ţ iei se pot utiliza clase Action Script
  • 7. Controller responsabil cu logica dintre View ş i Model realizat ă prin Evenimente View-ul trimite evenimente, Controller-ul ascult ă ş i furnizeaz ă comportamenul adecvat (de obicei, actualizeaz ă modelul)
  • 8. Limbaje: MXML limbaj declarativ bazat pe XML folosit pentru descrierea interfe ţ elor grafice permite ş i definirea aspectelor non-vizuale: e.g. data bindings, conexiuni la servicii web furnizeaz ă o colec ţ ie larg ă de tag-uri: grid-uri, arbori, tab-uri de navigare, meniuri poate fi extins cu componente proprii
  • 9. Limbaje: ActionScript limbaj procedural, orientat-obiect Pentru a include facilităţile AS în MXML se poate recurge la următoarele metode: folosirea AS pentru a defini event listener-i în interiorul atributelor MXML adăugarea blocurilor de AS folosind tag-ul <mx:Script> includerea de fişiere AS externe importarea claselor AS crearea de componente AS
  • 10. Utilitatea Interoperabilitate Productivitate Simplitate Open Source Servicii de date avansate Scalabilitate