VB.NET Kompletteinstieg
Kurs-Nr.: | T2129/B |
---|---|
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.
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