Konwencje nazw zmiennych

15
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 Microsoftu Charles’a Simonyi Konwencje nazw zmiennych

description

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 - PowerPoint PPT Presentation

Transcript of Konwencje nazw zmiennych

Page 1: 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 Microsoftu Charles’a Simonyi

Konwencje nazw zmiennych

Page 2: Konwencje nazw zmiennych

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 bajtyDate Data z przedz: 01.01.0001 do 31.12.9999 8 bajtówByte Liczba bez znaku od 0 do 255 1 bajtShort Liczba od -32768 do +32767 2 bajtyInteger Liczba od -2147483648 4 bajty

do +2147483647Long Liczba od - 9223372036854775808 8 bajtów

do +9223372036854775807Decimal 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 bajtydo +3.4028235E+38

Double Liczba od -1.79769313486231E+308 8 bajtów do +1.79769313486231E+308Char Ciąg znaków Unicode od 0 do 65535 2 bajty

String Ciąg znaków Unicode od 0 do ok. 231-1znakówObject Dowolny typ danych

Page 3: Konwencje nazw zmiennych

Konwencje zapisu zmiennychTyp zmiennej Prefiks (przedrostek) Przykład

Boolean  b bCzyNowyProdDate dt dtDataZatrudn

Byte byt bytMiesiacShort sht shtLicznikInteger i lub int iKotyLong l lub lng lPopulacja

Decimal dec decWynikBadanSingle sng sngCenaDouble d lub dbl dblDochod

Char c cZnakString s lub str sNazwisko

Page 4: Konwencje nazw zmiennych

Symbole typów danychTyp danych Symbol typu Przykład

Boolean  - True FalseDate - #23/08/2003#

Byte - 0-255Short S 3456SInteger I lub % 123ILong L lub & 15L

Decimal D lub & 4.56DSingle F lub !4.56FDouble R lub # 4.56R

Char C ”C”CString - ”VB.Net”

Page 5: Konwencje nazw zmiennych

Deklaracje zmiennychOgó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

Page 6: Konwencje nazw zmiennych

Deklaracja tablicOgó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.

Page 7: Konwencje nazw zmiennych

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 ModArytmetyczny Dodawanie i odejmowanie + -

Złożenie (Konkatenacja) &, +

Relacja (Porównanie) =, <>, <, >,<=, >=,Like, Is

Logiczny Nie NOTLogiczny Oraz (Koniunkcja) AND,

AndAlsoLogiczny Lub (Alternatywa) OR, OrElse

Page 8: Konwencje nazw zmiennych

Instrukcje warunkowe (SELEKCJA)

If wyrażenie_logiczne Then

ciąg instrukcji

End If

If wyrażenie_logiczne Then

ciąg instrukcji 1

Else

ciąg instrukcji 2

End If

Page 9: Konwencje nazw zmiennych

Instrukcja wyboru (Select - Case)Select Case zmienna

Case wyrażenie_logiczne_1

Ciąg instrukcji 1

Case wyrażenie_logiczne_2

Ciąg instrukcji 2

Case Else

Ciąg instrukcji 3

End Select

Page 10: Konwencje nazw zmiennych

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

Page 11: Konwencje nazw zmiennych

Repetycja: Do - LoopDo

ciąg instrukcji

Loop

Jest to pętla nieskończona (!)

Wyjście z pętli wykonuje się po wprowadzeniu instrukcji:

Exit Do

Page 12: Konwencje nazw zmiennych

Repetycja: Do - Loop WhileDo

ciąg instrukcji

Loop While wyrażenie logiczne

Ciąg instrukcji zostanie wykonany przynajmniej jeden raz

Page 13: Konwencje nazw zmiennych

Repetycja: Do While - LoopDo While wyraż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.

Page 14: Konwencje nazw zmiennych

Repetycja: Do Until - LoopDo Until wyraż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.

Page 15: Konwencje nazw zmiennych

Repetycja: For - NextFor 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