Your SlideShare is downloading. ×
0
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
Vista4Devs Academic Tour Romani
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

Vista4Devs Academic Tour Romani

786

Published on

Introduction to WPF and WPF

Introduction to WPF and WPF

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
786
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
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

Transcript

  • 1. Windows Presentation Foundation Windows Communication Foundation Andrei Iacob Anul III Microsoft Student Partners Universitatea “Alexandru Ioan Cuza” Ia şi
  • 2. Agenda
    • .NET Framework 3.0
    • Windows Presentation Foundation
    • - principii de baz ă
    • - programatorul şi interface designer-ul (.xaml şi .cs)
    • - Expression Blend
    • - Elemente principale (grafică 2D, 3D, controale, animaţii,.....)
    • - XP sau Vista ?
    • Windows Communication Foundation
    • - Service Oriented Architecture?
    • - Principii de baz ă
    • - ABC-ul WCF
    • - Interoperabilitate
    • Concluzii
  • 3. .NET Framework 3.0
    • Îmbogăţeşte .NET Framework 2.0
    • 4 API-uri noi:
    • - WPF
    • - WCF
    • - WF
    • - WCF
    .NET 3.0 .NET 2.0 WCF WPF WF WCS
  • 4. WPF – Principii de ba ză
    • Noţiunea de smart client
    • User Experience şi ce înseamnă acest lucru în industrie
    • Un API modern pentru interfeţe Windows atât desktop cât şi web
    • Grafică Vectorială
    • Un nou limbaj: XAML
    • Media Integration Layer
    • Interoperabilitate
  • 5. WPF – Principii de ba ză Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D Audio Imaging Text Video Effects Composition Engine MEDIA INTEGRATION LAYER Controls Layout Windows Presentation Foundation XPS Viewer
  • 6. Programatorul şi designer-ul
    • Pentru programator: C#, VB
    • Pentru designer: XAML
  • 7. Programatorul şi designer-ul
    • Limbajul XAML
    • - XML
    • - limbaj declarativ
    • - obiectele din XAML – obiecte din CLR
    • - nu avem nevoie de parsare
  • 8. Programatorul şi designer-ul <Button Width=&quot;100&quot;> OK <Button.Background> LightBlue </Button.Background> </Button> XAML Button b1 = new Button(); b1.Content = &quot;OK&quot;; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = &quot;OK&quot; b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET
  • 9. Expression Blend
    • Editor WYSIWYG pentru XAML
    • Dezvoltat în WPF
    • Interfaţă orientată către... Interfeţe
  • 10. Elemente specifice WPF
    • Modelul de deployment al aplicaţiei
    • Elemente de layout
    • Grafică 2D, 3D
    • Animaţii
    • Integrare Video/Audio
  • 11. Windows Communication Foundation
    • Framework-ul unificat pentru dezvoltarea aplica ţiilor orientate pe servicii.
  • 12. SOA & WCF
    • SOA
        • Maintainability, reusability, manageability
        • Autonomie, granite explicite, compatibilitate, interoperabilitate
    • WCF
        • Primul model de programare cu suport implicit de dezvoltare SOA
  • 13. WCF – Concepte cheie
    • Orientare pe servicii
    • Unificare
        • Tehnologii curente de aplicatii distribuite
    • Interoperabilitate
        • Platforme non-Windows
    • Productivitate
        • Dezvoltare attribute-based, integrare cu VS2005
  • 14. WCF – Un serviciu WCF
    • Clasa serviciu
        • C#, VB.NET
        • Librarie
    • Mediu gazda
    • Colectie endpoints
        • ABC
  • 15. ABC-ul WCF
    • Address – unde
        • URL
    • Binding – cum
        • Transport, encoding, securitate
    • Contract – ce
        • Colectie de mesaje
        • Comportamental sau structural
    Client Service C A B A C B Mesaj Proxy Service Host
  • 16. ABC-ul WCF Binding Address Contract
  • 17. WCF – Demo
    • Serviciu Web
    • Aplicatie Gazda
    • Generare automata cod pentru Client
  • 18. Întrebări ?
    • http://msdn2.microsoft.com/
    • http://www.netfx3.com/
    • http://www.devreadiness.org/
    • http://www.microsoft.com/expression/
    • http://www.studentclub.ro/

×