1 / 20

Silverlight 2 alapok

Silverlight 2 alapok. Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD. ( windows kliens). Menetrend. RIA Platform áttekintés Alkalmazás fejlesztés UX Eszköztámogatás. Prezentációs technológiák. DirectX. Silverlight2. HTML (CSS). Ajax. WPF XBAP.

unity
Télécharger la présentation

Silverlight 2 alapok

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. Silverlight 2 alapok Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD (windows kliens)

  2. Menetrend • RIA • Platform áttekintés • Alkalmazás fejlesztés • UX • Eszköztámogatás

  3. Prezentációs technológiák DirectX Silverlight2 HTML (CSS) Ajax WPF XBAP WPF OpenGL Flash Professzionális grafikus futtató környezet Széles körben elérhető Trend

  4. (vissza)Fejlődés?!?

  5. SL2 Platform Architektúra Silverlight 1 .NET for Silverlight Server Data WPF for Silverlight Media Inputs Silverlight 2 LINQ LINQ-to-XML Extensible Controls Keyboard WMV / VC1 Web Services ASP.NET AJAX Libs Mouse WMA REST RSS SOAP Dynamic Languages BCL POX JSON MP3 Ink <asp:xaml> Ruby Python Generics Collections <asp:media> Common Language Runtime XAML UI Core Controls DRM 2D Vectors Images Layout Media Animation Transforms Editing Text Presentation Core Integrated Networking Stack DOM Integration JavaScript Engine Installer Browser Host

  6. Silverlight 2 platform Applikáció jellemzők • Statefull model • Application class(életciklus) • Startup • Exit • Security • Sandbox • Cross-domain • Isolated Storage • OpenFileDialog • Fullscreen • Splashscreen • .xap csomagolás

  7. XAML C# VB.NET <Button Width="100"> OK <Button.Background> LightBlue </Button.Background> </Button> Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 Silverlight 2 platformAlkalmazás = Markup + Kód

  8. Alkalmazás fejlesztés • Keret/layout kialakítása • Adatelérés, kommunikáció • Üzleti logika

  9. Keret/layout kialakításaLayout vezérlők • Web-oldalon • Silverlightplugin beágyazása • Alkalmazáson belül • Navigáció • UserControl • Transitions • Layoutengine • Layout vezérlők • StackPanel, ScrollViewer • Grid/Canvas

  10. Demó • Layout kialakítása

  11. AdatelérésLehetőségek • WCF • ADO.NET DS

  12. Demó • Adatelérés • Template-ek

  13. „Üzleti” logika • Keresés funkció implementálása • Media lehetőség biztosítása • MediaElement • Audio/Video • Stream • HD minőség (http://silverlight.live.com)

  14. Demó • Keresési lehetőség implementálása • Media lehetőség

  15. UX • Miért is?!? • Stílusok • Animációk • ExpressionBlend

  16. Demó • UX és Design kialakítása ExpressionBlend használatával

  17. Eszközök • Visual Studio (Express) • Expression 2 (sp1) • Blend • Design • Media • Encoder • DeepZoomcomposer

  18. További információk • http://www.devportal.hu • http://silverlight.net • http://msdn.microsoft.com/en-us/silverlight/default.aspx

  19. Útravaló…

More Related