beratung

 

 

telefonnu

 

 

termin_vereinbaren  

 

 

 anfrage_button  

 

 

lastminuteangebote
 
 

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 GmbH
Thomas-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






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren

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.

microsoft-dotnet-framework

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:

  • .Net 3.5 SP1, das komplette Framework für verschiedenste Zielsysteme
  • .Net Compact Framework 3.5 für mobile Geräte
  • .Net Micro Framework 3.0 für embedded Systeme

 

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.