Ansprechpartner SE
Fachlicher Ansprechpartner:
Markus Schwienbacher (Dipl.-Inf. Univ)
Senior Manager
Tel.: (09 11) 98 89 - 0
Kundenbetreuung - Vertrieb:
Ralf Heumann
Leitung Key Account Management
Tel.: (09 11) 98 89 - 180
Postanschrift:
it innovations GmbHThomas-Mann-Str. 59
90471 Nürnberg
Diese E-Mail Adresse ist gegen Spam Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können
Trainer Login
Microsoft .NET Framework (C#,VB.Net,C++,F#)
|
Was bietet Microsoft .NET? .Net ist eine Plattform, Laufzeitumgebung, Strategie und eine Sammlung von Services. Damit bessere Applikationen schneller entwickelt werden können, gibt es das .Net Framework, das ein verständliches und konsistentes Programmiermodel darstellt. Dabei kann der Entwickler die Sprache frei wählen, sei es C#, VB.Net, C++ und demnächst F#. Die Plattform bietet eine Umsetzung der Hochsprachen über verschiedene Compiler des Entwicklungssystems zur „Common Intermediate Language“ (früher MS Intermediate Language). Diese CIL ist plattformunabhängig. Auf dem Zielsystem nutzt die Laufzeitumgebung den Just-In-Time Compiler, um das Programm zur Laufzeit auf dem Zielsystem zu übersetzen und plattformoptimiert auszuführen.
Graphik: Architektur Microsoft .Net-Framework
Dabei übersetzt der JIT-Compiler nur die benötigten Programmteile. Übersetzte Klassen werden abhängig vom Typ (Common Type System) in verschiedenen Speicherbereichen vorgehalten, z.B. im Global Assembly Cache (GAC). Weiter allgemeine Dienste, die die CLR bietet, sind das Behaneln von Ausnahmen (Exception Handling), das Aufräumen in nicht verwendeten Speicherbereichen (Garbage Collection) oder die Überprüfung von Sicherheitsaspekten (Code Access Security). Aktuell gibt es folgende Frameworks:
Neu am Service Pack1 des .Net 3.5. Frameworks ist z.B. die Integration von ASP.Net AJAX (inkl. Visual Studio Controls und Ajax Bibliothek) Für den schnellen Einstieg in neue Funktionen bieten sich die Software Development Kits (SDK) an. Diese liefern Dokumentation und Beispiele der zugehörigen Frameworks. Die SDKs sind in der Regel schon erhältlich bevor die Funktionalitäten in die neueste Visual Studio Version aufgenommen wird.
Ausblick .Net Framwork 4.0 Der erste Ausblick auf das .Net Framework 4.0 zeigt Erweiterungen des Sprachumfangs von C# und VB.Net. Als weiter Sprache wird F# (FSharp ist eine Funktionale Programmiersprache entwickelt von Don Syme Microsoft Research) hinzukommen und es gibt Erweiterungen zu Parallelisierung und ASP.Net AJAX. Die Windows Presentation Foundation wird mit Multitouch erweitert und es wird ein verteiltes Caching von Daten geben mit dem Namen „Velocity“. Falls Sie jetzt schon einen Blick auf Visual Studio 2010 und das .Net Framework 4.0 werden wollen, bietet Microsoft ein Training-Kit mit Präsentationen, Demos und Labs an. |
||
|
|
||