Wpf Workgroup

50 %
50 %
Information about Wpf Workgroup

Published on June 19, 2007

Author: andrei_i

Source: slideshare.net

Description

The first workshop for WPF at the FCS, UAIC

WPF Workgroup Andrei Iacob Microsoft Student Partners

Agenda Istoric - de la Windows 1.0 la Windows Vista - de la Windows API la WPF - de la notepad la Interactive Designer Conceptele WPF - programatorul si designerul - limbajul XAML - BAML si XBAP Interactive designer - ce ofera - interactiunea cu Graphic Designer si cu ZAM3D - viitorul aplicatiei

Istoric

- de la Windows 1.0 la Windows Vista

- de la Windows API la WPF

- de la notepad la Interactive Designer

Conceptele WPF

- programatorul si designerul

- limbajul XAML

- BAML si XBAP

Interactive designer

- ce ofera

- interactiunea cu Graphic Designer si cu ZAM3D

- viitorul aplicatiei

Windows 1.0

Windows 3.1

Windows 95

Windows XP

Vista

Vista

Vista

Tehnologii Windows API MFC Windows Forms Windows Presentation Foundation

Aplicatii WPF New York Times Reader

Aplicatii WPF Healthcare

Aplicatii WPF Valy’s Chess

Istoria WPF 2001 – s-a inceput lucrul 2005 – primul CTP ianuarile 2006 – Interactive Designer iunie 2006 - .NET Framework 3.0

2001 – s-a inceput lucrul

2005 – primul CTP

ianuarile 2006 – Interactive Designer

iunie 2006 - .NET Framework 3.0

Separarea developmentului Programatorul – partea functionala - Designerul – partea vizuala

Programatorul – partea functionala - Designerul – partea vizuala

Limbajul XAML <Button Width=&quot;100&quot;> OK <Button.Background> LightBlue </Button.Background> </Button> Alte limbaje de acest gen: XUL, UIML, MXML, HTA, etc. www.xaml.net

Deployment XAML *.cs BAML XBAP EXE

Deployment Notepad Test.cs : using System; using System.Windows; FirstApp { class Test { [STAThread] public static void Main( ) { Window testWin = new Window(); testWin.Title = “Hello!”; testWin.Show(); Application app = new Application; app.Run(); } } } cmd.exe : C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Csc.exe /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0PresentationCore.dll&quot; /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0PresentationFramework.dll&quot; /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0PresentationFramework.Luna.dll&quot; /reference:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727System.dll /reference:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727System.Xml.dll /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0WindowsBase.dll&quot; /outbjDebugTest.exe /target:winexe Test.cs

Notepad Test.cs :

using System;

using System.Windows;

FirstApp {

class Test {

[STAThread]

public static void Main( ) {

Window testWin = new Window();

testWin.Title = “Hello!”;

testWin.Show();

Application app = new Application;

app.Run();

}

}

}

cmd.exe :

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Csc.exe /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0PresentationCore.dll&quot; /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0PresentationFramework.dll&quot; /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0PresentationFramework.Luna.dll&quot; /reference:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727System.dll /reference:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727System.Xml.dll /reference:&quot;C:Program FilesReference AssembliesMicrosoftFrameworkv3.0WindowsBase.dll&quot; /outbjDebugTest.exe /target:winexe Test.cs

Interactive designer Anuntat la TechEd 2005 Primul CTP – 24 ianuarie 2006 Versiunea actuala – septembrie CTP (urmeaza BETA) echipa de 39 de persoane ( + 1 rom ân  ) Dezvoltatea a durat 4 ani (!!!) Interfata scrisa in WPF

Anuntat la TechEd 2005

Primul CTP – 24 ianuarie 2006

Versiunea actuala – septembrie CTP (urmeaza BETA)

echipa de 39 de persoane ( + 1 rom ân  )

Dezvoltatea a durat 4 ani (!!!)

Interfata scrisa in WPF

Install pack . NET Framework 3.0 Microsoft Expression Interactive Designer ZAM3D Microsoft Expression Graphic Designer

. NET Framework 3.0

Microsoft Expression Interactive Designer

ZAM3D

Microsoft Expression Graphic Designer

WPF tiers Resursele consumate Tier 0 <= 32 Video Continut 2D, controale simple, animatii mici (mai bine deloc) Tier 1 memorie mai mare de 32 Animatii simultane si mai mari, continut complex, masti Tier 2 PS 2.0, memorie video mare Scene animate 3D, elemente de interfata 3D System.Media.RenderCapability

Resursele consumate

Tier 0

<= 32 Video

Continut 2D, controale simple, animatii mici (mai bine deloc)

Tier 1

memorie mai mare de 32

Animatii simultane si mai mari, continut complex, masti

Tier 2

PS 2.0, memorie video mare

Scene animate 3D, elemente de interfata 3D

System.Media.RenderCapability

Intrebari? (!)

Let’s get to work Hello World (WPF) Sa ne familiarizam cu mediul de lucru oferit de ID Actori: un buton, un dreptunghi, un textbox Cuvinte cheie: window, timeline, trigger

Hello World (WPF)

Sa ne familiarizam cu mediul de lucru oferit de ID

Actori: un buton, un dreptunghi, un textbox

Cuvinte cheie: window, timeline, trigger

Add a comment

Related presentations

Related pages

c# - SQL Server connection in WPF - Stack Overflow

SQL Server connection in WPF. up vote 2 down vote favorite. I have a data base in SQL Server 2008 and connecting it in WPF application.I want to read data ...
Read more

c# - How can you programmatically change the workgroup of ...

How can you programmatically change the workgroup of a machine? ... How to exit a WPF app programmatically? 1. How can I connect to MSMQ over a workgroup? 203.
Read more

[Solved] WPF Datagrid: Refresh Data Using Dispatcher ...

Application Background: Desktop app designed in WPF and vb.net backed-up by sql server express edition 2008 for multiple users across the workgroup.
Read more

WPF Datagrid: Refresh Data Using Dispatcher without UI Freeze

Application Background: Desktop app designed in WPF and vb.net backed-up by sql server express edition 2008 for multiple users across the workgroup.
Read more

WPF Org Chart Control - Infragistics

WPF Org Chart. Make sense of organizations visually with high performance, stylable WPF org charts that represent company, department, workgroup or other ...
Read more

Sample Code - MSDN Examples in C#, VB.NET, C++, JavaScript, F#

Download code samples and examples for Windows 8, Microsoft Azure, Office, SharePoint, ... WPF. 629. Micro soft Azure. 595.NET Frame work. 583. XAML. 502 ...
Read more

How to get workGroup name - CodeProject

How to get work group name of my system. I dont want retrieve system name I need WorkGroup name Example my system name is Computer1. My work ...
Read more

Managing Team Foundation Server in a Workgroup | Microsoft ...

Managing Team Foundation Server in a workgroup environment is possible but can present some challenges. Active Directory environments are ...
Read more