140 likes | 276 Views
Konwencje nazw zmiennych. Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream Rozpoczynaj nazwę zmiennej od małej litery stosując styl wielbłądzi ( camel style ) np. dataUrodz lub styl pascalowy np. DataUrodz
E N D
Konwencje nazw zmiennych • Słowa kluczowe oraz nazwy obiektów i klas rozpoczynaj od dużej litery np. Loop, Dim, FileStream • Rozpoczynaj nazwę zmiennej od małej litery stosując styl wielbłądzi (camel style) np. dataUrodz lub styl pascalowy np. DataUrodz • Nazwę zmiennej rozpoczynaj od 2 lub 3-znakowego skrótu typu danych np. dtDataUrodz, cNazwPrac, intPodatekVAT. Są to tzw. prefiksy węgierskie - od nazwiska węgierskiego inżyniera Mirosoftu Charles’a Simonyi
Wspólny System Typów (Common Type System) Typ danych Dopuszczalne wartości Zajętość pamięci Boolean True lub False (Prawda lub Fałsz) 2 bajty Date Data z przedz: 01.01.0001 do 31.12.9999 8 bajtów Byte Liczba bez znaku od 0 do 255 1 bajt Short Liczba od -32768 do +32767 2 bajty Integer Liczba od -2147483648 4 bajty do +2147483647 Long Liczba od - 9223372036854775808 8 bajtów do +9223372036854775807 Decimal Liczba ze znakiem złożona max 16 bajtów z 29 cyfr, nie większa niż 79228×1024 Single Liczba od -3.4028235E+38 4 bajty do +3.4028235E+38 Double Liczba od -1.79769313486231E+308 8 bajtów do +1.79769313486231E+308 Char Ciąg znaków Unicode od 0 do 65535 2 bajty String Ciąg znaków Unicode od 0 do ok. 231-1znaków Object Dowolny typ danych
Symbole typów danych Typ danych Symbol typu Przykład Boolean - True False Date - #23/08/2003# Byte - 0-255 Short S 3456S Integer I lub % 123I Long L lub & 15L Decimal D lub & 4.56D Single F lub ! 4.56F Double R lub # 4.56R Char C ”C”C String - ”VB.Net”
Deklaracje zmiennych Ogólna postać deklaracji zmiennej: Dim nazwa_zmiennej As typ_zmiennej np. Dim licznikPowt As Integer Dim wartProd As Single Zmiennym podczas deklaracji można przypisać wartości np. Dim intLiczba As Integer = 456789 Dim odpowiedz = False ‘ lub True
Deklaracja tablic Ogólna postać deklaracji tablicy: Dim nazwa_tablicy(wymiary) As typ_zmiennych np. Dim Prostopadlosc(7,4,9) As Integer Dim wartProd(5) As Single Tablicom podczas deklaracji można przypisać wartości np. Dim strRozmiar(2) As String = {”Mały”, ”Duży”} Pierwszy element tablicy ma zawsze wartość równą zeru.
Priorytety operatorów Kategoria Operator Symbol Arytmetyczny Potęgowanie ^ Arytmetyczny Negacja (minus) - Arytmetyczny Mnożenie oraz dzielenie zmiennoprzec. * / Arytmetyczny Dzielenie całkowite \ Arytmetyczny Reszta z dzielenia Mod Arytmetyczny Dodawanie i odejmowanie + - Złożenie (Konkatenacja) &, + Relacja (Porównanie) =, <>, <, >, <=, >=, Like, Is Logiczny Nie NOT Logiczny Oraz (Koniunkcja) AND, AndAlso Logiczny Lub (Alternatywa) OR, OrElse
Instrukcje warunkowe (SELEKCJA) Ifwyrażenie_logiczneThen ciąg instrukcji End If Ifwyrażenie_logiczneThen ciąg instrukcji 1 Else ciąg instrukcji 2 End If
Instrukcja wyboru (Select - Case) SelectCase zmienna Casewyrażenie_logiczne_1 Ciąg instrukcji 1 Casewyrażenie_logiczne_2 Ciąg instrukcji 2 CaseElse Ciąg instrukcji 3 EndSelect
Select Case liczbaLat Case < 1 Opis = ”Niemowlę” Case 1 To 7 Opis = ”Maluch” Case 8, 9 Opis = ”Starszy maluch” Case 10 To 14 Opis = ”Podlotek” Case Else Opis = ”Jak go nazwać ?” End Select
Repetycja: Do - Loop Do ciąg instrukcji Loop Jest to pętla nieskończona (!) Wyjście z pętli wykonuje się po wprowadzeniu instrukcji: Exit Do
Repetycja: Do - Loop While Do ciąg instrukcji LoopWhilewyrażenie logiczne Ciąg instrukcji zostanie wykonany przynajmniej jeden raz
Repetycja: Do While - Loop DoWhilewyrażenie logiczne ciąg instrukcji Loop Ciąg instrukcji może nie zostać wykonany ani razu, jeżeli początkowa wartość wyrażenia logicznego przyjmie wartość logiczną False.
Repetycja: Do Until - Loop DoUntilwyrażenie logiczne ciąg instrukcji Loop Ciąg instrukcji będzie wykonywany, dopóki wartość wyrażenia logicznego będzie miała wartość logiczną False. Inaczej mówiąc: ciąg instrukcji będzie wykonywany aż do spełnienia warunku.
Repetycja: For - Next For zmienna = w.pocz To w.końc Step krok ciąg instrukcji Next Dim licznik, suma As Short Dim Wektor(10) As Short For licznik = 9 To 0 Step -1 Suma = Suma + Wektor(licznik) Next