Słowa kluczowe
Poniżej przedstawiam mam nadzieję kompletną listę słów kluczowych Visual Basica wraz z krótkim wyjaśnieniem każdego z nich. Zdaję sobie sprawę, że lista ta nie musi być pełna, ale i tak widać, że VB ma znacznie bogatszy słownik niż na przykład C++.
On - patrz niżej
Error - 'On Error' - w razie błedu, wskazanie sposobu obsługi błędów
Resume - 'Ponów próbę', powoduje ponowne wykonanie instrukcji, która spowodowała błąd
Debug - okno śledzenia VB
Stop - działa podobnie jak breakpoint
Sub - procedura
Function - funkcja
Property - właściwość klasy
Let - nadanie zmiennej wartości, np. Let X = 1
Get - pobranie właściwości LUB pobranie rekordu z pliku LUB pobranie bajtu z pliku
Set - uczynienie zminnej referencją do obiektu, np. Set frm = Form1
Public - czyni jakiś element dostępny z każdego miejsca projektu
Private - dany element jest dostępny tylko w obrębie modułu
Static - deklaracja statycznej zmiennej lub procedury
Global - w przypadku deklaracji zmiennych działa identycznie jak Public
Option - dyrektywa specjalna VB
Explicit - 'Option Explicit', wymóg deklaracji zmiennych
Base - 'Option Base 0|1', indeks bazowy tablic
Module - 'Option Private Module', szczerze mówiąc nie bardzo wiem, co to robi :)
Compare - sposób porównywania łańcuchów znaków
Text - tekstowy sposób porównywania
Binary - binarny sposób porównywania LUB otwarcie pliku w trybie binarnym
Dim - deklaracja zmiennej lub tablicy
ReDim - ponowna deklaracja tablicy dynamicznej
Shared - 'Dim Shared' działa jak 'Public' albo 'Global', pozostałość po Basicu
As - 'Jako', określenie typu zmiennej
New - tworzy nowy obiekt
Nothing - nic, obiekt zerowy
Empty - pusta zmienna
Null - wartość NULL
Byte - bajt, typ zmiennej
Boolean - zmienna boolowska (TRUE/FALSE)
Integer - całkowita liczba 16-bitowa
Long - całkowita liczba 32-bitowa
Date - data
Currency - waluta
Single - liczba zmiennoprzecinkowa, pojedyncza precyzja
Double - liczba zmiennoprzecinkowa, podwójna precyzja
String - łańcuch znaków
Object - obiekt
Variant - zmienna mogąca przechowywać jakąkolwiek wartość
Any - używane przy deklaracjach funkcji, parametr dowolnego typu
Const - stała
Type - struktura
Enum - typ wyliczeniowy
UBound - funkcja zwracająca największy indeks danego wymiaru tablicy
LBound - funkcja zwracająca najmniejszy indeks danego wymiary tablicy
CByte - konwersja na typ Byte
CBool - konwersja na typ Boolean
CInt - konwersja na typ Integer
CLng - konwersja na typ Long
CDate - konwersja na typ Date
CCur - konwersja na typ Currency
CSng - konwersja na typ Single
CDbl - konwersja na typ Double
CStr - konwersja na typ String
CVar - konwersja na typ Variant
ByVal - przekazywanie argumentów poprzez wartość
ByRef - przekazywanie argumentów poprzez referencję (wskaźnik)
Optional - czyni argument opcjonalnym
ParamArray - tablica argumentów
Call - wywołanie procedury
Declare - deklaracja funkcji z zewnętrznej biblioteki
Lib - nazwa biblioteki
Alias - oryginalna nazwa funkcji
GoTo - bezwarunkowy skok
If - instrukcja warunkowa
Then - 'To'
Else - blok alternatywny instrukcji warunkowej
ElseIf - alternatywna instrukcja warunkowa
With - 'Z', blok kodu odnoszący się do danego obiektu
Do - pętla typu warunkowego
While - 'Dopoki'
Until - 'Aż Do'
Loop - zapętl, koniec cyklu pętli
For - pętla typu krokowego
Each - 'For Each', pętla dla każdego elementu tablicy lub kolecji
In - 'W', po nim nazwa tablicy lub kolekcji
To - 'Do', zakres pętli
Step - wartość kroku pętli
Next - zapętl, koniec cyklu pętli
Select - instrukcja wyboru
Case - wariant instrukcji wyboru
Is - 'Jest', porównanie zmiennej z zakresem
Open - otwórz plik
Input - tryb otwarcia pliku do sekwencyjnego odczytu LUB odczyt z pliku
Output - sekwencyjny zapis do pliku
Random - dostęp bezpośredni
Len - długość rekordu w bajtach
Append - sekwencyjny zapis od końca pliku
Access - prawa dostepu
Read - odczyt
Write - zapis
Lock - zablokuj
Print - drukuj
Write - zapisz do pliku
Put - zapisz rekord
Close - zamknij plik(i)
And - logiczne lub bitowe I
Or - logiczne lub bitowe LUB
Not - logiczna lub bitowa negacja
Xor - logiczne lub bitowe ALBO (wykluczające LUB)
Like - porównanie napisu ze wzorcem
Eqv - ekwiwalent, przeciwieństwo Xor
Imp - implikacja
AddressOf - zwraca adres funkcji
Mod - reszta z dzielenia
True - logiczne PRAWDA
False - logiczne FAŁSZ
Wend - koniec pętli w wersji skróconej
Exit - wyjście z bloku kodu
End - koniec bloku kodu lub programu
Uwzględniłem tu tylko słowa, które VB zaznacza jako kluczowe. Jeśli macie jakieś uwagi, piszcie.
Karol Kuczmarski
qkarol@go2.pl
http://www.qkarol.prv.pl
ICQ: 69629311