Your SlideShare is downloading. ×
0
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Desarrollando Aplicaciones Modulares En Wpf Y Silverlight Con Prism

949

Published on

CodeCamp 2009 presentation

CodeCamp 2009 presentation

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
949
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • http://www.flickr.com/photos/34091421@N07/3174791821/
  • http://www.flickr.com/photos/34091421@N07/3174791821/
  • http://www.flickr.com/photos/deltamike/3332472100/http://www.flickr.com/photos/35425771@N06/3279806254/
  • http://www.flickr.com/photos/milclayton/3869224272/
  • Transcript

    • 1. Desarrollando aplicaciones modulares en WPF y Silverlight con Prism<br />Diego Poza<br />SR Technical Writer<br />Southworks SRL<br />Ezequiel Jadib<br />SR Lead Developer<br />Southworks SRL<br />
    • 2.
    • 3.
    • 4. eldesafío<br />
    • 5. eldesafío<br />
    • 6. lasolución<br />
    • 7. consideremos Prism<br />
    • 8. Prism: Conceptos Básicos<br />
    • 9. Bootstrapper<br />
    • 10. Modularidad<br />
    • 11. Módulos<br />Descubrimiento de Módulos<br />Carga de Módulos<br />Module Loader<br />
    • 12. UI Composition<br />
    • 13. UI Composition<br />View Injection<br />IPositionPresentationModelpresentationModel = …;<br />IRegionmainRegion =regionManager.Regions[ &quot;MainRegion&quot; ];<br />mainRegion.Add( presentationModel.View );<br />&lt;ItemsControlRegionManager.RegionName= &quot;MainRegion&quot;&gt;<br />Region<br />&lt;ContentControlRegionManager.RegionName= “DetailsRegion” /&gt;<br />Region<br />Region<br />
    • 14. UI Composition<br />View Discovery<br />regionManager.RegisterViewWithRegion(<br /> &quot;MainRegion&quot;, typeof(MainView ) );<br />&lt;ItemsControlRegionManager.RegionName= &quot;MainRegion&quot;/&gt;<br />Region<br />&lt;ContentControlRegionManager.RegionName= &quot;DetailsRegion&quot; /&gt;<br />Region<br />Region<br />
    • 15. Comunicación<br />Eventos<br />Comandos<br />
    • 16. Comandos y Eventos<br />Delegate & CompositeCommands<br />EventAggregator<br />EventAggregator<br />Event<br />Publish<br />Module A<br />Module B<br />Subscribe<br />CustomerPresenter<br />OrderPresenter<br />
    • 17. Patrones de Presentación<br />
    • 18. Patrones de Presentación<br />Presenter<br />View<br />Facilitan la testabilidad<br />Prism 1.0<br />SupervisingController<br />PresentationModel<br />Prism 2.0<br />Información mas detallada en el uso de patrones<br />“Model-View-ViewModel”<br />Ser amigable con el diseñador<br />Vistas ultra delgadas – Data Templates<br />Model<br />Presentation<br />Model<br />Model<br />View<br />
    • 19. Multi-Targeting<br />
    • 20. BROWSER<br />DESKTOP<br />WPF<br />SILVERLIGHT<br />BCL<br />BCL<br />CLR - Silverlight<br />CLR Desktop<br />Multi-Targeting<br />Experiencias de Usuario<br />Desktop – RIA<br />¿Cómo compartir código y componentes?<br />Views<br />Views<br />Presenters<br />Presenters<br />Controllers<br />Controllers<br />Models<br />Models<br />
    • 21. Recursos<br />CompositeClientApplication Guidance<br />http://msdn.microsoft.com/en-us/library/cc707819.aspx<br />p&p Composite Application Guidance for WPF and Silverlight site<br />http://compositewpf.codeplex.com/<br />Prism Team Blogs<br />http://compositewpf.codeplex.com/Wiki/View.aspx?title=Team%20Blogs<br />
    • 22. ¿Preguntas?<br />
    • 23. Gracias<br />Ezequiel Jadib<br />ezequiel.jadib@southworks.net<br />http://blogs.southworks.net/ejadib<br />Diego Poza<br />diego.poza@southworks.net<br />http://blogs.southworks.net/dpoza<br />Twitter<br />Ezequiel Jadib - @ejadib<br />Client Dev - @clientdev<br />

    ×