Book description
Dieses Buch zeigt die wichtigsten Neuerungen, die mit Version 4 in .NET Framework Einzug gehalten haben. Der erste Teil beleuchtet unter anderem die Innovationen in der Common Language Runtime (CLR), in C# 4.0 und Visual Basic 10.0 sowie in den Basisbibliotheken. Anschließend gehen die Autoren auf die Neuheiten in Visual Studio 2010 ein und behandeln dabei Code-Editor, Debugger und die verschiedenen Designer. ADO.NET Entity Framework wird ebenso beschrieben wie Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) und Windows Presentation Foundation (WPF). Abschließend lernen Sie die Kernfunktionen von ASP.NET 4.0 sowie die Architekturprinzipien von ASP.NET MVC 2 kennen.
Table of contents
- Microsoft .NET 4.0 – Update
- Vorwort
-
1. Sprachen und Basisbibliotheken
- Neuerungen in der Common Language Runtime (CLR)
- Neuerungen in C# 4.0
- Neuerungen in Visual Basic 10.0
-
Neuerungen in den Basisbibliotheken
- BigInteger
- Complex
- SortedSet
- Tupel
- DynamicObject
- Übertragen von Daten zwischen Streams
- Observer
- TryParse für Enum, Guid und Version
- String
- HasFlag
- Prüfung auf 64-Bit
- SpecialFolder
- Vereinfachter Dateizugriff
- Memory-Mapped Files
- Verzögertes Instanziieren mit Lazy
- Caching für alle
- Standortermittlung
- Weitere kleinere Änderungen
-
Code Contracts
- Design by Contract
- Spec#
- Von Spec# zu Code Contracts
- Mit Code Contracts entwickeln
- Zusicherungen kombinieren
- Erweiterte Möglichkeiten
- Verträge und Subklassen
- Verträge für Schnittstellen und abstrakte Klassen
- Einschränken der Vertragsprüfung
- Nachträgliches Hinzufügen von Zusicherungen
- Fazit zu Code Contracts
- Managed Extensibility Framework (MEF)
- Fazit
- 2. Parallelprogrammierung
-
3. Visual Studio 2010
- Varianten
- Ausblicke auf kommende Versionen
- Keine 64-Bit-Variante
- WPF-Oberfläche
- Neue Programmiersprache
- Neues Projektdialogfeld
- Multi-Targeting
- Umstellung der Projekte auf Visual Studio 2010
-
Neuerungen im Code-Editor
- Änderung der Schriftgrößen durch Mausrad
- IntelliSense
- Hervorheben der aktuellen Zeile durch grauen Balken
- Zeilenauswahl mit Dreifachklick
- Verschieben einer Auswahl mit Cursortasten
- Suchfunktion
- Definition anzeigen
- Verbesserungen der Registerkartenverwaltung
- Coderegionen
- Vertikale Hilfslinien (Editor Guidelines)
- Rechteckauswahl
- Testgetrieben entwickeln
- Verweise (Referenzen)
- Aufrufhierarchie und Sequenzdiagramme
- Refactoring
- Code Snippets
- HTML in der Zwischenablage (HTML Copy)
- Neuerungen im Debugger
- Neuerungen bei den Oberflächen-Designern
- Neuerungen beim EF-Designer
- Neuerungen beim Workflow-Designer
- Neuerungen beim XSD-Designer
- Testen
- Architektur- und Codeanalyse
- Modellierung
- Erweiterbarkeit
- Team Foundation Server (TFS) 2010
- Neuheiten in Visual Web Developer 2010
- Neue Projektvorlagen
- Code Snippets für ASPX, HTML und JavaScript
- Verbesserungen in JavaScript-IntelliSense
- Verbreiten von Webanwendungen mit dem IIS Web Deployment Tool
-
4. Neuerungen in ADO.NET Entity Framework 4.0
- Verbesserungen im Designer
- Direkte SQL-Ausführung
- Geschwindigkeitsverbesserungen
- Verbesserungen beim generierten SQL
- Transparentes (implizites) Lazy Loading
- Steuerung der Codegenerierung durch austauschbare T4-Vorlagen
- Persistence Ignorance mit Plain Old CLR Objects (POCO)
- Unterstützung für Forward Engineering (Model First/Domain First)
- Namensgebung für Objektmengen
- Entitätsbeziehungen: Fremdschlüsselattribute zusätzlich zu den Navigationsattributen
- Verbesserungen bei LINQ to Entities
- Unterstützung für komplexe Typen im Designer
- Änderungsverfolgung in verteilten Systemen (Self-Tracking Entities)
- Verbesserte Unterstützung für Stored Procedures
- ObjectMaterialized()-Ereignis
- Modellfunktionen
- Änderungen bei den Objektmengen
- Code Only als Option über T4-Vorlagen
- Änderungen bei MergeOption
- Weiterhin nicht unterstützte Funktionen in EF 4.0
-
5. Neuerungen in WCF 4.0
- Projektvorlagen
- Vereinfachte Konfiguration
- WCF ohne .svc-Datei
-
Routing
- Architektur des WCF-Routing
- Ziele des Einsatzes eines Routers
- Aufbau eines Routers mit WCF 4.0
- Aufbau der Konfiguration eines Routers
- Beispiel: Intermediär zwischen genau einem Server und einem Client
- Filterarten
- Ein komplexeres Routing-Beispiel
- Eigenen Filter erstellen (ohne eigene Filtertabelle)
- Eigenen Filter erstellen (mit eigener Filtertabelle)
- Auffinden von Diensten (Discovery)
- Verbesserungen für REST-Dienste
- WCF Data Services
- Sonstige Neuerungen
- 6. Windows Workflow Foundation 4.0
- 7. Windows Presentation Foundation 4.0
-
8. Neuerungen in ASP.NET 4.0
- Umfang der Neuerungen in ASP.NET 4.0
- Installation von ASP.NET 4.0
-
Verbesserungen in den Kernfunktionen von ASP.NET
- Starke Verkleinerung der web.config-Dateien
- Autostart Web Applications/Preload
- Permanente Seitenumleitungen
- Komprimierung des Sitzungszustands
- Neue Provider
- Festlegung der erlaubten URLs
- Einzelne Leistungsindikatoren für Webanwendungen in einem IIS-Anwendungspool
- Vereinfachtes Routing (URL Rewriting)
- Ausdrücke für HTML-Zeichencodierung (HTML Encoded Code Expressions)
- Neue Webforms-Serversteuerelemente in ASP.NET 4.0
- Verbesserungen der bestehenden ASP.NET-Webforms-Serversteuerelemente
-
Verbesserungen beim Rendering
- Abschalten des neuen Rendering
- Verbesserungen des Menu-Steuerelements
- Verbesserungen bei CheckBoxList und RadioButtonList
- Kein Erzeugen einer äußeren Tabelle
- Validierungssteuerelemente verwenden keine Inline Styles mehr
- CSS-Klasse für deaktivierte Steuerelemente
- DIV um Hidden Field mit CSS-Klasse aspNetHidden
- ASP.NET AJAX
-
9. ASP.NET Dynamic Data 4.0
- Überblick
- Erstellen einer Dynamic Data Webapplikation
- Darstellung und Verhalten via Attributen anpassen
- Feldvorlagenordner (Field Templates)
- Entitätsvorlagen (Entity Templates)
- Seitenvorlagen (Page Templates)
- Filtervorlagen (Filter Templates)
- Verweise auf dynamische Formulare
- Zusammenfassung und Fazit
- 10. ASP.NET MVC 2
- A. Quellen und weitere Informationen
- Stichwortverzeichnis
Product information
- Title: Microsoft .NET 4.0 Update
- Author(s):
- Release date: September 2010
- Publisher(s): Microsoft Press Deutschland
- ISBN: 97833866454439
You might also like
book
Microsoft Windows Server 2019 Automatisierung mit PowerShell – Das Kochbuch
Mit über 90 praxisnahen Rezepten zu allen wichtigen Themen wie z. B. Active Directory, Hyper-V, Azure …
book
Mastering Microsoft® Exchange Server 2010
A top-selling guide to Exchange Server-now fully updated for Exchange Server 2010. Keep your Microsoft messaging …
book
Windows Server® 2008 Administrator’s Companion
This comprehensive, one-volume guide delivers the information you need to successfully deploy, administer, and support Windows …
book
Pro WCF: Practical Microsoft SOA Implementation
Part of Microsoft's radical WinFX API is the Indigo foundation, more formally known as the Windows …