Home
Add Document
Sign In
Register
Jukic Nermin - Visual Basic-Seminarski rad.docx
Home
Jukic Nermin - Visual Basic-Seminarski rad.docx
Full description...
Author:
Ognjen Kostic
45 downloads
194 Views
1MB Size
Report
DOWNLOAD .PDF
Recommend Documents
Specijalna Patologija - Damjanov - Jukic 2008
pathology textbook
Ivan Frano Jukic Putopisi
Sabrana djela Ivana Frane Jukica, putopisiFull description
Ivan F. Jukic - Putopisi
sanski most, jukic, putopisFull description
Visual Thinking-Pensamiento Visual
El pensamiento visual en la formación del profesorado. Visual thinking in teacher education.
programación visual I (Visual Basic)
Práctica de Visual PrologPráctica de Visual PrologPráctica de Visual Prolog
Práctica de Visual PrologPráctica de Visual PrologPráctica de Visual PrologPráctica de Visual PrologDescripción completa
Comunicacion Visual
Descripción completa
Visual Foxpro
Examen Visual
Campo Visual
DescripciónDescripción completa
Teori Visual
Magnitud Visual
Pragmatica Visual
Pequeño resumen de pragmática visual. Incluye teoría de la Gestalt y dipolos de antiselectividad.Descripción completa
Persepsi Visual
Persepsi Visual PCD
Visual Basic
Visual basic
Visual Grammar
Visual Grammar Graphic Design Art
Visual Merchandising
Visual Lisp
Visuallisp tutorial for AutoCAD UsersDescrição completa
Com Visual
Descripción completa
Inspeccion Visual
Trabajo sobre inspeccion visual, procedimiento, equipos utilizados. J. Macuares
Visual Basic
Matrices Visual
Matrices en Visual Basic 2010 paso a pasoDescripción completa
Organizador Visual
Organizador Visual
Visual Paradigm
Descripción completa
PANEVROPSKI UNIVERZITET APEIRON FAKULT FAKULTET ET POSLOVNE POS LOVNE INFORMATIKE Redovne studije
Smjer „Poslovna informatika ”
Predmet: Viši programski jezici i RAD alati „ Programiranje u VISUA !ASI"#u$
PRIM!ERI OSNOVNI" V# APLIKA$I!A% &seminarski ra'(
Pre'metni nastavnik Prof) 'r Zoran *) Avramovi+, 'i-l)in.)elek)
St/'ent
!/ki+ Nermin Index br. 0099-06/RPI
Banja Luka, Septembar 2009.
Sadržaj 1.!"#............................... 1.!"#...................................................... .............................................. .............................................. .........................................................2 ..................................2 2. P"$%"!I !IS&L B&SI'-u................................................ B&SI'-u....................................................................... ............................................( .....................( (. R)I PR"S*"R !IS&L B&SI'-a......................................... B&SI'-a................................................................ .........................................+ ..................+ +.IR& !B PR"$*&...... PR"$*&............................. .............................................. ....................................................................... ................................................... ... . #I$L"!I !B PR"$*&..... PR"$*&............................ .............................................. .............................................. ................................................. .......................... .1. Pta3jnje kntr3a na 4rmu............................................ 4rmu................................................................... .......................................... ................... .2. "dre5anje jtaa.............................. jtaa..................................................... .............................................. .................................................6 ..........................6 .(. Panje kda................................... kda.......................................................... .............................................. ........................................................... ....................................66 .+. ptreba edtra.................................. edtra......................................................... .............................................. .............................................. ...............................7 ........7 6. !$8B............................ !$8B................................................... .............................................. .............................................. ........................................................ .................................99 !jeba 1. #br d:3 u !B 6........................................ 6............................................................... .............................................. ..................................9 ...........9 !jeba 2. P;dra ra
. #=trn..................................... #=trn............................................................ .............................................. .............................................. ..............................16 .......16 !jeba 9. Bja p;adne............................................... p;adne...................................................................... ...................................................... .................................17 ..17 !jeba 10. Prna bm kadrata........................................... kadrata....................................................................................1> .........................................1> !jeba 11. "brn tekt......................................... tekt................................................................ .......................................................... .......................................... .......19 19 !jeba 12. Ra;3ka brjea....................................................... brjea.............................................................................. ............................................ .....................20 20 !jeba 1(. Premje:tanje du=mad............................. du=mad.................................................... ............................................... .....................................21 .............21 !jeba 1+. 3k =dna d pen;je............................... pen;je...................................................... .............................................. ..............................22 .......22 !jeba 1. nertanje temperature..................................................... temperature..................................................................... ........................... ...........2+ 2+ !jeba 16. Pretupna =dna.............................. =dna..................................................... .............................................. ............................................2 .....................2 !jeba 17. #an u nedje3j................................................. nedje3j.................................................................................................... ...................................................26 26 !jeba 1>. a?tje ;a 3;nkm.................................. 3;nkm......................................................... ................................................... ..................................27 ......27 !jeba 19. Ime pre;me................................ pre;me....................................................... .............................................. ............................................... ........................2> 2> !jeba 20. ntr3a.................................... ntr3a........................................................... .............................................. ...................................................29 ............................29 7. &L$@&......................... &L$@&................................................. ............................................... .............................................. ............................................... ........................(0 (0 >. LI*R&RR&............................. LI*R&RR&.................................................... .............................................. ................................................................. ..........................................(1 (1
1
%&UV'D Pr=ramerk pa je ema ;a?tjean, ntereantan krtan. a?jean je p ptanju remena u3a=anja ptrebn= truda. Pr=ramer t
Per4rmanAe xp3rera Jptanje per4rman ap3kaAjeK. %n=e dru=e a3atke, kje u ranje prpada3e je;ku !ua3 'NN, ada u nta3rane ka a3atke !ua3 Studja.
(& P')*'VI U VISUA !ASI"#u a ra;umjeanje ptupka ra;janja ap3kaAje, krn je ra;umjet neke k3ju
(
+& RAD,I PR'S-'R VISUA !ASI"#a aK bK AK dK eK 4K =K
)a3na traka *raka ;brnka &3atna traka &3atn pr;r Pr;r 4rme Pr;r jta Prjektn pr;r
Prjekt e 4rmra na 4rm uptrebm kntr3a. nterakAj kntr3ama uptrebm d=a5aja, m u<m ra
prjekt, pkrenut tetrat na: prjekt, tk3nt =re:ke ak ptje u na:em prjektu, te nmt prjekt ;a narednu uptrebu.
.&I/RADA V! PR')01-A "aj emnark rad pred5a p ;rade jedntan? e3ementarn? !B ap3kaAja, kj De nam prb3t rad u !ua3 BaAu, a ujedn, uk3k e pr put ureDem a m pr=ramm, pmD da =a ra;umjejem eentua3n uptrjebm ;a pre krake u ;rad nn? !B ap3kaAja. a kd ak= pr=ramranja nn p3a;:te je deja, m:3jena ;ja n=a :t e3m da napram. a pr5enje deje ptrebn je ;nat m=uDnt pr=rama, ka je pbnt ;a rea3;aAju dre5ene deje. ak b d4erenAra3 je m=uDnt u m3u rea3;aAje prjekata krenut Dem d jedntanj? ka 3enjm prjektma. r; rea3;aAju prjekata ptepen Du pat ptupke u radu, deD ra
2& DI)0'VI V! PR')01-A C3an dje3 !ua3 BaA prjekta uE - Projekt je rje< kja ;na
2&%& Postavljnje kontrola na 3ormu Saka d kntr3a predta3jena je nekm d 3<Aa u kru ToolBox. #truk k3k na neku d 3<Aa, autmatk ddaje kntr3u na 4rmu default rjedntma. ntr3e e da3je
m=u pmAat p 4rm, mjenjat e3<nu, a t u utar prmjene jta kntr3e. 5.2. Određivanje svojstava
a dre5anje jtaa u tku d;ajna 3jedm 3jedeDe krakeE 1. "dabram kntr3u 3 bjekt <je karaktertke e3m prmjent. 2. &ktram pr;r prperte (. )e ppu na3a;m jt kje e3m prmjent dabram =a k3km na m: +. nm nu rjednt dabran= jta
Sjta e u tku ;r:aanja pr=rama m=u pde:aat pebnm naredbama u pr=ramkm kOdu. ada na 4rmu ptam jednu 3 :e kntr3a, 3jedeD krak u ra;jnm pr=ramu je dredt jta na:? 4rm kntr3a. Sjta dre5uju ;=3ed pna:anje pjedna
"ba maju t adraj a3 ra;3<t ra;rtana jta. Prperte pr;r je ure5en u b3ku tab3Ae a dje k3ne. 3jej k3n e na3a;e mena ? jtaa kja e m=u prmjent na dabran bjekt. #ena k3na pka;uje pde:enu rjednt ;a ak jt. Sak jt ma unaprjed pde:enu rjednt kja De dje3at e dk e ne prmjen.
5.3. Pisanje koda
PrAedure d=a5aja ;a kntr3e u datj 4rm premaju e ka d 4rm datteke. a taranje radn= pr;ra ;a 4rmu ptrebn je dtruk k3knut na b3 kju kntr3u na 4rm. !ua3 BaA autmatk pkreDe prAeduru d=a5aja ;a kntr3u kju m dabra3. Pro1e'/re 3 Poje'ina2ni o'sje21i k3'a dre5uju :ta De na: pr=ram bt pban uradt. )a; prAedure d=a5aja ;a dre5enu kntr3u je kmbnaAja da pka;ate3jaE 1. Name jt ddje3jen kntr3 6
2. Naziv kj !ua3 BaA dre5uje ;a am d=a5aj na;u prAedure pka;ate3j u djen ;nakm „, npr. cmdSave_Click . "a prAedura e ;r:aa kada krnk k3kne na kntr3u Save. "taranje radn= pr;ra, da na<naE . !ro"ect #xplorer , pa 4rma kju e3m, te kntr3a $ie% Code 2. &ktram 4rmu dtruk k3k na kntr3u kju e3m J3 daberem kntr3u pa F7K #a na<na pre=3edaanja prAedura uE 1. !rocedure $ie%, jednu p jednu, kretanje p prAedurama a P=p P=#n 2. &ull 'odule $ie%, na<n ;a :e prAedura djen? Artama " tater e na3a;e u dnjem 3jem u=3u kOdn= pr;ra. $ie% Code-na r?u pr;ra !ro"ect #xplorer . (eneral adr p3ja bjekta, a )eclaratio* adr prAedure. (eneral u tar adr na;e ? kntr3a kje m pta3 u aktnu 4rmu. )eclaration* daje pp na;ma ? prede4nran? d=a5aja kj e m=u d=dt k kntr3e kju m dabra3 u p3ju bjekta. )a; prka;an manm 3ma pka;uju kju m prAeduru d=a5aja eD napa3. ad ;ar:m a m, dem na Aape. $ie% &orm tara pr;r 4rme.
5.4. Upotreba editora
d je prka;an u :e bjaE Arena Jp=re:n upan redak, dnn =re:kuK, ;e3ena Jnapmene kje p<nju a aptr4mK, p3aa Jk3ju
7
Ra;dje3na traka Jp3t barK, 3u da tremen dm da ra;3<ta dje3a na:e= kOda. )pr. upre5anje te?nke prmjenjene u dje ra;3<te prAedure, ka ;r:enje peraAje „dre--;a3jep rad prena na:e= kOda jedn= na dru= mjet. Ptupak je 3edeDE - pka;a< det na ra;dje3nu traku te puD d3je tme naprat dje p3?e. - u akj p3? pebn, daberem prAeduru d=a5aja kju e3m. Meto'a jete u=ra5ena prAedura kja ;r:aa peraAju na dre5enj kntr3 3 bjektu. Set&ocu* je metda, kja raDa ar:te pr=rma na kntr3u kjj je ddje3jena a metda. kOdu k3ju
>
4& V)05!0 Vježba 1. Dobro došli u V !
Opis rada: - Pokrenuti novi projekat i na formu staviti dva Komandna dugmeta kao na slici gdje će klikom na dugme „Pozdrav“ računar prikazatiu poruku u Msgo!-u „"o#ro dosli u $ % „& a klikom na „'zlaz“ će prikazati dovidjenja i izaći iz programa( - "a #i program #io u funkciji napisati programski kod prikazan na slici gore(
)ačin upotre#e: - Pokretanje programa počinjemo pritiskom na komandno dugme **Pozdrav** i u odgovarajućem Msgo!-u će #iti ispisana poruka „"o#ro dosli u $ %“( - 'z programa izlazimo klikom na dugme „'zlaz“ i pojavit ce nam se Msgo! u kom pise „"ovidjenja“ i program ce se zatvoriti( )apomena: - + proceduri za zaustavljanje izvr,avanja programa nalazimo riječi „+nload Me“ gdje je „+nload“ rezervisana riječ $isual asic-a& a Me predstavlja promjenljivu( 'sto #i #ilo da smo napisali „+nload frm"o#ar"an“ samo sto se „Me“ odnosi na tekuću formu( 9
Vježba 2. Po"drav ra#unara
Opis rada: - Pokrenemo novi projekat i na formu postavimo la#elu kao na slici gore i o#risimo svojstvo „aption“i dodajmo jo, tri komandna dugmeta ..OK..& „Ponisti“ i ..'zlaz..( "a #i program #io u funkciji potre#no je napisati odgovarajući programski kod( )ačin upotre#e: - Pokretanjem programa pojavljuju se komandna dugmad i pritiskom na „ OK“ dugme pojavljuje se poruka u la#eli sa pozdravom .."o#ar dan( "ugme „Ponisti“ će nam isprazniti tekst iz la#ele( 'z programa izlazimo klikom na „'zlaz“(
)apomena: - + proceduri za zaustavljanje izvr,avanja programa nalazimo riječi „+nload Me“ gdje je „+nload“ rezervisana riječ $isual asic-a& a Me predstavlja promjenljivu(
10
Vježba 3. $aberi dva broja
Opis rada: -Pokrenemo novi projekat i na formu postavimo pet la#ela sa tekstom kao na slici gore a la#eli „l#l/ezultat“ iz#ri,imo svojstvo „aption“& tri komandna dugmeta ..0a#eri..& „Ponisti“ i ..'zlaz.. i dva 1e!to!-a( "a #i program #io u funkciji potre#no je napisati odgovarajući programski kod( )ačin upotre#e: - Pokretanjem aplikacije unosimo ..Prvi #roj..& zatim .."rugi #roj..( Pritiskom na dugme „0a#eri“ pojavljuje se rezultatu u la#eli rezultat( Pritiskom na dugme „Ponisti“ #risemo sadrzaj o#a 1e!to!-a i la#ele „/ezultat“ iz programa izlazimo klikom na „'zlaz“( )apomena: - + proceduri za dugme „Ponisti“ stavljamo praznu vrijednost polja za 1e!to!-a i la#elu /ezultat(
11
Vježba 4. %onvertovanje
Opis rada: - Pokrenuti novi projekat i na formu postaviti pet kontrola “2a#el3 i u tri lijevo na slici unijeti oso#ine “aption3 unijeti date naslove odnosno tekst kao na slici a u preostale dvije ovo svojstvo postaviti na prazno ( - 4atim dodati tri komandna dugmeta& jedno za konverziju& drugo za #isanje unijetog podatka i rezultata i trece za izlaz( )aravno& da #i sve ovo radilo moramo napisati odgovarajući programski kod koji je prikazan na slici gore( )ačin upotre#e: - Prilikom pokretanja programa učitava se o#razac kao na gornjoj slici( Prvo će mo upisati vrijednost u KM( Pritiskom na komandno dugme „Konvertuj“ u la#eli ..KM.. i „+0"“ će se očitati vrijednost u 5urima i "olarima( Pritiskom na komandno dugme „Ponisti“ponistavamo vrijednost u poljima t!tKM& l#l5+/ i l#l+0" i postavlja se fokus na 1e!to!( Pritiskom na komandno dugme 'zlaz izlazimo iz programa(
)apomena: 12
- + proceduri za dugme „Ponisti“ stavljamo praznu vrijednost polje za 1e!to!-a i la#ele „l#lKM“ i „l#l+0"“ Vježba 5. &ala u velika slova
Opis rada: - Pokrenuti novi projekat i na formu postaviti jedan 1e!to! & jednu la#elu 6aption postaviti prazno7 i tri komandna dugmeta: Pretvori& 'z#risi i 'zlaz( Postavimo i8 kao na slici( )ačin upotre#e: - Pokretanjem programa učitava se o#razac i u 1e!to! upisujemo tekst malim slovima& koji će se pritiskom na komandno dugme „Pretvori“ pretvoriti u tekst ispisan velikim slovima u la#eli( Pritiskom na dugme „'z#risi“ #risemo te!t ispisan u te!#o!-u i la#eli( Pritiskom na komandno dugme „'zlaz“ zatvaramo program( )apomena: - Ovaj program je samo mala demonstracija jedne od procedura za o#radu teksta( Promjenljiva slova je 6sasvim razumljivo7 deklarisano kao podatak tipa 0tring(
1(
Vježba !. 'a#an datu( i vrije(e
Opis rada: - Pokrenuti novi projekat i na formu postaviti tri la#ele i prvoja oso#inu “aption3 unijeti dati naslov odnosno tekst kao na slici& a ostalim iz#risati vrijednost „aption“ polja( Osim la#ele napraviti dva komandna dugmeta sa nazivima kao na slici( )aravno& da #i sve ovo radilo moramo napisati odgovarajući programski kod koji je prikazan na slici gore( )ačin upotre#e: - Prilikom pokretanja programa učitava se o#razac kao na gornjoj slici( Pritiskom na komandno dugme „Poka9i datum“ u la#eli „l#l"atu“ će se očitati trnutni datum sistema& a pritiskom na komandno dugme ..Poka9i vrijeme.. u la#eli „l#l$rijeme“ će se ucitati vrijeme( )apomena: + ovom primjeru nismo dodali komandno dugme „'zlaz“ iz razloga jer iz programa mozemo izaći pritiskom na „!“ u gornjem desnom uglu(
1+
Vježba ). Površina i obi( pravou*aonika
Opis rada: -
Pokrenuti novi projekat& i na formu postaviti ,est kontrola “2a#el3 i u četiri sa lijeve strane unijeti oso#ine “aption3 kao na slici& a u preostala dva ovo svojstvo iz#risati 6Postaviti na prazno7( 4atim dodati dva 1e!to!-a za unos du9ine ' ,irine stranica( )a formi postoji komanda .'zračunaj3 i “Ponisti3( Klikom na “'zračunaj3 izvr,ava se programski kod koji je prikazan gore na slici u okviru procedure cmd'zracunaj;lick67(
)ačin upotre#e: -
Kada pokrenemo program& učitava se forma prikazana na slici gore( + prvi 1e!to! unosi se du9ina pravougaonika& a u drugi ,irina pravougaonika( )akon klika na dugme „'zračunaj“ u desnim la#elama će se prikazati rezultati za povr,inu i o#im pravougaonika(
)apomena: + programu smo morali deklarisati promjenljive .."u9ina.. i ..
-
1
Vježba +. Di*itron
Opis rada: - Pokrenemo novi projekat i na formu postavljamo četiri la#ele sa tekstom kao na slici& od koji8 zadnjoj svojstvo „aption“ postavljamo na prazno( )akon toga postavimo pet komandni8 dugmadi “>3& “-3& “?3& “@3 i “Ponisti3( =o, postavljamo i A 1e!to!-a( - "a #i program radio moramo dodati programski kod prikazan na pret8odnoj slici( )ačin upotre#e: - )akon pokretanja programa pojaviće nam se o#razac kao na slici(+nosimo prvi i drugi #roj& a nakon toga pritiskom na odgovarajuću komandu do#ivamo odgovarajući rezultat u la#eli ispod te!t#o!-ova( Komandno dugme „Ponisti“ nam vraca program na pocetak& kada imamo prazne te!t#o!-ove i la#elu rezultat(
16
Vježba ,. oja po"adine
Opis rada: - )akon pokretanja novog projekta& na formu postavljamo **2ist$ieB** u koji smje,tamo četiri **/adio uttona**( )a formu jo, dodajemo komandno dugmeta “Predzadana #oja3( - "a #i program #io funkcionalan moramo imati programski kod kao na slici gore(
)ačin upotre#e: - Pokrenemo program i pomoću ../adio utton-a.. mijenjamo #oju podloge forme( 4atim pritisnemo dugme „Predzadana #oja“ i vraca nam se osnona #oja forme koju dodjeljuje $( )apomena : Ovdje smo u proceduru Corm;2oad 67 napisali kod koji omogucuje da prilikom pokretanja programa ne #ude ukljucen niti jedan radio utton( 17
Vježba 1-. Povrsina i obi( kvadrata
Opis rada: -
Pokrenuti novi projekat& i na formu postaviti tri kontrole “2a#el3 i u A oso#ine “aption3 unijeti naslove kao na slici& a preostalu postaviti na prazno( 4atim dodati 1e!to! za unos duzine stranica( )a formi postoje i tri dugmeta( Klikom na “O#im kvadrata3 izračunava se o#im& klikom na dugme “Povr,ina kvadrata3 izračunava se povr,ina& dok klikom na dugme “Ponisti3 vracamo program na pocetak i stavljamo fokus na te!t#o!(
)ačin upotre#e: -
Kada pokrenemo program& učitava se forma prikazana na slici gore( + prvi 1e!to! unosimo duzinu stranice kvadrata( )akon klika na dugme „O#im kvadrata“ i „Povr,ina kvadrata“ u la#eli rezultat će se prikazati rezultati za povr,inu i o#im kvadrata(
)apomena: -
"a #i izračunali o#im i povr,inu pravougaonika potre#no je znati odgovarajuće formule za izračunavanje(
1>
Vježba 11. Obrni tekst
Opis rada: -
Pokrenemo novi projekat i na formu postavimo A la#ele sa tekstom kao na slici Dore i jednoj svojstrvo „aption“ podesiti na prazno& komandno dugme „O#rni te!t“ i 1e!to!( "a #i program #io u funkciji potre#an je odgovarajući programski kod(
)ačin upotre#e: -
Pokretanjem programa u prvi 1e!to! unesemo neku riječ( Pritiskom na komandu „O/)' 15K01“ u trecem la#elu pojavljuje se o#rnuti tekst(
19
Vježba 12. a"lika brojeva
Opis rada: Pokreni novi projekat i u formu postaviti u gornjem dijelu kontrolu “2a#elE3 sa tekstom kao na slici( Postaviti jo, četiri la#ele za naziv polja i jo, jednu za rezultat i tri 1e!to!-a u koji ćemo unositi vrijednosti #rojeva( Osim toga na formi napraviti A komandna dugmeta 6„'zračunaj“& „)ovi unos“7( "a #i program #io u funkciji napisati programski kod prikazan na slici gore( -
)ačin upotre#e: -
Pokretanjem aplikacije unosimo tri #roja F& i ( Pritiskom na dugme „'zračunaj“ program će izračunati razliku #rojeva na gore opisani način( Pritiskom na dugme „)ovi unos“ tekst u 1e!to!-ovima će se resetovati i počet ćemo od početka(
)apomena: -
Promjenljive u ovom programu deklarisane su kao 'nteger& odnosno cjelo#rojne( 20
Vježba 13. Pre(ještanje du*(adi
Opis rada: -
=ednostavan zadatak koji se realizuje tako ,to ćemo napraviti formu sa dva komandna dugmeta “Premjesti me “ i naravno& odgovarajući programski kod(
)ačin upotre#e: -
Pokretanjem programa pojavljuju se jedno komandno dugme( Pritiskom na komandno dugme „Premjesti me“ dugme nestaje& a drugo se pojvljuje na drugom mjestu i o#rnuto
)apomena: -
Pritiskom na komandno dugme „Premjesti me“ dugme nestaje jer je svojstvo $isi#le pode,eno na Calse a drugo se pojavljuje je je $isa#le podesenu na 1rue(
21
Vježba 14. %oliko *odina do pen"ije
22
Opis rada: - Pokrenuti novi projekat i na formu dodati la#elu koja ima svojstvo „aption“ prazno& jedan te!t#o! i dva komandna dugmeta 6“'zračunaj3 i “'zlaz37( - "a #i program #io u funkciji napisati programski kod prikazan na slici gore( )ačin upotre#e: - Kada pokrenemo program učitaće se o#razac kao na slici( +pisujemo godine + te!t#o! i kliknemo na dugme „'zračunaj“( + drugom la#eli će se pojaviti #roj koji smo unijeli plus tekt koji pripada za taj slucaj( Program prazni te!t#o! i stavlja ga u fokus( - 'z programa se izlazi pritiskom na dugme „'zlaz“(
2(
Vježba 15. %onvertovanje te(perature
Opis rada: Pokrenuti novi projekat i na formu postaviti dvije kontrole “2a#el3 i u nji8ove oso#ine unijeti date naslove odnosno tekst kao na slici( Osim la#ela napraviti 1e!to! u koji ćemo unositi podatke& te jos jedan la#el sa praznim svojstvom „aption“( - 4atim dodati komandno dugme za konverziju( )aravno& da #i sve ovo radilo moramo napisati odgovarajući programski kod koji je prikazan na slici gore(
-
)ačin upotre#e: - Prilikom pokretanja programa učitava se o#razac kao na gornjoj slici( Prvo ćemo upisati temperaturu u stepenima elzijusa( Pritiskom na komandno dugme „Pretvori“ u la#el-u ispod će se očitati vrednost temperature u Kelvinima( )apomena: - Ovaj tip podataka 60ingle7 se koristi za sme,tanje #rojeva sa decimalnim zarezom i jednostruke je tačnosti(
2+
Vježba 1!. Prestupna *odina
Opis rada: - Pokrenemo novi projekat i u formu postavljamo A la#ele sa tekstom kao na slici( 4atim dodajmo te!t#o! i A komandna dugmeta 6“Provjeri3 i “)ovi unos3 7& i jos jednu la#elu ispod koja ima prazno svojstvo „aption“( - "a #i program #io u funkciji napisati programski kod prikazan na slici gore( )ačin upotre#e: - Kada pokrenemo program slijedeći uputstva unesemo godinu u 1e!to! i pritisnemo dugme „Provjeri“( + la#eli ispod ispisaće se odgovor& a pritiskom na dugme „)ovi unos“ tekst iz okvira se #ri,e i mo9emo ponoviti upit(
)apomena: - Promjenljiva ! je deklarisana kao podatak tipa 0tring& odnosno znakovni niz( - "a #ismo podijelili dva #roja tako da izračunamo ostatak koristimo operator Mod( + dijelu programskog koda& koji glasi 'f ! Mod G HI J ((( znači : Fko je ostatak koji preostane po dijeljenju ! sa G različit od nule(((itd(
2
Vježba 1). Dani u nedjelji
Opis rada: - Pokrenemo novi projekat i u formu postavljamo A la#ele& te!t#o! i A komandna dugmeta “Provjeri3 i “Poni,ti3( "a #i program #io u funkciji napisati programski kod prikazan na slici gore( )ačin upotre#e: - Kada pokrenemo program učitava se o#razac kao na slici gore( + 1e!to! upisaćemo #roj od E L i nakon pritiska na dugme „Provjeri“ u drugom la#elu će se pojaviti tekst koji nam govori koji je to dan u nedjelji( Pritiskom na komandno dugme „Poni,ti“ uklanjamo sadr9aj iz 1e!to! i la#ele A te omogućavamo ponovni unos( )apomena: - )ared#a 0elect ase mo9e sadr9ati jedan ili vi,e #lokova nared#i& kao u gornjem primjeru(
26
Vježba 1+. /a0tjev "a lo"inko(
Opis rada: - Pokrenuti novi projekat i na formu postaviti dva komandna dugmeta “+nesi lozinku3 i “'zlaz3( - "a #i program #io u funkciji napisati programski kod prikazan na slici gore( )ačin upotre#e: - Kada pokrenemo program pojaviće se forma kao na slici gore i pritiskom na komandno dugme „+nesi lozinku“ pojavljuje se prozor „'nputo!“ u koji unosimo ,ifru& a rezultat se pokazuje u Msgo!-u( - 'z programa se izlazi pritiskom na dugme „'zlaz“( )apomena: - Petlja "o 8ile(((2oop koju vidimo u programskom kodu gore ne radi ni,ta dok ne ispita da li je neki uslov ispunjen( ako je ispunjen onda počinje da radi prema instrukcijama& u suprotnom prelazi na sledeću nared#u u programu $isual asic-a( +slov mora #iti promjenljiva ili izraz koji vraća vrijednost 1rue ili Calse( O#lik petlje primjenjene u ovoj aplikaciji je: "o 8ile Uslov
Instrukcije
2oop 27
Vježba 1,. (e i pre"i(e
Opis rada: Pokrenuti novi projekat& i na formu postaviti N kontrole “2a#el3 i u nji8ove oso#ine “aption3 uneti naslove kao na slici( - 4atim dodati A 1e!to!-a& prvi za unos imena& drugi prezimena& i dodati jos jednu la#elu za ispis rezultata čiji je “aption3 prazan( - )a formu postaviti i komandno dugme za 0pajanje imena i prezimena( -
)ačin upotre#e: -
Kada pokrenemo program& učitava se forma prikazana na slici gore( + prvi 1e!to! unosi se ime& a u drugi prezime( )akon klika na dugme „0poji 'me i Prezime“ u la#elu iznad će se prikazati rezultati(
)apomena: -
+ programu smo morali deklarisati promjenljive 'me i Prezime kao tip podataka 0tring( Ovaj tip podataka su znakovnog tipa promjenljive du9ine(
2>
Vježba 2-. %ontrola
Opis rada: -
Pokreni novi projekat i u formu postaviti u gornjem dijelu kontrolu “2a#elE3 sa tekstom kao na slici( Postaviti jo, i dva 1e!to!-a( Osim toga na formi napraviti dva komandna dugmeta „Provjeri“ i „)ovi unos“( "a #i program #io u funkciji napisati programski kod prikazan na slici gore(
)ačin upotre#e: - Pokretanjem aplikacije unosimo godinu roenja( Pritiskom na dugme „Provjeri“ u 1e!to!-u će se ispisati poruka dozvole ili za#rane koji prilikom pokretanja nije vidljiv( Pritiskom na dugme “)ovi unos“ vracamo formu na pocetak( (
)apomena: - Promjenljive u ovom programu deklarisane su kao 'nteger& odnosno cjelo#rojne( 29
6& /A1)U7A1 Pr ;rad = emnark= rada pr put am e ure a pr=ramranjem u !ua3 BaA-u . )atja am da kr; 20 prmjera J;adatakaK u emnarkm radu, da bu?atm nne m=uDnt kje prua !B.
Sakak Du natat a
uar:aanjem rada u !B. !B predta3ja kruenje ;a pra3jenje prjekta Jra
(0
×
Report "Jukic Nermin - Visual Basic-Seminarski rad.docx"
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & close