Professionell entwickeln mit Visual C# 2010
Galileo Press
978-3-8362-1474-2 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Aus dem Inhalt:
* Architekturentwurf
* SOA
* Softwaredesign
* .NET für Fortgeschrittene
* Transaktionen
* Task Parallel Library (TPL)
* Professionell codieren
* Refactoring
* Datenbank und Datenzugriff
* Softwaretests
* Softwarepflege und -verteilung
* Windows Communication Foundation
* Workflow Foundation
... Vorwort ... 17
1 ... Einführung ... 19
... 1.1 ... Lehre und Praxis -- der Unterschied ... 19
... 1.2 ... Das Fallbeispiel ... 22
... 1.3 ... Die einzelnen Kapitel ... 24
2 ... Architekturentwurf ... 31
... 2.1 ... Einführung ... 32
... 2.2 ... Anforderungen ... 37
... 2.3 ... Komponenten ... 43
... 2.4 ... Prozesse ... 46
... 2.5 ... Layer (Schichten) ... 49
... 2.6 ... Tier und verteilte Software ... 60
... 2.7 ... Designmerkmale ... 64
... 2.8 ... Architekturmodelle ... 94
... 2.9 ... Vorgehensweise ... 99
... 2.10 ... Dokumentation ... 101
... 2.11 ... Was noch zu sagen wäre ... 106
3 ... Softwaredesign ... 107
... 3.1 ... Grundlegende Designziele ... 108
... 3.2 ... Objektorientierte Analyse und Design ... 110
... 3.3 ... Designentscheidungen ... 131
... 3.4 ... Schnittstellen und Integration ... 137
... 3.5 ... Benutzeroberflächen ... 148
... 3.6 ... Konfiguration ... 163
... 3.7 ... Vom Umgang mit der Zeit in Anwendungen ... 171
... 3.8 ... Tutorial: Die Enterprise Library ... 179
4 ... .NET für Fortgeschrittene ... 193
... 4.1 ... Parallele Verarbeitung ... 194
... 4.2 ... Fehlerbehandlung ... 227
... 4.3 ... Reguläre Ausdrücke ... 242
... 4.4 ... Lambda-Ausdrücke ... 251
... 4.5 ... Transaktionen ... 260
... 4.6 ... Erweiterungsmethoden ... 267
... 4.7 ... Serialisierung ... 271
... 4.8 ... Automatische Speicherverwaltung ... 280
5 ... Professionell codieren ... 293
... 5.1 ... Was ist sauber und strukturiert? ... 294
... 5.2 ... Code Style Guides ... 298
... 5.3 ... Gut benennen ... 300
... 5.4 ... Sauber formatieren ... 305
... 5.5 ... Sinnvoll kommentieren ... 314
... 5.6 ... Klassen und Klassenhierarchien ... 318
... 5.7 ... Funktionen ... 324
... 5.8 ... Schnittstellen ... 329
... 5.9 ... Enums ... 330
... 5.10 ... Eigenschaften ... 331
... 5.11 ... Exceptions ... 332
... 5.12 ... Refactoring ... 334
... 5.13 ... Aus der Praxis: FxCop ... 343
... 5.14 ... Tutorial: Code Snippets ... 350
6 ... Windows Communication Foundation ... 357
... 6.1 ... Services im Überblick ... 358
... 6.2 ... Der erste WCF-Service ... 364
... 6.3 ... Anatomie eines WCF-Service ... 375
... 6.4 ... Hosting ... 394
... 6.5 ... Clients ... 419
... 6.6 ... Services im Detail ... 429
... 6.7 ... Fehlerbehandlung ... 457
... 6.8 ... Transaktionen ... 465
... 6.9 ... Instanzen ... 480
... 6.10 ... Sicherheit ... 492
... 6.11 ... Aus der Praxis: WCF erweitern ... 510
... 6.12 ... Tutorial: Message Queuing ... 518
7 ... Datenbank und Datenzugriff ... 535
... 7.1 ... .NET im SQL Server ... 536
... 7.2 ... XML in der Datenbank ... 554
... 7.3 ... Volltextsuche ... 562
... 7.4 ... Das ADO.NET Entity Framework ... 573
... 7.5 ... WCF Data Services ... 585
... 7.6 ... LINQ to XML ... 598
... 7.7 ... Datenbanktools in Visual Studio 2010 ... 608
... 7.8 ... Was noch zu sagen wäre ... 613
8 ... Workflow Foundation ... 615
... 8.1 ... Einführung ... 615
... 8.2 ... Fallbeispiel ... 629
... 8.3 ... Der erste sequenzielle Workflow ... 631
... 8.4 ... Der erste Flowchart-Workflow ... 643
... 8.5 ... Workflows laden und ausführen ... 649
... 8.6 ... Eingebaute Aktivitäten verwenden ... 653
... 8.7 ... Eigene Aktivitäten entwickeln ... 683
... 8.8 ... Transaktionen ... 708
... 8.9 ... Persistenz ... 718
... 8.10 ... Tracking und Tracing ... 722
... 8.11 ... Workflow Services ... 735
... 8.12 ... Designer Rehosting ... 769
9 ... Softwaretests ... 775
... 9.1 ... Grundlagen ... 776
... 9.2 ... Testplanung und -organisation ... 798
... 9.3 ... Testumgebung ... 806
... 9.4 ... Testverfahren und -werkzeuge ... 812
... 9.5 ... Testarten ... 820
... 9.6 ... Workshop: Unit-Tests mit Visual Studio ... 830
10 ... Softwarepflege ... 835
... 10.1 ... Release Management ... 836
... 10.2 ... Anforderungen ... 844
... 10.3 ... Zeitschätzung ... 853
... 10.4 ... Zum Schluss ... 878
... Index ... 879
Reihe/Serie | Galileo Computing |
---|---|
Sprache | deutsch |
Maße | 168 x 240 mm |
Gewicht | 1795 g |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C# |
Schlagworte | Besser C# programmieren • .NET 4.0 • Objektorientierte • SOA • TPL • Visual C# 2010 • Visual C sharp 2010; Handbuch/Lehrbuch • WCF • Windows Communication Foundation • Workflow Foundation |
ISBN-10 | 3-8362-1474-1 / 3836214741 |
ISBN-13 | 978-3-8362-1474-2 / 9783836214742 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |