Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 izestawy na platformie .NET.
Elementy programowania File-Level
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ą:
Oświadczenia
Option
Oświadczenia
Imports
Namespace
instrukcje i elementy na poziomie przestrzeni nazw
Jeśli wprowadzisz instrukcje w innej kolejności, mogą wystąpić błędy kompilacji.
Program może również zawierać instrukcje kompilacji warunkowej. Można je przeplatać w pliku źródłowym między instrukcjami poprzedniej sekwencji.
Deklaracje 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 jest poprawna, co skraca czas debugowania.
Instrukcja Option Strict pomaga zminimalizować błędy logiczne i utratę danych, które mogą wystąpić podczas operacji między zmiennymi różnych typów danych. Instrukcja Option Compare określa sposób porównywania ciągów na podstawie ich wartości Binary
lub Text
.
Instrukcje importu
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. Można użyć tylu instrukcji Imports
, ile jest odpowiednie. Aby uzyskać więcej informacji, zobacz Odwołania i deklarację importów.
Deklaracje przestrzeni nazw
Przestrzenie nazw ułatwiają organizowanie i klasyfikowanie elementów programowania dla łatwiejszego grupowania i dostępu. Używasz Instrukcję Namespace, aby sklasyfikować następujące instrukcje w określonej przestrzeni nazw. Aby uzyskać więcej informacji, proszę zobaczyć Przestrzenie nazw w Visual Basic.
Instrukcje warunkowe kompilacji
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 Namespace-Level
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:
Na poziomie przestrzeni nazw elementy danych to wyliczenia i delegaty.
Elementy programowania Module-Level
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 Procedure-Level
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
, , , Sub
Operator
, Get
Set
, , AddHandler
, RemoveHandler
). RaiseEvent
Aby uzyskać więcej informacji, zobacz Statements.
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).