22.08.2013 Views

Visual Basic 6 Kurs

Visual Basic 6 Kurs

Visual Basic 6 Kurs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

wiedział ile pamięci dla niej zarezerwować. <strong>Visual</strong> <strong>Basic</strong> pozwala zdefiniować typ zmiennej<br />

na jeden z dostępnych poniżej. Są to standardowe typy zapewnione przez <strong>Visual</strong> <strong>Basic</strong>:<br />

Typ Liczba bajtów Zastosowanie<br />

Boolean 2 True lub false<br />

Byte 1 Liczby całkowite od 0 do 255<br />

Integer 2 Liczby całkowite od -32768 do 32767<br />

Long 4 Liczby całkowite +/-2000000000<br />

Currency 8 Liczby o określonej liczbie cyfr po przecinku<br />

Single 4 Liczby dziesiętne do 7 cyfr znaczących<br />

Double 8 Liczby dziesiętne do 14 cyfr znaczących<br />

Date 8 Liczby dziesiętne reprezentujące czas i godzinę<br />

String 1bajt/znak Wartości tekstowe<br />

Variant 16 Wartości dowolnego typu<br />

3.Zasięg zmiennej<br />

Zmienną możemy zadeklarować jako prywatną, czyli widoczną tylko w bloku (wybranej<br />

formie/modlue), w którym ją zadeklarowano , zmenne publiczną, dostępną z każdego<br />

miejsca w programie lub zmienne tymczasowe. Aby zadeklarować zmienną prywatną na<br />

samym początku musimy napisać Private, jeśli jest to zmienna publiczna to Public, dla<br />

zmiennej tymczasowej będzie to Dim<br />

Znając ta wszystkie zasady możemy przystąpić do deklaracji. Ma to postać:<br />

Private liczba As Integer<br />

Public znaki As String<br />

Dim tymczasowa As String<br />

Zmienne Prywatne i Publicze deklarujemy zaraz przy samej górze kodu, zmienne<br />

tymczasowe deklarujemy w prodecurach/funkcjach/zdarzeniach, gdyż podczas<br />

opuszczenia zdarzenia zmienne tego ulegają wyładowaniu z pamięci.<br />

Private Zmienna As Integer<br />

Private Sub Form_Load()<br />

Dim Zmienna2 As Integer<br />

Zmienna2 = 8<br />

Zmienna = 6 + Zmienna2<br />

End Sub<br />

Zmienna2 zadeklarowana w zdarzeniu Form_Load zniknie z pamięci po wykonaniu<br />

zdarzenia, natomiast Zmienna zadeklarowana przez Private "nazewnątrz" procedur<br />

będzie stale dostępna dla programu.<br />

4.Prefixy zmiennych.<br />

Istnieje jeszcze coś takiego, jak prefixy zmiennych. Można je stosować dodając<br />

bezpośrednio do nazw zmiennych zamiast As typ. Oto prefixy:<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!