univerza v mariboru fov kranj seminarska naloga iz predmeta kakovost programske opreme visual basic za telebane mentor dr rober leskovar slusatelji marko urh bernard lakotic klemen care v kranju kazalo namestitev visual basica prvi koraki v visual basicu kako zaceti primer izdelave enostavne aplikacije izsek iz programa matrika ucenje visual basica namestitev visual basica pred namestitvijo moramo preveriti ce imamo racunalnik naslednje konfiguracije ali hitrejsi procesor vsaj megabytov prostora na trdem disku cd rom enota mb rama vga graficno kartico ali kaksno drugo graficno kartico z visjo locljivostjo miska namestitev poteka po naslednjih korakih najprej vstavimo cd rom odpremo program za delo z datotekami raziskovalec in pozenemo setup exe datoteko sledimo navodilom programa za namestitev najprej vpisemo ime registriranega uporabnika dolocimo mapo kamor bomo namestili visual basic program ponudi izbiro namestitve typical custom maximum ce izberemo moznost typical nam bo program namestil tisti komponente visual basica ki se najpogosteje uporabljajo pri custom opciji si sami izbiramo komponente ki jih bomo namestili pomoc grafika delo z bazami podatkov carovniki ce izberemo moznost maximum bo program namestil vse komponente posamezne komponente lahko kadarkoli dodamo ali odstranimo vstavimo cd rom s programom visual basic v start menuju operacijskega sistema windows izberemo mapo nadzorna plosca in nato se ikono dodaj odstrani programe izberemo program visual basic in pritisnemo tipko dodaj odstrani izberemo custom opcijo oznacimo ali odznacimo komponente ki bi jih radi dodali ali odstranili pritisnemo ok in pocakamo da program namesti ali zbrise komponente prvi koraki v visual basicu ko smo program uspesno namestili ga pozenemo tako da preko start menuja najdemo ikono visual basic ko se program zazene nam ponudi vrste aplikacij ki jih lahko programiramo dll activex kontrola activex exe exe program odlocimo se za exe program pridemo v razvojno okolje visual basica na zaslonu se pojavijo naslednja kona toolbox kjer imamo zbrane kontrole ki jih lahko uporabimo v nasi aplikaciji najpogostejse so textbox combobox command button listbox label project window ki nam prikazuje projekt ki je sestavljen iz ene ali vecih form forma je uporabniski vmesnik npr na formi imamo kontrole textbox command button ki jih uporabljamo za vnose preglede odvisno od namena aplikacije v tem oknu imamo prikazane tudi module v katerih se nahajoajo procedure funkcije in spremenljivke property window tukaj imamo lastnosti posameznih kontrol nekatere izmed njih so barva kontrole naziv kontrole izgled font ali je kontrola vidna povezavo kontrole z bazo podatkov form layout window v tem oknu lahko nastavimo polozaj forme na zaslonu kako zaceti preden se lotimo programiranja v visual basicu moramo poznati vsaj osnove programskega jezika basic in strukturnega programiranja visual basic je objektno usmerjen ne programiramo v zaporedju vrstic ampak je program razdrobljen na vec delov vsak dogodek vsebuje del programa dogodki se pojavljajo ko uporabljamo program npr ko z misko kliknemo na command button kontrolo se pojavi dogodek click ko vnasamo besedilo v textbox kontroli se pojavita dogodeka keypress in change primer izdelave enostavne aplikacije v projektnem oknu izberemo formo in nanjo dvakrat kliknemo z misko na zaslonu se prikaze forma na kateri ni nic v oknu z lastnostmi property window nastavimo ime forme naslovno vrstico forme nato na formo »narisemo« kontrole tako da jih iz toolboxa prenesemo na formo tudi tem kontrolam dolocimo lastnosti nato se lotimo programiranja tako da dvakrat kliknemo v kontrolo pojavi se code window to okno je sestavljeno iz dela kamor vpisujemo kodo na levi strani zgoraj je combobox kjer izbiramo kontrolo katero bomo sprogramirali zraven pa je combobox kjer izberemo dogodek za kontrolo ko izberemo kontrolo in dogodek enostavno vpisemo programsko kodo nato program pozenemo tako da izberemo moznost start v menuju run izsek iz programa matrika private sub elementtext lostfocus dim stolpec as integer if elementtext text then matrika text val elementtext text if check value then if matrika col matrika row then stolpec matrika col matrika col matrika row matrika row stolpec matrika text left val elementtext text end if end if end if end sub ta procedura se izvede ob dogodku lostfocus na textbox kontroli z imenom elementtext v to kontrolo vnesemo vrednost in ko z misko kliknemo na drugo kontrolo se izvede procedura procedura izracuna inverzno vrednost diagonalnega elementa v matriki matrika je ime flexgrid kontrole uporabljene so lastnosti property kontrole col row text ucenje visual basica za ucenje na vseh stopnjah zahtevnosti obstaja veliko literature za zacetek in tudi za nadaljno uporabo pa lahko uporabimo visual basic books online to je elektronska knjiga ki jo dobimo v paketu visual basic