Leistungen
Leistungen
Überblick
Leistungsangebot
Kernkompetenzen
Schulungsthemen
In-House-Schulungen
Offene .NET-Seminare
Offene WPS-Seminare
Beratung
Coaching
Support
Softwareentwicklung
Entwickler-Vermittlung
.NET/Visual Studio
TFS/ALM/Scrum
Webprogrammierung
PowerShell
Konditionen
Anfrage/Kontakt
Beratung/Coaching
Beratung/Coaching
Beratungsthemen
Coaching
Unsere Berater
Referenzkunden
Konditionen
Angebotsanfrage
In-House-Schulungen
In-House-Schulungen
Überblick
Themen/Fachgebiete
Schulungskonfigurator
Konzepte
.NET/Visual Studio
C#
VB.NET
ASP.NET
Moderne Webanwendungen
TFS/ALM/Scrum
PowerShell
Konferenzvortraege
Referenzkunden
Unsere Trainer
Konditionen
Angebotsanfrage
Offene Schulungen
Offene Schulungen
Überblick .NET-Seminare
.NET/C#-Basisseminar
WPF (Desktop)
ASP.NET/AJAX (Web)
WCF/WF (SOA)
ADO.NET/EF (Data)
Windows PowerShell
.NET, C#, VB, Visual Studio
.NET, C#, VB, Visual Studio
Startseite
Beratung/Training
Offene .NET-Seminare
Einführung
Lexikon
Artikel
Bücher
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
World Wide Wings Demo
Codebeispiele
Scripting
ASP.NET
.NET 2.0
.NET 3.0/3.5
.NET 4.0/4.5
Community
Forum
Kommerzielle Leistungen
ASP.NET
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
PowerShell
PowerShell
Überblick
Beratung
In-House-Schulungen
Öffentliche Schulungen
Codebeispiele
Commandlet Extensions
Offene PowerShell-Seminare
Inhouse-Seminare
Windows
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Windows Scripting
Windows Scripting
Startseite
Lexikon
FAQ
Buecher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
Scripting-Tools
WSH-Editoren
Codebeispiele
ASP.NET
.NET-Scripting
Forum
Links
Kommerzielle Leistungen
Service
Service
Website-FAQ
Anmeldung/Login
Leser-Registrierung
Gast-Registrierung
Nachrichten/RSS
Newsletter
Foren
Weblog
Lexikon
Downloads
Support
Kontakt
Literaturtipps
Publikationen
Publikationen
Redaktionsbüro
Bücher
Fachartikel
Leser-Portal
Autoren gesucht!
Rezensionen
Über uns
Über uns
Holger Schwichtenberg
Team
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Site Map
Weitere Websites
Tag Cloud
Impressum
Rechtliches

Website zum Buch '.NET 3.5 Crashkurs' (Microsoft Press, August 2008) von Dr. Holger Schwichtenberg

Informationen für Interessenten

Das Buch .NET 3.5 Crashkurs ist eine Weiterentwicklung des Buchs .NET 3.0 Crashkurs.

Unterscheiden sich die beiden Bücher inhaltlich?
Das Buch wurde gegenüber der vorherigen Ausgabe  ergänzt. Es handelt sich nicht um ein reines "Was ist neu?"-Buch. Die Basisthemen CLR, C#, Visual Basic, ASP.NET, Windows Forms, ADO.NET, FCL, Remoting, Webservices, Enterprise Services, u.v.m. werden auch weiterhin behandelt.

Welche Kapitel sind neu in dieser Auflage?

1. Language Integrated Query (LINQ)
2. ADO.NET Entity Framework (ADO.NET EF)
3. Objekt-Relationales Mapping (ORM)

Das Buch wurde insgesamt um 110 Seiten erweitert. Der Anteil neuer Seiten liegt aber bei rund 280 Seiten, denn es wurden Kapitel durch andere ersetzt.

Welche Kapitel gibt es insgesamt in dem Buch?

1. Einführung
2. World Wide Wings – das mehrschichtige Fallbeispiel für dieses Buchs
3. Ihre ersten drei .NET 3.5-Anwendungen
4. Grundkonzepte des .NET Frameworks 3.5
5. Visual Studio 2008 mit Service Pack 1, Visual Source Safe und Team System 2008
6. Sprachsyntax CSharp (C#) 2008 versus Visual Basic 2008
7. Konsolen-Anwendungen
8. Softwarekomponenten
9. .NET-Klassenbibliothek 3.5
10. Language Integrated Query (LINQ)
11. Datenzugriff mit ADO.NET
12. Objekt-Relationales Mapping (ORM) mit LINQ-to-SQL und dem ADO.NET Entity Framework
13. System.XML und LINQ-to-XML
14. Windows Communication Foundation (WCF)
15. Windows Workflow Foundation (WF)
16. Windows-Oberflächen mit Windows Forms
17. Windows Presentation Foundation (WPF)
18. .NET Enterprise Services und Transaktionen
19. Zusatzkomponenten (.NET Enterprise Library, Windows PowerShell)
20. Ausblick und Fazit
21. Die .NET-Entwicklergemeinde und andere Informationsquellen
22. Anhang: Syntaxvergleich C# 2008 versus Visual Basic 2008 23. Anhang: Literatur
24. Anhang: Stichwortverzeichnis

Welche Kapitel sind entfallen?

1. ASP.NET (siehe dazu ASP.NET Crashkurs)
1. .NET Remoting
2. ASP.NET Webservices (siehe dazu ASP.NET Crashkurs)

Eine detailliere Gliederung und Vorwort können Sie kostenfrei als PDF herunterladen.

Wann erscheint das Buch?
Das Buch ist am 16. August 2008 erschienen.

Was kostet das Buch?
Das Buch kostet 39,90 Euro. Die Vorauflage kostete genauso viel. Allerdings hat der Verlag aus Kostengründen die DVD mit einer Testversion von Visual Studio gestrichen.

Wo bestelle ich das Buch?
Sie bekommen die Bücher überall im Buchhandel oder bei versandkostenfrei Amazon.de :

Bestellung bei Amazon.de:

Behandelt das Buch nur Neuerungen in .NET 3.5 gegenüber .NET 3.0?

Nein, das Buch behandelt .NET 3.5 insgesamt. .NET 3.5 ist eine Obermenge von .NET 2.0 und .NET 3.0, d.h. .NET 3.5 umfasst Techniken wie CLR 2.0, ADO.NET 2.0, ASP.NET 2.0, Windows Forms 2.0 usw. Diese Techniken hat Microsoft fast unverändert von .NET 2.0 bis .NET 3.5 übernommen. Genau diese Themen sind daher auch in dem Buch übernommen worden.

Behandelt das Buch das Service Pack 1?

Ja, es werden sowohl das Service Pack 1 des .NET Framework 3.5 (mit umfangreichen Neuerungen) als auch Visual Studio 2008 SP1 (mit vielen Verbesserungen) behandelt.

Welche Zielsetzung verfolgt das Buch?

Zielsetzung dieses Buches ist es, die zentralen Konzepte von .NET 3.5 zu beschreiben und anhand ausgewählter Beispiele den Einsatz von .NET 3.5 darzustellen. Sie können von diesem Werk einen kompakten Überblick erwarten, mit dem Sie schnell in das gesamte Themengebiet hineinfinden. Das Buch liefert neben der Beschreibung der Funktionen auch zahlreiche Beispiele und eine Bewertung des aktuellen Zustands der Produkte. Dieses Werk ist unabhängig von den Produktabteilungen und dem Vertrieb im Hause Microsoft entstanden.

Wer ist Zielgruppe des Buchs?

Der ».NET 3.5 Crashkurs« richtet sich primär an Entwickler, die neu in die .NET-Technologie einsteigen möchten und keine bzw. wenig Erfahrung mit den früher erschienenen Versionen des .NET Frameworks besitzen. Das Buch richtet sich an Entwickler, die die neueste Version 3.5 einsetzen wollen. Frühere Aus-gaben dieses Buchs thematisieren .NET 2.0 und .NET 3.0. Man braucht für die Lektüre dieses Buchs also keine Vorkenntnisse in .NET, aber man sollte gute Vor-kenntnisse in einer objektorientierten Programmiersprache (z. B. C++, Delphi, Visual Basic, Java) besitzen. Außerdem sollten Sie die grundsätzliche Funktionsweise einer integrierten Entwicklungsumgebung und visueller Gestaltungswerkzeuge kennen. Dieses Buch eignet sich nicht für Personen, die Programmierung erst von Grund auf erlernen wollen.

Beschreibt das Buch ALLE Aspekte von .NET?

Nein, natürlich nicht. Nach der vorherigen Auflage habe ich Kritiken erhalten, die sich darauf bezogen, dass bestimmte Funktionen von .NET in diesem Buch entweder zu kurz oder gar nicht dargestellt wurden. An einigen einfachen Zahlen möchte ich aufzeigen, wie komplex .NET ist: Das .NET Framework 3.5 besteht aus 9326 öffentlichen Klassen. Hinzu kommen die nicht so leicht zählbaren Funktionen der Werkzeuge (wie Visual Studio) und ergänzende .NET-basierte Bibliotheken (z.B. von Microsoft SharePoint und Microsoft SQL Server). Denjenigen, die sich darüber beschwerten, dass etwas in dem Buch nicht (ausführlich genug) enthalten sei, möchte ich die Gegenfrage stellen: Wie soll es möglich sein, so viele Funktionen auf 880 Seiten auch nur zu erwähnen?

Dieses Buch kann gar nicht den Anspruch auf Vollständigkeit erheben. Das kann kein .NET-Buch. Das vorliegende Buch zeigt einen repräsentativen und praxisnahen Ausschnitt. Ich erwähne in diesem Buch im Wesentlichen die Funktionen, die die meisten Entwickler in den ersten Monaten mit .NET benötigen werden. Dabei zeige ich diese Funktionen nicht vollständig, sondern exemplarisch. Sicherlich ist die Auswahl der Funktionen durch meinen persönlichen Alltag als .NET-Softwareentwickler geprägt.

Welche Art von Beispielen gibt es in dem Buch?

Viele Fachbücher verwenden kleine, isolierte Beispiele auf "Hello World"-Niveau, die zwar einfach zu überschauen sind, aber weder die Architektur einer komplexen .NET-Anwendung noch das Zusammenspiel verschiedener Techniken aufzeigen. Dieses Buch unterscheidet sich deutlich von diesem "Hello World"-Ansatz, indem in weiten Teilen ein durchgehendes Fallbeispiel verwendet wird. Das Fallbeispiel ist mehrschichtig (mit mehr als drei Schichten) aufgebaut und besitzt mehrere verschiedene Clients (Windows, Web, Befehlszeile). Das Fallbeispiel hat den Vorteil, dass Sie im Laufe des Buches die Daten und Klassen wiedererkennen werden und sich ein großer Grad von Wiederverwendbarkeit in dem entwickelten Code ergibt. Als Nachteil hat sich bei der Vorauflage gezeigt, dass weniger erfahrene Softwareentwickler Schwierigkeiten hatten, in das Beispiel hineinzufinden. Ich habe mich aber entschlossen, mit diesem Buch auf die Zielgruppe zu fokussieren, die sich ein großes zusammenhängendes Beispiel wünscht. Mit einem Produkt alle Zielgruppen ansprechen zu wollen ist meist kein erfolgreicher Ansatz.

Welche Programmiersprache verwendet das Buch?

Für einige Softwareentwickler steht die Entscheidung fest, andere hingegen haben die Qual der Wahl zwischen den verschiedenen .NET-Programmiersprachen und Entwicklungswerkzeugen. Auch Autoren von .NET-Fachbüchern stehen vor dieser Wahl. Nur sehr selten lassen es die wirtschaftlichen Rahmen-bedingungen zu, ein Buch in mehreren Varianten (mit verschiedenen Sprachen und Werkzeugen) zu erstellen. Für dieses Buch gab es nur die Möglichkeit, die beiden primären .NET-Sprachen (C# und Visual Basic .NET) in einem einzigen Buch zu mischen und sowohl Visual Studio als auch das »rohe« .NET Framework 3.5 zu behandeln. Primär befasst sich das Buch jedoch mit C# und Visual Studio, weil die meisten .NET-Entwickler inzwischen diese Kombination einsetzen. Alle Leser, die lieber mit Visual Basic .NET arbeiten, möchte ich darauf hinweisen, dass die Transfor-mation zwischen Visual Basic und C# sehr einfach ist: Es existieren kostenlose Werkzeuge, die dies auf Mausklick erledigen (siehe http://www.dotnetframework.de/tools.aspx). Ich selbst arbeite übrigens im Entwickleralltag zu 75% mit C# und zu 25% mit Visual Basic .NET. Das .NET Framework und das zugehörige SDK sowie die sogenannten »Express-Editionen« der Entwicklungsumgebung Visual Studio sind kostenlos auf der Microsoft Website verfügbar.

Welche Version wird besprochen?

Microsoft scheint gewillt zu sein, nun jeden November eine neue .NET-Version auf den Markt zu bringen. Nach .NET 2.0 (November 2005) und .NET 3.0 (November 2006) ist im November 2007 die Version 3.5 des .NET Frameworks erschienen. Zum Redaktionsschluss dieses Buch gibt es bereits die Ankündigung für ein Service Pack 1 für .NET 3.5. Diese Version wird aber nicht nur Fehlerbeseitigungen, sondern auch sehr viele neue Funktionen enthalten. Dieses Buch thematisiert die endgültige Version des .NET Frameworks 3.5 und der zugehörigen Entwicklungsumgebung Visual Studio 2008. Auch die Service Pack 1-Erweiterungen zu .NET Framework 3.5 und Visual Studio 2008 werden besprochen. Zu beachten ist aber, dass diese Erweiterungen zum Zeitpunkt des Redaktionsschlusses dieses Buchs nur als eine Beta-Version vorlagen. Diese Erweiterungen sollen im Herbst 2008 erscheinen.

Dieses Buch beschreibt die englische Version von Visual Studio 2008, weil inzwischen viele deutsche Entwickler (einschließlich meiner eigenen Person) die englische Version der Software bevorzugen, da die Übersetzungen ins Deutsche oft holprig sind und die Fehlermeldungen nur schwerer verständlich machen. Als Kompromiss zwischen dem Kundenkreis mit englischsprachiger und deutschsprachiger Entwicklungs-umgebung wird dieses Buch – so oft es möglich ist, ohne den Lesefluss zu stören – sowohl die deutschen als auch die englischen Namen der Menüpunkte nennen. Die Bildschirmabbildungen sind aus Platzgründen allerdings immer nur in einer Sprache abgedruckt.

Gibt es auch Veranstaltungen zu dem Buch?

Ja, es gibt auch .NET 3.5-Crashkurs-Schulungen (sowohl als öffentliche Seminare als auch als In-House-Seminare) sowie WPF-Schulungen (Windows Presentation Foundation), WCF-Schulungen (Windows Communication Foundation) und Workflow-Schulungen (Windows Workflow Foundation).

Informationen für Käufer

Alle Leser erhalten Zugang zur Leser-Site mit exklusiven Dienstleistungen (Downloads, Forum, etc.)

Zugang für neue Leser

Zugang für bereits registrierte Leser

Aktuelle Version des World Wide Wings-Fallbeispiels

Links

Alle Bücher von Dr. Holger Schwichtenberg
Weitere Veröffentlichungen von Dr. Holger Schwichtenberg