Individualschulungen
Entwicklung
Aktuelle Themen
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Benutzeroberflächen / User Experience
Softwareengineering
KI in der Softwareentwicklung
Plattformen & Systeme
KI
Web & Cloud
Apps / Mobilplattformen
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Scripting
Windows & Office für Anwender
Soft Skills & IT-Recht
Das bieten nur wir
Umfangreicher Themenkatalog
Wählen Sie aus 1055 Themen
Weiterbildungsphilosophie
Individuelle Anpassung an Ihre Anforderungen
Didaktische Konzepte
Ganz nach Ihren Wünschen
Vorteile individueller Firmenseminare
Im Vergleich zu offenen Seminaren
Vor Ort oder online
Alles ist in Ihrem Hause oder online möglich
Top-Trainer
Die besten und renommiertesten Experten
Teilnehmerfeedback
Das sagen 9311 von insgesamt über 75000 Teilnehmern
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
1055 Themen, die frei anpassbar und kombinierbar sind
Gesamter Themenkatalog →
Offene Schulungen
Online-Trainings
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI, Uno & Avalonia
Blazor
ASP.NET Core WebAPI
Entity Framework Core
Unit Testing / TDD
PowerShell
Alle Seminartermine
INFOTAGE
INFOTAG ".NET 12.0"
am 22.06.2027
INFOTAG "KI" 2027
am 15.09.2027
Das bieten nur wir
Renommierte Top-Trainer
Die besten und bekanntesten Experten schulen Sie!
Teilnehmerfeedback
Das sagen 9311 von insgesamt über 75000 Teilnehmern
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
Nicht das passende Thema dabei? Stellen Sie Ihre individuelle Firmenschulung aus 1055 Modulen zusammen!
Individualschulungen →
Beratung, Support & Entwicklung
Alle unsere Leistungen
Beratung
Beratung zu vielen technischen und methodischen Themen
Coaching
Projektbegleitende Unterstützung
Softwareentwicklung
Wir entwickeln einzelne Module oder ganze Anwendungen für Sie
Technischer Support
Support für einzelne technische Fragen
Individualschulungen
1055 Themen, die frei anpassbar und kombinierbar sind
Offene Seminare
Ausgewählte Themen bieten wir auch als öffentliche Online-Schulungen an.
Beratungsthemen
Anwendungsarchitektur
Datenbankzugriff/Data Access
DevOps
Frontend, GUI, UX
IT-Infrastruktur
Leistung/Performance
Machbarkeit und Prototyping
Methodik, Prozesse, Teamarbeit
Migration und Versionsumstieg
Mobilanwendungen
Reviews und Qualitätssicherung
Sicherheit/Security
Verteilte Systeme und Services
Webtechniken
Werkzeugauswahl
Weitere Themen
Auch alle Schulungsthemen sind als Beratung möglich!
Das bieten nur wir
Renommierte Top-Berater
Durch Vorträge und Veröffentlichungen sehr bekannte Experten
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
Referenzprojekte
Zahlreiche Referenzprojekte
Beratung vor Ort oder remote – flexibel nach Bedarf.
Zu den Beratungsthemen →
Wissen
Publikationen & Vorträge
Fachbücher
Fachartikel
Konferenzvorträge
Weblog
Spickzettel/Cheat Sheets
Lexikon/Glossar
Programmcodebibliothek
Fallbeispiele
Newsletter
Downloads
Themenportale
Übersicht
.NET/C#/Visual Studio
.NET 11.0
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Versionshistorie
Konferenzen/Events
Community-/Leserportal
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Schulungen, Beratung, Support, Coaching, Softwareentwicklung
Unsere kommerziellen Leistungen →
Über uns
Unternehmen
Zahlen
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Unsere Top-Experten
Leitung & Kundenteam
Partner
Weitere Websites
Referenzen
Referenzkunden
Kundenaussagen
Referenzprojekte
Kontakt & Rechtliches
Kontakt
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Impressum, Datenschutz und Barrierefreiheit unter Kontakt & Rechtliches.
Rechtliches →
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 geschrieben.
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-Interoperabilität durch Einbetten von Typen in die 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 Defined Functions)
Implizites Nachladen (
Lazy Loading
)
Einfacheres Anpassen der Codegenerierung (Codegeneration ist ein Workflow der
Windows Workflow Foundation
)
Unterstützung für Table Valued Functions (TVF)
ASP
.NET 4.0
: Neue Programmierkonzepte
Model-View-Controller
-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 Datenwebsites (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
Einfacheres Veröffentlichen von Webanwendungen (verschiedene .config-Dateien, Austausch von Inhalten der
Konfigurationsdatei
, Veröffentlichungsassistent 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 Application Server
"
Dublin
"
WF 4.0
Komplette Neuimplementierung von Laufzeitumgebung, Aktivitäten und Designer (Prinzipien werden aber beibehalten)
Komplett neuer Designer 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
PLINQ
und
Task Parallel Library
(
TPL
)
Managed Extensibility 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 Ressourcen auf dieser Website
W
Querverweise zu anderen Begriffen im Lexikon
Managed Extensibility Framework (MEF)
Windows Workflow Foundation (WF)
Windows Application Server (WAS)
Visual Web Developer 2010
Dynamic Language Runtime (DLR)
ADO.NET Entity Framework (EF)
Task Parallel Library (TPL)
System.ComponentModel
Model-View-Controller (MVC)
ASP.NET AJAX Futures
Forward Engineering
Konfigurationsdatei
Serversteuerelement
System.Diagnostics
Visual Studio 2010 (VS2010)
Garbage Collector (GC)
.NET Framework
Datenbindung
Lazy Loading
Visual State
IntelliSense
IEnumerable
Annotation
JavaScript (JS)
XML Script
PowerShell (PS)
System.IO
Windows 7
Exception
Datenbank (DB)
.NET 4.0
Velocity
TreeView
Assembly
Contract
Methode
Caching
Hawaii
Add-In
Dublin
jQuery
Atlas
ASP.NET Model View Controler (ASP.NET MVC)
CSharp 4.0 (C# 4.0)
Parallel LINQ (PLINQ)
eXtensible Application Markup Language (XAML)
Representational State Transfer (REST)
Web Services Interoperability Organization (WS-I)
Plain Old CLR Object (POCO)
Primary Domain Control (PDC)
Cascading Style Sheet (CSS)
Dynamic Language Runtime (DLR)
Task Parallel Library (TPL)
User Datagram Protocol (UDP)
Framework Class Library (FCL)
Windows Communication Foundation (WCF)
Windows Presentation Foundation (WPF)
Rich Internet Application (RIA)
Common Language Runtime (CLR)
Managed Extensibility Framework (MEF)
Objekt-Relationales Mapping (ORM)
Beratung & Support
Anfrage für Beratung/Consulting zu .NET FRAMEWORK 4.0 .NET 4.0
Gesamter Beratungsthemenkatalog
Technischer Support zum Thema .NET FRAMEWORK 4.0 .NET 4.0
Schulungen
.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
.NET 3.5-Crashkurs - Überblick über das .NET Framework 3.5 und Visual Studio 2008 für Umsteiger von .NET 2.0/3.0
.NET 4.5-Update - Die Neuerungen in .NET Framework 4.5/4.5.1/4.5.2 und Visual Studio 2012/2013 im Überblick
AJAX mit ASP.NET (Microsoft AJAX Framework / ASP.NET AJAX Extensions / "Atlas")
Windows-Desktop-Anwendungen: Von den .NET- und C#-Grundlagen zu Windows Forms und Windows Presentation Foundation (WPF)
Anfrage für eine individuelle Schulung zum Thema .NET FRAMEWORK 4.0 .NET 4.0
Gesamter Schulungsthemenkatalog
Fachbücher
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 - Entwicklerbuch
.NET 4.0 Crashkurs
ASP.NET 4.0: Konzepte und Techniken zur Programmierung von Websites
ASP.NET 4.0 mit Visual C# 2010: Leistungsfähige Webapplikationen programmieren
.NET 4.0 Update
Datenbankprogrammierung mit .NET 4.0. Mit Visual Studio 2010 und SQL Server 2008 R2
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr