Skuteczne stosowanie typów danych (Visual Basic)
Niezdecydowane zmienne i zmienne zadeklarowane bez typu danych są przypisane do Object
typu danych. Ułatwia to szybkie pisanie programów, ale może spowodować, że będą one wykonywane wolniej.
Silne wpisywanie
Określanie typów danych dla wszystkich zmiennych jest nazywane silnym wpisywaniem. Używanie silnego pisania ma kilka zalet:
Umożliwia obsługę funkcji IntelliSense dla zmiennych. Dzięki temu można zobaczyć ich właściwości i inne elementy członkowskie podczas wpisywania w kodzie.
Korzysta z sprawdzania typów kompilatora. Te instrukcje przechwytujące, które mogą zakończyć się niepowodzeniem w czasie wykonywania z powodu błędów, takich jak przepełnienie. Przechwytuje również wywołania metod na obiektach, które ich nie obsługują.
Skutkuje to szybszym wykonywaniem kodu.
Najbardziej wydajne typy danych
W przypadku zmiennych, które nigdy nie zawierają ułamków, całkowite typy danych są bardziej wydajne niż typy nieintegralne. W języku Visual Basic Integer
i UInteger
są najbardziej wydajnymi typami liczbowymi.
W przypadku liczb ułamkowych jest najbardziej wydajnym typem danych, Double
ponieważ procesory na bieżących platformach wykonują operacje zmiennoprzecinkowe w podwójnej precyzji. Jednak operacje z Double
programem nie są tak szybkie, jak w przypadku typów całkowitych, takich jak Integer
.
Określanie typu danych
Użyj instrukcji Dim, aby zadeklarować zmienną określonego typu. Poziom dostępu można jednocześnie określić przy użyciu słowa kluczowego Public, Protected, Friend lub Private , jak w poniższym przykładzie.
Private x As Double
Protected s As String
Konwersja znaków
Funkcje AscW
i ChrW
działają w standardzie Unicode. Należy ich używać w preferencjach do Asc
i Chr
, co musi przekładać się na i z Unicode.