Sie sind hier:
Wissen
Top-Know-how seit 25 Jahren!
Telefon (Mo-Fr 9 bis 16 Uhr): 0201/649590-0 |
Kontaktformular
Alles auch online!
MENU
Medien
Übersicht
Lexikon/Glossar
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Downloads
Newsletter
.NET
Startseite
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: .NET Framework 4.0 (.NET 4.0)
Begriff
.NET Framework 4.0
Abkürzung
.NET 4.0
Eintrag zuletzt aktualisiert am
12.03.2020
Zur Stichwortliste unseres Lexikons
Was ist
.NET Framework 4.0
?
Das
.NET
Framework 4.0 (ursprünglich unter dem Codenamen "
Hawaii
" entwickelt) ist am 12.4.2010 erschienen.
In
.NET
4.0 und
Visual Studio
2010 sind keine Revolutionen enthalten, aber die Entwickler können sich dennoch auf viele Leckerbissen freuen. Lang ersehnt sind die Vervollständigungen bei
WPF
und die clientseitige
Datenbindung
in
ASP
.NET
. Das Entity Framework reift deutlich. Die Workflow-Bibliothek wurde komplett neu geschreiben.
Zeitplan
Eine erste Vorab-Version ist am 28.10.2008 auf der
PDC
2008 erschienen (Version 4.0.11001).
Beta 1: 13.5.2009
Beta 2: 19.10.2009
RC-Version: 10.2.2010
RTM-Version: 12.4.2010
Ausgewählte Neuerungen
CLR
4.0
Laden von
CLR
2.0 und 4.0 in einem Prozess
Type Embedding: Verbesserungen für COM-Interopabilität durch Einbetten von Typen in aufrufende
Assembly
Type Äquivalenz: Deklaration äquivalenter Schnittstellen durch
Annotation
en
Dynamic Language support:
Dynamic Language Runtime
(
DLR
) in
CLR
integriert
Code
Contract
s: Pre- and Postconditions für
Methode
naufrufe
Garbage Collector
sendet ein Ereignis an Anwendung, bevor er seine Arbeit beginnt.
Spezielle Corrupted State
Exception
s
Sprachen
C# 4.0
und Visual Basic 10.0
Siehe Csharp 4.0
Siehe Visual Basic 10.0
ADO
.NET
Entity Framework Version 4.0 (zweite Version):
Unterstützung für
Forward Engineering
/Code-First (Erzeugen der
Datenbank
auf Basis des Models aus dem Designer heraus. Aber kein Round Trip Engineering bei Veränderungen, d.h. Dann muss die
Datenbank
erst komplett gelöscht werden)
Persistence Ignorance: Unterstützung für
ORM
mit
POCO
s
Berechnete Eigenschaften (Model Definied Functions)
Implizites Nachladen (
Lazy Loading
)
Einfacheres Anpassen der Codegenerieren (Codegeneration ist ein Workflow der
Windows Workflow Foundation
)
Unterstützung für Table Valued Functions (TVF)
ASP
.NET
4.0: Neue Programmierkonzepte
Model-View-Controler
-Framework (
MVC
) für
ASP
.NET
als Alternative zum Webform-Programmiermodell
ASP
.NET
4.0: Erweiterungen für
AJAX
-Funktionen
Clientseitige Steuerelemente und
AJAX
-Steuerelemente wie im
AJAX
Control Toolkit sollen zum Kern von
ASP
.NET
gehören (z.B.
TreeView
, Grid, Chart, Progress Bar).
Clientseitige
Datenbindung
mit Datenquellen (Sys.Data.DataSource) und einer JavaScript-basierten Vorlagensyntax (früher "
XML Script
" in Zeiten von "
Atlas
" und den "
ASP
.NET
AJAX
Futures"), Unterstützung für Editieren, Blättern, Filtern und Sortieren
Animationen im Browser
Unterstützung für Drag&Drop
AJAX
für Browser auf mobilen Endgeräten
Unterstützung für
AJAX
in
ASP
.NET
MVC
-Anwendungen
AJAX
mit
REST
-Services
ASP
.NET
4.0: Sonstiges
Unterstützung für eigene Zwischenspeichermechanismen (Custom
Caching
)
Unterstützung für Zwischenspeicherung mit "
Velocity
" (
Velocity
ist ein auf
.NET
basierendes, auf mehrere Server verteilbares Zwischerspeichersystem.)
Erweiterung für dynamische Datenwebseites (z.B. Filter und eigene Geschäftsobjekte als Basis)
Vergabe eigener Client-ID bei
Serversteuerelement
en
Verbesserung der Zugänglichkeit durch Unterstützung für WAI-A
RIA
Verbesserungen in
Visual Web Developer 2010
/
Visual Studio
2010
Einfachere Veröffentlichen von Webanwendungen (verschiedene .config-Dateien, Austausch von Inhalten der
Konfigurationsdatei
, Veröffentlichungsasssistent für Webprojektdateien und
Datenbank
en)
CSS
2-Unterstützung im Webdesigner
Navigationsbaum für JavaScript-Code
Schnellere JavaScript-
IntelliSense
Unterstützung für Jquery
Build Tools für JavaScript
Berücksichtigung der XML-Kommentare auch im aktuellen JavaScript-Dokument
WCF
4.0
Verbesserungen für
REST
-Dienste (
REST
Toolkit)
Verbesserungen für Korrelation von nachrichten
Deklarative Dienstbereitstellung (
XAML
), Dateinamenserweiterung .xamlx
Neue Standards: WS-Discovery,
WS-I
RSP, WS-BusinessActivity,
WS-I
BP 1.2
Neue Transportprotokolle:
UDP
, MQ und In-Process
Duplex durable messaging
Windows App
lication Server "
Dublin
"
WF 4.0
Komplette Neuimplementierung von Laufzeitumgebung, Aktivitäten und Designer (Prinzipien werden aber beibehalten)
Komplett neuer Designers mit einfacherer Bedienung
Flow Charts Workflows
Rein XML-basierte Workflows (
XAML
)
Mehr Aktivitäten (
Datenbank
en,
PowerShell
, etc.)
Leistungssteigerung
Aktivitäten erhalten Daten durch Parameter anstelle von Dependency Properties
WPF
4.0
WPF
Toolkit integriert (Ribbon Control, Calendar, DatePicker, DataGrid) "Business focused controls"
Übernahme von Funktionen aus Silverlight (
Visual State
Manager, Deep Zoom)
Multi-Touch-Unterstützung (für
Windows 7
)
Verbesserungen Text Rendering
Pixel Level Layout
Leistungssteigerungen
Sonstige Klassen (
FCL
4.0)
Paralleles Programmieren mit P
LINQ
und
Task Parallel Library
(
TPL
)
Managed Extensiblity Framework (
MEF
), alias Extensible Component Model: Einfache Erweiterbarkeit von Anwendungen durch
Add-In
s (Namensraum:
System.ComponentModel
.Composability)
Klasse Tupel
Klasse SortedSet
Mengenklassen für Dateien und Ordner mit Schnittstelle Ienumerable (statt wie bisher Arrays)
Code
Contract
s (Prä- und Post-Bedingungen) (Namensraum:
System.Diagnostics
.
Contract
s)
Große Zahlen (System.Numerics.BigInteger und System.Numerics.ComplexNumber)
Memory Mapped Files (
System.IO
.MemoryMappedFiles)
Verbesserungen für ResourceManager: Berücksichtigung der Windows-UI-Einstellungen
Weitere Ressoucen auf dieser Website
WCF Barometer - Leistungsmessungen der Windows Communication Foundation (WCF)
Querverweise zu anderen Begriffen im Lexikon
WS-I
XAML
PDC
WCF
MEF
AJAX
REST
WPF
MVC
FCL
Windows Workflow Foundation
ORM
Windows Application Server
XML
LINQ
RIA
Visual Web Developer 2010
ASP.NET
ADO.NET
Dynamic Language Runtime
DLR
CLR
FCL
PDC
COM
UDP
System.ComponentModel
Task Parallel Library
TPL
CSS
Model-View-Controler
MVC
ADO
POCO
Konfigurationsdatei
ASP
Forward Engineering
Serversteuerelement
Visual Studio 2010
System.Diagnostics
Garbage Collector
Steuerelement
Visual Studio
ADO
IntelliSense
Visual State
Lazy Loading
Datenbindung
ctor
Windows App
PowerShell
Annotation
XML Script
C# 4.0
JavaScript
Datenbank
Exception
Windows 7
System.IO
Contract
Velocity
TreeView
.NET 4.0
Assembly
ActiveX
Caching
Methode
Hawaii
DevOps
Objekt
Dublin
Add-In
Atlas
.NET
Java
Beratung & Support:
Anfrage für Beratung/Consulting zu den Themen .NET Framework 4.0;.NET 4.0
Gesamter Beratungsthemenkatalog
Technischer Support zum Themen .NET Framework 4.0;.NET 4.0
Schulungen zu diesem Thema
.NET 4.0-Update - Die Neuerungen in .NET Framework 4.0 und Visual Studio 2010 im Überblick
Von ASP.NET 3.5 nach ASP.NET 4.0/4.5: Neuerungen in ASP.NET 4.0/4.5
AJAX mit ASP.NET (Microsoft AJAX Framework / ASP.NET AJAX Extensions / "Atlas")
.NET 4.5-Update - Die Neuerungen in .NET Framework 4.5/4.5.1/4.5.2 und Visual Studio 2012/2013 im Überblick
Windows-Desktop-Anwendungen: Von den .NET- und C#-Grundlagen zu Windows Forms und Windows Presentation Foundation (WPF)
.NET Akademie: Webservices, verteilte Systeme, SOA und REST mit .NET/.NET Core (WCF, ASP.NET WebAPI)
.NET 3.5-Crashkurs - Überblick über das .NET Framework 3.5 und Visual Studio 2008 für Umsteiger von .NET 2.0/3.0
Anfrage für eine individuelle Schulung zum Thema .NET Framework 4.0;.NET 4.0
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
.NET 4.0 Update
Verteilte Systeme und Services mit .NET 4.0
Office 2010 Programmierung mit VSTO und .NET 4.0: Word, Excel und Outlook erweitern und anpassen
Microsoft ASP.NET 4.0 mit C# 2010
Visual Basic 2010: Grundlagen, ADO.NET, Windows Presentation Foundation
Programmieren mit dem ADO.NET Entity Framework
.NET 4.0 Crashkurs
.NET 4.0 Crashkurs (E-Book - PDF)
Datenbankprogrammierung mit .NET 4.0. Mit Visual Studio 2010 und SQL Server 2008 R2
ASP.NET 4.0 mit Visual C# 2010
ASP.NET 4.0
JavaScript
Alle unsere aktuellen Fachbücher
E-Book-Abo für nur 99 Euro im Jahr