Állandók és enumerálások (Visual Basic)
A Visual Basic számos előre definiált állandót és számbavételt biztosít a fejlesztők számára. Az állandók olyan értékeket tárolnak, amelyek egy alkalmazás végrehajtása során állandók maradnak. Az enumerálások kényelmes módot biztosítanak a kapcsolódó állandók készleteinek használatára, valamint az állandó értékek nevekhez való társítására.
Állandók
Feltételes fordítási állandók
Az alábbi táblázat a feltételes fordításhoz elérhető előre definiált állandókat sorolja fel.
Állandó | Leírás |
---|---|
CONFIG |
Egy sztring, amely megfelel a Configuration Manager Active Solution Configuration mezőjének aktuális beállításának. |
DEBUG |
A Boolean Projekt tulajdonságai párbeszédpanelen beállítható érték. Alapértelmezés szerint a projekt hibakeresési konfigurációja DEBUG határozza meg. Ha DEBUG meg van adva, Debug az osztály metódusai kimenetet hoznak létre a Kimeneti ablakban. Ha nincs definiálva, az osztály metódusai nem lesznek lefordítva, Debug és nem jön létre hibakeresési kimenet. |
TARGET |
A projekt kimeneti típusát vagy a parancssori célbeállítás beállítását képviselő sztring. A lehetséges értékek a TARGET következők:- "winexe" egy Windows-alkalmazáshoz. - "exe" egy konzolalkalmazáshoz. - "könyvtár" egy osztálykönyvtárhoz. - "modul" egy modulhoz. – A -target beállítás beállítható a Visual Studio integrált fejlesztési környezetében. További információ: -target (Visual Basic). |
TRACE |
A Boolean Projekt tulajdonságai párbeszédpanelen beállítható érték. Alapértelmezés szerint a projekt összes konfigurációja definiálva TRACE van. Ha TRACE meg van adva, Trace az osztály metódusai kimenetet hoznak létre a Kimeneti ablakban. Ha nincs definiálva, a rendszer nem fordítja le az osztály metódusokat, Trace és nem Trace jön létre kimenet. |
VBC_VER |
A Visual Basic-verziót ábrázoló szám a főverzióban.kisebb formátumot. |
Állandók nyomtatása és megjelenítése
A nyomtatási és megjelenítési függvények hívásakor a kódban a következő állandókat használhatja a tényleges értékek helyett.
Állandó | Leírás |
---|---|
vbCrLf |
Kocsivissza/vonalas karakterkombináció. |
vbCr |
Kocsivissza karakter. |
vbLf |
Vonalas karakter. |
vbNewLine |
Újvonalas karakter. |
vbNullChar |
Null karakter. |
vbNullString |
Nem ugyanaz, mint egy nulla hosszúságú sztring (""); külső eljárások meghívásához használatos. |
vbObjectError |
Hibaszám. A felhasználó által megadott hibaszámoknak ennél nagyobbnak kell lenniük. Példa:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Tabulátor karakter. |
vbBack |
Háttér karakter. |
vbFormFeed |
A Microsoft Windows nem használja. |
vbVerticalTab |
Nem hasznos a Microsoft Windowsban. |
Enumerálások
Az alábbi táblázat felsorolja és ismerteti a Visual Basic által biztosított enumerációkat.
Enumerálás | Leírás |
---|---|
AppWinStyle | Azt az ablakstílust jelzi, amelyet a meghívott program használ a Shell függvény meghívásakor. |
AudioPlayMode | Azt jelzi, hogyan kell hangokat lejátszani a hang metódusok meghívásakor. |
BuiltInRole | A metódus meghívásakor IsInRole ellenőrizni kívánt szerepkör típusát jelzi. |
CallType | A függvény meghívásakor CallByName meghívandó eljárás típusát jelzi. |
CompareMethod | Azt jelzi, hogyan hasonlíthatja össze a sztringeket az összehasonlító függvények meghívásakor. |
DateFormat | Azt jelzi, hogyan jeleníthetők meg dátumok a függvény meghívásakor FormatDateTime . |
DateInterval | A dátummal kapcsolatos függvények meghívásakor a dátumintervallumok meghatározásának és formázásának módját jelzi. |
DeleteDirectoryOption | Meghatározza, hogy mit kell tenni, ha egy törölni kívánt könyvtár fájlokat vagy könyvtárakat tartalmaz. |
DueDate | Azt jelzi, hogy mikor esedékesek a kifizetések a pénzügyi módszerek meghívásakor. |
FieldType | Azt jelzi, hogy a szövegmezők tagoltak vagy rögzített szélességűek-e. |
FileAttribute | A fájlelérési függvények meghívásakor használandó fájlattribútumokat jelzi. |
FirstDayOfWeek | A dátumhoz kapcsolódó függvények hívásához használandó hét első napját jelzi. |
FirstWeekOfYear | Az év első hetét jelzi a dátumhoz kapcsolódó függvények hívásához. |
MsgBoxResult | Azt jelzi, hogy melyik gombot nyomta meg egy üzenetmező, amelyet a függvény adott MsgBox vissza. |
MsgBoxStyle | Azt jelzi, hogy mely gombok jelenjenek meg a függvény meghívásakor MsgBox . |
OpenAccess | Azt jelzi, hogyan nyithat meg egy fájlt a fájlelérési függvények meghívásakor. |
OpenMode | Azt jelzi, hogyan nyithat meg egy fájlt a fájlelérési függvények meghívásakor. |
OpenShare | Azt jelzi, hogyan nyithat meg egy fájlt a fájlelérési függvények meghívásakor. |
RecycleOption | Megadja, hogy egy fájlt véglegesen törölni kell-e, vagy a Lomtárba kell-e helyezni. |
SearchOption | Meghatározza, hogy az összes vagy csak a legfelső szintű könyvtárakban keressen-e. |
TriState | Boolean Értéket jelez, vagy azt jelzi, hogy a számformázási függvények hívásához az alapértelmezett értéket kell-e használni. |
UICancelOption | Megadja, hogy mit kell tenni, ha a felhasználó a Mégse gombra kattint egy művelet során. |
UIOption | Megadja, hogy megjelenjen-e a folyamatjelző párbeszédpanel fájlok vagy könyvtárak másolása, törlése vagy áthelyezésekor. |
VariantType | A függvény által VarType visszaadott variánsobjektum típusát jelzi. |
VbStrConv | Azt jelzi, hogy milyen típusú átalakítást kell végrehajtani a függvény meghívásakor StrConv . |