Stałe i wyliczenia (Visual Basic)
Program Visual Basic udostępnia wiele wstępnie zdefiniowanych stałych i wyliczeń dla deweloperów. Stałe przechowują wartości, które pozostają stałe podczas wykonywania aplikacji. Wyliczenia zapewniają wygodny sposób pracy z zestawami powiązanych stałych i kojarzenie wartości stałych z nazwami.
Stałe
Stałe kompilacji warunkowej
W poniższej tabeli wymieniono wstępnie zdefiniowane stałe dostępne na potrzeby kompilacji warunkowej.
Stała | Opis |
---|---|
CONFIG |
Ciąg odpowiadający bieżącemu ustawieniu pola Konfiguracja aktywnego rozwiązania w programie Configuration Manager. |
DEBUG |
Boolean Wartość, którą można ustawić w oknie dialogowym Właściwości projektu. Domyślnie konfiguracja debugowania projektu definiuje wartość DEBUG . Po DEBUG zdefiniowaniu Debug metody klas generują dane wyjściowe w oknie Dane wyjściowe . Jeśli nie jest ona zdefiniowana, Debug metody klas nie są kompilowane i nie są generowane żadne dane wyjściowe debugowania. |
TARGET |
Ciąg reprezentujący typ danych wyjściowych projektu lub ustawienie opcji -target wiersza polecenia. Możliwe wartości TARGET to:- "winexe" dla aplikacji systemu Windows. - "exe" dla aplikacji konsolowej. - "biblioteka" dla biblioteki klas. - "module" dla modułu. - Opcja -target może być ustawiona w zintegrowanym środowisku projektowym programu Visual Studio. Aby uzyskać więcej informacji, zobacz -target (Visual Basic). |
TRACE |
Boolean Wartość, którą można ustawić w oknie dialogowym Właściwości projektu. Domyślnie wszystkie konfiguracje projektu definiują TRACE wartość . Po TRACE zdefiniowaniu Trace metody klas generują dane wyjściowe w oknie Dane wyjściowe . Jeśli nie jest zdefiniowana, Trace metody klas nie są kompilowane i nie Trace są generowane żadne dane wyjściowe. |
VBC_VER |
Liczba reprezentująca wersję języka Visual Basic w wersji głównej.format pomocniczy . |
Drukowanie i wyświetlanie stałych
Podczas wywoływania funkcji drukowania i wyświetlania można użyć następujących stałych w kodzie zamiast rzeczywistych wartości.
Stała | Opis |
---|---|
vbCrLf |
Kombinacja znaków powrotu karetki/linefeed. |
vbCr |
Znak powrotu karetki. |
vbLf |
Znak kanału wiersza. |
vbNewLine |
Znak nowego wiersza. |
vbNullChar |
Znak o wartości null. |
vbNullString |
Nie jest to samo co ciąg o zerowej długości (""); używany do wywoływania procedur zewnętrznych. |
vbObjectError |
Numer błędu. Liczba błędów zdefiniowanych przez użytkownika powinna być większa niż ta wartość. Na przykład:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Znak tabulacji. |
vbBack |
Znak backspace. |
vbFormFeed |
Nieużytne w systemie Microsoft Windows. |
vbVerticalTab |
Nie jest przydatne w systemie Microsoft Windows. |
Wyliczenia
W poniższej tabeli wymieniono i opisano wyliczenia dostarczone przez visual basic.
Wyliczanie | opis |
---|---|
AppWinStyle | Wskazuje styl okna do użycia dla wywoływanego programu podczas wywoływania Shell funkcji. |
AudioPlayMode | Wskazuje, jak odtwarzać dźwięki podczas wywoływania metod audio. |
BuiltInRole | Wskazuje typ roli do sprawdzenia podczas wywoływania IsInRole metody. |
CallType | Wskazuje typ procedury wywoływanej podczas wywoływania CallByName funkcji. |
CompareMethod | Wskazuje sposób porównywania ciągów podczas wywoływania funkcji porównania. |
DateFormat | Wskazuje sposób wyświetlania dat podczas wywoływania FormatDateTime funkcji. |
DateInterval | Wskazuje, jak określić i sformatować interwały dat podczas wywoływania funkcji związanych z datą. |
DeleteDirectoryOption | Określa, co należy zrobić, gdy katalog, który ma zostać usunięty, zawiera pliki lub katalogi. |
DueDate | Wskazuje, kiedy płatności są należne podczas wywoływania metod finansowych. |
FieldType | Wskazuje, czy pola tekstowe są rozdzielane, czy stałej szerokości. |
FileAttribute | Wskazuje atrybuty pliku do użycia podczas wywoływania funkcji dostępu do plików. |
FirstDayOfWeek | Wskazuje pierwszy dzień tygodnia do użycia podczas wywoływania funkcji związanych z datą. |
FirstWeekOfYear | Wskazuje pierwszy tydzień roku do użycia podczas wywoływania funkcji związanych z datą. |
MsgBoxResult | Wskazuje, który przycisk został naciśnięty w polu komunikatu zwróconym MsgBox przez funkcję. |
MsgBoxStyle | Wskazuje, które przyciski mają być wyświetlane podczas wywoływania MsgBox funkcji. |
OpenAccess | Wskazuje, jak otworzyć plik podczas wywoływania funkcji dostępu do plików. |
OpenMode | Wskazuje, jak otworzyć plik podczas wywoływania funkcji dostępu do plików. |
OpenShare | Wskazuje, jak otworzyć plik podczas wywoływania funkcji dostępu do plików. |
RecycleOption | Określa, czy plik powinien zostać trwale usunięty, czy umieszczony w Koszu. |
SearchOption | Określa, czy przeszukiwać wszystkie lub tylko katalogi najwyższego poziomu. |
TriState | Wskazuje wartość lub czy wartość domyślna Boolean powinna być używana podczas wywoływania funkcji formatowania liczb. |
UICancelOption | Określa, co należy zrobić, jeśli użytkownik kliknie przycisk Anuluj podczas operacji. |
UIOption | Określa, czy okno dialogowe postępu ma być wyświetlane podczas kopiowania, usuwania lub przenoszenia plików lub katalogów. |
VariantType | Wskazuje typ obiektu wariantu zwróconego VarType przez funkcję. |
VbStrConv | Wskazuje typ konwersji do wykonania podczas wywoływania StrConv funkcji. |