Megosztás a következőn keresztül:


Visual Basic Program felépítése

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 szerelvény egy vagy több forrásfájlból lesz lefordí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.

Fájlszintű 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:

  1. Option utasítások

  2. Imports utasítások

  3. Namespace 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 Utasítás a sztringek egymáshoz viszonyított összehasonlításának módját határozza meg azok vagy Text értékek alapjánBinary.

Import utasítások

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 utasítások

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.

Névtérszintű 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.

Modulszintű 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.

Eljárásszintű 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, SetGet, 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 Mainvan:

  • 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.

Lásd még