Back To Top

MS Visual Studio 2010

DruckansichtDruckansicht

Neue Features in Visual Studio 2010 und C# 4.0

  • Dauer:
    1 Tag
  • Zielgruppe:
    Developers, IT Professionals
  • Vorkenntnisse:
    Grundkenntnisse des objektorientierten programmierens
  • Methode:
    Vortrag mit Beispielen und Übungen.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1010462
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Die Version 4.0 der Programmiersprache C# ist Bestandteil des neuen Visual Studio 2010 und des .NET Framework 4. Der Fokus in diesem Seminar liegt auf dem Umgang mit dynamischen Sprachkonstrukten. Lernen Sie, wie Ihnen C# 4.0 die Arbeit mit dynamischen Konstrukten erleichtert und wie Sie einfacher COM-Objekte in .NET einsetzen können.

Inhalte

A. Dynamische Erweiterungen (Dynamic Language Runtime – DLR)

Schlüsselwort Dynamic – Klasse DynamicObject – Interface DynamicObject

B. Verbesserungen bei Parametern

optionale Parameter – benannte Parameter – Hinweis auf Fallstricke bei optionalen Parametern

C. Co- und Kontra-Varianz

für Delegates – für generische Mengen: IEnumerable <out T>, Rückgabe anonymer Typen durch Funktionen

D. Code Contracts

Vorbedingungen – Nachbedingungen – Invarianten – Prüfung zur Kompilierzeit – Prüfung zur Laufzeit

E. Nuget

Grundlagen – Interessante Nuget Packete: ELMAH (Error Logging Modules and Handlers), Glimpse ("what Firebug is to debugging your client side code, Glimpse is to debugging your server within the client"), Ninject (Dependency Injection)

Dozent:

Daniel Franz ist Fachinformatiker (Anwendungsentwicklung) und arbeitet als Entwickler/Projektleiter und Seminar-Leiter.
Er betreut als Entwickler und als Projektleiter in Assistenz .NET Desktop- und Web-Anwendungen auf Basis von MS SQL Server mit Technologien wie C#.NET, T-SQL, Web Services, JSON/Ajax, XHTML/CSS sowie weitere Frameworks wie Entity Framework, LINQ, XML und semantischen Technologien.

Referenzen:

  • Flexpress GmbH, Betriebswirtschaftliche Software mit Desktop- und Web-Komponente für Einsatzplanung und Auftragserfassung im Logistik-Bereich
  • Teles AG, Expertensystem für die Messung der Technologie-Kompetenz von Wettbewerbern im gleichen Markt als Web-Anwendung
  • Sartorius AG, Betriebswirtschaftliche Software für Stundenverbuchung, Einsatzplanung und Reporting in langfristigen Ingenieurprojekten

Zu seinen Veröffentlichungen gehören Referenzen zum Microsoft Visual Studio. Er ist Microsoft-zertifizierter Entwickler