1.Ako imamo kod koji je nepregledan u jednom redu pomocu znaka '_' moze se prebaciti u vise redova: Private Declare Function brrazlicitih Lib _ "c:\windows\desktop\roundme.dll" _ (ByRef niza As Any, ByRef niza As Any, ByVal koliko As Long) As Long 2.za komentare korisimo ' ' komentar linija 1 ' komentar linija 2 3.Ako zelimo da stavimo vise komandi u jednu liniju odvajamo ih znakom ':' a=3 : b=5 : b=b-a : a=a+b : b=a-b 4. VB-u su dostupni direktno decimalni, heksadecimalni i oktalni brojni sistemi. Ispred vrednosti oktalnog broja koristi se prefiks &O, a za heksadecimalne &H 5. tipovi u VB : Byte 1 byte 0 to 255 Boolean 2 bytes True or False Integer 2 bytes -32,768 to 32,767 Long (long integer) 4 bytes -2,147,483,648 to 2,147,483,647 Single (single-precision floating-point) 4 bytes -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values Double (double-precision floating-point) 8 bytes -1.79769313486232E308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values Decimal 14 bytes +/-79,228,162,514,264,337,593,543,950,335 with no decimal point; +/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is +/-0.0000000000000000000000000001 String (variable-length) 10 bytes + string length 0 to approximately 2 billion String (fixed-length) Length of string 1 to approximately 65,400 Variant (with numbers) 16 bytes Any numeric value up to the range of a Double Variant (with characters) 22 bytes + string length Same range as for variable-length String User-defined (using Type) Number required by elements The range of each element is the same as the range of its data type. 6. Sve konstante, promenljive, nizovi i tipovi moraju da pocinju slovom i ime mora biti <=255 karaktera (specijalni znaci nisu dozvoljeni). U VB je moguca implicitna deklaracija (default) - ne moraju se deklarisati promenljive uopste. Option Explicit komanda kaze da sve mora biti deklarisano pa onda kod javlja gresku kad naidje na nepoznato ime. Option explicit mora biti u deklaracijskoj sekciji svake forme ili modula kod kojih zelimo ovakav nacin deklaracije. dim a as integer - u proceduri (Sub) su lokalnog tipa. Znaci postoje kao takve samo u toj proceduri i ne zadrzavaju vrednost pri ponovnom pozivanju procedure. Static a as integer - komanda kaze da je za promenljivu alociran tacno odredjen memorijski prostor, sto omogucava da promenljiva zadrzi vrednost i pri ponovnom pozivanju procedure. Private a as integer - komanda sluzi da deklarisemo konstantu, promenljivu, niz ili tip za upotrebu samo tom modulu ili formi gde je deklaracija. Private ne mozemo koristiti unutar procedura ili funkcija. Public a as integer - a promeljiva je dostupna svim modulima, procedurama. Korisnicki tipovi, nizovi i stringovi fiksne duzine moraju biti deklarisani u modulu, ako koristimo ovaj nacin. Pri inicijalizaciji, promenljive imaju sledece vrednosti : numericke (dim a as integer) - a=0, stringovi promenljive duzine (dim a as string) - a="" stringovi fiksne duzine (dim a as string * 5) - a=" " korisnicki tipovi - svaka prom. u kor. tipu se inicijalizuje kao da je posebna prom. van tipa. Moguce je deklarisati kog je promenljiva tipa, ali i ne moramo : Dim a - podrazumeva se da je Variant tipa a ako se specificira tip ide ovako: Dim a as integer - za integer tip Nizovi se deklarisu na sledeci nacin : dim a(10) - niz ima 11 elemenata, prvi je a(0) dim a(5 to 10) - niz ima 6 elementa, prvi je a(5) dim a(n,m) - matrica dim a(n,m,j,k) - vise dimenzija u nizu dim a() - dinamicki niz, prvi je a(0) redim a(5) - alociranje memorije za pet elemenata redim preserve a(10) - alociranje memorije za 10 el. bez brisanja vrednosti elemenata u nizu.