VB.NET Kompletteinstieg

Kurs-Nr.: T2129/A
Dauer: 5 Tage

Nachfolgend finden Sie eine Beispielagenda:
So könnte Ihr Seminar gestaltet werden. Dieses Seminar haben wir schon erfolgreich zur Zufriedenheit unserer Kunden umgesetzt.

Seite merken...
Seite merken...

Zusammenfassung

Die Sprache VB.NET bietet einen leicht zu erlernenden Einstieg in das .NET-Framework und damit in die große Welt der Microsoft-Technologien. Wichtig für den Erfolg der Sprache ist ihre hohe Kompatibilität zum alten Visual Basic. Sie ist neben C# eine der wichtigsten Programmiersprache in der IT-Welt. Das Seminar führt Sie dahin, eigene Anwendungen in VB.NET erstellen zu können. Es konzentriert sich dabei auf Client-Anwendungen (Anwendungen mit graphischen Oberflächen mit Forms & WPF). In seinen weiterführenden Teilen erlernen Sie die Grundlagen der Objektorientierung & wichtige Bereiche des .NET-Framwork kennen.

Für wen ist das Seminar gedacht?

Personen, die in die Programmierung mit VB.NET einsteigen wollen.

Welches Vorwissen wird empfohlen?

Teilnehmende sollten erfahrene PC-Nutzer sein, die grundlegende Programmiererfahrung in einer anderen Sprache besitzen.

Themen

  • Einführung .NET Entwicklung
    • Das .NET-Framework
    • Begriffe: Namespace, Assembly, MSIL, ...
    • Die Entwicklungsumgebung Visual Studio
  • Grundlagen Visual Basic
    • Projektaufbau & Projekttypen
    • Datentypen
    • Funktionen
    • Parameter
    • Ein- & Ausgabe
    • Kontrollfluss
      • Fallunterscheidungen
      • Schleifen
      • Fehlerbehandlung & Abbrüche
        • try-catch
        • Exception Klasse(n)
        • Eigene Exception-Typen
  • Objektorientierte Programmierung (OOP)
    • Klassen
    • Objekte
    • Methoden
    • Konstruktoren
    • Vererbung & Polymorphie
    • Generische Klassen
    • Contrains für generische Parameter
  • LINQ & Delegaten
    • Was ist LINQ?
    • LINQ Syntax & Beispiele
    • Lambda-Ausdrücke & Delegaten
    • Anonyme Datentypen
  • ADO.NET Überblick
    • Architektur ADO.NET
    • Typed DataSet
    • Entity Framework
    • WCF-DataServices
  • Interfaces
    • Interfaces definieren & benutzen
    • Interface & Implementierung
    • Interfaces im .NET-Framework
  • Parallele Prozesse
    • Grundidee des Multithreading
    • Varianten der Thread-Erzeugung
    • Ablaufkontrolle & Synchronisation
    • Task Parallel Library (TPL) & PLINQ
    • PLINQ
  • Fensteranwendungen mit Forms & WPF
    • Fenster mit Windows-Forms erstellen.
    • Ereignisorientierte Programme
    • Unterschiede zu Konsolenanwendungen
    • Wichtige Controls verwenden
    • Fenster mit WPF erstellen
    • Wichtige Unterschiede zu Forms
    • Eigene Controls entwickeln
    • User Controls in Bibliotheken verteilen & einbinden
  • Ressourcen
    • .NET Resourcen-Manager
    • Ressourcen in verschiedenen Projekttypen (Forms, ASP.Net, ...)
    • Nutzung für Mehrsprachigkeit