Constanten en opsommingen (Visual Basic)
Visual Basic biedt een aantal vooraf gedefinieerde constanten en opsommingen voor ontwikkelaars. Constanten slaan waarden op die constant blijven tijdens de uitvoering van een toepassing. Opsommingen bieden een handige manier om te werken met sets gerelateerde constanten en om constante waarden te koppelen aan namen.
Constanten
Constanten voor voorwaardelijke compilatie
De volgende tabel bevat de vooraf gedefinieerde constanten die beschikbaar zijn voor voorwaardelijke compilatie.
Constant | Beschrijving |
---|---|
CONFIG |
Een tekenreeks die overeenkomt met de huidige instelling van het vak Active Solution Configuration in Configuration Manager. |
DEBUG |
Een Boolean waarde die kan worden ingesteld in het dialoogvenster Projecteigenschappen . De foutopsporingsconfiguratie voor een project definieert DEBUG standaard. Wanneer DEBUG deze is gedefinieerd, Debug genereren klassemethoden uitvoer naar het venster Uitvoer . Wanneer deze niet is gedefinieerd, Debug worden klassemethoden niet gecompileerd en wordt er geen foutopsporingsuitvoer gegenereerd. |
TARGET |
Een tekenreeks die het uitvoertype voor het project of de instelling van de opdrachtregel-doeloptie vertegenwoordigt. De mogelijke waarden zijn TARGET :- "winexe" voor een Windows-toepassing. - 'exe' voor een consoletoepassing. - 'bibliotheek' voor een klassebibliotheek. - "module" voor een module. - De optie -target kan worden ingesteld in de geïntegreerde ontwikkelomgeving van Visual Studio. Zie -target (Visual Basic) voor meer informatie. |
TRACE |
Een Boolean waarde die kan worden ingesteld in het dialoogvenster Projecteigenschappen . Standaard worden alle configuraties voor een project gedefinieerd TRACE . Wanneer TRACE deze is gedefinieerd, Trace genereren klassemethoden uitvoer naar het venster Uitvoer . Wanneer deze niet is gedefinieerd, Trace worden klassemethoden niet gecompileerd en wordt er geen Trace uitvoer gegenereerd. |
VBC_VER |
Een getal dat de Visual Basic-versie vertegenwoordigt, in de primaire versie.secundaire indeling. |
Constanten afdrukken en weergeven
Wanneer u afdruk- en weergavefuncties aanroept, kunt u de volgende constanten in uw code gebruiken in plaats van de werkelijke waarden.
Constant | Beschrijving |
---|---|
vbCrLf |
Combinatie van regelterugloop/lijnfeedteken. |
vbCr |
Regelterugloopteken. |
vbLf |
Regelfeedteken. |
vbNewLine |
Nieuw regelteken. |
vbNullChar |
Null-teken. |
vbNullString |
Niet hetzelfde als een tekenreeks met lengte nul (""); wordt gebruikt voor het aanroepen van externe procedures. |
vbObjectError |
Foutnummer. Door de gebruiker gedefinieerde foutnummers moeten groter zijn dan deze waarde. Voorbeeld:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Tabteken. |
vbBack |
Backspace-teken. |
vbFormFeed |
Niet gebruikt in Microsoft Windows. |
vbVerticalTab |
Niet handig in Microsoft Windows. |
Opsommingen
In de volgende tabel worden de opsommingen van Visual Basic vermeld en beschreven.
Inventarisatie | Beschrijving |
---|---|
AppWinStyle | Geeft de vensterstijl aan die moet worden gebruikt voor het aangeroepen programma bij het aanroepen van de Shell functie. |
AudioPlayMode | Hiermee wordt aangegeven hoe u geluiden afspeelt bij het aanroepen van audiomethoden. |
BuiltInRole | Geeft het type rol aan dat moet worden gecontroleerd bij het aanroepen van de IsInRole methode. |
CallType | Geeft het type procedure aan dat wordt aangeroepen bij het aanroepen van de CallByName functie. |
CompareMethod | Hiermee wordt aangegeven hoe u tekenreeksen vergelijkt bij het aanroepen van vergelijkingsfuncties. |
DateFormat | Geeft aan hoe datums worden weergegeven bij het aanroepen van de FormatDateTime functie. |
DateInterval | Hiermee wordt aangegeven hoe u datumintervallen kunt bepalen en opmaken bij het aanroepen van datumgerelateerde functies. |
DeleteDirectoryOption | Hiermee geeft u op wat moet worden gedaan wanneer een map die moet worden verwijderd bestanden of mappen bevat. |
DueDate | Geeft aan wanneer betalingen verschuldigd zijn bij het aanroepen van financiële methoden. |
FieldType | Hiermee wordt aangegeven of tekstvelden zijn gescheiden of een vaste breedte hebben. |
FileAttribute | Geeft de bestandskenmerken aan die moeten worden gebruikt bij het aanroepen van functies voor bestandstoegang. |
FirstDayOfWeek | Geeft de eerste dag van de week aan die moet worden gebruikt bij het aanroepen van datumgerelateerde functies. |
FirstWeekOfYear | Geeft de eerste week van het jaar aan die moet worden gebruikt bij het aanroepen van datumgerelateerde functies. |
MsgBoxResult | Geeft aan welke knop is ingedrukt op een berichtvak, geretourneerd door de MsgBox functie. |
MsgBoxStyle | Geeft aan welke knoppen moeten worden weergegeven bij het aanroepen van de MsgBox functie. |
OpenAccess | Geeft aan hoe u een bestand opent bij het aanroepen van functies voor bestandstoegang. |
OpenMode | Geeft aan hoe u een bestand opent bij het aanroepen van functies voor bestandstoegang. |
OpenShare | Geeft aan hoe u een bestand opent bij het aanroepen van functies voor bestandstoegang. |
RecycleOption | Hiermee geeft u op of een bestand permanent moet worden verwijderd of in de Prullenbak moet worden geplaatst. |
SearchOption | Hiermee geeft u op of alle of alleen mappen op het hoogste niveau moeten worden doorzocht. |
TriState | Hiermee wordt een Boolean waarde aangegeven of de standaardwaarde moet worden gebruikt bij het aanroepen van functies voor nummeropmaak. |
UICancelOption | Hiermee geeft u op wat moet worden gedaan als de gebruiker op Annuleren klikt tijdens een bewerking. |
UIOption | Hiermee geeft u op of er al dan niet een voortgangsdialoogvenster moet worden weergegeven bij het kopiëren, verwijderen of verplaatsen van bestanden of mappen. |
VariantType | Geeft het type van een variantobject aan, geretourneerd door de VarType functie. |
VbStrConv | Geeft aan welk type conversie moet worden uitgevoerd bij het aanroepen van de StrConv functie. |