slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Välkommen till Sommarkollo 2007 PowerPoint Presentation
Download Presentation
Välkommen till Sommarkollo 2007

Loading in 2 Seconds...

play fullscreen
1 / 36

Välkommen till Sommarkollo 2007 - PowerPoint PPT Presentation


  • 91 Views
  • Uploaded on

2006. Välkommen till Sommarkollo 2007. Windows Presentation Foundation och Expression Blend Robert Folkesson Johan Lindfors http://blogs.msdn.com/robf http://blogs.msdn.com/johanl. Ett nytt arbetsflöde?. Design. Utveckling. Integrering. Designer. “ Äkta ” grafisk formgivare

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Välkommen till Sommarkollo 2007' - jaguar


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

2006

Välkommen till Sommarkollo 2007

slide2

Windows Presentation Foundation och Expression BlendRobert Folkesson Johan Lindforshttp://blogs.msdn.com/robfhttp://blogs.msdn.com/johanl

ett nytt arbetsfl de
Ett nytt arbetsflöde?

Design

Utveckling

Integrering

designer
Designer

“Äkta” grafiskformgivare

Microsoft Expression Design, Illustrator, Photoshop, 3D-verktyg

Äger design-resurserna (bilder, illustrationer, 3D-modeller)

utvecklare
Utvecklare

Systemutvecklare, mjukvaruingenjör

Visual Studio 2005/2008 “Orcas”

Ägerkodochimplementeringavaffärslogik

integr at r
Integratör

Delvisutvecklare, delvis designer Koordinator

Microsoft Expression Blend, Visual Studio

Äger XAML, animationer, användbarhet

en nytt arbetsfl de

Papper

JPG / TIFF

PSD

PPT

MOV / WMV

C++

C#

VB.NET

XAML

XHTML

CSS / XSLT

XML

ASP.NET

Javascript

AJAX

Icke-standard

‘Fulkod’

Mockups

En nytt arbetsflöde:

Designer

Expression

Utvecklare

Visual Studio

Integratör

Expression/Visual Studio

slide8
DEMO
  • XAML
slide11

Text

TextBox

RichTextBox

PasswordBox

TextBlock

Label

ToolTip

Knappar

Button

RepeatButton

RadioButton

CheckBox

Hyperlink

Menyer

Menu

ContextMenu

ToolBar

Containrar

Frame

ScrollViewer

TabControl

GroupBox

Expander

Listor

ListBox

ComboBox

ListView

TreeView

Frekvenskontroller

Slider

ScrollBar

ProgressBar

slide12
DEMO
  • Introduktion till Expression Blend – paneler och kontroller
utveckling av anpassningsbarhet
Utveckling av anpassningsbarhet

Innan

WPF:

(egen Draw)

Custom Control

Properties

Content Model

Custom Control

WPF:

Properties

Template

kontroller
Kontroller

Template

  • Kontroller har beteenden och en mall (template)

Kontroll

Click event

Content Model

Focus

Button

Automation

Command

slide16
DEMO
  • Ändra en kontrolls mall (template)
fylla ytor med hj lp av brush tekniken
Fylla ytor med hjälp av Brush-tekniken

Solid color brush

Linear gradient brush

Radial gradient brush

Image brush

Drawing brush

Visual brush

slide18
DEMO
  • Spegeleffekt av ett helt gränssnitt med hjälp av Visual Brush i Expression Blend
datak llor och databinding
Datakällor och databinding
  • Datakällor: XML-data och CLR-objekt stöds av Blend
  • Databindning kopplar ihop de ingående objektens egenskaper (från en viss datakälla) med egenskaper i kontroller i användargränssnittet
slide20
DEMO
  • Binda mot en XML-datakälla
slide22
DEMO
  • Exportera Viewport3D från ZAM3D
  • Animering
applikationsklassen
Applikationsklassen
  • Hanterar livscykel (start, nedstängning m.m.)
  • Meddelande-loop
  • Tillstånd
  • Fönsterhantering
modeller f r navigering och anv ndarupplevelse
Modeller för navigering och användarupplevelse

Multi Document Interface (MDI)

Single Document Interface (SDI)

Navigerings-baserad MDI

Navigerings-baserad SDI

Struktureradnavigering

navigering
Navigering
  • Page - en enskild sida
  • NavigationWindow – objektet som hanterar sidor
  • Frame – egna “öar” av navigering i ett gränssnitt (motsvarande iframe i HTML)
slide30
DEMO
  • Navigering med sidor
integration mellan wpf och winforms
Integration mellan WPF och WinForms
  • System.Windows.Forms.Integration.WindowsFormHost används för att lägga till WinForm UserControl till WPF-applikationer
  • Referens till: %programfiles%\ReferenceAssemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll
integration mellan winforms och wpf
Integration mellan WinForms och WPF
  • System.Windows.Forms.Integration.ElementHostanvänds för att lägga till WPF UserControl eller WPF Page till WinForm-applikationer
  • I Visual Studio 2008 ”Orcas” finns ElementHost tillgänglig som en kontroll direkt i verktygslådan
  • I Visual Studio 2005 – referens till: %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll
slide33
DEMO
  • System.Windows.Forms.Integration.ElementHost
  • Microsoft Dynamics
slide36

2006

Presentationen kommer att läggas upp på:

www.microsoft.se/utbildningswebben