Udostępnij za pośrednictwem


Struktura programu Visual Basic

Program Visual Basic jest tworzony na podstawie standardowych bloków konstrukcyjnych. Rozwiązanie składa się z co najmniej jednego projektu. Z kolei projekt może zawierać co najmniej jeden zestaw. Każdy zestaw jest kompilowany z co najmniej jednego pliku źródłowego. Plik źródłowy zawiera definicję i implementację klas, struktur, modułów i interfejsów, które ostatecznie zawierają cały kod.

Aby uzyskać więcej informacji na temat tych bloków konstrukcyjnych programu Visual Basic, zobacz Rozwiązania i projekty i zestawy na platformie .NET.

Elementy programowania na poziomie pliku

Po uruchomieniu projektu lub pliku i otwarciu edytora kodu zostanie wyświetlony kod już w odpowiedniej kolejności. Każdy kod, który piszesz, powinien postępować zgodnie z następującą sekwencją:

  1. Instrukcje Option

  2. Instrukcje Imports

  3. Namespace instrukcje i elementy na poziomie przestrzeni nazw

Jeśli wprowadzisz instrukcje w innej kolejności, błędy kompilacji mogą spowodować.

Program może również zawierać instrukcje kompilacji warunkowej. Można je przeplatać w pliku źródłowym między instrukcjami poprzedniej sekwencji.

Instrukcje opcji

Option instrukcje ustanawiają podstawowe reguły dla kolejnego kodu, pomagając zapobiegać błędom składni i logiki. Instrukcja Option Explicit gwarantuje, że wszystkie zmienne są zadeklarowane i pisownia poprawnie, co skraca czas debugowania. Instrukcja Strict Option pomaga zminimalizować błędy logiki i utratę danych, które mogą wystąpić podczas pracy między zmiennymi różnych typów danych. Instrukcja porównanie opcji określa sposób porównywania ciągów ze sobą na podstawie ich Binary wartości lubText.

Instrukcje importów

Możesz dołączyć instrukcję Import (Przestrzeń nazw i typ platformy .NET), aby zaimportować nazwy zdefiniowane poza projektem. Instrukcja Imports umożliwia kodowi odwoływanie się do klas i innych typów zdefiniowanych w importowanej przestrzeni nazw bez konieczności ich kwalifikowania. W razie potrzeby można użyć jak największej liczby Imports instrukcji. Aby uzyskać więcej informacji, zobacz Odwołania i instrukcja Import.

Instrukcje przestrzeni nazw

Przestrzenie nazw ułatwiają organizowanie i klasyfikowanie elementów programowania w celu ułatwienia grupowania i uzyskiwania dostępu. Aby sklasyfikować następujące instrukcje w określonej przestrzeni nazw, należy użyć instrukcji przestrzeni nazw. Aby uzyskać więcej informacji, zobacz Przestrzenie nazw w Visual Basic.

Instrukcje kompilacji warunkowej

Instrukcje kompilacji warunkowej mogą być wyświetlane niemal wszędzie w pliku źródłowym. Powodują one dołączanie lub wykluczanie części kodu w czasie kompilacji w zależności od określonych warunków. Można ich również używać do debugowania aplikacji, ponieważ kod warunkowy działa tylko w trybie debugowania. Aby uzyskać więcej informacji, zobacz Kompilacja warunkowa.

Elementy programowania na poziomie przestrzeni nazw

Klasy, struktury i moduły zawierają cały kod w pliku źródłowym. Są to elementy na poziomie przestrzeni nazw, które mogą być wyświetlane w przestrzeni nazw lub na poziomie pliku źródłowego. Posiadają deklaracje wszystkich innych elementów programowania. Interfejsy, które definiują podpisy elementów, ale nie zapewniają implementacji, również są wyświetlane na poziomie modułu. Aby uzyskać więcej informacji na temat elementów na poziomie modułu, zobacz następujące elementy:

Elementy danych na poziomie przestrzeni nazw to wyliczenia i delegaty.

Elementy programowania na poziomie modułu

Procedury, operatory, właściwości i zdarzenia to jedyne elementy programowania, które mogą przechowywać kod wykonywalny (instrukcje wykonujące akcje w czasie wykonywania). Są to elementy na poziomie modułu programu. Aby uzyskać więcej informacji na temat elementów na poziomie procedury, zobacz następujące elementy:

Elementy danych na poziomie modułu to zmienne, stałe, wyliczenia i delegaty.

Elementy programowania na poziomie procedury

Większość zawartości elementów na poziomie procedury to instrukcje wykonywalne, które stanowią kod czasu wykonywania programu. Cały kod wykonywalny musi znajdować się w jakiejś procedurze (Function, , , GetOperator, AddHandlerSet, , RemoveHandler, RaiseEvent). Sub Aby uzyskać więcej informacji, zobacz Instrukcje.

Elementy danych na poziomie procedury są ograniczone do zmiennych lokalnych i stałych.

Procedura główna

Procedura Main jest pierwszym kodem do uruchomienia po załadowaniu aplikacji. Main służy jako punkt początkowy i ogólna kontrola aplikacji. Istnieją cztery odmiany :Main

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

  • Function Main(ByVal cmdArgs() As String) As Integer

Najczęstszą odmianą tej procedury jest Sub Main(). Aby uzyskać więcej informacji, zobacz Main Procedure in Visual Basic (Procedura główna w Visual Basic).

Zobacz też