Documente Academic
Documente Profesional
Documente Cultură
NET
Separatori: ( ).,_:
Conf. dr. Cozgarea Adrian
Scrierea unei instrucţiuni pe mai multe rânduri:
Dim x As Integer, _
y As Double, _
d As Date
Exemple: NumarFactura,
cursValutar,
unStudent,
unCont
Instrucţiunea Dim:
Dim <numeVariabila> [As <tipData>][= <valoareInitiala>] [, …]
Exemple:
'tipuri VALOARE:
Dim nr As Integer 'declarare si iniţializare implicită (cu 0)
Dim nrIntreg As Integer=100 'declarare şi iniţializare explicită
Dim x,y as Single „2 variabile de tip Single, iniţializate implicit (0)
Dim nr1 As Byte=1, nr2 As Integer, _ 'declaraţii
ziua As Date „multiple
'tip REFERINŢĂ:
Dim pers As Persoana „declarare FARA iniţializare (pers=Nothing)!
pers=New Persoana() 'iniţializare explicită
Dim frm As Form1=New Form1() 'declarare si iniţializare explicită
Exemple:
Const PLAFON_MIN=1000
Const DATA_CRT AS Date = #04/11/2007#, TVA As Decimal = 0.24
Operatori binari:
= += -= *= /= \= ^=
Exemple:
Dim x As integer
x=5 ' atribuie valoarea 5 lui x (x ia valoarea 5)
x+=10 ' echivalent cu x=x+10
x-=5 ' echivalent cu x=x-5
x*=2 ' echivalent cu x=x*2
Exemple:
MsgBox 2>1 ' Afiseaza "True"
MsgBox ("abcd" Like "ab?d") ' Afiseaza "True"
MsgBox ("abcfgh" Like "a*") ' Afiseaza "True"
MsgBox ("aBc" = “AbC") ' Afiseaza "False"
& +
Exemple:
Exemple:
MsgBox (True And False) ' Afiseaza “False“
MsgBox (True Or False) „ Afiseaza "True"
MsgBox ((2>1) And (4=1)) ' Afiseaza "False"
MsgBox ((2>1) Or (4=1)) ' Afiseaza "True"
Msgbox (True And False OR False) ' Afiseaza “False“
MsgBox((1 = 1) And (4 > 2) And (2 = 2)) ' Afiseaza "True"
New
Exemple:
Dim oPersoana AS Persoana
oPersoana = New Persoana()
End End
- oprește execuția programului
Imports <spatiuNume> Imports System.Math
- importă un spațiu de nume
Alte:
Funcţie Exemplu
Asc(), AscW() MsgBox(Asc("s"))
MsgBox(AscW("ş"))
Chr(), ChrW() MsgBox (Chr(115)) 'afiseaza s
MsgBox (ChrW(351)) 'afiseaza ş
CBool(), CByte(), Dim i As Integer=CInt("12")
CChar(), CDate(), Dim s1 As String=CStr(123)
CDbl(), Dim s2 As String=CStr(Now)
CDec(), Dim d As Date = CDate(“11/14/2007")
CInt(),
CLng(),
CSng(),
Format() MsgBox(Format(4.9,"#0.00")) ‘afiseaza 4.90
Str() Dim s As String= Str(123)
Val() Dim i As Integer= Val("123")
• InStr(), Mid (), Left (),Lcase (), Ucase (), Trim () etc.
Funcţie
IsArray()
IsDate()
IsNothing()
IsNumeric()
IsReference()
Funcţie Exemplu