Auf folgenden Seiten finden Sie Informationen zu Visual Basic
...
. Unter anderem gehören Syntax-Eigenschaften, Besonderheiten im Workflow Designer und Tipps zu einfacheren oder performanteren Schreibweisen:
Untergeordnete Seiten (Anzeige untergeordneter Seiten) |
---|
Info |
---|
Groß-/KleinschreibungVisual Basic ist case-insensitiv, d.h. es spielt keine Rolle ob Sie Ausdrücke, Methoden oder Klassen groß oder klein schreiben. |
Tipp |
---|
Zeilenumbrüche bei der AnzeigeBei langen Ausdrücken z.B. in einem If können Zeilenumbrüche hilfreich sein. Verwenden Sie dazu einen "_" am Ende der Zeile: |
Info |
---|
Um Zeilenumbrüche in einem Text/String einzufügen oder zu finden nutzen Sie am besten “Environment.NewLine”. Das entpricht auf Windows-Systemen einem “\r\n”. |
Weitere Hilfestellungen zum Schreiben von Visual-Basic-Code erhalten Sie hier:
Microsoft:
programming-guide/language-features/collection-initializers/- Umwandlung eines Wertes vom Typ "Object" in einen anderen Datentyp (in C# oder Java auch "Cast" genannt) funktioniert mit der Funktion "CType(<Value>, <Type>)"
Beispiel: Umwandlung der zurückgegebenen IDs eines DMS-Attributes vom Typ "Mehrfachauswahl": CType(accDocumentAttributes( dmsAttr_Projekte.Id ), Guid()) - String-Eingabe mit eckigen Klammern: Sollten Sie in einem String-Feld einen Text eingeben, der mit "[" beginnt und mit "]" endet, fügt der Workflow Designer automatisch ein Prozentzeichen zu ein. Bei der Auführung wird dieses Zeichen nicht berücksichtigt.
Vereinfachte Eingaben
...
Zeitspanne (Typ TimeSpan)
Statt "New TimeSpan(...) kann für Werte dieses Typen auch folgende Schreibweise verwendet werden:
(5 Minuten)
LINQ
Weitere Hilfestellungen und Informationen zu LINQ finden Sie u.a. hier:
- wwwtutlane/tutorial/linq/linq-syntax-query-syntax-method-syntax
Videos zum Einstieg in die VB-Programmierung:
docsmicrosoftde-de/dotnet/visual-basic/programming-guide/language-features/linq/introduction-to-linq
https://Syntax-Vergleich mit C#:
dewikipedia.org/wiki/LINQ
https://it-visions.de/DOTNET/Artikel/DOTNET_VB_CSHAR_Comparison.aspx