Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

.Net 3.0 - WCF, WPF und WF - Ein Überblick

.Net 3.0 - WCF, WPF und WF - Ein Überblick

von: Jürgen Kotz, Rouven Haban, Simon Steckermeier

Addison-Wesley Verlag, 2007

ISBN: 9783827324931, 387 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 19,95 EUR

Ersparnis: 10,00 EUR

  • Moderationstechniken - Werkzeuge für die Teamarbeit
    Kreativitätstechniken, 3. Auflage
    Kreativitätstechniken
    Good Life: Ein Marketingroman
    Das ZukunftsRadar. Die wichtigsten Trends, Technologien und Themen für die Zukunft
    C++ für Spieleprogrammierer
    XML.NET - XML und Web Services mit dem .NET-Framework
    Microsoft SharePoint Portal. Verwaltung und Programmierung
  • Windows Presentation Foundation - WPF - Grafische Oberflächen entwickeln mit .NET 3.0
    Microsoft Exchange Server 2003
    100 Top Trends. Die wichtigsten Driving-Forces für den kommenden Wandel
    Visual Basic 2005 - Grundlagen, Windows.Forms, ADO.NET
    Das Sintflutprinzip - Ein Mathematik-Roman
    Praxiswissen Innovationsmanagement - Von der Idee zum Markterfolg

     

     

     

 

Mehr zum Inhalt

.Net 3.0 - WCF, WPF und WF - Ein Überblick


 

Inhalt

6

Vorwort

10

Danksagungen

14

1 .NET 3.0

16

1.1 Laut gedacht

17

1.2 Was man zum Entwickeln braucht

18

1.3 .NET 3.0 als Erweiterung zu .NET 2.0

20

1.4 Der kleine Bruder von WPF

22

1.5 Die Expression-Produkte

22

2 Windows Presentation Foundation

26

2.1 Hello World oder besser - best of both worlds!

27

2.1.1 Ein erstes Fenster mit .NET-Code

27

2.1.2 Ein Fenster mittels XAML

29

2.2 XAML (eXtensible Application Markup Language)

30

2.2.1 Von XAML zu .NET-Code

33

2.2.2 XAML und Ereignisbehandlung in Code Behind

34

2.3 Layout und Container

36

2.3.1 Das Grid-Steuerelement

36

2.3.2 Dependency Properties

40

2.3.3 Das StackPanel-Steuerelement

42

2.3.4 Das DockPanel-Steuerelement

44

2.3.5 Das Canvas-Steuerelement

47

2.4 Steuerelemente - ein Überblick

50

2.4.1 Elemente und deren Basisklassen

50

2.4.2 Button, TextBox und Label

51

2.4.3 Das ListBox-Steuerelement

52

2.4.4 Menüs in WPF

54

2.4.5 Das Toolbar-Steuerelement

58

2.4.6 Das MediaElement

60

2.4.7 Content - einfach nur Inhalt?

66

2.5 Lokalisierung von WPF-Komponenten

69

2.5.1 Lokalisierung mit Ressourcen

70

2.5.2 Lokalisierung mit dem LocBaml-Tool

73

2.6 Vorlagen

79

2.6.1 Ressourcen

79

2.6.2 Styles

86

2.6.3 Trigger

90

2.7 Datenbindung in WPF

92

2.7.1 Datenbindung zwischen zwei grafischen Elementen

93

2.8 Dokumente in Windows Presentation Foundation

110

2.8.1 Flussdokumente (Flow Documents)

111

2.8.2 Fixierte Dokumente (Fixed Documents)

114

2.9 Grafiken mit WPF

119

2.9.1 Geometrische Grundfiguren

120

2.9.2 Brushes

126

2.10 Animationen

127

2.10.1 Timelines

128

2.10.2 Storyboards

129

2.11 Animationen für Entwickler

130

2.11.1 Tools in XAML

135

2.12 Ausblick

137

3 Windows Communication Foundation

138

3.1 Einführung in WCF

138

3.1.1 Serviceorientierte Architekturen

140

3.1.2 WCF im Überblick

141

3.1.3 Message Exchange Patterns

142

3.2 Das ABC eines Endpoints

143

3.2.1 C - Contract

143

3.2.2 B - Binding

146

3.2.3 A - Adresse

149

3.2.4 Service Configuration Editor

149

3.2.5 Hosting der Beispielanwendung

157

3.2.6 Erstellen des Clients mit dem Tool svcutil

159

3.3 Datenserialisierung

169

3.3.1 Datenserialisierer

169

3.3.2 Versionierung

179

3.3.3 Fehlerbehandlung

193

3.4 Hosting von Communication Services

196

3.4.1 Selfhosting

197

3.4.2 IIS-Hosting

199

3.4.3 Windows-Dienst Hosting

206

3.4.4 WAS-Hosting

210

3.5 Erweitertes Binding

210

3.5.1 Programmatisches Binding

211

3.5.2 Vordefinierte Bindings und Interoperabilität

213

3.5.3 Behaviors

219

3.5.4 Security

221

3.5.5 Session

229

3.5.6 Transaktionen

232

3.5.7 Tracing und Logging

233

3.6 Kompatibilität

237

3.6.1 Integration von COM+ und COM

238

3.6.2 Integration von .NET Remoting

238

3.6.3 Migration von Web Services und WSE 3.0 Web Services

239

3.7 Zusammenfassung

239

4 Windows Workflow Foundation

242

4.1 Der etwas andere Denkansatz

242

4.2 Workflow Foundation-Grundlagen

243

4.2.1 Projektvorlagen im Visual Studio 2005

243

4.2.2 Aktivitäten als Grundbausteine

246

4.2.3 Hosting-Möglichkeiten

247

4.3 Hello World-Workflow

247

4.3.1 Beispiel eines sequenziellen Ablaufs

247

4.3.2 Beispiel eines Statuscomputer-Workflows

252

4.4 Hosting-Dienste

263

4.4.1 Persistence Service

263

4.4.2 Tracking Service

269

4.4.3 Scheduling Service

281

4.5 Kommunikation zwischen Host und Workflow

286

4.5.1 Schnittstelle definieren

288

4.5.2 Erstellung der Host-Anwendung

290

4.5.3 Erstellung der Workflow-Bibliothek

296

4.6 Workflow und Web Services

302

4.6.1 Workflow als Web Service publizieren

302

4.6.2 Web Service mit InvokeWebServiceActivity konsumieren

307

4.6.3 Mehrere Web Service-Aufrufe innerhalb eines Workflows

312

4.7 Workflow und Markup

320

4.8 Eigene Aktivitäten

323

4.8.1 Log-Aktivität

324

4.9 Fehlerbehandlung in WF

327

4.10 Kompensationsvorgänge

334

4.11 Zusammenfassung

339

5 CardSpace

342

5.1 Authentifizierung heute - ein Chaos?

342

5.2 Laws of Identity

343

5.3 Erste Vorstellung von Windows CardSpace

343

5.4 Rollen im Authentifizierungsprozess

345

5.5 Digitale Karten

345

5.5.1 Persönliche Karten erstellen

346

5.5.2 Verwaltete Karten

350

5.6 CardSpace als Meta-Identitätssystem

350

5.7 Genereller Ablauf

351

5.8 Sichern und Wiederherstellen von Karten

352

A Projektbeschreibung

356

A.1 Projektaufbau

358

A.2 ChatGUI

359

A.2.1 GUI

359

A.2.2 Kommunikation mit dem WCF-Service

366

A.3 Chatserver

367

A.3.1 Datendefinitionen

367

A.3.2 ServiceContract-Definition

368

A.3.3 Konfiguration

370

A.3.4 Instanzierung und Sessionmanagement

371

A.3.5 ClientCallbacks

372

A.3.6 Aufruf des Workflows

374

A.3.7 Hosting des Service

375

A.4 ChatWorkflow

376

A.4.1 Registrierung als Workflow

377

A.4.2 Benutzer-Login als Workflow

378

Index

380