Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Visual Basic program standard építőelemekből épül fel. Egy megoldás egy vagy több projektből áll. A projektek egy vagy több szerelvényt tartalmazhatnak. Minden egység egy vagy több forrásfájlból össze van állítva. A forrásfájl az osztályok, struktúrák, modulok és interfészek definícióját és implementálását biztosítja, amelyek végső soron az összes kódot tartalmazzák.
A Visual Basic-programok építőelemeiről további információt a .NET-ben található Megoldások és projektek és szerelvények című témakörben talál.
File-Level programozási elemek
Amikor elindít egy projektet vagy fájlt, és megnyitja a kódszerkesztőt, néhány kód már a helyén és a megfelelő sorrendben jelenik meg. Az ön által írt kódnak a következő sorrendet kell követnie:
Option
kifejezésekImports
kifejezésekNamespace
utasítások és névtérszintű elemek
Ha eltérő sorrendben adja meg az utasításokat, fordítási hibák következhetnek be.
A program feltételes fordítási utasításokat is tartalmazhat. Ezeket a forrásfájlban az előző sorrendben szereplő utasítások között lehet egymáshoz fonni.
Beállítási utasítások
Option
az utasítások alapszabályokat hoznak létre a következő kódhoz, segítve a szintaxis és a logikai hibák megelőzését. Az Option Explicit utasítás biztosítja, hogy az összes változó megfelelően deklarálva és helyesírással legyen deklarálva, ami csökkenti a hibakeresési időt. Az Option Strict Utasítás segít minimalizálni a logikai hibákat és az adatvesztést, amelyek akkor fordulhatnak elő, ha különböző adattípusú változók között dolgozik. Az Option Compare Meghatározás meghatározza a sztringek összehasonlításának módját, azok Binary
vagy Text
értékei alapján.
Importnyilatkozatok
A projekten kívül definiált nevek importálásához megadhat egy importutasítást (.NET-névtér és típus). Az Imports
utasítás lehetővé teszi, hogy a kód az importált névtérben meghatározott osztályokra és más típusokra hivatkozzon anélkül, hogy minősítenie kellene őket. A megfelelő számú Imports
utasítást használhatja. További információ: Hivatkozások és importutasítás.
Névtér nyilatkozatok
A névterek segítségével rendszerezheti és osztályozhatja a programozási elemeket a könnyű csoportosítás és hozzáférés érdekében. A Névtér utasítással osztályozza az alábbi utasításokat egy adott névtérben. További információ: Névterek a Visual Basicben.
Feltételes fordítási utasítások
A feltételes fordítási utasítások szinte bárhol megjelenhetnek a forrásfájlban. A kód egyes részeit bizonyos feltételektől függően a fordítási időpontban belefoglalják vagy kizárják. Az alkalmazás hibakereséséhez is használhatja őket, mert a feltételes kód csak hibakeresési módban fut. További információ: Feltételes fordítás.
Namespace-Level programozási elemek
Az osztályok, struktúrák és modulok tartalmazzák a forrásfájl összes kódját. Névtérszintű elemek, amelyek egy névtérben vagy a forrásfájl szintjén is megjelenhetnek. Az összes többi programozási elem deklarációit is magukban foglalják. A modul szintjén is megjelennek az elemek aláírását meghatározó, de implementálást nem biztosító interfészek. A modulszintű elemekről az alábbiakban talál további információt:
A névtér szintjén lévő adatelemek enumerálások és delegáltak.
Module-Level programozási elemek
Az eljárások, operátorok, tulajdonságok és események az egyetlen olyan programozási elem, amely futtatható kódot tartalmazhat (a futtatáskor műveleteket végrehajtó utasítások). Ezek a program modulszintű elemei. Az eljárásszintű elemekről az alábbiakban talál további információt:
A modulszintű adatelemek változók, állandók, számbavételek és delegáltak.
Procedure-Level programozási elemek
Az eljárásszintű elemek többsége végrehajtható utasítások, amelyek a program futásidejű kódját alkotják. Minden végrehajtható kódnak valamilyen eljárásban kell lennie (Function
, , Sub
, Operator
, Get
Set
, AddHandler
, , RemoveHandler
). RaiseEvent
További információ: Utasítások.
Az eljárás szintjén az adatelemek helyi változókra és állandókra korlátozódnak.
A fő eljárás
Az Main
eljárás az első kód, amely az alkalmazás betöltésekor fut.
Main
az alkalmazás kiindulópontjaként és általános vezérléseként szolgál. Négy fajtája Main
van:
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
Az eljárás leggyakoribb fajtája a Sub Main()
. További információkért lásd a Visual Basic fő eljárását.