Neuerungen in Visual Basic 16.9
Windows-Forms-Unterstützung
Eine häufige Beschwerde über Visual Basic in .NET Core war, dass der Windows Forms Designer nicht so vollständig wie gewohnt arbeitete. Laut Microsoft-Mitarbeiter und VB-Experte Klaus Löffelmann lag ein wesentlicher Grund dafür darin, dass die VB-Ereignissyntax sich sehr von derjenigen von C# unterscheidet. Kurz zusammengefasst Während C# dafür einen imperativen Stil verwendet, nutzt VB einen für den Windows-Forms-Designer aufwändigeren deklarativen Stil. Laut Klaus Löffelmann und Kathleen Dollard (siehe Video unten) arbeitet der Designer nun korrekt mit dem deklarativen Stil von VB.
Für viele Entwickler war das Application Framework der Hauptgrund, warum sie sich für VB anstatt für C# für ihr Windows-Forms-Projekt entschieden haben. Es in .NET Core nicht zur Verfügung zu haben, wurde daher als ein grosser Stolperstein auf dem Migrationspfad gesehen. Mit VB 16.9 wurde das Application Framework um ein Ereignis zur Verwaltung von Szenarien mit hoher Pixeldichte erweitert.
Autor(in)
Bernhard
Lauer