Professionell entwickeln mit Visual Basic 2012

Das Praxisbuch. Alle Phasen in der Praxis: vom Entwurf bis zum Deployment
Media-Kombination
1102 Seiten | Ausstattung: Hardcover & CD-ROM (Software)
2013
Rheinwerk
978-3-8362-1955-6 (ISBN)

Lese- und Medienproben

Professionell entwickeln mit Visual Basic 2012 - Matthias Geirhos
49,90 inkl. MwSt
  • Titel gebraucht verfügbar
  • Artikel merken
Studibuch Logo

...gebraucht verfügbar!

Sie sind VB-Entwickler in professionellen Softwareprojekten? In diesem Buch finden Sie für alle Projekt-Phasen wertvolle Best Practices und Tutorials.
Der erfahrene Entwicklungsleiter Matthias Geirhos gibt Ihnen dabei eine Vielzahl praxisbewährter Dos & Don’ts an die Hand und schildert immer wieder echte Fälle aus seinem eigenen Berufsalltag. Seine Schilderungen sind nicht nur unterhaltsam, sie sorgen garantiert auch für so manchen Aha-Effekt und werden Ihnen helfen, ähnliche Fehler zu vermeiden. Profitieren Sie von den Erfahrungen des Autors und führen Sie Ihre Projekte mit diesem ebenso informativen wie lesenswerten Buch sicher zum Erfolg!


Aus dem Inhalt:

SOA
Objektorientierte Analyse und Design
Neuerungen in Visual Basic 2012 und .NET 4.5
UML
GUIs
LINQ
TPL und Multithreading
Code Smells
Refactoring
Windows Communication Foundation (WCF)
Datenbanken und ADO.NET
Workflow Foundation (WF)
Unit Tests
Software-Pflege
Deployment
u. v. m.

Galileo Press heißt jetzt Rheinwerk Verlag.

Matthias Geirhos ist C sharp- und .NET-Spezialist und seit mehr als zehn Jahren als verantwortlicher Entwicklungsleiter für eine große Verlagsgruppe tätig.

Vorwort zur ersten Auflage ... 21
1. Einführung ... 23

1.1 ... Lehre und Praxis -- der Unterschied ... 23

1.2 ... Das Fallbeispiel ... 27

1.3 ... Die einzelnen Kapitel ... 28

2. Softwarearchitektur ... 35

2.1 ... Einführung ... 36

2.2 ... Anforderungen ... 42

2.3 ... Komponenten ... 48

2.4 ... Prozesse ... 52

2.5 ... Layer (Schichten) ... 57

2.6 ... Tier und verteilte Software ... 73

2.7 ... Designmerkmale ... 78

2.8 ... Architekturmodelle ... 111

2.9 ... Vorgehensweise ... 116

2.10 ... Dokumentation ... 118

2.11 ... Was noch zu sagen wäre ... 126

3. Softwaredesign ... 127

3.1 ... Grundlegende Designziele ... 128

3.2 ... Objektorientierte Analyse und Design ... 131

3.3 ... Designentscheidungen ... 157

3.4 ... Schnittstellen und Integration ... 165

3.5 ... Benutzeroberflächen ... 176

3.6 ... Konfiguration ... 193

3.7 ... Vom Umgang mit der Zeit in Anwendungen ... 209

3.8 ... Tutorial: Die Enterprise Library ... 221

4. .NET für Fortgeschrittene ... 237

4.1 ... Parallele Verarbeitung ... 237

4.2 ... Fehlerbehandlung ... 288

4.3 ... Reguläre Ausdrücke ... 304

4.4 ... Transaktionen ... 314

4.5 ... Erweiterungsmethoden ... 322

4.6 ... Serialisierung ... 325

4.7 ... Automatische Speicherverwaltung ... 334

5. Professionell codieren ... 347

5.1 ... Was ist sauber und strukturiert? ... 348

5.2 ... Code-Styleguides ... 353

5.3 ... Der VB-Faktor ... 354

5.4 ... Gut benennen ... 356

5.5 ... Sauber formatieren ... 364

5.6 ... Sinnvoll kommentieren ... 373

5.7 ... Klassen und Klassenhierarchien ... 378

5.8 ... Funktionen ... 385

5.9 ... Schnittstellen ... 390

5.10 ... Enums ... 391

5.11 ... Eigenschaften ... 392

5.12 ... Exceptions ... 393

5.13 ... Refactoring ... 397

5.14 ... Aus der Praxis: Codeanalyse in Visual Studio 2012 ... 406

6. Windows Communication Foundation ... 411

6.1 ... Services im Überblick ... 411

6.2 ... Der erste WCF-Service ... 418

6.3 ... Anatomie eines WCF-Service ... 429

6.4 ... Hosting ... 448

6.5 ... Clients ... 475

6.6 ... Services im Detail ... 491

6.7 ... Fehlerbehandlung ... 520

6.8 ... Transaktionen ... 528

6.9 ... Instanzen ... 544

6.10 ... Sicherheit ... 555

6.11 ... Aus der Praxis: WCF erweitern ... 572

6.12 ... Tutorial: Message Queuing ... 580

7. Datenbank und Datenzugriff ... 597

7.1 ... .NET im SQL Server ... 599

7.2 ... XML in der Datenbank ... 619

7.3 ... Volltextsuche ... 628

7.4 ... Filestream ... 640

7.5 ... Das ADO.NET Entity Framework ... 650

7.6 ... WCF Data Services ... 676

7.7 ... LINQ to XML ... 690

7.8 ... Was noch zu sagen wäre ... 700

8. Workflow Foundation ... 703

8.1 ... Einführung ... 703

8.2 ... Fallbeispiel ... 722

8.3 ... Der erste sequenzielle Workflow ... 724

8.4 ... Der erste Flowchart-Workflow ... 735

8.5 ... Workflows laden und ausführen ... 740

8.6 ... Eingebaute Aktivitäten verwenden ... 743

8.7 ... Eigene Aktivitäten entwickeln ... 771

8.8 ... Transaktionen ... 797

8.9 ... Persistenz ... 808

8.10 ... Tracking und Tracing ... 813

8.11 ... Workflow Services ... 825

8.12 ... State Machine Workflows ... 861

8.13 ... Designer Rehosting ... 870

9. Windows 8 und WinRT ... 879

9.1 ... Einführung ... 880

9.2 ... Fallbeispiel ... 891

9.3 ... Projekt einrichten ... 892

9.4 ... Seiten hinzufügen ... 899

9.5 ... Daten hinzufügen ... 903

9.6 ... Die Lexikonseite ... 910

9.7 ... Die Bestellseite und die App Bar ... 919

9.8 ... Die Warenkorbseite ... 921

9.9 ... Die Bestellbestätigungsseite ... 926

9.10 ... Lebenszyklus- und Zustandsmanagement ... 927

9.11 ... Contracts ... 933

9.12 ... Für verschiedene Layouts entwickeln ... 940

10. Softwaretests ... 949

10.1 ... Grundlagen ... 951

10.2 ... Testplanung und -organisation ... 979

10.3 ... Testumgebung ... 988

10.4 ... Testverfah

Erscheint lt. Verlag 3.6.2013
Reihe/Serie Galileo Computing
Verlagsort Bonn
Sprache deutsch
Maße 168 x 240 mm
Gewicht 2208 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Visual Basic
Schlagworte Besser Basic programmieren • Handbuch • .NET 4.5 • Visual Basic 2012 • Visual Basic for Applications • Visual Basic lernen • Visual BASIC Script • WCF • Windows 8 • Windows Communication Foundation • WinRT • Workflow Foundation
ISBN-10 3-8362-1955-7 / 3836219557
ISBN-13 978-3-8362-1955-6 / 9783836219556
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich