Udostępnij za pośrednictwem


Struktura programu Visual Basic

A Visual Basic programu jest zbudowany ze standardowych bloków konstrukcyjnych.A roztwór składa się z jednego lub więcej projektów.A Projekt z kolei może zawierać jeden lub więcej zestawów.Każdy Zgromadzenia jest skompilowana ze źródłowymi plikami.A plik źródłowy zapewnia definicji i wdrażanie klasy, struktury, moduły i interfejsy, które ostatecznie zawiera cały kod.

Aby uzyskać więcej informacji o tych bloków konstrukcyjnych, z Visual Basic programu, zobacz Rozwiązania i projekty i Zestawy i globalna pamięć podręczna zestawów (C# and Visual Basic).

Poziom pliku programowania elementów

Po uruchomieniu projekt lub plik i Otwórz Edytor kodu, zobacz są niektóre kod już w miejscu i w prawidłowej kolejności.Można napisać kod powinien wykonaj następującej sekwencji:

  1. Optioninstrukcje

  2. Importsinstrukcje

  3. Namespacesprawozdania i poziomie obszaru nazw elementów

W przypadku wprowadzania instrukcji w innej kolejności, może spowodować błędy kompilacji.

Program może także zawierać instrukcje kompilacji warunkowej.Można intersperse one w pliku źródłowym wśród sprawozdaniu poprzedniego sekwencji.

Opcja instrukcji

Optioninstrukcje ustanowienia zasad podłoża dla kolejnych kodu, pomaga uniknąć błędów składniowych i logicznych.Option Explicit — Instrukcja (Visual Basic) Zapewnia, że wszystkie zmienne są zgłoszone i wpisany poprawnie, co redukuje czas debugowania.Option Strict — Instrukcja Pomaga zminimalizować logiki błędy i utratę danych, które mogą wystąpić podczas pracy między zmiennymi o różnych typach danych.Option Compare — Instrukcja Określa sposób ciągi są porównywane ze sobą, na podstawie ich Binary lub Text wartości.

Przywóz, instrukcje

Można dołączyć Imports — Instrukcja (.NET Namespace i Type) Aby zaimportować nazwy zdefiniowane poza projektem.Imports Instrukcja zezwala na kod odwołać się do klasy i inne typy zdefiniowane w obrębie obszaru nazw przywożonych, bez konieczności ich zakwalifikowania.Można użyć jako wiele Imports stosownych oświadczeń.Aby uzyskać więcej informacji, zobacz Referencje i importy — Instrukcja (Visual Basic).

Obszar nazw, instrukcje

Przestrzenie nazw pomocy, organizowanie i klasyfikowania elementów programowania w celu ułatwienia grupowania i uzyskiwania dostępu do.Za pomocą Namespace — Instrukcja do klasyfikowania następujące instrukcje w obrębie określonego obszaru nazw.Aby uzyskać więcej informacji, zobacz Przestrzenie nazw w Visual Basic.

Instrukcje warunkowe kompilacji

Instrukcje kompilacji warunkowej można pojawiają się w niemal dowolnym miejscu w pliku źródłowego.Powodują one częściach swojego kodu, które mają być włączone lub wyłączone w czasie kompilacji, w zależności od pewnych warunków.Umożliwia także je do debugowania aplikacji, ponieważ kod warunkowe jest uruchamiany w tylko w trybie debugowania.Aby uzyskać więcej informacji, zobacz Kompilacja warunkowa w Visual Basic.

Obszar nazw elementów programowania

Klasy, struktury i moduły zawiera cały kod w pliku źródłowego.Są one poziomie obszaru nazw elementów, które mogą być wyświetlane w obszarze nazw lub na poziomie pliku źródłowego.W ich posiadaniu deklaracji wszystkich elementów programowania.Interfejsy, które zdefiniować element podpisów, ale zapewniają implementacja nie pojawiają się również na poziomie modułu.Aby uzyskać więcej informacji na poziomie modułu elementy zobacz:

Elementy danych na poziomie obszaru nazw są wyliczeń i delegatów.

Moduł na poziomie programowania elementów

Procedury, operatorów, właściwości i zdarzeń są tylko elementy programowe, które mogą zawierać kod wykonywalny (sprawozdania, które wykonują akcje w czasie wykonywania).Są one poziomie modułu elementy programu.Aby uzyskać więcej informacji na temat elementów poziom procedury zobacz:

Elementy danych na poziomie modułu są zmienne, stałe, wyliczeń i delegatów.

Poziom procedury programowania elementów

Większość zawartości poziom procedury elementy są instrukcje wykonywalne, które stanowią kod wykonywalny programu.All executable code must be in some procedure (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent).Aby uzyskać więcej informacji, zobacz Instrukcje w Visual Basic.

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

Procedura głównego

Main Procedura jest pierwszy kod do uruchomienia po załadowaniu aplikacji.MainSłuży jako punkt wyjścia i ogólnej kontroli dla danej aplikacji.Istnieją cztery odmian Main:

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

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

Najczęściej odmiana tej procedury jest Sub Main().Aby uzyskać więcej informacji, zobacz Procedura główna w Visual Basic.

Zobacz też

Koncepcje

Procedura główna w Visual Basic

Visual Basic — Konwencje nazewnictwa

Ograniczenia Visual Basic

Inne zasoby

Wersja języka Visual Basic Hello, World