Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Informatica
Mediul de programare VISUAL BASIC
VISUAL BASIC este un limbaj de programare VISUAL operind intr-un mediu grafic bazat pe reprezentari sub forma de obiecte pe cind ascendentul sau BASIC este un limbaj de programare 17117l1120r ce opereaza intr-un mediu de programare text, programul executindu-se secvential. Un program VISUAL BASIC este o colectie de subprograme , fiecare cu codul sau de program ce poate fii executat independent si simultan, si care pot fii legate intre ele intr-un mod sau altul. In momentul lansarii in executie VISUAL BASIC 6 va afisa un ecran care permite: Putem alege una dintre urmatoarele optiuni: Creerea unui nou proiect
Un proiect reprezinta o colectie de fisiere care compun un anumit tip de aplicatie. Obiectivul prioritar este de a creea programe standard executabile, cu extensia .EXE. Prin urmare vom executa clic pe icoana Standard EXE pentru a intra in mediul de programare VISUAL BASIC.
Date nenumerice
GAMA DE REPREZENTARE 0 to 255 -32,768 pina la 32,767 -2,147,483,648 pina la 2,147,483,648 -3.402823E+38 pina la -1.401298E-45 pentru valori negative 1.401298E-45 pina la 3.402823E+38 pentru valori pozitive -1.79769313486232e+308 pina la -4.94065645841247E-324 pentru valori negative 4.94065645841247E-324 pina la 1.79769313486232e+308 pentru valori positive -922,337,203,685,477.5808 pina la 922,337,203,685,477.5807 +/- 79,228,162,514,264,337,593,543,950,335 +/- 7.9228162514264337593543950335 (28 pozitii zecimale).
TIPUL DE DATE String(lungime fixa) String(lungime variabila ) Date Boolean Object Variant (numeric) Variant (text)
FORMAT Lungimea unui string Lungimea + 10 bytes 8 bytes 2 bytes 4 bytes 16 bytes Lungimea+22 bytes
GAMA DE REPREZENTARE 1 pina la 65,400 caractere 0 pina la 2 miliarde caractere Ianuarie 1, 100 pina in Decembrie 31, 9999 True sau False Orice obiect compus Orice valoare mai mare decit Double La fel ca si un string variabil
SUFIX & ! #
Currency
Sirurile de caractere (oricare caracter precum numere, date si simboluri) sint incluse intre doua apostrofuri, iar datele de tip Date sint incluse intre doua semne #.
Example de variabile valide si invalide sint prezentate in tabela 1.4 . Tabela 1.4.: Variabile valide si invalide
Daca tipul de data nu este specificat Visual Basic automat va declara variabila respective de tip Variant. Pentru declararea unui sir de caractere exista doua formate posibile, unul de lungime variabila iar celalalt de lungime fixa, precum in exemplele de mai jos: Dim numeutilizator as String (lungime variabila) Dim parola as String * 9, unde 9 defineste numarul de caractere al sirului, care nu poate fii depasit.
Variabila = Expresie
unde Variabila poate fii oricare dintre variabilele declarate anterior , iar Expresie ar putea fii o expresie matematica, un numar (initializare), un sir de caractere, o valoare logica booleana (true si false), etc, precum in exemplele de mai jos:
primuloperand = 100 (initializarea variabilei operand) rezultat = 3*primuloperand +100 numeutilizator = "Viorel" parola.Text = parola Label1.Visible= true Command1.Visible = false Label4.Caption = textbox1.Text raza = Val(usernum1.Text)
OPERATOR
^ *
/ Mod \ + or &
FUNCTIE MATEMATICA EXEMPLU Exponentiala 3^4=81 Multiplicare 5*4=20 Impartire 16/2=8 Impartire cu rest (returneaza doar restul 10 Mod 3 = 1 impartirii cu numere intregi) Impartire intre numere integi cu rest 21\5=4 ( returneaza doar citul neglijind zecimalele) Concatenare sir "Visual"&"Basic"="Visual Basic"
In afara acestora mai sint si operatorii logici AND, NOT, OR in cazul operarii cu expresii logice booleene.
Orice sarcina care poate fii calculata poate fii construita utilizind constructori:
conditie
secventa
(daca o conditie este indeplinita atunci se poate trece la realizarea actiunii, in caz contrar se va executa cu totul altceva) repetitie (repeta o operatie)
Ramificare conditionata
Instructiunea If Else
Bucle (Loops)
o
contor = 0 Bucla Do
o
contor = 1
Bucla Do While
Select Case
Este utilizata pentru selectarea unei alternative dintre toate cele existente si are urmatorul format general: Select Case expresie Case valoare1 Bloc cu una sau mai multe instructiuni Visual Basic Case valoare2 Bloc cu una sau mai multe instructiuni Visual Basic Case valoare3 Bloc cu una sau mai multe instructiuni Visual Basic ... Case Else Bloc cu una sau mai multe instructiuni Visual Basic End Select Tipul de date specificat in expresie trebuie sa fie acelasi din Case valoare Cuvintul cheie Is este utilizat aici pentru impunerea de conditii in cazul datelor
unde argumentele sint valorile parametrilor ce trebuiesc trecute prin functie programului principal. In cele ce urmeaza vom prezenta doua dintre cele mai utilizate functii interne in programarea Visual Basic MsgBox( ) si InputBox( ).
default-text - Textul prestabilit care apare in cimpul de intrare x-position si y-position -pozitia sau coordonatele casetei de intrare Interfata