Unt uk pr oses t ut or ial per dana ini m engenai pengenalan t er hadap Visual Basic, m ak a k it a ak an fok us pada beber apa j endela y ang pent ing t er lebih dahulu sehingga k onsent r asi t idak m enj adi pecah, dan peser t a belaj ar m enj adi bingung. Adapun j endela- j endela y ang per lu anda per hat ik an adalah sebagai ber ik ut :
l Menu Bar, digunak an unt uk m em ilih t ugas- t ugas t er t ent u seper t i m eny im pan pr oj ect , m em buk a pr oj ect , dll l Main Toolbar, digunak an unt uk m elak uk an t ugas- t ugas t er t ent u dengan cepat .
l Jen dela Pr oj ect, j endela ini ber isi gam bar an dar i sem ua m odul y ang t er dapat dalam aplik asi anda. Anda dapat m enggunak an icon Toggle Folder s unt uk m enam pilk an m odul- m odul dalam j endela t er sebut secar a di gr oup at au ber ur ut ber dasar k an nam a. Anda dapat m enggunak an Ct r l+ R unt uk m enam pilk an j endela pr oj ect , at aupun m enggunak an icon Pr oj ect Ex plor er .
l Jendela For m Designer, j endela ini m er upak an t em pat anda unt uk m er ancang user int er face dar i aplik asi anda. Jadi j endela ini m eny er upai k an v as bagi seor an g pelu k is.
l Jen dela Toolbox, j endela ini ber isi k om ponen- k om ponen y ang dapat anda gunak an unt uk m engem bangk an user int er face.
l Jen dela Code, m er upak an t em pat bagi anda unt uk m enulis k oding. Anda dapat m enam pilk an j endela ini dengan m enggunak an k om binasi Shift - F7. l Jen dela Pr oper t ies, m er upak an daft ar pr oper t i- pr oper t i obj ect y ang sedang t er pilih. Sebagai cont ohny a anda dapat m engubah w ar na t ulisan
( for egr ound) dan w ar na lat ar belak ang ( back gr ound) . Anda dapat m enggunak an F4 unt uk m enam pilk an j endela pr oper t i. l Jendela Color Palet t e, adalah fasilit as cepat unt uk m engubah w ar na suat u obj ect .
l Jendela For m Lay out , ak an m enunj uk an bagaim ana for m ber sangk ut an dit am pilk an k et ik a r unt im e.
Anda bisa m encoba m enut up j endela- j endela t er sebut dengan k lik di Close but t on dim asing- m asing j endele ( w indow ) dan dengan m udah anda bisa m enam pilk an lagi m elalui M e n u V ie w.
Toolbox
Adapun secar a gar is besar fungsi dar i m asing- m asing k ont r ol- k ont r ol t er sebut adalah sebagai ber ik ut :
l Point er buk an m er upak an suat u k ont r ol; gunak an icon ini k et ik a anda ingin m em ilih k ont r ol y ang sudah ber ada pada for m .
l Pict u r eBox adalah k ont r ol y ang digunak an unt uk m enam pilk an im age dengan for m at : BMP, DI B ( bit m ap) , I CO ( icon) , CUR ( cur sor ) , WMF ( m et afile) , EMF ( enhanced m et afile) , GI F, dan JPEG.
l Label adalah k ont r ol y ang digunak an unt uk m enam pilk an t ek s y ang t idak dapat diper baik i oleh pem ak ai.
l Tex t Box adalah k ont r ol y ang m engandung st r ing y ang dapat diper baik i oleh pem ak ai, dapat ber upa sat u bar is t unggal, at au bany ak bar is. l Fr am e adalah k ont r ol y ang digunak an sebagai k ont ainer bagi k ont r ol lainny a.
l Com m andBut t on m er upak an k ont r ol ham pir dit em uk an pada set iap for m , dan digunak an unt uk m em bangk it k an ev ent pr oses t er t ent u k et ik a pem ak ai m elak u k an k lik padan y a.
l Ch eck Box digunak an unt uk pilihan y ang isiny a ber nilai y es/ no, t r ue/ false.
l Opt ionBut t on ser ing digunak an lebih dar i sat u sebagai pilihan t er hadap beber apa opt ion y ang hany a dapat dipilih sat u. l List Box m engandung sej um lah it em , dan user dapat m em ilih lebih dar i sat u ( ber gant ung pada pr oper t y Mult iSelect) .
l Com b oBox m er upak an k onbinasi dar i Tex t Box dan suat u List Box dim ana pem asuk k an dat a dapat dilak uk an dengan penget ik k an m aupun pem ilihan.
l HScr ollBar dan VScr ollBar digunak an unt uk m em bent uk scr ollbar ber dir i sendir i.
l Tim er digunak an unt uk pr oses back gr ound y ang diak t ifk an ber dasar k an int er v al w ak t u t er t ent u. Mer upak an k ont r ol non- v isual. l Dr iv eList Box, Dir List Box, dan FileList Box ser ing digunak an unt uk m em bent uk dialog box y ang ber k ait an dengan file.
l Shape dan Line digunak an unt uk m enam pilk an bent uk seper t i gar is, per segi, bulat an, ov al.
l I m ag e ber fungsi m eny er upai im age box , t et api t idak dapat digunak an sebagai k ont ainer bagi k ont r ol lainny a. Sesuat u y ang per lu dik et ahui bahw a k on t r ol im age m en ggu n ak an r esou r ce y an g lebih k ecil diban din gk an den gan Pict u r eBox
l Data digunak an unt uk dat a binding
l OLE dapat digunak an sebagai t em pat bagi pr ogr am ek st er nal seper t i Micr osoft Ex cel, Wor d, dll.
Ba h a sa V isu a l Ba sic
Dasar dar i pem r ogr am an pada Visu al Basic adalah bah asa BASI CA y an g sem pat popu lar di sek it ar t ah u n 1 9 9 0 an , dim an a bah asa in i pada aw aln y a lan gsu n g bu ilt - in di dalam k om pu t er PC I BM. Jik a ada dian t ar a pem baca y an g per n ah ber m ain den gan Basica, Qu ick Basic, Tu r bo Basic m ak a belaj ar bah asa VB ak an t er asa m u dah sek ali. SEbalik n y a bagi par a pem u la di du n ia Visu al Pr ogr am m in g, j an gan ber k ecil h at i, k ar en a bah asa BASI CA / VB m er upak an bahasa y ang sangat gam pang unt uk di pelaj ar i.
Ty pe V a r ia be l
Diban din gk an den gan t y pe dat a y an g t er dapat pada bah asa basic, m ak a pada VB, t y pe dat a y an g disediak an lebih ban y ak , seper t i t y pe Cu r r en cy , Decim al, Obj ect , dan Var iant . Var iant m er upak an t y pe v ar iabel y ang ist im ew a, k ar ena dapat ber ubah dar i sat u t y pe k e t y pe y ang lain, sesuai dengan ev alu asi ek spr esi oleh Visu al Basic.
Ket epat an pem ilih an t y pe v ar iabel ak an san gat m en en t u k an pem ak aian r esou r ces oleh aplik asi y an g dih asilk an ( per fom an ce, size dar ipada h asil k om pilasi aplik asi, dll) dan ini m er upak an t ugas anda sebagai pr ogr am m er unt uk m em ilih t y pe y ang sesuai unt uk m enghasilk an pr ogr am y ang efisien dan ber per fom ance t inggi.
Dibaw ah in i, say a sediak an t abel y an g m er u pak an daft ar t y pe- t y pe v ar iable y an g ada di VB :
T y p e D a t a U k u r a n St or a g e Ja n g k u a n
By t e 1 b y t e 0 s/ d 2 5 5
Bo o l e a n 2 b y t e Tr u e a t a u Fa l se
I n t e g e r 2 b y t e - 3 2 , 7 6 8 s/ d 3 2 7 6 7
Lo n g 4 b y t e - 2 , 1 4 7 , 4 8 3 , 6 4 8 s/ d 2 , 1 4 7 , 4 8 3 , 6 4 7
Sin g le 4 b y t e - 3 . 4 0 2 8 2 3 E3 8 s/ d - 1 . 4 0 1 2 9 8 E- 4 5 ( - )