Sei sulla pagina 1di 630

Visual

Studio
Computer Programming

Disapamok Online IT Academy


SRI LANKA
Computer Programming with
Visual Studio
Disapamok Online IT Academy

fyd|hs wms kej;;A jdKsc mß.Kl uDÿldx. ksIAmdokh ;=kajk fmdf;ka


yuqjkafka b;du;a yomsß i;=fgks¡ fuu .%ka: ud,dfõ m,uq yd fojk .%ka:
;=,ska wms úIqj,a fíisla 6 mß.Kl NdIdj Ndú;d lrñka b;du;a ir< uÜgfï
isg b;du;a ixlS¾K uDÿldx. ks¾udKh lrk wdldrh ms,sn|j mq¿,A
wjfndaOhla ,ndÿkakd Tng u;l we;s¡ fuysoS wms jdKsc mß.Kl uDÿldx.
ksIAmdokh i|yd w;Afmd;A ;enqfõ úIqj,A fíisla 6 jk mß.Kl NdIdj Wmfhda.S
lr.ksñks' fuysoS wms b;du;a ir< uÜgfï isg b;du;a ixlS¾K tkï o;A;
mokï Wmfhda.S lr.ksñka uDÿldx. ksIAmdokh lrk wdldrh meyeos,s
lrÿkakd¡ b;ska fu;eka isg fuu .%ka:h ;=,ska yd jdKsc mß.Kl uDÿldx.
ksIAmdokh y;rjk .%ka:h ;=,ska úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj
weiqrelr.ksñka uDÿldx. ksIamdokh lrk wdldrh b;du;a ir<j mshjfrka
mshjr bf.k .ksuq¡ Wkkaÿj lemùu iy ksrka;r wêIaGdkh we;Akï Tng;A
f,dj uú; l,yels uDÿldx. ixj¾Olhl= úhyels nj wms fuu .%ka:fhkao
Tng kej; u;la lr isáuq¡
fuu mß.Kl NdIdj Ndú;d lrñka wm uq,isgu uDΩÿldx.hla ks¾udKh lrk
wdldrh b;du;a ir< uÜgfï isg ixlS¾K uÜgu olajd isÿlrk wdldrh
meyeos,s lsÍug n,dfmdfrd;A;= fjuq¡ Tng fuu .%ka: ud,dj uq, isgu wOHhkh
lrñka uDÿldx. ksIAmdok f,djg msúiSug woyia lrkjdkï fuu .%ka:
ud,dfõ m,uqjekak yd fojekak b;du;a ukdj wOHhkh lrk fuka b,A,d
isáuq¡ ukao uDÿldx. ksIAmdokhg msúfik w;Afmd;A ;nk whyg iEu uDÿldx.
ixj¾Olhl=u m,uqj yeoEÍug wkqu; lrkq ,nkafka úIqj,a fíisla 6 mß.Kl
NdIdj ùuh' uDÿldx.hla hkq l=ulao hkak iy th uq, isgu ks¾udKh
lrkafka flfiao hkak wjfndaO lr.ekSug fndfyda fofkl= wkqu; lrkq
,nkafkao úIqj,a fíisla 6 mß.Kl NdIdj fjhs¡ fuh wm ukdj f;Areï.;A
neúka wmf.A fuu .%ka: ud,dfõ m,uqjk iy fojk .%ka: ;=,ska úIqj,a fíisla
6 mß.Kl NdIdj Ndú;d lrñka uDÿldx. ks¾udKhg w;Afmd;A ;eîu i|yd
W;Aiql=ùuq¡ fuu .%ka: fol ukdj wOHhkh l, Tng oekgu;A uDÿldx.
ks¾udKh lsÍu ms,sn|j fmdfydi;A oekqula we;ehs lshd wfmalaId lruq¡ fuu
fmd; lshjk Tn oekgu;A tu .%ka: lshjd fkdue;skï th yodrk fuka
ks¾foaY lr isáuq¡
wojkúg Ndú;d lrkq ,nk fufyhqï moaO;sjk Windows 7, Windows Vista,
Windows 8, Windows 10 jeks fufyhqï moaO;s ie,l+úg úIqj,a fíisla 6
mß.Kl NdIdj Ndú;d lrñka ilia lrk,o jevigyka by; fufyhqï moaO;s
;=, OdjkhùfïoS úúO .eg¿ olakg ,efnhs¡ úfYAIfhkau SQL Server 2000
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
o;A; mokï uDÿldx.h Ndú;d lrñka ilia lrk,o o;;Amokï iys;
jevigyka by; fufyhqï moaO;s ;=, Odjkh lsÍfïoS .eg¿ fndfyduhlg
uqyqK oSug isÿfjhs¡ i;HjYfhkau lsjfyd;A úIqj,a fíisla 6 mß.Kl NdIdj
Ndú;d lrñka ks¾udKh lrk jevigyka ishhg ishhlau m%Yia: ;;Ajfhka
Odjkh jkq ,nkafka Windows XP iy Bg fmr meñKs fufyhqï moaO;s ;=,ùuh¡
ukao fuu fufyhqï moaO;s j,g miqj meñKs fufyhqï moaO;s y÷kajdfokúg
úIqj,a fíisla 6 mß.Kl NdIdfjys w¿;A ixialrKhla ksl=;A fkdlrk,o
neúks¡ ukao úIqj,a fíisla 6 mß.Kl NdIdfjys yhjk ixialrKhg miqj Bg
lsisÿ ixialrKhla ksl=;A fkdlrk,oS' kuq;A wojkúg Wnidows XP fufyhqï
moaO;sh Ndú;d lrkakka iSudù we;s neúka o fjk;A úkafvdaia udos,sfha
fufyhqï moaO;shla ;=, Odjkhl, yels wdldrhg uDÿldx.hla ks¾udKh
lsÍug isÿjQúg Tng úIqj,a fíisla 6 mß.Kl NdIdj yereKqúg fjk;A
mß.Kl NdIdjl msysg me;Sug isÿjkjd ksielh' fuh f;Areï.;A wm tjeks
kj;u fufyhqï moaO;s j,g .e,fmk f,i uDÿldx. ,súhyels úIqj,a fíisla
fvdÜfkÜ mß.Kl NdIdj mokï lr.ksñka uDÿldx. ,shk wdldrh meyeos,s
lsÍug W;Aiql=ùuq¡ úIqj,a fíisla 6 mß.Kl NdIdj mokï lr.ksñka ,shk,o
wmf.A m<uq .%ka: fol ksl=;Alr j¾I follg muK miqj wm fuu .%ka: fol
bosßm;A lrkq ,nkafka Tng úúO w;Ayod ne,Sï yd m¾fhaIK lsÍug bvyir
,ndoSug woyial, neúks¡
úIqj,a fíisla fvdÜfkÜ hkq úIqj,a fíisla mß.Kl NdIdjg fjkiau
me;slvla Tiafia jeäoshqKq lrk,o mß.Kl NdIdfjka ye|skajQjdg jrola
fkdue;' tkï kj;u úkafvdaia fufyhqï moaO;s iu`. uqyqfjñka tajd;=,
m%Yia: wdldrfhka l%shd;Aulúh yels jevigyka ,sùu i|yd losu mß.Kl
NdIdjla f,I úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ye|skaúh yel'
Windows XP fufyhqï moaO;shg miqj meñKs fufyhqï moaO;s iu`. jvd;A
fyd|ska l%shd;Aulúh yels jevigyka ,sùug fuu mß.Kl NdIdj Ndú;d l,
yel'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj iu`. lghq;= lsÍugkï m<uqj th Tnf.A
mß.Klh ;=, msysgqjd.; hq;=fjhs¡ fuh olakg ,efnkafka úIqj,a iagqäfhda kñka
;j;a mß.Kl NdIdj, tl;=jla jYfhks¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuu úIqj,a iagqäfhda meflach ie,l+úg th;=, Visual C#,Net, Visual C++ f,I
;j;a mß.Kl NdIdj, tl;=jla jYfhka olakg ,efnkakls¡ úIqj,a iagqäfhda 6.0
ixialrKhg miqj fnfyúkau fjkiajQ wdlD;shlska hq;=j Bg miqj meñKs úIqj,A
iagqäfhda ixialrK olakg ,eìKs' úIqj,a iagqäfhda 6.0 ixialrKhg miqj úIqj,A
iagqäfhda 2002, úIqj,A iagqäfhda 2003, úIqj,A iagqäfhda 2005, úIqj,A iagqäfhda 2008
f,i ixialrK ksl=;AjQ w;r fï jk úg tys 2010 iy 2013 f,i ixialrK
folla ksl=;Aù yudrh'

fuu úIqj,A iagqäfhda meflach ;=, wka;¾.; lr we;s úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdj ie,l+úg tys yhjk ixialrKfhka miqj fjku l%ufõohla
hgf;A fjkiaujQ wdldrhlska úIqj,A fíisla fvdÜfkÜ 2003 f,i 2003 j¾IfhaoS
ksl=;A lrk,o w;r tys ilia lrkq ,nk lsisÿ fla;uh jevigykla úIqj,A
fíisla 6 ixialrKh fyda Bg fmr meñKs ixialrKhla ;=,ska jeäoshqKq
l,fkdyels ùu úfYaI ,laIKhla úh' tkï mQ¾K Tífcla Tßhkagâ wdldrfha
mß.Kl NdIdjla jYfhka fuu kj;u ixialrKh y÷kajdfok ,oS' Bg miqj
úIqj,A fíisla fvdÜfkÜ ys 2005 f,i ;j;a ixialrKhla y÷kajdfok ,oS' bka
wk;=rej 2008 j¾IfhaoS úIqj,A fíisla fvdÜfkÜ 2008 f,i fuu mß.Kl
NdIdfjys ;j;a ixialrKhla y÷kajdfok ,oS' fuh fuu y÷kajdÿka ixialrK
w;r jvd;Au ckm%shjQ ixialrKh f,i ye|skajQjdg jrola ke;' bka wk;=rej
2010 ixialrKh;A uE;loS 2013 ixialrKh;A t,solajk ,oS'
kuq;A uDÿldx. ixj¾Olhl= jYfhka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj
yeoEÍu i|yd jvd;Au iqÿiq ixialrKh f,i ud olskafka úIqj,A fíisla
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
fvdÜfkÜ 2008 ixialrKh fjhs¡ ukaoh;A fuh l%udKql+,j yeoErEmiq Bg miqj
meñKs iy meñfKk ´kEu ixialrKhla fj; myiqfjka wkq.;ùug
yelsùuh' fuu mß.Kl NdIdj bf.kSfïoS ud Tng fok ,nkq m<uq wjjdoh
jkqfha Tn óg fmr bf.k.;A úIqj,A fíisla 6 mß.Kl NdIdj iu`.
ixikaokh lsÍug W;Aidy fkdlrk f,igh' kuq;A Tn bf.k.;A isoaOdka;
fldgia l%ufõo ms,sn|j wjfndaOh muKla ;nd.kakd f,ig u;la lr isáuq¡
WodyrKhla f,ig b*A iafÜÜukaÜ" isf,laÜ flaia iafÜÜukaÜ" Æmaia hk tajd
l%shd;Auljk wdldrh oekg olakg ,efnk iEu mß.Kl NdIdjla ;=,u
we;Af;A tlu l%ufõohlg fjhs¡ th Ndú;d lrk wdldrh yd fla; ,shk
wdldrh mß.Kl NdIdj wkqj fjkia fjhs¡ tfukau úIqj,A fíisla 6 mß.Kl
NdIdjg miq tys lsisÿ ixialrKhla olakg fkd,enqKq w;r thu kjuq
l%ufõohla hgf;A úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj y÷kajdÿkanj Tng
l,skau lshdÿkakd u;l we;s¡ tfukau úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj
Ndú;d lrñka ,shk,o jevigykla úIqj,A fíisla 6 mß.Kl NdIdj fyda Bg
fmr mej;s lsisÿ ixialrKhla Ndú;d lrñka ixialrKh l,fkdyelsnj Tn
;rfhau u;l ;nd.; hq;=fjhs¡
fyd|hs úIqj,A iagqäfhda 2008 ixialrKh Tnf.A mß.Klfha msysgqùugkï Tfí
mß.Klfha wju jYfhka my; YlH;djhka ;sìh hq;=fjhs¡ oekg ksl=;A lr
we;s úIqj,A iagqäfhda 2008 ixialrKh .;Aúg th x86 iy x64 hk fufyhqï
moaO;s wdldr folgu iyh olajk mßos ,nd.ekSfï yelshdj we;' fufyhqï
moaO;s ie,l+úg Windows XP Service Pack 2 j,g miqj meñKs ish¿u fufyhqï
moaO;s i|yd iyh olajkq ,nhs¡ oDvdx. wjYH;d ie,l+úg wju jYfhka 1.6 GHz
fõ.hlskahq;A fm%dfiirhlao" 384 MB u;l Odß;djhlao wjYHùu isÿfjhs¡ kuq;A
wkqu; lrkq ,nkafka 2.2 GHz fõ.hlskahq;A fm%dfiirhla jk w;r 1024 MB
u;l Odß;djhla fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu úIqj,A iagqäfhda 2008 ixialrKh Tng wjYHkï fj<|mf,ka fyda


fgdrkaÜia fjí wvúhla Ndú;d lrñka vjqkaf,daâ lr.; yel' Tn fgdrkaÜia
fjí wvúhla yryd fuu ixialrKh vjqkaf,daâ lr.kafkakï fndfyda úg tajd
olakg ,efnkafka iso wdldrfha *hs,A f*daueÜ tlla jYfhka fjhs¡ tuksid tjeks
*hs,A tllska fuu ixialrKh msysgqùugkï wksjd¾fhkau Power Iso fyda tjeks
wdldrfha f;jk md¾Yùh uDÿldx.hla wjYHùu isÿfjhs¡
Tng fj<|m,;=, úIqj,A iagqäfhda 2008 ixialrKh fidhd.ekSug wmyiqkï
fgdrkaÜia fjí wvúhla yryd fuu ixialrKh vjqkaf,daâ lr bkaiafgda,A lr
Ndú;d lsÍfï yelshdj we;' tf,i vjqkaf,daâ lsÍug woyia lrkjdkï m<uqj
Tfí mß.Klhg fgdrkaÜia la,hkaÜ uDÿldx.hla bkaiafgda,A lr.;hq;= fjhs¡
fï i|yd f,dj fndfyda fofkl= Ndú;d lrkq ,nk ckm%shu fgdrkaÜia
la,hkaÜ uDÿldx.h jkqfha bittorrent fjhs¡ fuys fkdñf,A ,ndfok
ixialrKhla vjqkaf,daâ lr.ekSu i|yd http://www.bittorrent.com fjí
wvúh fj; msúfikak¡ bkamiq fuu fjí wvúfhys olakg ,efnk Download
nÜka tl la,sla l,úg fuu uDÿldx.fhys kj;u ixialrKhla vjqkaf,daâ
lrf.k bkaiafgda,A lr.;yel' fuh wfkl=;A idudkH uDÿldx.hla fuka
bkaiafgda,A lr.ekSfï yelshdj we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu Download nÜka tl la,sla lr bkamiqj olakg ,efnk msgqfjys we;s Free
Download ,skala tl u; la,sla l,úg *h¾f*dlaia fjí n%jqi¾ tll kï my;
mßos vhf,d.A fndlaia tlla olakg ,efnk w;r tys Save File nÜka tl la,sla
lsÍfuka fuu uDÿldx.h Tfí mß.Klh fj; vjqkaf,daâ lr.; yel'

fuu uDÿldx.h Tfí mß.Klfha msysgjQmiq th fj; msúiSu i|yd fláu`.la


fvialafgdma tlg tl;=ùu isÿfjhs¡ oeka fjí n%jqi¾ tflys wev%iand¾ tl;=,
http://www.thepiratebay.ad hk fjí ,smskh ,ndoS tkag¾ h;=r ;ol,úg
ckm%shu fgdrkaÜia fijqï hka;%h fj; msúish yel' fuu fijqï hka;%fhys ueo
we;s fldgqj ;=, Visual Studio 2008 f,i muKla i|ykalr tkag¾ h;=r
;olrkak'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuúg fuu uDÿldx.h vjqkaf,daâ lr.;yels úYd, ,skalaia m%udKhla olakg


,efnk w;r fuys SE jeä m%udKhla we;s jvd;A by,skau olakg ,efnk ,skala
tlla f;dard.kak'

*h¾f*dlaia fjí n%jqi¾ tllkï fjku geí tll fuu ,skala tlg wod, msgqj
újD; lr.kak¡ fuúg olakg ,efnk msgqfjys GET THIS TORRENT fld, meye;s
,skala tl l%shd;Aul lrkak¡
Created By : S.Wajira Madushanka
Disapamok Online IT Academy

fuúg olakg ,efnk vhf,d.A fndlaia tflka fuh vjqkaf,daâúh hq;= fgdrkaÜia
wema,sflaIka tl jYfhka bkaiafgda,A lr.;A Bit Torrent hkak f;dard OK nÜka tl
la,sla lrkak¡ fuúg Add New Torrent f,i ;j;a vhf,d.A fndlaia tlla olakg
,efnhs¡ fuys Save bosßfhys olakg ,efnk ;s;A ;=kla iys; nÜka tl la,sla lr
fuu vjqkaf,daâjk úIqj,a iagqäfhda 2008 ixialrKfhys iq/l=ï jk ia:dkh
,ndosh yel' th úfYaIfhkau fjkia fkdl<fyd;A th vjqkaf,daâùu isÿjkqfha
Tnf.A fufyhqï moaO;sfhys Download f*da,Av¾ tl ;=,g fjhs¡ fuys ol=Kqmi
msysá iqÿmdg fldgqfjys vjqkaf,daâ jk *hs,a tflys Odß;djh wdoS úia;r
fmkajkq ,nhs¡ fuu úIqj,a iagqäfhda 2008 ixialrKh fndfydaúg iso *hs,A tlla
jYfhka ,nd.; yel'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu vhf,d.A fndlaia tflys olakg ,efnk OK nÜka tl la,sla l,úg
fuu úIqj,A iagqäfhda ys iso *hs,A tl l%ul%ufhka fgdrkaÜia la,hkaÜ uDÿldx.h
yryd vjqkaf,daâùu wdrïNjkq we;' Tnf.A wka;¾cd, in|;djh ;=, by,
nEkaâú;A tlla mj;Skï mehla fyda Bg wdikak ld,hla ;=, fuh
iïmQ¾Kfhkau vjqkaf,daâ lr.ekSfï yelshdj we;' fuys fldmuK m%;sY;hla
vjqkaf,daâù we;sohkj. fuu uDÿldx.fhys jïmi Downloading hgf;ys la,sla
l,úg n,d.ekSfï yelshdj we;' fuh Tnf.A mß.Klhg iïmQ¾Kfhkau
vjqkaf,daâjQmiq th Completed u; la,sla l,úg oel n,d.; yel' bkamiq tu
*hs,A tl u; rhsÜ la,sla lr Open containt folder fukq úOdkh wkq.ukh
l,úg th vjqkaf,daâù we;s f*da,Av¾ tl fj; .ukal, yel' fuh Tnf.A
mß.Klhg ksjerosj bkaiafgda,A lr.ekSugkï m,uqj Power Iso jeks f;jk
md¾Yùh uDÿldx.hla m<uqj bkaiafgda,A lr.; hq;=fjhs¡ ta i|yd Power Iso Ndú;d
lrhskï th Filehippo jeks fjí wvúhlska vjqkaf,daâ lr.;yel' tfia
bkaiafgda,A lr.;Amiq mß.Klh kej; mK.ekajQmiq th u.ska uhs lïmshqg¾ys
;kdfokq ,nk j¾pqj,A v%hsõ tl fj; ujqkaÜ l,hq;= fjhs¡ ta i|yd vjqkaf,daâ
lr.;A iso *hs,a tl u; rhsÜ la,sla lr olakg ,efnk fukq tflka Power ISO
fukq ludkaâ tl hgf;ys we;s Mout Image to Drive fukq úOdkh wkq.ukh
l,úg uhs lïmshqg¾ ys olakg ,efnk j¾pqj,a v%hsõ tlg ujqkaÜ l,yel' oeka

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuu whslka tl u; rhsÜ la,sla lr Open úOdkh f;dard tys we;s figma *hs,A
tl Odjkh lsÍfuka th Tn mß.Klh fj; bkaiafgda,A lsÍu wdrïlr.; yel'

fuh fndfydaúg my; mßos vhf,d.A fndlaia tlla olakg ,efnk w;r fuys Install
Visual Studio 2008 f,i ,skala tlla olakg ,efnk w;r th u; la,sla
l,hq;=fjhs¡

bkamiqj olakg ,efnk mshjr b;du;a m%fõYfuka wkq.ukh lsÍfuka th Tnf.A


mß.Klh ;=, ksjerosj msysgqjd.kak¡ fuf,i bkaiafgda,A l, wjikajQmiq
mß.Klh m%;smK.ekaùug u;l ;nd.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka iagd¾Ü fukq tl ;=, olakg ,efnk fláu`. Ndú;dl,miq fuu úIqj,A
iagqäfhda 2008 ixialrKh ;=,ska Tn iïu;hla jYfhka Ndú;d lrkq ,nkafka
l=uk mß.Kl NdIdj o hkak f;dard.ekSug wjia:djla Wodfjhs' fuys iïu;
mß.Kl NdIdj jYfhka úIqj,A fíisla fvdÜ fkÜ jYfhka f;ArEmiq úIqj,A
iagqäfhda úkafvda tl újD;ùu isÿfjhs¡

úIqj,A fíisla fvdÜ fkÜ mß.Kl NdIdj Ndú;d lrñka uDÿldx.hla ks¾udKh
lsÍug n,dfmdfrd;A;= fjkjdkï New Project tlla fyj;A w¿;A jHdmD;shla
wdrïN l,hq;=nj u;l ;nd.; hq;=h' wms m<uqj n,uq uDÿldx.hla hkq l=ulao
lshd¡ uDÿldx.hla hkq BtlaiS *hs,A tlla fyj;A tlaialshqgn,A wdldrfha *hs,A
tlls¡ tkï thg ;ksj Odjkhùfï yelshdj we;' WodyrKhla f,i Ms Paint
jevigyk ie,l+úg tys whslka tl u; la,sla l,úg th ;ksj Odjkhjk *hs,a
tlla jYfhka l%shd;Aulùu isÿfjhs¡ idudkH *hs,A tlla tfia fkdjk w;r tajd
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
fudkhï fyda by;ska i|yka lrk,o tialshqgn,A *hs,A tlla yryd újD;ùu
isÿfjhs¡ Calculator, Ms Excel, Photoshop hkq l=uk fyda mß.Kl NdIdjla Ndú;d
lrñka ilia lrk,o ;ksj Odjkhjk jevigyka fyj;A tlaialshqgn,A *hss,A
tlla fjhs¡

b;ska fulS fkdlS úúO j¾.fha uDÿldx. fyj;A mß.Kl jevigyka ks¾udKh
lsÍu i|yd wmg úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lsÍug mq¿jk'
fuu mß.Kl NdIdj fu;rïu f,dj ckm%sh ùug m%Odk;u fya;=jjQfha fuys
we;s ñ;%YS,S Ndjhhs¡ tkï wmg úúO gQ,Aia Ndú;d lrñka uDÿldx.hl uQ,sl
miqìu wmg fmfkk mßos ks¾udKh lsÍug yelsùu m%Odk;u jdish fjhs¡ tkï
wm úiska ks¾udKh lrk uDÿldx.h th Ndú;d lrkakdg fldhs wdldrhlg
l=uk w;=reuqyqK;lska hq;=o hkak äihska l,yelsùuh' ta i|yd wu;r
jYfhka fla;kh lsÍug wjYH fkdfjhs¡ fï ksid jeä mßY%uhla fkdorñka
b;du;a myiqfjka blaukska uDÿldx.fhys w;=reuqyqK; ks¾udKh l,yels w;r
bkamiq ld¾hhg .e,fmk f,i fla;kh lsÍfï yelshdj we;' tkï fldákau
lsjfyd;A úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj IDE fyj;A Intergrated
Development Environment hq;= mß.Kl NdIdjla fjhs'
fyd|hs jeä l;d ke;sj wms oeka fuu mß.Kl NdIdj uq, isgu yeoEÍug
mgka.ksuq¡ fyd|hs uu l,ska lSjdla fuka úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdj Ndú;d lrñka l=uk fyda uDÿldx.hla ks¾udKh lsÍug woyia
lrkjdkï th ;ekSu wdrïN lsÍu w¿;a jHdmD;shla fyj;A New Project tlla
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
jYfhka y÷kajkq ,nhs¡ fyd|hs ta i|yd iagd¾Ü fukq tl Ndú;d lrñka m,uqj
úIqj,a iagqäfhda úkafvda tl újD; lr.kak¡ fyd|hs bkamiq File fukq tflys
olakg ,efnk New Project fukq úOdkh wkq.ukh lrkak'

fuúg wdrïNl wjia:dfõoS my; mßos New Project vhf,d.A fndlaia tl olakg
,efnhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS wm jHdmD;shla wdrïN lrk


wjia:dfõoSu th ksYAÑ; ia:dkhl iq/l=ï lrñkau jHdmD;sh wdrïN lrkq ,nhs¡
fuu úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj m<uqj Ndú;d lrk wjia:dfõoSu
jHdmD;sh iq/l=ï lsÍfï myiqlu olakg fkd,efnhs¡ th wm ieliqï ilia
lrf.k isáh hq;=fjhs¡ fyd|hs ta i|yd fuu New Project vhf,d.A fndlaia
tflka bj;Aù Tools fukqfjys we;s Options fukq úOdkh wkq.ukh lrkak¡
fuúg Options vhf,d.A fndlaia tl olakg ,efnk w;r fuys jïmi ,siaÜ tflka
Project and Solutions wdldrh f;dard.kak¡ bkamiq fuys olakg ,efnk Save
new project when created bosßfhys we;s fldgqj u; la,sla lr yß ,l=K
oud.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka kej;;A New Project vhf,d.A fndlaia tl ,nd.;Aúg Location f,i


jHdmD;sh wdrïNfhysu iq/l=ï lsÍu i|yd wjia:djla ,ndfohs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu fmdf;ka wm Tng uQ,sl jYfhka W.kajkq ,nkafka úkafvdaia udos,sfha


fufyhqï moaO;s ;=, l%shd;Auljk jevigyka ks¾udKh lrk wdldrh ms,sn|j
fjhs¡ ukao f,dj fndfyda fofkl= Ndú;d lrkq ,nkafka úkafvdaia udos,sfha
fufyhqï moaO;s ùu thg fya;=jh' tu ksid Tn o;A; mokï uDÿldx.
ks¾udKh lsÍug woyia lrf.k isákjdkï yeoEßh hq;Af;A úkafvdia udos,shg
.e,fmk uDÿldx. ks¾udKh lsÍugh' tu ksid fuu New Project vhf,d.A
fndlaia tflka jïmi msysá ,ehsia;=fjka Visual Basic hgf;ys we;s Windows
wdldrh f;dard.; hq;=fjhs¡ bkamiq fgïmaf,AÜ j,ska f;dard.; hq;af;a Windows
Form Application hk fgïmaf,AÜ tl fjhs¡ úúO úkafvda mokï lr.ksñka
WodyrKhla f,i fmakaÜ" le,alshqf,ag¾ jeks wdldrfha f*daï iys; jevigyka
ks¾udKh lsÍug n,dfmdfrd;A;= fjkjdkï ta i|yd f;dard.; hq;af;a fuu
fgïmaf,AÜ tlfjhs¡ fuu .%ka: ud,dfõ B,`. fldgfiys Console Application
wdosh ks¾udKh lrk wdldrh o meyeos,s lsÍug n,dfmdfrd;A;= fjuq¡ tu ksid
fuu .%ka:fhka b,lal lrkq ,nkafka Windows Form Application ks¾udKh
lrk wdldrh fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys Name bosßfhys ,ndfokq ,nkafka wod, jHdmD;sh i|yd ,ndfok iy


Ndú;d lrk ku fjhs¡ fuh Windows Application 1 f,iu mej;Su t;rïu
.eg¿jla fkdfjhs¡ tu ksid úfYAIfhkau fjkia lsÍfï wjYH;djhla mek
fkdk.S' Location bosßfha fuu ilia lrkq,nk fm%dfclaÜ tl iq/l=ïùu i|yd
iqÿiq ia:dkhla f;dardosh yel' ta i|yd fuh bosßfhys olakg ,efnk Browse nÜka
tl la,sla l,hq;= fjhs¡ fuu ks¾udKh lrkq ,nk iEu fm%dfclaÜ tlla i|ydu
fjku f*da,Av¾ tlla jYfhka iliaùu úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdj úiska wkqu; lrk ,oaols¡ tu ksid fuys Create directory for solution
bosßfha we;s yß ,l=K tfia mej;Sug bvyßkak¡ túg New Project vhf,d.A
fndlaia tl Ndú;d lrñka ks¾udKh lrkq ,nk iEu jHdmD;shlau fjk fjku
f*da,Av¾ tlla ;=, ks¾udKhùu isÿfjhs¡ ks¾udKh lrkq ,nk jHdmD;s wkqj
fuh iajhxl%Shju WindowsApplication 1, WindowsApplication2,
WindowsApplication 3…… wdoS f,ig f*da,Av¾ tflys ku ilia lr.kq ,nhs¡
fuu iliajkq f*da,Av¾ tflys ku úfYAIfhkau fjkia lsÍug woyia
lrkjdkï Solution Name bosßfhys th wjYH lrk wdldrhg ,ndfokak¡ oeka
fuys we;s OK nÜka tl la,sla lrkak¡ fuúg my; oelafjk mßos úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdfjys wx. iïmQ¾K ;srh olakg ,efnhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys ueoska olakg ,efnk w¿ meye;s úkafvda tl wm Form tlla jYfhka


y÷kajkq ,nhs¡ i;H jYfhkau lsjfyd;A wm úiska ks¾udKh lrkq ,nk
jevigyfkys miq;,h jkqfha Form tl fjhs¡ tkï isÿlsÍug woyia lrkq ,nk
ld¾hhg wkqj Bg wod, gQ,Aia Ndú;d lrñka tajd ilia lrkq ,nkafka f*daï tlla
;=< fjhs¡ WodyrKhla f,i úkafvdaia fufyhqï moaO;sh iu`. ,efnk Calculator
tl ie,l+úg tys tla tla b,lalï iys; nÜka tu b,lalï iys; nÜka Tnkúg tu
w.hka fmkajk ,d ks,a meye;s fldgqj wdoS ish¿u lkafg%da,Aia äihska lr we;Af;A
fujeks f*daï tlla ;=, fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

idudkHfhka Tn ks¾udKh lrkq ,nk mß.Kl jevigyfkys ixlS¾K;Ajh


wkqj f*daï tllg jvd jeä m%udKhla Ndú;d lsÍug isÿfjhs¡ WodyrKhla f,i
Tn lsishï jevigykl fukq nd¾ tl Ndú;d lsÍfuka lsishï úOdkhla
f;ArEmiq fjku vhf,d.A fndlaia wdosh olakg ,efnhs¡ tf,i fmkajkq
,nkafka jHdmD;shg fjku ,ndf.k we;s f*daï fjhs¡ idudkHfhka úIqj,A
fíisla fvdÜfkÜ mß.Kl NdIdj ;=, jHdmD;sh wdrïNfhys olakg ,efnkafka
tl f*daï tlla muKs¡ kuq;A wmg wjYH wdldrhg fjk;A f*daï miqj
jHdmD;shg tl;= lr.ekSfï yelshdj we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
Tool Box
mß.Kl jevigykla ks¾udKh lsÍfïoS lrkq ,nk ld¾hhkag wkqj úúO
lkafg%da,Aia Ndú;d lrkq ,nhs¡ b;ska fujeks wjYHjk ish¿u lkafg%da,Aia
,ehsia;=.; lr ;sfnkafka gQ,A fndlaia tl ;=, fjhs¡ fuh idudkHfhka úIqj,A
iagqäfhda úkafvda tflys jïmi fl,jfrysu olakg ,efnhs¡ fuys Common
Controls, Containers, Menu & Toolbars f,i tu lkafg%da,Aia Ndú;djk wjia:dj
wkqj lkafg%da,Aia j¾. lrñka olakg ,efnk w;r fuh Ndú;d lsÍfïoS jvd;A
myiqjla fjhs¡ fuys by,skau olakg ,efnk All Windwos Forms leg.ßh ;=,
f*daï tlla ;=,oS Ndú;djk ish¿u lkafg%da,Aia wka;¾.; lr we;' Common
Controls leg.ßh ;=, olakg ,efnkafka idudkHfhka jevigykla ks¾udKh
lsÍfïoS ksrka;rfhka Ndú;d lsÍug isÿjk lkafg%da,Aia fjhs¡ fuys ol=Kqmi
by,skau we;s laf,daia nÜka tl la,sla lsÍfuka ;srfhka bj;AjQfha kï kej;
,nd.ekSu i|yd View fukq tflys we;s ToolBox fukq úOdkh wkq.ukh lrkak¡

ke;fyd;a iagekav¾â gQ,A nd¾ tflys we;s w`vqjlska iy ñáhlska


ksfhdackhjk nÜka tl la,sla l,hq;= fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
idudkHfhka uDÿldx.hl w;=reuqyqK; ks¾udKh lsÍfïoS tu iïmQ¾K f*daï
tlu tljr o¾Ykh lr.ksñka ks¾udKh lr.ekSug yelskï th jvd;A
myiqjla fjhs¡ kuq;A fuu gQ,A fndlaia tl i|yd ;srfha wu;r bvla wjYHjk
neúka f*daï tl fmkajk bfvka ta i|yd wu;r bvla jehùu isÿfjhs¡ fïksid
fuu gQ,A fndlaia tflys by,skau ueoskau fv%daúka mska tllska ksfhdackh jk
nÜka tl fï i|yd losu úi÷ula tl;= lrwe;' fuu nÜka tl la,sla l,úg
gQ,A fndlaia tljru ie`.ùu isÿfjhs¡ kuq;A gQ,A fndlaia tl msysá me;Af;ka
Tool Box f,i geí tlla olakg ,efnhs¡ fuh u;g ujqia fmdhskag¾ tl f.k
.shúg kej; gQ,A fndlaia tl o¾Ykhùu isÿfjhs¡ oeka fuhska lsishï gQ,A tlla
Ndú;d l,miq fmr mßosu gQ,A fndlaia tl ie`.ùu isÿfjhs¡ fuh ;srfha bv
b;=re lr.ekSu i|yd losu myiqlula fjhs' kuq;A fuu myiqlu iuyr whg
wdid;Añl;djhla f.k fok neúka kej;;A gQ,A fndlaia tl u;=jQmiq fv%daúka
mska tllska ksfhdackh jk nÜka tl la,sla lrkak¡ fuúg kej;;A gQ,A fndlaia
tl fmr mßosu úIqj,A iagqäfhda úkafvda tflys ia:Sr f,i olakg ,efnhs¡ fuys
we;s my,g fhduqjQ Bysilska hq;A nÜka tl la,sla l,úg my,g fjku
.,dyef,k fukq tlla olakg ,efnhs¡ fuys we;s Tabbed document wdldrh
f;dard.;Aúg idudkHfhka jHdmD;shg ,nd.kakd f*daï tlla geí jYfhka
fmkajk wdldrhg gQ,A fndlaia tlo olakg ,efnhs¡ fuúg tu gQ,A fndlaia tflys
geí tl la,sla l,úg gQ,A fndlaia tl olakg ,efnhs¡ fuho ;srfhys bv b;sß
lr.ekSu i|yd losu myiqlula fjhs¡

fuu fukq tflysu we;s Floating wdldrh f;dard.;Aúg gQ,A fndlaia tl l=vd
úkafvda tlla f,i ksoyia f,i ;srfha l=uk fyda ia:dkhl msysgqjd.ekSfï
yelshdj we;' fuys idudkHfhka f;aÍ we;af;a Dockable wdldrh fjhs¡ fuúg
gQ,A fndlaia tl fuu wdldrh f;dardf.k gQ,A fndlaia tl by,ska la,sla lrf.k
tydg fuydg f.khkúg ueoska iy osYdj,g fhduqjQ úksúo fmfkk
fldgqj,ska hq;A nÜkaia olakg ,efnhs¡ fuúg ujqia tl la,sla lrf.k w;A
fkdyer tu osYdjlg úysoS we;s nÜka tlla u;g ujqia fmdhskag¾ tl f.k
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
f.dia w;yeßhúg tu osYdjg ia:Sr f,i gQ,A fndlaia tl we,ùu fyj;A ia:Sr
f,i ia:dk.;ùu isÿfjhs¡

Properties Window
idudkHfhka fuh úIqj,A iagqäfhda úkafvda tflys ol=Kqmi my,skau olakg
,efnhs¡ fuh u.ska m%Odk jYfhkau isÿlrkq ,nkafka f*daï tl we;=¿j f*daï
tlg lsishï lkafg%da,A tlla ,nd.;Amiq jevigyk äihska lrk wjia:dfõoS
tu lkafg%da,Aia j,g úúO fjkialï isÿlr.ekSu i|yd fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuh yßhg ñksiqkaf.A olakg ,efnk .;s.=K j,g iudk l,yel' f*daï tlg
lsishï lkafg%da,A tlla ,nd.;Amiq th la,sla lr f;dard.;Aúg tu lkafg%da,A
tlg wod, úúO fjkialï l,yels ,ehsia;=jla njg m;Aùu isÿfjhs¡
WodyrKhla f,ig Tn gQ,A fndlaia tflka nÜka lkafg%da,A tlla f;dardf.k
fm%dm¾àia úkafvda tflka Backcolor fm%dmá tl yryd fuu nÜka tflys miqìï
j¾Kh fjkia lr.ekSfï yelshdj we;' tla tla lkafg%da,Aia j,g wdfõKsl
fm%dm¾àia fyj;A .=Kdx. úYd, m%udKhla fuu ,ehsia;=j ;=, olakg ,efnhs¡

Solution Explorer
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
úIqj,a iagqäfhda úkafvda tflys ol=Kqmi by,skau olakg ,efnkafka fuu
fid,shqIka tlaiamaf,dar¾ úkafvda tl fjhs¡ fm%dfclaÜ tlg ,ndf.k we;s
ish¿u f*daïia fudähq,j, wdo¾Yhla fuys fmkajkq ,nhs¡ lsishï f*daï tlla
;srfhka bj;Aù we;s wjia:djl oS tu f*daï wdo¾Yh u; vn,A la,sla lsÍfuka
kej;;A fuu f*daï tl ;srfha u;= lr.; yel'

tfukau fm%dfclaÜ tl i|yd w¿;A f*daï wdosh tl;= lr.ekSu i|yd i|ydo fuu
fid,shqIka tlaiamaf,dar¾ úkafvda tl Ndú;d lsÍfï yelshdj we;' fuu
fid,shqIka tlaiamaf,dar¾ úkafvda tflys by,skau fv%daúka mska nÜka tl olakg
,efnhs¡ gQ,A fndlaia tflys fv%daúka mska nÜka tflka isÿlrk ,o ld¾hh fuu
fid,shqIka tlaiamaf,dar¾ úkafvda tl i|ydo wod,ùu isÿfjhs¡
Standard Tool Box
iïu; fuj,ï ;Srej jk fuh u.ska ;srfha we;s gQ,A fndlaia" fid,shqIka
tlaiamaf,dar¾ úkafvda" fm%dm¾àia úkafvda wdosh ;srfhys olakg fkd,efnk
wjia:djl tajd blaukska ,nd.ekSfï yelshdj we;' tfukau ixj¾Okh
lrf.khk fm%dfclaÜ tlla újD; lr.ekSug" w¿;A f*daï wdosh tl;=
lr.ekSu i|ydo fuh Ndú;d l, yel'
fyd|hs Tng úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdfjys uQ,sl ;srh iy th
Ndú;d lrk wkaou ms,sn|j mQ¾K jegySula ,efnkakg we;ehs lshd wfmalaId
lruq¡ fuu mß.Kl NdIdj fõjd l=uk fyda mß.Kl NdIdjla mokï
lr.ksñka jevigykla ks¾udKh lsÍfïoS Tng Tn n,dfmdfrd;A;=jk ld¾hhg
.e,fmk lkafg%da,aia Ndú;d lsÍu ms,sn|j mQ¾K jegySula ;sìh hq;=fjhs¡ tu

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
ksid jevigykla ks¾udKh lsÍug w;.eiSug fmr gQ,A fndlaia tflys w;jYH
gQ,Aia fudkjdo tajd Ndú;d lrkafka l=uk wjia:dj,oS o hkak oekf.k isáuq¡
gQ,A fndlaia tflys lsishï lkafg%da,A tll kula u; la,sla lr f*daï tl u;g
ujqia fmdhskag¾ tl f.k wdúg l=vd whslka tlla yd OK ,l=Klska hq;=j
ujqia fmdhskag¾ tl fjkiaùu isÿfjhs¡ oeka f*daï tflys wjYH ia:dkhl
la,sla lrf.k v%e.A lrf.k ujqia tl w;yeßhúg th f*daï tl ;=, we|.;
yel' ke;fyd;a lkafg%d,a kulau; vn,A la,sla lsÍfuka o th f*daï tlla ;=,
msysgqjd .; yel'
TextBox
idudkHfhka jevigykla ks¾udKh lrk wjia:dfõoS tys lsishï fglaiaÜ tlla
we;=,;A lsÍug wjYHjQúg ta i|yd Ndú;d lrkqfha fglaiaÜ fndlaia lkafg%da,A
tlfjhs¡ fuh f*daï tlg ,nd.kakd wjia:dfõoS iqÿ meye;s miqìñka iSudjQ
fldgqjla jYfhka olakg ,efnhs¡

WodyrKhla f,i Tn o;A; mokula fyj;A fâgdfíia tlla Ndú;d lrñka


uDÿldx.hla ks¾udKh lr we;s wjia:djloS tu uDÿldx.hg msúiSug fmr
lsishï f*daï tll hQi¾ fkaï tl iy mdiaj¾â tl we;=,;A lsÍug Ndú;d
lrkq ,nkafka fglaiaÜ fndlaia lkafg%da,A tl fjhs¡
Label
lsishï fglaiaÜ fndlaia tlla fyda fjk;A lkafg%da,A tlla f*daï tlg
,nd.;Amiq th úia;r lsÍu i|yd f,An,A lkafg%da,A tl Ndú;d lrkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
f*daï tlla ;=, lsishï igykla fyda úia;rhla ghsma lr fmkaùug wjYHjQ
úgo Ndú;d lrkq ,nkafka o fuu lkafg%da,a tl fjhs¡

WodyrKhla f,i by; i|yka lrk,o o;A; mokula Ndú;d lrk,o


uDÿldx.fhysu hQi¾ fkaï tl iy mdiaj¾â tl ,ndoSug fglaiaÜ fndlaia tlla
Ndú;d l,miq jevigyk Ndú;d lrkq ,nk mqoa.,hdg mdiaj¾â tl iy hQi¾
fkaï tl ,ndosh hq;Af;A l=uk fglaiaÜ fndlaia tl ;=,o hkak jegySula
fkdue;' tu ksid fglaiaÜ fndlaia j, ,ndosh hq;Af;A fudkjdo hkak
ye|skaùug f,An,A lkafg%da,A tl Ndú;d l,yel'

Button
fuho jevigykla ks¾udKfhaoS w;sYhskau nyq,ju Ndú;d lrkq ,nk lkafg%da,a
tlla fjhs¡ f*daï tlla ;=, lsishï lkafg%da,aia Ndú;d lrñka ieliSula ilia
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
l,miq th ;yjre lsÍu i|yd fndfyda úg Ndú;d lrkq ,nkafka nÜka
lkafg%da,a tlfjhs¡ tfukau hï .Kkh lsÍula isÿlsÍug wdoS foa i|ydo
Ndú;d lrkq ,nkafkao fuu lkafg%da,a tl fjhs¡

WodyrKhla f,i by; fmkajd we;s vhf,d.A fndlaia tflys Width iy Height
bosßfhys lekajia tflys os. iy m<, wjYH mßos fjkia l,miq tu m%udKhg
lekajia tl iliaùu i|yd fldákau lsjfyd;A th ;yjre lsÍu i|yd Ndú;d
lr we;Af;Ao nÜka lkafg%da,A tlla fjhs¡ WodyrKhla f,i by; i|yka
lrk,o o;A; mokï iys; jevigyfkys wod, ksjerosu hQi¾ fkaï tl iy
mdiaj¾â tl ,ndoS we;Akï muKla jevigykg msúiSu i|yd Ndú;d lrkq
,nkafkao nÜka tlla fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

RadioButton
lsishï jevigykl f;AÍï lsysmhlska tla f;Aíula muKla isÿlsÍug we;s
wjia:dj,oS Ndú;d lrkq ,nkafka f¾äfhdanÜka lkafg%da,A tlfjhs¡

fuu lkafg%da,A tl f*daï tl ;=, we|.;Amiq RadioButton1 f,iska f,An,hlska


iukaú; l=vd iqÿ meye;s rjqula jYfhka olakg ,efnhs¡ f*daï tlla ;=,g
fl;rï f¾äfhdanÜka lkafg%da,A m%udKhla ,nd.;A;o bka tla wjia:djloS
f;Aßh yelafla bka tla f¾äfhdanÜka lkafg%da,A tlla muKs¡ lsishï
f¾äfhdanÜka lkafg%da,A tlla f;dard.;Amiq th f;dard.;Anj ye`.ùu i|yd
iqÿmdg rjqu ueo l¿ meye;s ;s;la jYfhka olakg ,efnhs¡ WodyrKhla f,i
Tn o;A; mokula iys; jevigykla ks¾udKh lsÍuloS tys lsishï
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
mqoa.,hl=f.A ,shdmosxÑ lsÍulg wod, úia;r ,ndoSug w;=reuqyqK;la ks¾udKh
lsÍfïoS fuúg wod, mqoa.,hdf.A ia;%S mqreI Ndjh f;Aíug Male iy Female
j,ska tlla f;AÍu i|yd f¾äfhda nÜka Ndú;d l,yel'

GroupBox
fuh jeä jYfhkau fhdod fkd.;A;do f¾äfhda nÜka yd ine÷kq lkafg%da,A
tlla jYfhka y÷kajdosh yel' ukao f¾äfhda nÜka fhdod .ksñka ks¾udKh
lrkq ,nk jevigykaj,oS fndfyda úg fuu lkafg%da,A tlo fhdod.ekSug
isÿfjhs¡ fuh gQ,A fndlaia tflys Containers leg.ßh ;=, olakg ,efnhs¡ f*daï
tl ;=, wm l,ska lSjd fl;rï f¾äfhda nÜkaia fhdodf.k ;snqK;A tla
wjia:djloS f;dard.; yelafla tlla nj¡ kuq;A Tng tla wjia:djloS ldKAv
jYfhka tla ldKAvhlska tla f¾äfhda nÜka tlla ne.ska f;AÍug isÿjQ
wjia:djloS tu f¾äfhda nÜka ldKAv lsÍu i|yd .ArEma fndlaia lkafg%da,A tl
Ndú;d lrkq ,nhs¡ m,uqj fjka fjka jYfhka f;AÍug n,dfmdfrd;A;=jk
ldKAv m%udKhg .ArEma fndlaia lkafg%da,A ne.ska f*daï tl ;=, msysgqjd miqj tu
.ArEma fndlaia lkafg%da,A ;=, fjk fjku f¾äfhda nÜka we|.; hq;=fjhs¡

WodyrKhla f,i by; i|yka lrk,o o;A; mokï iys; jevigyfkys tu


mqoa.,hd ,shdmosxÑ lsÍfïoS ia;%S mqreI Ndjh f;AÍug;A tfukau Tyq ,shdmosxù
yeoEÍug n,dfmdfrd;A;=jk mdGud,dj f;AÍug we;s wjia:djloS wksjd¾fhkau
.ArEma fndlaia lkafg%da,A tl Ndú;d lsÍug isÿfjhs'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

CheckBox
fuho jevigyka ks¾udKfhaoS nyq,ju Ndú;d lsÍug isÿjk lkafg%da,A tlla fjhs¡
f;AÍï lsysmhla we;s wjia:djloS bka tlla fyda wjYHkï ish,A,u fyda lsysmhla
f;AÍug we;s wjia:djloS fuu lkafg%da,A tl Ndú;d lrkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

by; rEmfhys jevigyfkys by;ska i|yka lr we;s Effects tlla fyda lsysmhla
jqjo wl=re i|yd Ndú;dl, yelsúh hq;=h' fï i|yd f¾äfhda nÜka Ndú;d lf,Akï
,ndosh yelafla tla Effects tlla muKs¡ kuq;A fplafndlaia fhdod.;Aúg tlla
folla fyda ish,A,u jqjo ,ndosh yel' fplafndlaia lkafg%da,A tl f*daï tlg
,nd.;Amiq th f,An,hlska iukaú; iqÿ meye;s fldgqjlska ksfhdackh fjhs¡
jevigyk OdjkfhaoS fuu fldgqj u; la,sla l,úg l=vd yß ,l=Kla olakg
,efnhs¡ fuúg fplafndlaia lkafg%da,A tl f;dardf.k we;s nj y`.jkq ,nhs¡
kej; fuu fldgqj u; la,sla l,úg yß ,l=K bj;Aùu isÿfjhs¡ fuúg tu
fplafndlaia lkafg%da,A tl f;dardf.k ke;s nj y`.jkq ,nhs¡
ComboBox
jevigyk äihska lrk wjia:dfõoS fyda o;A; mokula Ndú;d lrñka ilia lr
we;s uDÿldx.hla kï jevigyk Odjkh lrk wjia:dfõoS fÜn,A tll lsishï
*S,Aâ tllska ,nd.kakd lsishï whs;u iuQyhlska tla whs;uhla muKla
f;dard.ekSu i|yd fuh Ndú;d lrkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

kuq;A Tng isf;kakg mq¿jk fï i|yd f¾äfhda nÜka o Ndú;d l,yels nj'
WodyrKhla f,i Tn lsishï o;A; mokula Ndú;d lrñka lsishï uDÿldx.hla
ks¾udKh lsÍfïoS tys lsishï mqoa.,fhl= ,shdmosxÑ lsÍug o;A; ,ndfok
wjia:djloS lsishï osia;%slalhla f;AÍug ;snqfkahehs is;kak¡ fuúg osia;%slal 25
i|ydu f¾äfhda nÜka 25 la fm,.eiajQúg f*daï tl wkjYH f,i úYd,ùu
je,elaúh fkdyel' fuúg jevigyfkys w;=reuqyqKf;ys ñ;%YS,SNdjhg
fl,skau n,mdk nj Tng wuq;=fjka lsjhq;= ke;' kuq;A lïfndfndlaia tlla
ie,l+úg th f*daï tflys msysgjQmiq .kq ,nkafka jevigyk äihska lrk
wjia:dfõoS ,ndÿka bv m%udKh fjhs¡ thg fl;rï whs;u we;=,;A l,o tajd
f;AÍu i|yd olakg ,efnkafka my,g .,dyef,k fukqjla jYfhks¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

ListBox
fuho fndfyda ÿrg l%shdldÍ;Ajfhka lïfnd fndlaia tlg iudk fjhs¡ kuq;A fuh
f*daï tl ;=, msysgqùfïoS wksjd¾fhkau lïfnd fndlaia tlg jvd wu;r bvla
jehùu isÿfjhs¡ tkï jevigyk äihska lrk wjia:dfõoS ,ndfokq ,nk ish¿u
whs;u m%udKh fyda bka fldgila jqjo fmfkk yelsjk mßos fuu lkafg%da,A
tflys fmfkk m%udKh fjkia l,yel' tu ksid lïfnd fndlaia tflys fuka
fkdj jevigyk Odjkhjk úgoS ish¿u whs;u fyda bka fldgila jqjo tljr
n,d.ekSfï yelshdj we;'

tkï jevigyfkys w;=reuqyqK; wkqj fhdod.kq ,nkafka lïfnd fndlaia tllao


ke;fyd;a ,siaÜ fndlaia tllao hkak fhdod.ekSfï ;SrKh Tn i;= fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

PictureBox
Tn lsishï jevigykla äihska lrk wjia:dfõoS lsishï f*daï tlla ;=, tys
w;=reuqyqK; ks¾udKh lsÍfïoS ta i|yd mska;+rhla we;=,;A lsÍug isÿjQúg ta i|yd
Ndú;d lrkq ,nkafka mslap¾ fndlaia lkafg%da,A tl fjhs¡

WodyrKhla f,i fndfyduhla ixlS¾K uDÿldx.j,g Help fukqfjys we;s


About j, uDÿldx.fhys úia;r" iud.fuys ku i|yka lrk wjia:dj,oS
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
iud.fuys mj;sk ks, ,dxPkh wdosh f*daï tl ;=, fmkaùug isÿjQúg úIqj,A
fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS Ndú;d l, hq;Af;A mslap¾ fndlaia
lkafg%da,A tl fjhs¡
ToolTip Control
fuho jevigyka ks¾udKfhaoS Ndú;d lrkq ,nk ;j;a b;du jeo.;A lkafg%da,A
tlla fjhs¡ jevigykla äihska lsÍfïoS tys we;s ñ;%YS,SNdjh i|yd jeämqr
odhl;Ajhla oelaùug fuu lkafg%da,A tlg jeä yelshdjla we;' Tn oel we;s
fndfyduhla jevigykaj, lsishï lkafg%da,A tlla u;g ujqia fmdhskag¾ tlla
f.kwdúg tu lkafg%da,A tflka flfrkafka l=ulao hkak jeämqr úia;r wvx.=
l=vd lymeye;s f,An,hla fmkajkjd¡ fuh ToolTip tlla jYfhka ye|skafjk
w;r tjeks f*daï tllg ,nd.kakd fndfyduhla lkafg%da,Aia u;g ujqia
fmdhskag¾ tl f.kwdúg tjeks úia;r wvx.= gQ,Aáma tlla fmkaùu i|yd fuu
lkafg%da,A tl Ndú;d lrkq ,nhs¡ fuu lkafg%da,A tl Ndú;d lrñka jevigyka
ks¾udKh lrk wkaou Tng bosß wjia:djloS iúia;rd;aulj bf.k .; yel'

fyd|hs fuu gQ,A fndlaia tflys olakg ,efnk wfkl=;A fndfyduhla


lkafg%da,Aia Ndú;d lrk wkaou b;du;a iúia;rd;aulj bosß mdvïj,oS Tng
bf.k .; yel' by; i|yka lrk,o ish¿u lkafg%da,aia jevigykla
ks¾udKh lsÍfïoS wksjd¾fhkau Ndú;d lsÍug isÿjk neúka tajd Ndú;d lrk
wjia:djka ms,sn|j iy tajd fhdod.ekSu ms,sn|j mq¿,a jegySula ;sìh hq;=fjhs¡
fuu lkafg%da,aia Ndú;d lsÍfuka lsishï jevigykl w;=reuqyqK; ks¾udKh
lsÍfïoS wksjd¾fhkau jevigyk äihska lrk wjia:dfõoS tu lkafg%da,Aia j,
úúO fjkialï isÿlr.ekSug isÿfjhs¡ WodyrKhla f,i Tn ks¾udKh lrkq
,nk uDÿldx.fhys iEu f*daï tllu miqìï j¾Khg ,ndoSug woyia lrkqfha
úkafvdaia mdßißlhg wdfõKsl ,d w¿ meyeh fkdj iqÿ meyehlakï Tng
wksjd¾fhkau th isÿl, yelsjkafka fm%dm¾àia úkafvda tl yryd fjhs¡ kuq;A
tfia jevigyk äihska lrk wjia:dfõoS tu wjYH mßos fjkialï
isÿlsÍugkï ta ta lkafg%da,Aia j, fm%dm¾àia ms,sn|j iy tajd Ndú;d lrk
wdldrh ms,sn|j mQ¾K jegySula ;sìh hq;=fjhs¡
fyd|hs wms by; i|yka lrk,o lkafg%da,aiaj, w;HjYH fm%dm¾àia lsysmhla
Ndú;d lrk wdldrh iy ta fudkjdo hkak ms,sn|j wOHhkh lruq¡
Control Properties

TextBox Properties

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs wms m,uqj fglaiaÜ fndlaia tflys w;HjYH fm%dm¾àia fudkjdo hkak
m<uqj y÷kdf.k isáuq¡
Name
jevigykla ks¾udKh lsÍfïoS ´kEu lkafg%da,A tlla f*daï tlg ,nd.;Amiq
thg ksYaÑ; kula ysñjkq ,nhs¡ fuu lkafg%da,aia Ndú;d lrñka fla;kh
lrkúgoS wksjd¾fhkau tu lkafg%da,A tl y÷kd.kq ,nkafka fuu ysñjk
kñkanj Tn ;rfhau u;l ;nd.; hq;=fjhs¡ fuys iïu; ku jYfhkau
TextBox1 f,i ,efnk w;r lkafg%da,aia úYd, m%udKhla ,ndf.k we;s
wjia:djloS fuf,i TextBox1, TextBox2, TextBox3…. kï y÷kd.ekSug wmyiq
neúka Tng fuu ku wjYH mßos fjkia lr.ekSfï yelshdj we;'
Backcolor
idudkHfhka fglaiaÜ fndlaia tll miqìu olakg ,efnkafka iqÿ meyefhks¡
ukao túg l¿ meyefhka hq;A wl=re ukdj meyeos,sj fmfkk neúks¡ kuq;A Tn
ks¾udKh lrkq ,nk lsishï jevigykl Ndú;d lrkq ,nk fglaiaÜ
fndlaiaj, miqìu i|yd fjkia meyehla ,ndoSug n,dfmdfrd;A;= fjkjdkï
wod, fglaiaÜ fndlaia tl isf,laÜ lr fm%dm¾àia úkafvda tflka fuu fm%dmá
tl f;dard.;Amiq Bg bosßfhka we;s my,g fhduqjQ ;%sfldaKhla iys; nÜka tl
la,sla l,úg my,g olakg ,efnk fukq tflys Custom, Web iy System f,i
geí ;=kla olakg ,efnhs¡ System hkq úkafvdaia fufyhqï moaO;sh ;=, tla tla
wjia:dj,oS Ndú;d lrkq ,nk iïu; j¾K jk w;r Web ;=, fjí wvú ;=,oS
Ndú;d lrkq ,nk j¾K jk w;r fjk;A Tn leu;s j¾Khla Ndú;d lrkq
,nkjdkï f;dard.; hq;Af;A Custom geí tl fjhs¡ fuu Custom hkafkka
j¾Khla f;ArEmiq úfYAIfhkau ;ks r;= fyda tys ,dmeyehla f;dard.;Amiq th
tu fudfydf;Au fglaiaÜ fndlaia tflys miqìfuys fmkajk w;r Backcolor
fm%dmá tl bosßfhys WodyrKhla f,i 255,128,0 f,i w.hka ;=kla olakg
,efnhs¡ fuúg j¾K iliajkq ,nkafka Red, Green iy Blue hk j¾K ;=k mokï
lr.ksñka fjhs¡ fuys R,G,B hk j¾K j, 0 isg 255 olajdjQ w;r we;s ´kEu
w.hla Ndú;d lrñka úYd, j¾K m%udKhla ks¾udKh lr.; yel' fuf,i
j¾Khla f;dard.;Amiq tys ,eî we;s w.hka ;=k 0 isg 255 olajd fjkia lrñka
fjkia j¾Khla ks¾udKh lr.; yel' kuq;A fuu w.hka fjkia lrñka j¾K
idokjd fjkqjg Tng b;du;a myiqfjka wjYH j¾Khla idod .ekSfï yelshdj
we;' ta i|yd fuu fukq tflys Custom geí tl la,sla lr fuys my,skau olakg
,efnk iqÿ meye;s fldgqjla u; rhsÜ la,sla lrkak' fuúg Define Color f,i

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fjku vhf,d.A fndlaia tlla olakg ,efnhs¡ fuh Ndú;d lrñka Tng ´kEu
j¾Khla ilia lr.; yel'

Cursor
fuhska Tng fuu fglaiaÜ fndlaia tl u;g ujqia fmdhskag¾ tl f.k wdúg th
l=uk wdldrfha tllao ke;Akï th l=uk wdldrfha fmdhskag¾ tlla úhhq;=o
hkak fuysoS f;dard.; yel' fuu fm%dmá tl bosßfhys we;s nÜka tl la,sla
l,úg fjku fukq tlla ;=, Ndú;d l,yels ujqia fmdhskag¾ úYd, m%udKhla
olakg ,efnhs¡ tys ku iu`. tys rEmigklao fmkajd we;s neúka Ndú;d
lrkafka l=uk wdldrhlao hkak myiqfjka f;dard.; yel'

Font
fuu fglaiaÜ fndlaia tl ;=, ghsma lrkq ,nk wl=rej, yevh fyj;A f*dkaÜ tl"
tu wl=rej, úYd,;Ajh wdosh fjkia lsÍug n,dfmdfrd;A;= fjkjdkï
Ndú;dl, hq;Af;A fuu fm%dmá tl fjhs¡ fuu fm%dmá tl bosßfhys we;s ;s;a
;=klska ksfhdackhjk nÜka tl la,sla l,úg tajd fjkia lsÍu i|yd fjku
Font kñka vhf,d.A fndlaia tlla olakg ,efnhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuh Ndú;d lsÍfuka wl=re rgdj iy tys m%udKh fjkia lr.; yel'
Forecolor
fuu fm%dmá tlo f;ArEúg olakg ,efnkafka l,ska ,enqKq wdldrfha
Custom,Web,System f,i geí ;=klska iukaú; fukqjls¡ fglaiaÜ fndlaia tlla
;=, wl=rej, iïu; l¿ j¾Kh fjkqjg fjk;A ´kEu j¾Khla ,ndosh yel'
MaxLength
fglaiaÜ fndlaia tlla ;=, ,ndosh yels Wmßu le/lag¾ia m%udKh fldmuKoehs
fuu.ska ;SrKh l,yel' WodyrKhla f,i Tn lsishï fglaiaÜ fndlaia tlla
ÿrl:k wxlhla we;=,;A lsÍu i|yd Ndú;d lrk wjia:djloS fuys Wmßu i|yka
l, yelafla b,lalï 10 neúka fuys mj;sk w.h fjkqjg 10 we;=,;A l,úg
Wmßuj i|yka l,yelafla le/lag¾ia 10 la muKs'
Multilne
idudkHfhka fglaiaÜ fndlaia tlla ie,l+úg wl=re fma,s jYfhka ghsma
l,fkdyel' fuu fm%dmá tl True f,i ilia l,úg fglaiaÜ fndlaia tl ;=,
wl=re fma,s jYfhka ,ndoSu isÿl, yel'
PasswordChar
idudkHfhka jevigyka j, mdiaj¾â tlla we;=,;A lsÍu isÿlrkúg ghsma lrkq
,nk le/lag¾ia fjkqjg fmkajkq ,nkafka ;re i,l=Kla fyda fjk;A i,l=Kla

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fjhs¡ fuúg fjk;A msgia;r mqoa.,hl=g Tn ,ndfok mdiaj¾â tl n,d.;
fkdyel' fuu fm%dmá tl bosßfha tu wl=re fjkqjg ghsmaúhhq;= i,l=K
,ndfokak¡ ;re i,l=Kla fmkaùug wjYHkï fuys ;re i,l=K ghsma lrkak¡

ReadOnly

fuu fm%dmá tl True wdldrfhka ;enQúg fglaiaÜ fndlaia tl ;=, jevigyk


äihska lrk wjia:dfõoS lsishï fglaiaÜ tlla ,ndÿkaúg th lsisfia;Au
jevigyk Odjkhjk wjia:dfõ bj;A lsÍu fyda ixialrKh l,fkdyel'
ScrollBars
fglaiaÜ fndlaia tlla ;=, fglaiaÜ fma,s jYfhka ,ndfokúgoS tu my, fma,sj,
fkdfmfkk fglaiaÜ fldgia n,d.ekSu i|yd wdldr lsysmhlg iafl%d,A nd¾ia
tl;= lsÍfï yelshdj we;' fuys Horizontal wdldrh f;ArEúg fglaiaÜ fndlaia
tl ;=, ;sria w;g;a Vertical wdldrh f;ArEúg fglaiaÜ fndlaia tl ;=, ;sria
w;g;a Both wdldrh f;ArEúg fome;A;gu iafl%d,A nd¾ia tl;= l, yel'

Button Properties

Text

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
jevigykla äihska lrk wjia:dfõoS nÜka tl ye|skaùu fyj;A thska isÿlrk
ld¾hh meyeos,s lsÍug fuu fm%dmá tl Ndú;d lrkq ,nhs¡ fldákau lsjfyd;A
fuu nÜka tl ;=, fglaiaÜ tlla i|yka lrkq ,nkafka fuu fm%dmá tl Ndú;d
lrñka fjhs¡
Visible

fuu fm%dmá tl False l,úg jevigyk Odjkh jk wjia:dfõoS wod, nÜka tl


olakg fkd,efnhs¡ WodyrKhla f,i Tn ,siaÜ fndlaia tllska lsishï
whs;uhla f;ArEmiq th bj;A lsÍuloS muKla fuu nÜka fmkaùuloS fuu
fm%dmá tl Ndú;d l, yel'
Image
fuu fm%dmá tl f;ArEmiq Bg bosßfhka ;s;a ;=klska ksfhdackh jk nÜka tlla
olakg ,efnhs¡ fuysoS Tng nÜka tflys miqìu i|yd Tn leu;s ´kEu
mska;+rhla ,ndosh yel' fuu ;s;a ;=klska ksfhdackh jk nÜka tl la,sla
l,úg Select Resource f,i vhf,d.A fndlaia tlla olakg ,efnhs¡ fuhska Local
Resource hkak f;dard Import nÜka tl la,sla lrkak¡ fuúg olakg ,efnk
vhf,d.A fndlaia tflka wjYH mska;+rhla f;dardfokak¡

FlatStyle

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS nÜka tflys u;=msg iaNdjh wdldr lsysmhlg fjkia lr.ekSfï yelshdj
we;' fuys ta i|yd Ndú;d l,yels losu wdldr lsysmhla olakg ,efnhs¡
Enabled

fuh False lr ;enQúg jevigyk Odjkhjk úgoS nÜka tl la,sla l, fkdyels


f,i w÷re meyefhka hq;=j wl%sh ;;Ajfhka hq;=j olakg ,efnhs¡ WodyrKhla
f,i lïfnd fndlaia tllska hula f;ArEúg muKla tu whs;uh bj;A lsÍug
woyia lrkjdkï fujka wjia:djloS muKla tu nÜka tl il%sh ùug muKla
fuu fm%dmá tl Ndú;d l,yel'
RadioButton Properties

Text
f¾äfhda nÜka tflys iqÿ meye;s rjqug msgqmiska th l=ulaoehs ye|skaùug
n,dfmdfrd;A;=jk fglaiaÜ tl i|yka lrkq ,nkafka fuu fm%dmá tl ;=,
fjhs¡¡
Appearance

fuys idudkHfhka olakg ,efnkafka Normal hk wdldrh fjhs¡ fuys Button hk


wdldrh f;ArEúg iïmQ¾K f¾äfhda nÜka tlu i;H jYfhkau idudkH nÜka
tlla jYfhka olakg ,efnhs¡ kuq;A l%shdldÍ;AjfhaoS lsisÿ fjkila olakg
fkd,efnhs¡ WodyrKhla f,i nÜka iuQyhla we;s wjia:djloS tysu hïlsis
f;Aíula isÿlsÍug f¾äfhda nÜka idudkH wdldrfhka ;enQúg tys fmkqug
ydkshla f.kfoahehs isf;A kï Tng fuu fm%dmá tl Button f,i ilia lr
;eìh yel'
Checked
idudkHfhka f¾äfhda nÜka lsysmhla f.k jevigykla äihska l,úg th
OdjkfhaoS lsisÿ f¾äfhda nÜka tlla f;dard ke;s wdldrfhka olakg ,efnhs¡ fuh
False lr ;enQúg jevigyk Odjkhjk wjia:dfõoS f¾äfhda nÜka tl f;AÍ we;s
wdldrfhka olakg ,efnhs¡
Label Properties

Text
f,an,hla ;=, fglaiaÜ tlla fyj;A lssishï úia;rhla ,ndoSu i|yd Ndú;d lrkq
,nkafka fuu fm%dmá tl fjhs¡
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
BoderStyle
fuúg fglaiaÜ fndlaia tll fuka we;=,g fkrd we;s wdldrhg f,an,h jgd
iSudjla olakg ,efnhs¡
fyd|hs wm wfkl=;A lkafg%da,Aia j, fm%dm¾àia bosß jevigyka ks¾udKh lrk
wjia:d j,oS meyeos,s lsÍug n,dfmdfrd;A;= fjuq¡
úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka jevigykla ks¾udKh
lrkúgoS uQ,sl wjia:d ;=kla olakg ,efnhs¡
m<uq wjia:dj jkqfha jevigyfkka isÿlsÍug n,dfmdfrd;A;=jk ld¾hhg
wkqj Bg .e,fmk lkafg%da,aia fhdod.ksñka jevigyfkys w;=reuqyqK;
ks¾udKh lsÍu fjhs¡ jevigyk Ndú;d lrkafka tkï fl,skau .Kqfokq lrkq
,nkafka w;=reuqyqK; yryd neúka fuh is;A.kakdiq¿ jevigyk Ndú;d
lrkakdyg jvd;A ñ;%YS,S whqßka ks¾udKh lsÍug j.n,d .;hq;= fjhs¡ ukao
fl;rï jeo.;A uDÿldx.hla jqj;A w;=reuqyqK; wjq,Aiy.;kï tu uDÿldx.h
fndfydaúg fj<|mf,ka úisùug neßke;'

oeka fuu jevigyfkys w;=reuqyqK; fl;rï fyd|ska ks¾udKh l,o thska wod,
ld¾hh isÿlr.ekSugkï wm úiska jevigyk äihska lsÍfuka wk;=rej
Wmfoia ,ndosh hq;=fjhs¡ fuh wm fla;kh lsÍu fyj;A Coding lsÍu jYfhka
y÷kajkq ,nhs¡ fuh isÿlrk wdldrh mß.Kl NdIdfjka NdIdjg fjkia jk
w;r th tu NdIdfjys kS;s moaO;shg wkqj isÿl, hq;=fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuf,i fla;kh l,miq jevigyk ksjeros wdldrfhka Odjkhjk jkjdo hkak


fidhd ne,sh hq;=fjhs¡ fuh Compile lsÍu jYfhka y÷kajkq ,nhs¡ ta i|yd úIqj,A
fíisla fvdÜ fkÜ mß.Kl NdIdj ;=,oS kï iagEkav¾â gQ,A nd¾ tflys olakg
,efnk fld,mdg ;%sfldaKhlska ksfhdackhjk nÜka tl la,sla l,hq;= fjhs¡
ke;fyd;a Debug fukqfjys olakg ,efnk Start Debugging fukq úOdkh
wkq.ukh lrkak'

fyd|hs Tng jevigykla ks¾udKh lsÍug wod, miqìu ukdj jegfykakg we;ehs
lshd wms wfmalaId lruq¡ wms tfiakï oeka yd yd mqrd lsh,d w¿;A jevigykla
ks¾udKh lsÍug w;.iuq¡
fyd|hs ta i|yd úIqj,A iagqäfhda úkafvda tflys File fukq tflys we;s New
Project fukq úOdkh wkq.ukh lrkak¡ fuúg oekg jevlrñka isák jHdmD;sh
iq/l=ï fkdlr ;snqfkakï th iq/l=ï lrkjdo keoao hkak úuid isák w;r
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
iq/l=ï lsÍugkï Yes nÜka tl;A iq/l=ï lsÍug wkjYHkï No nÜka tl;A
la,sla lrkak¡ fuúg New Project vhf,d.A fndlaia tl olakg ,efnhs¡ fuys
jïmi msysá ,ehsia;=fjka Windows hkak;A ta hgf;A fgïmaf,AÜ tl jYfhka
Windows Form Application hk wdldrh f;dard fuu jHdmD;sh iq/l=ï lrk
ksYAÑ; ia:dkhlao f;dard OK nÜka tl la,sla lrkak¡ fuúg w¿;Au fm%dfclaÜ
tlla wdrïN fjñka jevigyk ks¾udKh lsÍu i|yd w¿;A f*daï tlla olakg
,efnhs¡ jïmi msysá gQ,Afndlaia tflka fglaiaÜ fndlaia lkafg%da,A tll=;A nÜka
lkafg%da,A ;=kl=;A fï i|yd wjYH fjhs¡ ta i|yd wod, gQ,A tl u; la,sla lr
f*daï tl ;=, la,sla lrf.k v%e.Alr w;yeÍfuka tu lkafg%da,A tl f*daï tl
u; msysgqjd.ekSfï yelshdj we;' oeka nÜka ;=fkys fglaiaÜ tl jYfhka
ms,sfj,ska Hello, Clear iy Exit f,i ,ndfokak¡ ta i|yd nÜka tl isf,laÜ lr
fm%dm¾àia úkafvda tflys Text bosßfha mj;sk fglaiaÜ tl bj;Alr wod,
fglaiaÜ tl ,ndfokak¡ fuúg my; oelafjk mßos w;=reuqyqK; ks¾udKh lr
;sìh hq;=fjhs¡

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Hello nÜka tl la,sla


l,úg fglaiaÜ fndlaia tl ;=, Hello World f,i;A Clear f,i i|yka nÜka tl
la,sla l,úg tu jpkh fglaiaÜ fndlaia tflka bj;Aùu;A Exit f,i i|yka
nÜka tl la,sla l,úg iïmQ¾K jevigyku Odjkfhka bj;Aùu isÿúh hq;=h'
fyd|hs tfiakï Hello nÜka tl la,sla l,úg fglaiaÜ fndlaia tl ;=, Hello
World f,i fmkaùugkï fla;kh l,hq;Af;A tu nÜka tl ;=, fjhs¡ úIqj,a
fíisla fvdÜfkÜ mß.Kl NdIdj ;=, lsishï lkafg%da,A tlla ;=, fla;kh lsÍug
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
wod, lkafg%da,a tl vn,a la,sla l,hq;= fjhs¡ fuúg Bg wod, fla;kh isÿlsÍu
i|yd fldaâ úkafvda tl olakg ,efnhs¡ th my; mßos jk w;r fuys
Private Sub Button1_Click

End Sub
;=, fla;kh isÿl, hq;=fjhs¡

fuysoS Hello World hk jpkh fmkajkq ,nkafka fglaiaÜ fndlaia tl ;=, neúka
m,uqj fglaiaÜ fndlaia tflys ku i|yka l,hq;= fjhs¡ bkamiqj ;s;la ;enQúg
tu fglaiaÜ fndlaia tlg wod, ld¾hhka isÿlr.; yels fu;â iy fm%dm¾àia
,ehsia;=jla olakg ,efnhs¡ fuhska Text fm%dmá tl f;dard.kak¡ fglaiaÜ fndlaia
tll lsishï fglaiaÜ tlla fmkaùu i|yd Ndú;d lrkq ,nkafka Text fm%dmá tl
fjhs¡ oeka fuys fmkajkafka l=ulao hkak mejßh hq;=fjhs¡ tu ksid mejÍula
isÿlrk ksid = ,l=K fhdod fmr,sfldud ;=, tkï “ “ ;=, Hello World hk
jpkh i|yka l,hq;= fjhs¡ fuf,i úfYaI jpkhla mjrk wjia:djloS úIqj,A
fíisla fvdÜfkÜ mß.Kl NdIdj ;=, ta i|yd fmr,sfldud Ndú;d lrkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka jevigyk Odjkh lrne,Su i|yd iagEkav¾â gQ,And¾ tflys we;s fld,mdg
;%sfldaKhlska ksfhdackhjk nÜka tl la,sla lrkak¡ oeka Hello nÜka tl la,sla
lrn,kak¡ fyd|hs jevigyk Odjkfhka bj;A lsÍu i|yd iagEkav¾â gQ,And¾
tflysu we;s ks,Amdg fldgqjlska ksfhdackhjk nÜka tl la,sla lrkak¡ Clear
nÜka tl la,sla l,úg fglaiaÜ fndlaia tflys we;s jpkh bj;A lsÍu i|yd my;
oelafjk mßos fla;kh l,hq;= fjhs¡
TextBox1.Clear()

fuys Clear fu;â tl fl,skau Ndú;d lsÍfuka fglaiaÜ fndlaia tlla ysial,
yel' ke;fyd;a TextBox1.Text = "" ,ndÿkak; .eg¿jla fkdue;' fuúg "" ;=,
lsisjla olakg fkd,efnk neúka fglaiaÜ fndlaia tl ysiaùu isÿfjhs¡ Exit nÜka
tl la,sla l,úg jevigyk iïmQ¾Kfhkau Odjkfhka bj;Aúh hq;=h' fï
i|yd Exit nÜka tl vn,A la,sla lr my; mßos fla;kh lrkak¡
Application.Exit()

Application la,dia tflys we;s Exit fu;â tl Ndú;d lsÍfukao jevigykla


Odjkfhka bj;A lr.; yel' ke;fyd;A End iafÜÜukaÜ tlo Ndú;d l,yel'
fyd|hs wms oeka ;j;a fjkiau wdldrfha jevigykla ks¾udKh lruq¡ fuysoS Tng
úIqj,A fíisla mß.Kl NdIdj ;=, uQ,sl j¾K Ndú;d lrk wdldrh ms,sn|j
wjfndaOhla ,nd.; yel' fï i|yd w¿;A fm%dfclaÜ tlla újD;lr w¿f;ka
nÜka lkafg%da,A ;=kla ,ndf.k my; oelafjk mßos f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys Red nÜka tl la,sla l,úg f*daï tflys miqìu r;= meyefhkq;A Green
nÜka tl la,sla l,úg f*daï tflys miqìu fld, meyefhkq;A tfukau Blue
nÜka tl la,sla l,úg f*daï tflys miqìu ks,a meyefhkq;A iliaúh hq;=h'
fyd|hs tfiakï fla;kh l,hq;Af;A tla tla nÜkaj, nj Tng jegysh hq;=h'
fyd|hs ta i|yd Red nÜka tl vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuysoS
f*daï tflys miqìu r;= meyefhka iliajkafka tysu we;s nÜka tlla la,sla
lrkúgoS neúka tkï tu Form Class tflysu nÜka tlla la,sla lrkúgoS neúka
tu Class tflys fjkialï isÿlrkúg Form1 fjkqjg Me f,i y÷kajñka
fla;kh l,hq;= fjhs¡ fyd|hs ta i|yd Me f,i ghsmalr ;s;la ;enQúg tys
fjkialï isÿl,yels fm%dm¾àia iy fu;â ,ehsia;=jla olakg ,efnhs¡ Form
tl fyj;A Form Class tflys miqìu fjkia lsÍu i|yd Backcolor fm%dmá tl
Ndú;d lrkq ,nhs¡ oeka fuhg mejßh hq;Af;A j¾Khla neúka = ,l=K fhdod Color
f,i i|ykalr ;s;la ;enQúg olakg ,efnk j¾K fukqfjka Red f,i
f;dardfokak¡ fï wdldrhg wksl=;A nÜka ;=,o my; oelafjk mßos fla;kh
lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka jevigyk Odjkh lr n,kak¡ fyd|hs wms tfia kï ;j;a jevigykla fj;
fhduq fjuq¡ fuh b;du;a ir< jevigykls¡ hï mqoa.,fhl=f.A uQ,sl jegqm
,ndÿkamiq Y=oaO jegqm fyj;A Net Salary tl .Kkh l, jevigykls¡ fï i|yd
f,An,A lkafg%da,A 6 la" nÜka lkafg%da,A tlla iy fglaiaÜ fndlaia lkafg%da,A 6 la
wjYH fjhs¡ oeka my; oelafjk mßos f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs wms oeka fuu jevigyfkys l%shdldÍ;Ajh jgyd.ksuq¡ fuys lsishï


mqoa.,hl=f.A uQ,sl jegqm ,ndoS Tyqf.A jegqfmka iliajk EPF tl iy Tyqg ysñjk
wdydr oSukdj iy Tyqf.ka whlr.kq ,nk ÿrl:k whùï fukau Tyq .sh ui
,nd.;A w;A;sldrï uqo, ,ndÿka miq Y=oaO jegqm fyj;A Net Salary tl .Kkh
lr.; yels ir< .Kl hka;%hls¡ EPF tl hkq hï lsis mqoa.,hl=f.A jegqfmka wh
jk fohlajk w;r wdydr oSukdj fyj;A Meal Allowance tl jegqmg tl;=ùu
isÿfjhs¡ tfukau Telephone Charges fyj;A ÿrl:k whùuo jegqfmka wvqjk w;r
tfukau ,nd.;A w;A;sldrï uqo, fyj;A Advance tlo jegqfmka wvqjk fohls¡ ta
wkqj Net Salary tl fyj;A Y=oaO jegqm ,nd.ekSu i|yd wmg my; mßos iQ;%hla
f.dvk.d .;yel'
Net Salary = (Basic Salary+ Meal Allowance)-(EPF+Advance + T.P.Charges)
fuu jevigyk ie,l+úg fglaiaÜ fndlaia lkafg%da,a 6 la olakg ,efnhs¡
fla;kfhaoS tajd fl,skau iyNd.Sjk neúka tajdfha ku TextBox1, TextBox2,
TextBox3…. hk f,ig mej;súg y÷kd.ekSu wmyiqjk neúka m<uqj tajd iqÿiq
f,i fla;kfhaoS myiqjk wdldrhg kïlr.; hq;=fjhs¡ fyd|hs wms tajd my;
oelafjk f,ig kïlr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

idudkHfhka fglaiaÜ fndlaia kï lsÍfïoS txt f,i ghsmalr Bg miqj tu fglaiaÜ


fndlaia tl fhdod.kafka l=ulgo ke;Akï thska isÿjk ld¾hhg WÑ; jk
wdldrfhka kï lrkq ,nhs¡ WodyrKhla f,i uQ,sl jegqm we;=,;A lrkq ,nk
fglaiaÜ fndlaia tflys ku f,i txtbsal f,i kïlr we;' fuysoS ku
,ndfokúg ku w;r ysia ;eka fkdfhoSug j.n,d.kak¡ fuysoS Calculate nÜka
tl la,sla l,úg wod, .Kkh isÿúhhq;= neúka fla;kh l,hq;Af;A nÜka tl ;=,
nj Tng meyeos,súh hq;=h' fyd|hs ta i|yd Net Salary nÜka tl vn,A la,sla lr
fldaâ úkafvda tl ,nd.kak¡ oeka tys my; oelafjk mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS uQ,sl jegqmg wdydr oSukdj tl;=úh hq;= neúka tajd fjku jrykla ;=,
tl;= lr we;' fuúg wksl=;A .Kkh lsÍulg n,mEula fkdjk mßos jryk
;=, we;s .Kkh lsÍu iajdhla;j isÿlr.; yel' tfukau uQ,sl jegqfmka
wvqjk ish,A, fjku jrykla ;=, .Kkh lr wvq lr we;' fuysoS Tng
.eg¿jla u;=fjkakg we;s fuys fglaiaÜ fndlaia tflys ku fjku jryka lr
jrykg bosßfhka Val f,i i|yka lr we;' fyd|hs ta l=ulao hkak wm oeka fuu
ks¾udKh lsÍug hk jevigykska f;Areï .ksuq¡
fuh w.hka folla tl;=l, yels" w.hka folla .=Kl, yels" w.hka foll
wka;rh iy w.hka folla fnoSfuka ,efnk m%;sM,hla ,nd.; yels ir<
.Kl hka;%hls¡ fyd|hs Tng ToolTip lkafg%da,A tlo Ndú;d lrk wdldrho
bf.k .; yel' fï i|yd f,An,A lkafg%da,A ;=kla" fglaiaÜ fndlaia lkafg%da,A
;=kla iy nÜka lkafg%da,A 4 la wjYH fjhs¡ fyd|hs oeka tajd my; oelafjk
mßos f*daï tl ;=, äihska lr.kak' fmr jevigyfkys mßosu wms fla;kfhaoS
myiqj i|yd lkafg%da,Aia kï lr we;s w;r tho rEm igyk ;=,u olajd we;'

fyd|hs fuys Enter first value bosßfhys we;s fglaiaÜ fndlaia tl ;=, lsishï
w.hla ,ndoS Enter second value bosßfhys we;s fglaiaÜ fndlaia tl ;=, ;j;a
w.hla ,ndoS + ,l=K iys; nÜka tl la,sla l,úg tu w.hka foflys tl;=j

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
Answer bosßfhys we;s fglaiaÜ fndlaia tl ;=, fmkaúh hq;=h' tfukau - ,l=K
iys; nÜka tl la,sla l,úg w.hka foflys wka;rho * ,l=K iys; nÜka tl
la,sla l,úg w.hka foflys .=Ks;h;a / ,l=K iys; nÜka tl la,sla l,úg m<uq
w.h fojk w.fhka fnoSfuka ,efnk m%;sM,h;a Answer bosßfhys we;s fglaiaÜ
fndlaia tl ;=, fmkaúh hq;=h' fyd|hs wms Tng l,ska lSjd fuu jevigyfkaoS
;j;a w¿;Au lkafg%da,A tlla Ndú;d lrk wdldrh bf.k.; yels nj¡ ta ;uhs
ToolTip lkafg%da,A tl'
fndfyduhla mß.Kl jevigykaj, tys lsishï lkafg%da,A tlla fj;g ujqia
fmdhskag¾ tl f.k .shúg Tn fndfydaúg oel we;s l=vd ly meye;s
f,An,hlska thska isÿjk ld¾h fmkajk wdldrh¡ fuh ToolTip tlla jYfhka
y÷kajk w;r fuu myiqlu ,nd.ekSu i|yd úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdj ;=, Ndú;d lrkq ,nkafka ToolTip lkafg%da,a tl fjhs¡

fuh gQ,A fndlaia tflys Common Controls leg.ßh hgf;ys my,skau ToolTip
f,i olakg ,efnk w;r th u; vn,a la,sla lrkak¡ fuúg th f*daï tlg
my,ska fjku ToolTip1 jYfhka tl;=ùu isÿfjhs¡ fuh f*daï tflys miqìfuka
Odjkhjk lkafg%da,A tlla jYfhkao ye|skaúh yel'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs Tng + ,l=K iys; nÜka tl fj; ujqia fmdhskag¾ tl f.k.shúg thska
isÿjkafka l=ulao hkak gQ,Aáma tllska fmkaùug wjYHjQjdhehs is;kak¡ fyd|hs
m,uqj + ,l=K iys; nÜka tl f;dardf.k fm%dm¾àia úkafvda tflys my,skau
ToolTip on ToolTip1 f,i fjku w¿;A fm%dmá tlla tl;=ù we;s wdldrh olakg
,efnhs¡ + ,l=K iys; nÜka tl fj;g ujqia fmdhskag¾ tl f.kwdúg osiaúhhq;=
úia;rh ,ndfokq ,nkafka fuu fm%dmá tl ;=, fjhs¡

ta i|yd fuu fm%dmá tl bosßfhys olakg ,efnk my,g fhduqjQ l¿mdg


;%sfldaKhlska ksfhdackhjk nÜka tl la,sla lr wjYH úia;rhla ,ndfokak¡
tu úia;rh fma,s jYfhka ,ndoSu i|yd Enter h;=r Ndú;d lrkak¡ ish¿u
úia;rh i|yka lsÍfuka wk;=rej Ctrl h;=r iu`. Enter h;=r Ndú;d lrkak¡
oeka jevigyk Odjkhlr + ,l=K iys; nÜka tl fj;g ujqia fmdhskag¾ tl

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
f.k f.dia n,kak¡ Tnj mqÿuhg m;AlrjñkA wod, úia;rh iys; gQ,Aáma tl
olakg ,efnhs¡

fuf,i gQ,Aáma tl osiafjkúg tys ish¿u fjkialï iy ieliSï isÿlrkq ,nkafka


ToolTip lkafg%da,A tl weiqrelr.ksñkA fjhs¡ fyd|hs ta i|yd wod, jHdmD;shg
,nd.;A ToolTip lkafg%da,A tl isf,laÜ l,úg fm%dm¾àia úkafvda tflys
fm%dm¾àia Bg wkql+,j fjkiaùu isÿfjhs¡ fyd|hs wm fuys wmg jeo.;A
w;HjYH fm%dm¾àia lsysmhla y÷kd.ksuq¡

InitialDelay
fuhska woyia jkqfha lsishï lkafg%da,A tlla u;g ujqia fmdhskag¾ tl f.k .shúg
fl;rï fõ,djlg miqj o gQ,Aáma tl fmkaúh hq;=o hkak fjhs¡ fuys w.hka ilia
lrkq ,nkafka ñ,s;;Amr j,ska nj isys;nd.; hq;=fjhs¡ ;;Amrhlg ñ,s;;Amr
1000 ls¡ fuys iïu; w.h f,i olakg ,efnkafka 500 ls¡ tkï wod, lkafg%da,a
tl fj;g ujqia fmdhskag¾ tl f.k.shúg ;;Amr Nd.hla blauhkjd;A iu`.u
gQ,Aáma tl fmkajkq ,nhs¡
ToolTipTitle
gQ,A áma tflys úia;rhg by,ska .e,fmk l=uk fyda ud;Dldjla ,ndosh yel' fuh
gQ,Aáma tflys idudkH wl=rej,g jvd ;rula ;o meyefhka fmkajkq ,nhs¡
ToolTipIcon
fuho gQ,Aáma tl i|yd tl;= l,yels ;rula wdl¾IKSh ieliqula fjhs¡ tkï
uefiaÊ tflys iaNdjh wkqj thg l=vd whslka tl;= lsÍfï yelshdj we;'
WodyrKhla f,i lsishï úia;rhla kï Info whslka tlo wjjdod;Aul mKsúvhla
kï Warning whslka tlo jeroSula j,lajd.ekSuloS Error whslka tlo Ndú;d
lsÍfï yelshdj we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

UseFading
idudkHfhka gQ,Aáma tlla fmkajkq ,nk wjia:dfõoS th áflkaál fnd|fjñka
fmkajk w;r wod, lkafg%da,A tflka bj;g .ksoaoS fnd| fjñka ke;sùhkq
,nhs¡ fuh False f,i ilial,úg fl,skau ToolTip tl fmkaùu iy bj;Aùu
isÿfjhs¡
IsBallon
fuho gQ,Aáma lkafg%da,A tl ;=, olakg ,efnk losu fm%dmá tlla fjhs¡ fuh
idudkHfhka False f,i olakg ,efnk w;r fuh True f,i ilia l,úg gQ,Aáma
tl neÆkhla wdldrfhka olakg ,efnhs¡

AutoPopDelay
fuhska woyia jkqfha lsishï lkafg%da,A tlla fj;g ujqia fmdhskag¾ tl f.k.sh
miq th ;srfha fldmuK fõ,djla mj;skjdo hkak fjhs¡ fuho ilia lrkq
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
,nkafka ñ,s ;;Amr j,ska fjhs¡ WodyrKhla f,ig 5000 f,i ,ndÿkaúg
yßhgu gQ,Aáma tl osiaù ;;Amr 5 lska bj;Aùhhs¡
fyd|hs wms oeka kej;;A wms ks¾udKh lrñka ;snQ jevigyk fj; fhduqfjuq¡
fuu jevigyfkys nÜka y;r i|yd .e,fmk WÑ; gQ,Aáma tl i|yd leu;s
úia;rhla ,ndfokak¡ ta i|yd tla tla nÜka isf,laÜ lrñka ToolTip on
ToolTip1 fm%dmá tl bosßfhys wjYH úia;rh ,ndfokak¡ wms oeka fuu
jevigyfkys + ,l=K iys; nÜka tl la,sla l,úg w.hka foflys tl;=j
fmkaúh hq;=ksid fuu nÜka tl vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡
oeka my; oelafjk mßos fla;kh isÿlrkak¡

oeka jevigyk Odjkh lr n,kak¡ WodyrKhla f,i fglaiaÜ fndlaia foflysu


12 f,i ,ndoS fuu nÜka tl la,sla l,úg ms,s;=r f,i ,efnkqfha 1212 f,ig
fjhs¡ fuhg fya;=j jkqfha úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS + ,l=K
wdldr follg Ndú;d lrkq ,nhs¡ fuys m,uq m%uqL;djh fokq ,nkafka fglaiaÜ
fldgia folla tlg wE|d.ekSu i|yd fjhs¡ fuysoS fglaiaÜ fndlaia foflys
we;s w.hla jqjo th idudkH fglaiaÜ tlla f,i i,ld tlg we|Sula isÿfjhs¡
WodyrKhla f,i 12 w.hla jqjo th idudkH fglaiaÜ tlla f,i i,ld tlg
wE|d 1212 f,i fmkajkq ,nhs¡ fï i|yd wmg Val kue;s *kalaIka tl Ndú;d
l,yel' fuu *kalaIka tl u.ska wmg lsishï fglaiaÜ tlla f,i i,lk
w.hla úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdjg th tl;= l,yels w.hla njg
mßj¾;kh lroSu isÿlrkq ,nhs¡ fyd|hs ta wkqj wmg my; mßos fla;kh lsÍu
isÿl, yel'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

kuq;A úIqj,a fíisla fvdÜ fkÜ mß.Kl NdIdj ;=,oS * ,l=K / ,l=K iy - ,l=K
fjk;A lsisÿ lghq;A;lg fhdodfkd.kakd neúka tjeks wjia:dj,oS Val *kalaIka
tl Ndú;d lsÍug wjYHh ke;' kuq;A Ndú;d l,o .eg¿jla fkdue;'

fyd|hs oeka jevigyk Odjkh lr n,kak¡ wms oeka ;j;a jevigykla fj;
fhduqfjuq¡ fuu jevigyfkaoS Tng úIqj,a fíisla fvdÜ fkÜ mß.Kl NdIdj
;=,oS Ndú;djqk idudkH j¾K fjkqjg RGB fyj;A Red, Green iy Blue hk
j¾K ;=fkka iEfok j¾K Ndú;d lrk wkaou ms,sn|j mQ¾K wjfndaOhla
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
,nd.; yel¡ fyd|hs fuh w;Ayodne,Su i|yd w¿;A jHdmD;shla wdrïN lrkak'
fï i|yd f,An,A lkafg%da,A ;=kla" fglaiaÜ fndlaia ;=kla iy nÜka lkafg%da,A
tlla muKla iEfyhs¡ fuu f,An,A lkafg%da,A ;=fkys iy fglaiaÜ fndlaia
lkafg%da,A ;=fkys wl=re j, m%udKh Font fm%dmá tl yryd 14 f,i ilia lr
we;' fuu rEm igyk ;=, wod, fjkia lrk,o fglaiaÜ fndlaia lkafg%da,A j,
kïo i|yka lr we;'

fyd|hs RGB j¾K hkq Red, Green iy Blue hk Y=oaO j¾K ;=fkys 0 isg 255
olajdjQ lsishï w.hla ñY%ùfuka iEfok j¾Khla fjhs¡ WodyrKhla f,i r;=
j¾Khg wod, RGB w.hka jkqfha 255,0,0 fjhs¡ ta wkqj fld, j¾Kh iEfokafka
0,255,0 f,ig fjhs¡ ly j¾Kh iEfokafka 255,255,0 f,ig fjhs¡ fyd|hs fuu
jevigyfkaoS Red bosßfha we;s fglaiaÜ fndlaia tl ;=, 0 isg 255 olajdjQ lsishï
w.hlao Green bosßfha we;s fglaiaÜ fndlaia tl ;=, 0 isg 255 olajdjQ lsishï
w.hlao Blue bosßfha we;s fglaiaÜ fndlaia tl ;=, 0 isg 255 olajdjQ lsishï
w.hla igyka lr Show Color nÜka tl la,sla l,úg tu w.hka ;=fkka iEfok
j¾Kh f*daï tflys miqìu i|yd wdfoaYúh hq;=h' fyd|hs ta i|yd nÜka tl
vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuf,i RGB j¾K Ndú;d lsÍu
i|yd Color la,dia tl ;=, we;s FromArgb fu;â tl Ndú;d lrkq ,nhs¡ fuys
jrykla ;=, ms,sfj,ska , ,l=K fhdoñka Red, Green iy Blue hk j¾K ;=fkys 0
isg 255 olajdjQ lsishï w.hla ,ndosh hq;=fjhs¡ kuq;A wms w.hka igyka lrkq
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
,nkafka fglaiaÜ fndlaia ;=, neúka fglaiaÜ fndlaia tflys ghsma lr we;s
fohla Text fm%dmá tl u.ska ,nd.; yels neúka my; mßos fla;kh isÿl,
yel'

;u la,dia tflys isg tu la,dia tflysu fjkialï isÿlrkúgoS Me f,i werôh


hq;= w;r f*daï tl fyj;A f*daï la,dia tflys miqìï j¾Kh fjkia lsÍu i|yd
Backcolor fm%dmá tl Ndú;d lrkq ,nhs¡ fuys R G B j, w.hkaúh hq;Af;A fglaiaÜ
fndlaia ;=fkys ,ndfok w.hka neúka wod, fglaiaÜ fm%dmá tl iu`. ms,sfj,ska
fglaiaÜ fndlaiaj, kï i|yka lr we;' oeka jevigk Odjkh lr n,kak¡
Tnj mqÿuhg m;Alrjñka jevigyk l%shd;Aulùu isÿfjhs¡ fyd|hs wms ;j;a
;rula fjkia j¾.fha jevigykla ks¾udKh lruq¡ fï i|yd Tng fglaiaÜ
fndlaia lkafg%da,A tlla" nÜka lkafg%da,A ;=kla iy ,siaÜ fndlaia lkafg%da,A
tlla wjYHùu isÿfjhs¡ tajd my; rEmfha oelafjk mßos f*daï tl ;=, äihska
lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS isÿúh hq;Af;A fglaiaÜ fndlaia tl ;=, lsishï k.rhl kula i|ykalr
Add Town nÜka tl la,sla l,úg th ,siaÜ fndlaia tlg we;=,;Aúh hq;=h'
tfukau Clear All nÜka tl la,sla l,úg ,siaÜ fndlaia tl ;=, we;s ish¿u
k.rj, kï bj;Aúh hq;=h' tfukau ,siaÜ fndlaia tflka lsishï k.rhla
f;dard Clear Selected Town nÜka tl la,sla l,úg th muKla bj;Aùu isÿúh
hq;=h' fyd|hs fuysoS Tng ,siaÜ fndlaia tlla Ndú;d lrk wkaou b;du;a ir<j
bf.k .; yel' fyd|hs Add Town nÜka tl vn,A la,sla lr fglaiaÜ fndlaia
tflys ghsma lrk,o k.rhl kula ,siaÜ fndlaia tlg we;=,;Aùu i|yd
fla;kh lsÍug fldaâ úkafvda tl ,nd.kak¡ fyd|hs oeka my; mßos fla;kh
lrkak¡
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click

ListBox1.Items.Add(TextBox1.Text)

End Sub

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
,siaÜ fndlaia tl ;=,g lsishï whs;uhla tl;= lsÍu i|yd Items hgf;ys we;s
Add fu;â tl Ndú;d lrkq ,nhs¡ fuysoS fu;â tflys jryk ;=, tl;=úh hq;Af;A
l=ulao hkak i|ykal, hq;=h' fuu jryk ;=, “Rathnapura” f,i i|yka l,úg
nÜka tl la,sla lrk iEu wjia:djloSu ,siaÜ fndlaia tlg tl;=jkq ,nkafka
Rathnapura hk jpkhu fjhs¡ kuq;A fuu jevigyfkaoS tl;=úh hq;Af;A fglaiaÜ
fndlaia tl ;=, ghsma lr we;s k.rhl kula fjhs¡ tu ksid TextBox1.Text
f,i ,ndoS we;' fuúg ,siaÜ fndlaia tlg iEuúgu tl;=ùu isÿjkqfha fglaiaÜ
fndlaia tflys i|yka lr we;s k.rhl kula fjhs¡ tu ksid jryk ;=,
TextBox1.Text f,i i|yka lr we;'

Clear All nÜka tl la,sla l,úg ,siaÜ fndlaia tlg we;=,;Aù we;s ish¿u whs;u
bj;Aùu isÿúh hq;=h' fï i|yd Items hgf;ys we;s Clear fu;â tl Ndú;d lrkq
,nhs¡

fuys Clear Selected Town nÜka tl la,sla l,úg ,siaÜ fndlaia tl ;=, f;dard we;s
whs;uhla fyj;A k.rhla ,siaÜ fndlaia tflka bj;Aùu isÿúh hq;=h' ,siaÜ fndlaia
tllska lsishï whs;uhla bj;A lsÍu i|yd Items hgf;ys Remove fu;â tl
Ndú;d lrkq ,nhs¡ fuys jryk ;=, bj;Aúh hq;Af;A l=ulao hkak i|yka l, hq;=h'
,siaÜ fndlaia tll lsishï whs;uhla f;ArEúg th l=ulao hkak SelectedItem
fm%dmá tl yryd ,nd.; yel' fyd|hs ta i|yd fuu nÜka tl vn,A la,sla lr
fldaâ úkafvda tl ;=, my; oelafjk mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka jevigyk Odjkh lr tys l%shdldÍ;Ajh w;Ayodn,kak¡ fyd|hs wms


oeka f¾äfhda nÜka Ndú;djk wdldrfha ;j;a w¿;a jevigykla ks¾udKh lruq¡
fï i|yd f,An,A lkafg%da,A folla" fglaiaÜ fndlaia folla iy f¾äfhda nÜka
lkafg%da,A ;=kla wjYHùu isÿfjhs¡ oeka fuu f*daï tflys w;=reuqyqK; my;
oelafjk mßos äihska lr.kak¡

wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuh jD;A;hl wdldr


;=kl j¾.M,h fiúh yels jevigykls¡ fuys Enter Radius bosßfha we;s
fglaiaÜ fndlaia tl ;=, wrh f,i lsishï w.hla i|yka lr Circle f,i i|yka
f¾äfhda nÜka tl la,sla l,úg iïmQ¾K jD;A;hlu j¾.M,h fiùug yelsúh
hq;=h' tfukau ½ of Circle f,i i|yka f¾äfhda nÜka tl la,sla l,úg w¾O
jD;A;hl j¾.M,h fiùug yelsúh hq;=h' tfukau ¼ of Circle f,i i|yka
f¾äfhda nÜka tl la,sla l,úg jD;A;hl ld,l fyj;A jD;A;hl 1/4 l

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
j¾.M,h fiùug yelsúh hq;=h' fuu .Kkh ùï isÿjkq ,nkafka tla tla
f¾äfhda nÜka la,sla lrkúgoS neúka fla;kh l,hq;Af;A tla tla f¾äfhda
nÜka ;=, fjhs¡ fyd|hs ta i|yd m,uqj Circle f,i i|yka f¾äfhda nÜka tl
vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ jD;A;hl j¾.M,h fiùu i|yd
Ndú;d lrkq ,nk iQ;%h jkqfha Πr2 fjhs¡ fuys Π hkq ksh;hla jk w;r th
idudkHfhka 22/7 fyda 3.14 la f,i i,lkq ,nhs¡ w¾O jD;A;hl kï ½ Πr2 jk
w;r jD;A;hl ld,l j¾.M,h fidhkúg 1/4 Πr2 hk f,ig iQ;%h f.dvk.d
.;yel' kuq;A by; iEu iQ;%fhysu Π ksh;hla jk w;r úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdj ;=,oS th ksh;hla f,i l,skau m%ldYl, miq iQ;%h
Ndú;djk iEu wjia:djloSu kej; kej;;A tys w.h jk 22/7 f,i i|yka
lsÍug wjYH fkdfjhs¡ fuf,i ksh;hla i|yka lrkúg úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdj ;=, fmdÿ l%ufõohla Ndú;d lrkq ,nhs¡ fuysoS
m,uqj Const f,i i|yka lr bkamiqj ysia bvla ;nd i|yka lrkq ,nk ksh;h
miqj Ndú;fhaoS y÷kd.ekSu i|yd kula ,ndosh hq;=fjhs¡ fuf,i kula
,ndfokúg th úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=, Ndú;d lrkq
,nk fu;â tll fyda fm%dmá tll kula fkdùug j. n,d.kak¡ bkamiqj =
,l=Kg miqj ksh;fhka ksrEmkh jk w.h i|yka l,hq;= fjhs¡ fuu ksh;h
f¾äfhda nÜka ;=fkysu Ndú;d l,hq;= neúka th m%ldYl, hq;Af;A f¾äfhda
nÜka j, bfjkaÜ tl ;=, fkdj fl,skau la,dia tl ;=, fjhs¡ fuúg th tu
la,dia tl ;=, we;s ish¿u lkafg%da,Aia ;=, Ndú;d lsÍfï yelshdj we;'

fuysoS ksh;fhys ku conpie f,i;A tys w.h jkqfha 22/7 f,ig fla;kh lr
we;' fuh fl,skau la,dia tl ;=, Ndú;d lr we;s neúka fuu la,dia tl fyj;A
f*daï tl ;=, Ndú;d lrkq ,nk iEu lkafg%da,a tllu m%fhdackhg .; yel'
Circle f¾äfhda nÜka tl vn,A la,sla lr my; oelafjk mßos fla;kh isÿlrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys 22/7 fjkqjg conpie hkak fl,skau Ndú;d lr we;' fuu iQ;%fhys r hkq
wrh fjhs¡ th i|yka lrkq ,nkafka TextBox1 lkafg%da,a tl ;=, neúka
TextBox1.Text * TextBox1.Text f,ig fla;kh lr we;' fgliaÜ fndlaia tll
hï fohla ,ndÿka miq th Text fm%dmá tl yryd ,nd.; yels fjhs¡ fyd|hs ta
wkqj RadioButton2 ;=, my; mßos fla;kh isÿlrkak¡

fuys conpie j,g bosßfhka ½ f,i i|yka lr we;Af;A fuu f¾äfhda nÜka tflka
fidhkq ,nkafka w¾O jD;A;hl j¾.M,h neúks¡ tfukau RadioButton3 ;=,
my; mßos fla;kh isÿlrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS jD;A;hlska ld,l j¾.M,h fidhk neúka conpie ksh;hg bosßfhka ¼


f,i i|yka lr we;' fyd|hs oeka tfykï jevigyk Odjkh lr n,kak¡ fyd|hs
wms ;j;a jevigykla ks¾udKh lruq¡ fuh ir< iólrKhla úi|Sug Ndú;d
l,yels l=vd jevigykla f,ig ye|skajQjdg jrola fkdue;' fuh Tng ;rula
úfkdaockl wdYAjdohla ,eìhyels jevigykla f,ig ye|skaúh yel' fï i|yd
fglaiaÜ fndlaia lkafg%da,A 8 la" f,An,A lkafg%da,A 10 la" nÜka lkafg%da,A 2 la iy
f¾äfhda nÜka lkafg%da,A 2 la wjYH fjhs¡ oeka fuu lkafg%da,Aia fhdod.ksñka
my; oelafjk mßos f*daï tflys w;=reuqyqK; ks¾udKh lr.kak¡ fuysoS wm
wod, lkafg%da,aia j, kï my; oS we;s rEmigyfkysu i|yka lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuys wdldr foll tkï wdlD;s foll iólrK úi|sh yels b;du;a ir<
jevigykla fjhs¡ fuys WodyrKhla f,i
5X + 10 = 50 wdlD;sfhys fukau

5X – 10 = 50 wdlD;sfhys hk wdldr foflysu iólrK úi|sh yels


jevigykla fjhs¡ fuys Equation Type 1 hk f¾äfhda nÜka tl f;ArEúg ta
hgf;A we;s lkafg%da,Aia muKla il%shúh hq;= w;r Equation Type 2 hk f¾äfhda
nÜka tl hgf;ys lkafg%da,Aia ;djld,slj wl%shùu isÿúh hq;=h' tfukau
Equation Type 2 hk f¾äfhda nÜka tl f;ArEúg ta hgf;ys muKla we;s
lkafg%da,Aia muKla il%shúh hq;= w;r Equation Type 1 hgf;A we;s lkafg%da,Aia
muKla ;djld,slj wl%shùu isÿúh hq;=h' ukao tla wjia:djloS fiúh yelafla
tla wdlD;shl iólrKhla ksidfjks¡ fyd|hs jevigykla Odjkh ùfïoS
lsishï lkafg%da,A tlla ;djld,slj wl%sh lsÍu i|yd Enabled fm%dmá tl Ndú;d
lrkq ,nhs¡ fyd|hs ta wkqj Equation Type 1 f¾äfhda nÜka tl f;dard.;Aúg
Equation Type 2 f¾äfhda nÜka tl hgf;ys we;s lkafg%da,Aia ;djld,slj wl%sh
lr.ekSu i|yd Equation Type 1 f¾äfhda nÜka tl vn,A la,sla lr fldaâ
úkafvda tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuu Enabled fm%dmá tl ie,l+úg th Boolean wdldrfha tlls¡ jevigyk
Odjkh lrk wjia:dfõoS fuu fm%dmá tl False lr ;enQúg tu lkafg%da,Aia
;djld,slj wl%sh jYfhkq;A True l,úg ;djld,slj wl%shj ;snQ lkafg%da,Aia
idudkH mßos ;eîfï yelshdj we;' oeka Equation Type 2 f¾äfhda nÜka tl
la,sla l,úg tkï th f;dard.;Aúg Equation Type 1 hgf;A we;s lkafg%da,Aia
ish,A, wl%shúh hq;=h' fyd|hs ta i|yd fojk f¾äfhda nÜka tl vn,A la,sla lr
fldaâ úkafvda tl ;=, my; mßos fla;kh lrkak¡

oeka jevigyk Odjkh lr n,kak¡ Equation Type 1 f¾äfhda nÜka tl la,sla


l,úg Equation Type 2 f¾äfhda nÜka tl hgf;A we;s lkafg%da,Aia ish,A,
;djld,slj wl%sh jk w;r Equation Type 2 f¾äfhda nÜka tl la,sla l,úg
Equation Type 1 f¾äfhda nÜka tl hgf;A we;s lkafg%da,Aia ish,A, ;djld,slj
wl%shùu isÿfjhs¡ oeka kej;;A Equation Type 1 f¾äfhda nÜka tl f;ArEúg ta
hgf;A we;s lkafg%da,Aia il%shùu isÿúh hq;=h' ukao tfia olakg fkd,efnhs¡
thg fya;=j tkï fuysoS wm lkafg%da,Aia ;djld,slj wl%shùug fla;kh l,o
l,ska f¾äfhda nÜka tlla la,sla lsÍfuka wl%shj ;snQ lkafg%da,Aia il%Shùu
i|yd fla;kh fkdl, neúks¡ fyd|hs tfia kï Equation Type 1 f¾äfhda nÜka
tl f;ArEúg l,ska wl%shj ;snQ ta hgf;A lkafg%da,Aia kej; il%sh lr.ekSu
i|yd my; mßos fla;kh lrkak¡ fuysoS wm tu Equation Type 1 f¾äfhda nÜka
tlg wod, iïmQ¾K fla;kh my; bosßm;A lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu f¾äfhda nÜka tl f;ArEúg hï fyhlska óg fmr Equation Type 2 f¾äfhda


nÜka tl la,sla lr wl%shj ;snQ lkafg%da,Aia il%sh ùug;A Equation Type 2 hgf;A
we;s lkafg%da,Aia ;djld,sldj wl%shùug;A fla;kh isÿlr we;' fyd|hs by;
wdldrhgu Equation Type 2 f¾äfhda nÜka tl vn,A la,sla lr fldaâ úkafvda
tl ;=< my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fuu f¾äfhda nÜka tl la,sla lsÍug fmr Equation Type 1 f¾äfhda nÜka
tl la,sla lr we;s wjia:djl Equation Type 2 f¾äfhda nÜka tl hgf;A ;snQ
;djld,slj wl%shj ;snQ lkafg%da,Aia kej; il%sh lsÍu i|ydo fla;kh lr we;'

fyd|hs fuys Equation Type 1 hgf;ys we;s Answer nÜka tl la,sla l,úg
txtansw1 fglaiaÜ fndlaia tl ;=, iólrKfhys x ys w.h l=ulao hkak fmkaúh
hq;=fjhs¡ fuysoS x fidhkúg isÿúhhq;Af;A TextBox2 ys ,ndoS we;s w.h TextBox3 ys
we;s w.fhka wvqù bkamiqj TextBox1 ys w.fhka tu w.h fnÿkqmiq x ys ms,s;=r
,nd.; yel' fyd|hs ta i|yd ta hgf;ys we;s Answer nÜka tl vn,A la,sla lr
my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS m,uqj isÿúh hq;Af;A TextBox3 ys we;s w.fhka TextBox2 ys we;s w.h wvqù
tu ,efnk w.h TextBox1 ys we;s w.fhka fnoSfuks¡ tu ksid m,uqj TextBox3 ys
we;s w.fhka TextBox2 ys we;s w.h wvqjk fla;khg wod, fldgi jryka lr
we;' ukao .Ks;fhaoS tlu iq¿ lsÍfïoS .Ks; l¾u lsysmhla tlg Ndú;djk
wjia:dj,oS tu .Ks; l¾u j,g m%uqL;d ms,sfj,la olakg ,efnhs¡ fuh
j ka fn .= o ß f,i isxy, lgjyf¾oS y÷kajkq ,nhs¡ iuyrúg Tn oekgu;A
fuh wid we;=jdg iel ke;' .Ks; l¾u lsysmhla we;s wjia:djloS m,uqj
jrykla ;=, we;s oE iq¿ lrk w;r Bg miqj m%uqL;djh ,efnkafka fnoSu
,l=K we;s wjia:djg fjhs¡ bkamiqj .=K lsÍug;A Bg miqj OK ,l=Kg;A
wjidkfha iDK ,l=Kg;A m%uqL;djh ysñùu isÿfjhs¡ fuysoS by; fla;kfhys
jryka fkdl,fyd;A isÿjkafka iDK ,l=Kg m%:ufhka fnoSug m%uqL;djh
ysñjk neúka TextBox2 ys w.h TextBox1 ys w.fhka fnod bkamiqj tu ,efnk
w.h TextBox3 ys we;s w.fhka wvqùu isÿfjhs¡ tu ksid m<uqj isÿúh hq;Af;A
TextBox3 ys w.h TextBox2 ys w.fhka wvqúhhq;= neúka th jryka lr we;' tu
ksid fnoSug l,ska jrykg m%uqL;djh ysñjk neúka th m<uqj iq¿ùu isÿfjhs¡
Equation Type 2 hgf;A we;s Answer nÜka tl la,sla l,úg txtansw2 fglaiaÜ
fndlaia tl ;=, x ys w.h jYfhka fmkaúh hq;Af;A TextBox7 ys w.h m,uqj
TextBox6 ys w.hg tl;=ù tu ,efnk iïmQ¾K w.h TextBox8 ys we;s w.fhka
fnoSfuks¡ fyd|hs tu nÜka tl ;=, my; mßos fla;kh lrkak¡

fuysoS TextBox6 ys w.hg TextBox7 ys w.h m,uqj tl;=úhhq;= neúka tajd jryka
lr we;' kuq;A úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS + ,l=fKys
m%uqL;djh m,uqj ysñjkqfha fglaiaÜ fldgia folla tlg wE|Sug neúka tu
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
fglaiaÜ fndlaia j, we;s w.hka Val *kalaIka tl u.ska tl;= l,yels w.hka
njg m;Alr we;' fuúg fuu w.hka tl;= l,yels w.hka njg m;AjQúg +
,l=fKys fojk m%uqL;djh fyj;A wod, w.hka fol tlg tl;=ùu isÿlrkq ,nhs¡
fuu w.hka fol tl;=ùfuka ,efnk w.h TextBox8 ys w.fhka fnod we;' oeka
jevigyk w;Ayod n,kak'
fyd|hs wms wjidk jYfhka ;j;A tla jevigykla muKla ks¾udKh lruq¡
fuysoS Tng gQ,A fndlaia tl ;=, olakg ,efnk ;j;a jeo.;A lkafg%da,A tlla
Ndú;d lrk wdldrh bf.k .; yel' tkï NumericUpDown lkafg%da,A tl
Ndú;d lrk wdldrh bf.k .; yel' fyd|hs fuu jevigyk i|yd f,An,A
lkafg%da,A ;=kla iy NumericUpDown lkafg%da,A ;=kla wjYHùu isÿfjhs¡ tajd
my; oelafjk mßos f*daï tl ;=, äihska lr.kak¡ fuysoS NumericUpDown
lkafg%da,A ;=fkys kïo rEm igyk ;=, olajd we;'

Tng u;lo wms l,ska jevigykla ks¾udKh l,d RGB j¾K Ndú;d lrk wdldrh
ms,sn|j' RGB wdldrhg j¾K iEfokafka r;= j¾Kfhys 0 isg 255 olajd jQ w.h
mrdifhys hï w.hl=;A" fld, j¾Kfhys 0 isg 255 olajd jQ w.h mrdifhys hï
w.hl=;A" ks,A j¾Kfhys 0 isg 255 olajd jQ w.h mrdifhys hï w.hl=;A
ixfhdackh ùfuks¡ kuq;A wms l,ska ks¾udKh l, jevigyfkaoS fuu w.hka
;=ku ,ndoSu i|yd Ndú;d lrk ,oafoa fglaiaÜ fndlaia ;=kls¡ kuq;A jevigyk
Ndú;d lrkakdg wjYH kï iDK w.hla fyda 255 g jvd jeäjQ w.hkao
,ndoSfï yelshdj we;' fï fya;=j ksid jevigyk fodaI iys; ùugo neß ke;'
tfia kï tu jevigyfkaoS fodaI meñKsúg tajd ksrdlrKh lsÍugo fla;
fjku ,sùug isÿfjhs¡ tfukau jevigyk Ndú;d lrkakdyg w.hka fjkqjg
fglaiaÜ tlla jqjo ,ndoSfï yelshdj we;' kuq;A fujeks wjia:dj,oS Ndú;d
l,yels úYañ; lkafg%da,A tlla úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
olakg ,efnhs¡ th NumericUpDown lkafg%da,A tl jYfhka y÷kajkq ,nhs¡
lsishï w.hl isg ;j;a w.hla olajd w.h ms,sfj,ska fjkia lsÍug fuu
úYañ; lkafg%da,A tlg yelshdj we;'

by; rEmigyfkys Number of Copies bosßfhys olakg ,efnkafka


NumericUpDown lkafg%da,A tlls¡ fuysoS Tng fuu lkafg%da,A tflys by,g
fhdujQ ;%sfldaKhlska ksfhdackh jk nÜka tl la,sla l,úg tu w.h mrdih
;=, tu w.h l%u l%ufhka jeäùug;A my,g fhdujQ ;%sfldaKhlska ksfhdackh
jk nÜka tl la,sla lsÍfuka tu w.h mrdih ;=, tu w.h l%u l%ufhka wvq
lsÍuo isÿl, yel' fyd|hs fuu lkafg%da,A tl f*daï tlg ,nd.;A miqj
fm%dm¾àia úkafvda tflys fm%dm¾àia Bg wkql+,j fjkiaùu isÿfjhs¡ wms oeka
fuu lkafg%da,A tflys w;jYH fm%dm¾àia lsysmhla y÷kd.ksuq¡
Minimum
wod, ,ndfok w.h mrdifhys fjkia l,yels wvqu w.h i|yka l, yel'
WodyrKhla f,i Tn 0 isg 25 olajdjQ w.hla fjkia lsÍug fuh Ndú;d
lrkjdkï Minimum bosßfhys ,ndosh hq;Af;A 0 fjhs¡ fuúg fuu lkafg%da,A tl
Ndú;d lsÍfuka lsisfia;Au 0 g jvd wvq w.hg udre l, fkdyel'

Maximum
wod, w.h mrdifhys fjkia l,yels jeäu w.h fuu fm%dmá tl bosßfhys
i|yka lrkq ,nhs¡ WodyrKhla f,i 0 isg 20 olajdjQ w.hka mrdihl w.hla
fjkia lsÍug fuu lkafg%da,A tl Ndú;d lrk wjia:djloS 20 ,ndoSu
isÿlrkqfha fuu fm%dmá tl ;=, fjhs¡
Value
Tn lsishï w.h mrdihla ,ndÿkaúg tys wdrïNl wjia:dfõoS fuu lkafg%da,A
tflys olakg ,efnk tkï mj;sk w.h l=ulao hkak ,ndosh yel'
Created By : S.Wajira Madushanka
Disapamok Online IT Academy

Increment
fuu lkafg%da,A tl Ndú;d lrñka tu w.hka fjkiajkúg tu w.hka fldmuK
ixLHdjlska fjkiaúhhq;=o hk w.h fuys ,ndosh hq;=fjhs¡ WodyrKhla f,i fuys
5 f,i ,ndÿkaúg fuu lkafg%da,A tflys nÜka fol la,sla lrkúg w.h udre
ùu isÿjkqfha 5 ka 5 g fjhs¡
ReadOnly

idudkHfhka fuu fm%dmá tl False wdldrfhka olakg ,efnhs¡ fuúg wms


NumericUpDown lkafg%da,A tl ;=, ksYAÑ; w.h mrdihla ,ndÿkako óg wod,
fkdjk fjk;A w.hla ,ndoSfï bv m%ia:dj ,ndfohs¡ kuq;A th lkafg%da,A tl ;=,g
wdfoaY fkdjk w;r w.hla ,ndoSfï yelshdj we;' kuq;A fuu fm%dmá tl True
lr ;enQúg tf,i w.hka fjkia lrkjdúkd NumericUpDown lkafg%da,A tl ;=,
w.hka ghsma lr ,ndoSfï yelshdj wfydais ùhdu isÿfjhs¡
fyd|hs fuu jevigyfkys Red,Green iy Blue bosßfhys olakg ,efnk
NumericUpDown lkafg%da,a tflys w.hka fjkia lrkq ,nkúg Bg wkql+,j
tkï Red,Green iy Blue hk w.hkag .e,fmk f,i iliajk j¾Khka f*daï
tflys miqìug wdfoaYùu isÿúh hq;=h' fuysoS R G B j,g wod, w.hka fjkia lrkq
,nkafka fuu NumericUpDown lkafg%da,a tl Ndú;d lrñka neúka fla;kh
l,hq;Af;A tla tla lkafg%da,Aia ;=, fjhs¡ fyd|hs ta i|yd Red bosßfhys olakg
,efnk NumericUpDown lkafg%da,a tl vn,A la,sla lr my; mßos fla;kh
lrkak¡

fuysoS j¾Kh fjkia lrkq ,nkafka wod, lkafg%da,Aia msysá f*daï tl fyj;A la,dia
tl ;=, neúka Me f,i wrUñka fla;kh isÿlr we;' f*daï tflys miqìï j¾Kh
fjkia lsÍu i|yd Ndú;d lrkq ,nkafka Backcolor fm%dmá tl fjhs¡
NumericUpDown lkafg%da,A tflys we;s nÜka Ndú;d lrñka lsishï w.hla fjkia
lrkúg th Value fm%dmá tl yryd ,nd.ekSfï yelshdj we;' fyd|hs by;
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
wdldrhgu wfkl=;A NumericUpDown lkafg%da,A ;=, my; mßos fla;kh
lrkak¡

oeka jevigyk Odjkh lr n,kak¡ fyd|hs Tng úIqj,A fíisla fvdÜfkÜ


mß.Kl NdIdj Ndú;d lrñka mß.Kl jevigykl w;=reuqyqK; ks¾udKh
lrkafka flfiao ta i|yd Ndú;d l,hq;Af;A l=uk wdldrfha lkafg%da,Aia o
hkak iy tajd Ndú;d lrñka wjYH ld¾hhkag wod, fla;kh isÿlrkafka
flfiao hkak ms,sn|j ukd jegySula ,efnkakg we;ehs lshd wms wfmalaId
lruq¡

Created By : S.Wajira Madushanka


2. ;ksj ;SrK .; yels jevigyka ks¾udKh lruq¡
fyd|hs fu;eka isg Tng úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,
Ndú;djk jeo.;A isoaOdka; fldgila yeoEÍug wjia:dj Wodfjhs¡ tu ksid fuu
mdvu b;du;a ´kElñka ukd ixhuhlska hq;=j yodrk fuka wms Tnf.ka b,A,d
isáuq¡ fuu yeoEÍug hk isoaOdka; fldgi iEu mß.Kl NdIdjlgu fmdÿ
neúka fuh uekúka jgyd.;A miq Tng fjk;A mß.Kl NdIdjla jqj;A b;du;a
myiqfjka f;Areï.ksñkA jevigyka ks¾udKh lsÍfï ksmqK;djh ysñlr.;
yel'
fyd|hs wms l,ska ks¾udKh l, iEu jevigyklau fj;u wjOdkh fhduq lr
n,uq¡ fuysoS tu iEu jevigyklu wod, nÜka tl la,sla l,úgoS lsishï
ld¾hhla fyda .Kkh lsÍula fl,skau isÿúh' fldákau lsjfyd;A ksjil
iajdñhd hï fohla fiajlhdg mejiQmiq th tlfy,du isÿlrk wdldrhlg
iudkl, yel' tu iEu jevigykloSu wod, jevigykg ;ksj ;SrK.ksñka
m%;sM, ,ndoSfï yelshdjla olakg fkd,eìKs' nÜka tllakï Bg wod, fla;kh
f.ä msákau jevigyk OdjkfhaoS uqodyeÍula fuysoS isÿúh' kuq;A wm
ks¾udKh lrk Wiia jevigyka j,oS wod, jevigykg ;ksj ;SrK.ksñka
m%;sM, ,nd.; yels whqßka fla;kh lsÍug isÿfjhs¡ fyd|hs lsishï
jevigyklg ;ksj ;SrK.; yels wdldrfhka fla;kh lsÍfïoS úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdj ;=,oS fï i|yd m%Odk jYfhka iafÜÜukaÜ folla
Ndú;d lrkq ,nhs¡
1. If Statement
2. Select Case Statement

fyd|hs wms m,uqj fuu If Statement tl ms,sn|j idlÉPd lruq¡


wms fuh ir< WodyrKhla weiqfrka meyeos,s lr.ksuq¡ Tn ÿjkjd' uu;A
ÿjkjd¡ by; jdlH foig wjOdkh fhduql,úg lsisÿ fldkafoaishla .eífkdù
we;s nj jegfykq we;' tkï wfkla mqoa.,hd osõj;A ke;;A ;ud ÿjkq ,nhs¡
kuq;A Tn osõfjd;A muKla uu;A ÿjkjd¡ Tn ÿjkafka ke;Akï uu ÿjkafk;A
keye¤ n,kak by; jlH foi fuysoS fldkafoaishla .eíù we;s nj Tng neÆ
ne,Augu olakg ,efnhs¡ tkï fuysoS wod, mqoa.,hd osõfjd;A muKla ;udo
ÿjk w;r hï fyhlska Tyq fkdÿjk úg uuo ÿjkq fkd,nhs¡ fyd|hs wms
m,uqj wOHhkh lsÍug hk b*A iafÜÜukaÜ tl by; jdlH wkqj my; mßos
,súh yel'
If Tn ÿjkjdkï Then
uu;A ÿjkjd
Disapamok Online IT Academy
Else tfia fkdfõ kï
uu ÿjkafk;A keye
End If
tkï by; iafÜÜukaÜ tl Ndú;d lsÍfïoS tkï lsishï fldkafoaishlg wkqj
m%;sM, ,ndfok wdldrhg jevigykla ks¾udKh lsÍfïoS wksjd¾fhkau Bg
wod, fldkafoais ,shkq ,nkafka fuu If iy Then w;r fjhs¡ Bg tl`.jQ úg tkï
fldkafoaish i;HjQúg Then g miqj ld¾hhg .e,fmk fla; igyk ,súh hq;=
fjhs¡ hï wjia:djloS ,shkq ,nk fldkafoais j,g tl`. fkdùug wod, ld¾hhg
.e,fmk fla; igyk Else g miqj ,sùu isÿ lrkq ,nhs¡ ,shkq ,nk fldkafoais
m%udKhg .e,fmk f,i ´kE ;rï If f,i wrUñka iafÜÜukaÜ ,sùu isÿl,
yel' fuu b*A iafÜÜukaÜ tl ;=,o Ndú;d lrk wjia:dj wkqj m%fNao lsysmhla
olakg ,efnhs¡ fyd|hs wms tu tla tla m%fNAo WodyrK iys;j uekúkA meyeos,s
lr.ksuq¡
fyd|hs wms m,uqj b;du;a ir<u b*A iafÜÜukaÜ tl ms,sn|j idlÉPd lruq¡
fuysoS fuu tla iafÜÜukaÜ tlla u.ska ir,j tla fldkafoaishla mÍlaId
l,yels w;r fldkafoais m%udKh tllg jvd jeäjk wjia:d j,oS fjk fjku
iafÜÜukaÜ ,sùug isÿfjhs¡ fuys wdlD;sh wmsg my; oelafjk mßos ,sùu isÿl,
yel'

fï wdldrhg wjYH fldkafoais m%udKhlg fuu iafÜÜukaÜ fjk fjku ,sùu


isÿl, yel' fuysoS fuu ,shk,o lsisÿ iafÜÜukaÜ tlla tlsfkl iu`. ne|Sula
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
fkdue;s njo isys ;nd.; hq;=h' fuh wms b;du;a ir, WodyrKhla weiqfrka
f;Areï .ksuq¡ fï i|yd lïfnd fndlaia lkafg%da,A tlla" f,An,A lkafg%da,A tlla
iy nÜka lkafg%da,A tlla muKla wjYHùu isÿfjhs¡ fyd|hs fuu lkafg%da,Aia
Ndú;d lrñkA my; oelafjk mßos f*daï tl äihska lr.kak¡

fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuys Choose a color bosßfhys we;s
lïfnd fndlaia tflka Red hk j¾Kh f;dard Show Color nÜka tl la,sla l,úg
tu j¾Kh f*daï tflys miqìu i|yd wdfoaYùu isÿúh hq;=h' tfukau Green hk
j¾Kh f;ArEúg fld, j¾Kh;A Blue hk j¾Kh f;ArEúg ks,a j¾Kh;A wdfoaYùu
isÿúh hq;=h' fyd|hs tfia kï f*daï tl Odjkh jk wjia:dfõoS lïfnd
fndlaia tflka tu wjYH j¾Khla f;AÍug yelsúh hq;=h' tfia ùugkï
jevigyk äihska lrk wjia:dfõoS tu j¾K whs;u jYfhka lïfnd fndlaia
tlg ,ndoSug isÿfjhs¡ ta i|yd f*daï tl ;=, we;s lïfnd fndlaia tl isf,laÜ
lr tys by, l¿ mdg ;%sfldaKhlska ksfhdackhjk nÜka tl la,sla lr olakg
,efnk fukq tflka Edit Items fukq úOdkh wkq.ukh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuúg String Collection Editor kñka vhf,d.A fndlaia tlla olakg ,efnk w;r
fuys wjYH wdldrhg Enter lS tl Tnñka whs;u ,ndoSfï yelshdj we;' tu
,ndÿka whs;u lïfnd fndlaia tlg tl;=ùu i|yd fuys we;s OK nÜka tl la,sla
lrkak¡ oeka f*daï tl Odjkh lr neÆ miq wod, whs;u tl;=ù we;s wdldrh
n,d.; yel' kuq;A fuysoS lïfnd fndlaia tl ;=, we;s whs;u uld oeóu
fjkia lsÍu fukau fuys fkdue;s whs;u ghsmalr ne,Sfï yelshdj we;' kuq;A
tfia fkdlr jevigyk äihska lrk wjia:dfõoS mj;sk whs;u muKla
f;AÍug yelsjk mßos ilia lsÍu i|yd kej;;A jevigyk äihska lrk
wjia:djg msúiS lïfnd fndlaia tl isf,laÜ lr fm%dm¾àia úkafvda tflka
DropDownStyle fm%dmá tl bosßfhys we;s my,g fhduqjQ ;%sfldaKhlska
ksfhdackhjk nÜka tl la,sla lr olakg ,efnk fukq tflka DropDownList
hk wdldrh f;dard.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
oeka jevigyk Odjkhl, miq äihska lrk wjia:dfõoS ;snQ whs;u muKla
f;Aßh yels w;r fjk;A lsisÿ whs;uhla ghsma lr ne,Sfï yelshdj wfydaisù
we;' fyd|hs Show Color nÜka tl vn,A la,sla lr my; oelafjk mßos fla;kh
isÿ lrkak¡

fuu b*A iafÜÜukaÜ tflaoS iEu úgu If iy Then w;r ,shkq ,nkafka mÍlaIdlr
n,kq ,nk fldkafoaish fjhs¡ fuysoS nÜka tl la,sla lrkúgoS fldkafoaish
úhhq;Af;A lïfnd fndlaia tflka f;dardf.k we;Af;A Red o Green o
fkdtfiakï Blue o hkak fjhs¡ lïfnd fndlaia tflka lsishï whs;uhla f;ArEmiq
th Text fm%dmá tl yryd ,nd.; yel' m,uq If iafÜÜukaÜ tl u.ska lïfnd
fndlaia tflka f;dardf.k we;Af;A Red hk whs;uho hkak fidhd n,k
f,ig fla;kh lr we;' th tfia kï tkï hï fyhlska Red hk whs;uh
jevigyk Ndú;d lrkakd úiska f;dardf.k ;snqfkakï Then g my,ska wod,
ld¾hhg .e,fmk fla;kh isÿlr we;' tkï ;u f*daï tflysu miqìï j¾Kh
r;=mdg ùug fla;kh lr we;' fojk b*A iafÜÜukaÜ tl u.ska f;dardf.k
we;Af;A Green hk whs;uho hkak i,lk f,ig fla;kh lr we;' tfia
f;dardf.k ;snqKfyd;A Then g miqj we;s fla;kh u.ska f*daï tflys miqìï
j¾Kh fld, mdg jk f,ig fla;kh lr we;' ;=kajk b*A iafÜÜukaÜ tl u.ska
lïfnd fndlaia tflka f;dardf.k we;Af;A Blue hk whs;uh kï f*daï tflys
miqìu ks,Amdg jk f,ig fla;kh lr we;' fuysoS wms Tng jeo.;A lreKla u;la
lroSug leue;Af;uq¡ WodyrKhla f,i by; jevigyfkys j¾Kh f,i
lïfnd fndlaia tflka Red whs;uh f;dard nÜka tl la,sla l,úgoS úIqj,a fíisla
fvdÜfkÜ mß.Kl NdIdj u.ska fla;kh by, isg my,g mÍlaId lrf.k
hdfïoS m,uq b*A iafÜÜukaÜ tl u.ska lshd we;Af;A whs;uh jYfhka Red hkak
f;dard ;snqKfyd;A f*daï tflys miqìug r;= j¾Kh wdfoaYjk f,igh' fuysoS r;=
j¾Kh f;dard ;snqKfyd;A fldkafoaish i;H jk w;r wmg wjYH foa isÿjk neúka
Bg miqj ,shd we;s wfkl=;A iafÜÜukaÜ l%shd;Aulùfï wjYH;djhla mekfkdk.S'
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
kuq;A by; wdldrhg ;ks ;ks iafÜÜukaÜ ,shd we;s úgloS Bg by,ska ,shd we;s
lsishï fldkafoaishlg wod, b*A iafÜÜukaÜ tlla i;H jqjo Bg my,ska tu
wjia:dfõoS wi;Hjk b*A iafÜÜukaÜ o mÍlaId lrkq ,nhs¡ úYd, b*A
iafÜÜukaÜ m%udKhla ,shd we;s wjia:djloS fuh ;on, wjdishla jknj
jegysh hq;=h' ukao ,shd we;s by,u iafÜÜukaÜ tlla i;Hjqjo Bg my,ska ,shd
we;s iafÜÜukaÜ o l%shd;Aul lr n,kq ,nhs¡ tu ksid fuu b*A iafÜÜukaÜ
j,g;A my,ska ,shd we;s fla;khla l%shd;Aul lrkúgoS isoaOdka;uh jYfhka
tu ld¾hhg wod, fla;kh l%shd;Aulùug mudjk neúka jevigyk ;rula
ukao.dó úhhq;= nj ;¾l l, yel'
fyd|hs wm by; meyeos,s lrÿka b*A iafÜÜukaÜ tl Ndú;d lrñka ;j;a
b;dud;a ir< jevigykla ks¾udKh lruq¡ fuh lsishï w.hla ,ndÿkaúg th
T;Af;A ixLHdjlao fkdtfiakï brÜfÜ ixLHdjlao hkak ks.ukh l,yels
jevigykls¡ fuysoS Tng úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=, olakg
,efnk w¿;A *kalaIka tlla Ndú;d lrk wdldrho bf.k .; yel' fuh
w;Ayodne,Su i|yd w¿;A jHdmD;shla wdrïN lrkak' fï i|yd f,An,A lkafg%da,A
folla" fglaiaÜ fndlaia lkafg%da,A tlla iy nÜka lkafg%da,A tlla wjYH fjhs¡
tfia kï my; oelafjk mßos f*daï tl äihska lr.kak¡ fuysoS f,An,A foflys
iy fglaiaÜ fndlaia tflys we;s wl=rej, m%udKh Font fm%dmá tl Ndú;d
lrñka 16 f,i ilia lr we;' fla;kfhaoS wjYHjk Label2 lkafg%da,A tflys ku
rEm igyfkysu olajd we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
oeka wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuysoS fglaiaÜ fndlaia
tl ;=, lsishï w.hla i|yka lr Find nÜka tl la,sla l,úg th T;Af;A
ixLHdjla kï Label2 lkafg%da,A tl ;=, Odd Number f,i;A brÜfÜ ixLHdjla
kï Even Number f,i;A fmkaùu isÿúh hq;=h' fyd|hs wms lsishï w.hla 2 ka
fn¥ miq lsisjla b;sß fkdfõ kï tkï 0 la b;sßfõ kï th meyeos,sju
brÜfÜ ixLHdjls¡ tfukau 1 la b;sßfõ kï th meyeos,sju T;Af;A ixLHdjls¡
fglaiaÜ fndlaia tflys ,ndfok w.h 2 ka fn¥ miq b;sßjkafka 0 la o
ke;skï 1 la o hk j. fidhd.kafka flfiao@ úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdj ;=, lsishï w.hla ;j;a w.hlska fn¥ miq b;sßjk ixLHdj
fiùu i|yd Mod kue;s *kalaIka tl Ndú;d lrkq ,nhs¡ fuh Ndú;d lrkq
,nkafka my; wdldrhg fjhs¡
wod, ixLHdj Mod fnok ixLHdj

WodyrKhla f,i 10 hk ixLHdj 3 ka fn¥ miq b;sßh fidhd.ekSug kï 10


Mod 3 f,i i|yka l, hq;= fjhs¡ kuq;A wmf.A jevigyfkaoS 2 ka fnoSug
n,dfmdfrd;A;= jkafka fglaiaÜ fndlaia tl ;=, ,ndfok w.h fjhs¡
TextBox1.Text Mod 2 f,i fla;kfhaoS Ndú;d l,yels fjhs¡ kuq;A tu fnoSfuka
b;sßjk ixLHdj 1 o ke;fyd;A 0 o hkak ;ksj jevigyk úiska ;SrKh
l,hq;A;ls¡ tu ksid fï i|yd b*A iafÜÜukaÜ tlla Ndú;d l,hq;=nj Tng ;rfhau
jegysh hq;=fjhs¡ fuh isÿjkafka Find nÜka tl la,sla l,úgoS neúka nÜka tl
vn,a la,sla lr olakg ,efnk fldaâ úkafvda tl ;=, my; mßos fla;kh lrkak¡

fuysoS m,uq b*A iafÜÜukaÜ tl u.ska fglaiaÜ fndlaia tflys i|yka lr we;s w.h
2 ka fn¥ miq 1 la b;sßjkafka o hkak n,k f,ig fla;kh lr we;' tfia kï
fglaiaÜ fndlaia tflys mj;sk w.h iu`. is an odd number f,i fojk
f,an,h ;=, fmkaùug fla;kh lr we;' fuys TextBox1.Text + “ “ + “is an odd
number” w;r we;s + “ “ + fla;kh u.ska fglaiaÜ fndlaia tflys mj;sk w.h
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
iy is an odd number w;r jpk tl f.dfâ fmkaùu je,elaùug ta jpk fol
w;r ysia ;ekla ;nd we;' fï wdldrhg fojkshg ,shd we;s b*A iafÜÜukaÜ tl
u.ska fglaiaÜ fndlaia tflys we;s w.h 2 ka fn¥ miq 0 la b;sßfõ kï fojk
f,An,h ;=, tu i|yka lrk,o w.h iu`. is an even number f,i fmkaùug
fla;kh lr we;' oekau mud fkdù jevhgyk Odjkh lr n,kak
fyd|hs Tng by; i|yka lrk,o jevigyka u.ska b*A iafÜÜukaÜ tl ms,sn|j
o, jegySula ,efnkakg we;ehs lshd wms wfmalaId lruq¡ fuu iafÜÜukaÜ tl
;jÿrg;A meyeos,sùu i|yd wms ;j;a jevigykla w;Ayod n,uq¡ fuh fi,aishia
WIAK;Ajh *erkayhsÜ njg;A *erkayhsÜ WIAK;Ajh kej;;A fi,aishia njg;A
yerúh yels ir< jevigykls¡ fuu jevigyfkaoS Tng f¾äfhda nÜka Ndú;d
lrk wdldrh o wjfndaOhla ,nd.; yel' fï i|yd f,An,A lkafg%da,A ;=kla"
fglaiaÜ fndlaia lkafg%da,A tlla" nÜkA lkafg%da,a tlla iy f¾äfhda nÜka
lkafg%da,A follao wjYH fjhs¡ oeka fuu lkafg%da,aia Ndú;d lrñka my;
oelafjk mßos f*daï tflys w;=reuqyqK; ks¾udKh lr.kak¡ fuysoS wod,
lkafg%da,aia j, Ndú;d lr we;s kï o rEm igyk iu`. olajd we;'

oeka wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ by; jevigyfkys


Enter Temperature bosßfhys we;s fglaiaÜ fndlaia tl ;=, lsishï WIAK;Aj w.hla
i|yka lr fuys we;s Convert to Fahrenheit hk f¾äfhda nÜka tl la,sla l,úg
Tn ,ndoS we;Af;A WIAK;Ajh fi,aishia j,ska fjhs¡ oeka Convert nÜka tl la,sla
lf,a hehs is;kak¡ fuúg ,ndoS we;s WIAK;Ajh fi,aishia ksid thg wkqrEm
*erkayhsÜ w.h Label3 lkafg%da,A tl ;=, fmkaúh hq;=h' tfukau Enter
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
Temperature bosßfhys we;s fglaiaÜ fndlaia tl ;=, lsishï WIAK;Aj w.hla
i|yka lr fuys we;s Convert to celsius f¾äfhda nÜka tl f;dard Convert nÜka
tl la,sla lf,a hehs is;kak¡ fuúg fglaiaÜ fndlaia tl ;=, ,ndoS we;s w.h
*erkayhsÜ jk w;r Bg wkqrEm fi,Aishia w.h Label3 lkafg%da,A tl ;=, fmkaúh
hq;=h' fyd|hs fuu jevigyk ksjerosj fla;kh lsÍugkï m,uqj wm fi,Aishia
*erkayhsÜ njg;A *erkayhsÜ fi,Aishia njg;A m;Alrkq ,nk iQ;%h fidhd.;
hq;=fjhs¡ th wm my; bosßm;A lr we;'

fi,Aishia j,ska WIAK;Aj w.hla ,ndÿka miq tu w.h 9 ka .=K lr miqj 5 ka fnod
thg 32 la tl;= l,úg tu fi,Aishia w.hg wkqrEm *erkayhsÜ w.h fidhd.;
yel' tfukau *erkayhsÜ j,ska WIAK;Aj w.hla ,ndÿka miq tu w.fhka 32 la
wvq lr tu wvq lsÍfuka ,efnk w.h 5 ka .=K lr 9 ka fn¥ miq Bg wkqrEm
fi,Aishia w.h fidhd.; yel' ta i|yd Convert nÜka tl vn,A la,sla lr olakg
,efnk fldaâ úkafvda tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuys fldgq lr we;af;a wod, fla;kh jk w;r fmdf;ys fmkaùug bv
m%udKj;a fkdjk neúka fla;kh fma,s jYfhka olajd ;snqko tu fla;kh tl
fma,shg ms,sfj,g ,súhhq;= nj Tn ;rfhau u;l ;nd.; hq;=fjhs¡ Convert nÜka
tl la,sla lrk úgoS fuu jevigykg ;ksj ;SrK .ekSug isÿfjhs¡ ukao
f;dardf.k we;Af;A RadioButton1 lkafg%da,A tlo fkdtfiakï RadioButton2
hk lkafg%da,A tlo hkak fjhs¡ ukao tu tla tla f¾äfhda nÜka f;dard we;súgoS
tlsfklg fjkia .Kkh lsÍï folla isÿjk neúks¡ fla;kfhaoS lsishï f¾äfhda
nÜka tlla f;dard we;ao ke;ao hkak ;yjre lr.kq ,nkafka Checked fm%dmá
tl yryd fjhs¡ fuh True kï wod, f¾äfhda nÜka tl f;dard we;s nj;A False
kï th f;dard ke;s nj;a ;SrKh l, yel' fuys uq,Au fldgql, fla;kh u.ska
RadioButton1 lkafg%da,A tl f;dard we;Aoehs úuid n,k w;r th tfia kï
tkï f¾äfhda nÜka tl f;dard we;s úgoS Label3 lkafg%da,A tl ;=, The hk
jpkh;A Bg Celsius hk jpkh;A fmkajk w;r tajd tlg wE|d.ekSu i|yd &
,l=K Ndú;d lr we;' bkamiqj fglaiaÜ fndlaia tflys ghsma lr we;s w.h;A
kej;;A thgu = ,l=K;A wE|d we;s w;r miqj thg Faranhite hk jpkh;A bka
miqj i;H jYfhkau wod, w.h *erkayhsÜ njg;A m;A lsÍug wod, iQ;%hg
.e,fmk fla;kh i|yka lr we;' fuysoS fglaiaÜ fndlaia tflys w.h 9 ka
.=K lr 5 ka fnok f,ig fla;kh lr we;' fuu fldgi m,uqj isÿúhhq;=
neúka th fjku jryka lr we;' miqj thg 32 hk w.h tl;= lr we;'
WodyrKhla f,i Tn WIAK;Aj w.h 100 f,i i|yka lr m,uq f¾äfhda nÜka
tl f;ArEúg nÜka tl la,sla l,miq ms,s;=r f,i ,efnkqfha The Celsius 100 =
Fahrenhite 212 jYfhks¡ fuys 212 hk w.h ,efnkafka i;H jYfhkau
wjidkhg ,shd we;s iQ;%h weiqrelr.ksñka fjhs¡ Bg fmr ,shd we;s fla;kh
u.ska The Celsius iy fglaiaÜ fndlaia tflys we;s w.h jk 100 iy = Fahranhite
f,i fmkajkq ,nhs¡ fuúg ms,s;=r n,dfmdfrd;A;= jkakdyg b;du;a meyeos,s
ms,s;=rla olakg ,efnhs¡
fyd|hs fojkshg fldgqlr we;s fla;kh ie,l+úg RadioButton2 lkafg%da,A tl
f;dard we;aoehs n,k f,ig fla;kh lr we;s w;r thg tl`.kï tkï f;dard
f.k we;Af;A fojks f¾äfhda nÜka tl kï Label3 lkafg%da,A tl ;=, The hk
jpkh;A Bg Fahrenhite hk jpkh;A Bgu fglaiaÜ fndlaia tl ;=, we;s w.h;A
wE|d.kakd f,ig fla;kh lr we;' bkamiq thgu = ,l=K;A iy Celcius hk
jpkh;A kej;;A ysia ;ekla iu`.ska tu .Kkhg wod, ,shd we;s fla; fldgi;A
wE|d.kakd f,ig fla;kh lr we;' WodyrKhla f,ig Tn by; jevigyfkys
fglaiaÜ fndlaia tl ;=, 212 hk w.h i|yka lr fojk f¾äfhda nÜka tl
f;ArEmiq Convert nÜka tl la,sla l,úg ;=kajk f,an,h ;=, The Fahrenhite
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
212= Celcius 100 hk ms,s;=r olakg ,efnhs¡ fuys wjidkhg we;s 100 hk ms,s;=r
,efnkqfha wjidkhg ,shd we;s (TextBox1.Text-32)*5/9 hk fla; fldgi u.sks¡
kuq;A fuu wjidkhg ,shd we;s (TextBox1.Text-32)*5/9 fla;kh foig fyd|ska
wjOdkh fhduq lrkak¡ fuysoS m,uqj isÿúh hq;Af;A fglaiaÜ fndlaia tflys we;s
w.fhka 32 la wvqùu fjhs¡ th isÿjQmiq 5 ka .=K lr 9 ka fnosh hq;= fjhs¡ fglaiaÜ
fndlaia tflys we;s w.fhka 32 la wvqùu m,uqj isÿúhhq;= neúka wksjd¾fhkau
th jryka l,hq;= fjhs¡ ukao fuf,i lsishï iq¿lsÍuloS .Ks; l¾u lsysmhla
we;s úgoS tajd iq¿jk m%uqL;djhla olakg ,efnhs¡ fuf,i uQ,sl .Ks; l¾u
lsysmhla we;s wjia:djl oS m,uqj iq¿ jkafka jrykla ;=, we;s w.hka jk
w;r B,`.g fnoSfï ,l=K ie,ls,a,g .kakd w;r Bg miqj .=K lsÍfï ,l=Kg
m%uqL;djh ysñfjhs¡ bkamiqj OK ,l=Kg;A wjidkfha iDK ,l=Kg;A
m%uqL;djh ysñjkq ,nhs¡

fyd|hs fuh Tng ;j;A ys;g ldjeoSug my, oS we;s WodyrKh fj; wjOdkh
fhduq lrkak¡
5 X 5 -5 / 5 +5
fuh by; i|yka lrk,o .Ks; l¾u ish,A, tlg yuqjk iq¿ lsÍuls¡ fuysoS
jryk fkdue;s jqj;A B,`.g m%uqL;djh ysñjkq ,nkafka fnoSug neúka 5/ 5
fn¥ miq 1 hk w.h ,efnhs¡ Bg miqj m%uqL;djh ysñjkqfha .=K lsÍu i|yd
fjhs¡ 5 X 5 .=K l,úg 25 hk w.h ,efnhs¡ oeka ,eî we;s iq¿ lsÍu jkqfha

25-1+5 fjhs¡ oeka B,`.g m%uqL;djh ysñjkq ,nkafka + ,l=Kg neúka -1 iy +5 iq¿
l,úg +4 hk w.h ,efnk w;r 25 g oeka iq¿ lsÍfuka ,enqk +4 iq¿ l,úg
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
wjidk w.h jYfhka 29 hk w.h ,efnhs¡ fyd|hs Tng oeka fuu m%uqL;d ms,sfj,
ukdj jegfykakg we;ehs lshd is;uq¡ fuu fla;kfhaoS fglaiaÜ fndlaia tflys
we;s w.fhka m,uqj 32 la wvqúh hq;= neúka th jryka lr we;' tfia
fkdjqkfyd;A isÿjkqfha 5 hk w.h 9 ka fnod tu w.hg 32 la tl;=ùu fjhs¡ tu
ksid jryka lr we;' Tng by; jevigyfkys fla;kh ukdj jegfykakg
we;ehs lshd wfmalaId lruq¡ oeka fkdmudj jevigyk Odjkh lr n,kak¡

fyd|hs wms oeka b*A iafÜÜukaÜ tflys B,`. wjia:dj .ek i,ld n,uq¡
tlsfklg iïnkaOhla we;s fldkafoais mÍlaId lrk wjia:d j,oS fldákau
lsjfyd;A ixlS¾K jevigyka ks¾udKfhaoS Tn Ndú;d l,hq;= jkafkao fuu b*A
iafÜÜukaÜ wdlD;sh fjhs¡ fuh wmg my; oelafjk mßos ú.%y l, yel'

tllg tlla iïnkaOhla we;s fldkafoais mÍlaId lsÍu i|yd fuu wdlD;sh Ndú;d
lrknj Tn wksjd¾fhkau isys;nd.; hq;=fjhs¡ fuysoS fmr mßosu If iy Then
w;r wod, fldkafoaish i|yka lrkq ,nhs¡ Then g miqj fma,shla lvd tu
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
fldkafoaishg tl`.jQ úg isÿjk l%shdjg wod, fla;kh isÿlrkq ,nhs¡ by;
fldkafoaishg tl`. fkdjqfha kï Else f,i i|yka lrñka kej;;A fma,shla
lvd fmr mßosu b*A iafÜÜukaÜ tlla wdrïN lrñka tA w;r B,`. fldkafoaish
i|yka lrkq ,nhs¡ Then g miqj fmr mßosu fma,shla lvd fldkafoaishg
tl`.jQúg isÿjk l%shdjg wod, fla;kh isÿlrkq ,nhs¡ fï wdldrhg i,ld
n,kq ,nk ish¿u fldkafoais j,g by; mßos b*A iafÜÜukaÜ ,sùu isÿl, yel'
ish¿u fldkafoais j,g miqj Else f,i i|yka lr fma,shla lvd fla;kh lrkq
,nkafka by; ish¿u fldkafoais j,g tl`. fkdjQúg isÿjk l%shdjg wod,
fla;kh fjhs¡ bkamiqj wjidkfha wrUk,o b*A iafÜÜukaÜ m%udKhg
.e,fmk f,i End If f,i wjika l,hq;= fjhs¡ WodyrKhla f,i b*A
iafÜÜukaÜ ;=kla wdrïNlf,a kï wjidkfha End If f,i ;=kla wjika l,hq;=
fjhs¡ fyd|hs fuh uekúka f;Areï.ekSu i|yd wms jevigykla ks¾udKh lruq¡
fuysoS Tng gQ,A fndlaia tl ;=, olakg ,efnk ;j;a w¿;A lkafg%da,A tlla
m%dfhda.slj Ndú;d lrk wdldrh bf.k .; yel' fï i|yd f,An,A lkafg%da,A
folla" fglaiaÜ fndlaia tlla iy nÜka tlla wjYHh fjhs¡ fuysoS wms Ndú;d
lrkq ,nk w¿;A lkafg%da,A tl jkqfha HscrollBar lkafg%da,A tl fjhs¡ fuh gQ,A
fndlaia tflys All Windows Forms hk leg.ßfhys ueo yßfhys olakg ,efnhs¡

fyd|hs fuu lkafg%da,aia my; rEmfhys oelafjk wdldrhg f*daï tl ;=,


äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu jevigyfkys fla;kh lsÍug m%:ufhka fuu w¿f;ka y÷kd.;A


HscrollBar lkafg%da,A tl l=ulao hkak lshd ielyer oek.ksuq¡ fuu lkafg%da,A tl
ie,l+úg tys fomi l=vd Bysilska hq;= nÜka folla iy ueoska l=vd fldgqjla olakg
,efnhs¡ fuu Bysilska hq;A nÜka tl la,sla lrñka lsishï w.hla fjkiajk úgoS
Bg wkqrEmj ld¾hhla isÿlr.ekSu i|yd fuu lkafg%da,A tl Ndú;d lrkq ,nhs¡
fuu lkafg%da,A tl Ndú;d lsÍfïoS wmg jeo.;Ajk fm%dm¾àia lsysmhla
y÷kdf.k isáuq¡
Maximum
iafl%d,And¾ lkafg%da,A tflys fome;Af;ys we;s nÜka la,sla lrkúgoS ,ndoS we;s
w.h fjkiajknj wm l,ska lSjd u;l we;s¡ fuf,i iafl%d,A lrkúg
fjkiajk Wmßu w.h ,ndfokq ,nhs¡ WodyrKhla f,i fuys 100 f,i
,ndÿkaúg w.h fjkia l,yelafla 100 olajd muKs¡
Minimum
iafl%d,And¾ lkafg%da,A tflys fome;Af;ys we;s nÜka la,sla lrñka iafl%d,A
lrkúgoS fjkia l,yels wju w.h i|yka lrkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

Value
iafl%d,a nd¾ tflys iafl%d,a lrkúgoS tu iafl%d,A lrk kj;u w.h fuhska
ksfhdackh lrkq ,nhs¡
LargeChange
fuu iafl%d,a nd¾ lkafg%da,A tflys ueo fldfya fyda ;ekl la,sla lrkúgoS
iafl%d,Ajk w.h fldmuK ixLHdjlao hkak ,ndosh yel' tkï fldmuK
m%udKhlskao w.h fjkiaúhhq;=o hkak ,ndosh yel' WodyrKhla f,i fuys 10
f,i ,ndÿkaúg iafl%d,a nd¾ lkafg%da,A tflys ueo fldfya fyda ;ekl la,sla
l,úg w.h 10 ne.ska fjkiaùu isÿfjhs¡
SmallChange
iafl%d,a nd¾ lkafg%da,A tflys fomi we;s ;%sfldaKhlska ksfhdackhjk nÜka
la,sla lrkúgoS iafl%d,a úhhq;= m%udKh i|yka l,hq;= fjhs¡ WodyrKhla f,i
fuys 5 hk w.h i|yka l,úg fuu sfldaKhlska ksfhdackhjk nÜka tlla
la,sla lrk jdrhla mdidu w.h 5lska wvqùu fyda jeäùu isÿfjhs¡

fyd|hs wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuh Wmkaoskh
i|yka l,miq j;Auka wjqreoafoka jhi .Kkh lr.;Amiq ;ud isák jhia
iSudj ;SrKh l, yels jevigykls¡ fuys iafl%d,A nd¾ tl iafl%d,A lrkúgoS
fglaiaÜ fndlaia tl ;=, ;ud bmÿk wjqreoao ilia lsÍug yelsúh hq;=h' fuys
1900 isg 2050 olajd jQ wjqreÿ mrdihla iafl%d,A lsÍug yelsúh hq;=h' tu ksid
fuu lkafg%da,A tl f;dard fm%dm¾àia úkafvda tflys Minimum bosßfhys w.h
f,i 1900;A Maximum bosßfhys w.h f,i 2050 ;A i|yka lrkak¡ fuúg fuu
iafl%d,And¾ tflys Wmßu jYfhka w.h fjkia l,yelafla 2050 olajd muKs¡
tfukau wju jYfhka w.h fjkia l,yelafla 1900 olajd muKs¡ fuf,i
j;Auka wjqreoafoka bmÿkq wjqreoao wvql,úg jhi 10 g jvd wvqkï fojk
f,An,h ;=, You are baby f,i fmkaúh hq;=fjhs¡ tfukau jhi 10 fyda Bg jvd
jeäkï You are teenager f,i;A fmkaúh hq;=fjhs¡ tfukau jhi 20 fyda 20 g
jeäjQúg You are Young f,i;A tu jhi 40 fyda 40 g jvd jeäjQúg You are Old
f,i;A fmkaúh hq;=fjhs¡ fyd|hs fuysoS ,efnk jhi l=uk mrdihlg we;Aoehs
jevigykg ;ksj ;SrKh l,hq;= neúka fï i|yd b*A iafÜÜukaÜ tlla Ndú;d
l,hq;= nj Tng jegysh hq;=h' m,uqj fuu iafl%d,a nd¾ tl iafl%d,a lrkúgoS
Bg wkqrEm wjqreoao fglaiaÜ fndlaia lkafg%da,A tl ;=, fmkaúh hq;=h' fuh
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
isÿúhhq;Af;A iafl%d,a nd¾ tl iafl%d,a lrkúgoS neúka tu lkafg%da,A tl vn,A
la,sla lr ,efnk fldaâ úkafvda tl ;=, my; oelafjk wdldrhg fla;kh
lrkak¡

fuysoS fglaiaÜ fndlaia lkafg%da,A tflys fglaiaÜ fm%dmá tflys iafl%d,And¾ tl


iafl%d,A lrkúg ,efnk j;Auka w.h fmkajk f,ig fla;kh lr we;'
iafl%d,And¾ tflys Value fm%dmá tl Ndú;d lsÍfuka wmg tu iafl%d,A lrkúg
tys j;Auka w.h l=ulao hkak ,nd.; yel' fuysoS fuu w.h jkqfha 1900 isg
2050 olajdjQ w.h mrdifhys l=uk fyda w.hla fjhs¡ fyd|hs fuu bmÿk
wjqreoaog wkqj wjqreÿ mrdih ;SrKh lrñka fojk f,An,h ;=, You are baby
f,i fmkaùu i|yd nÜka lkafg%da,A tl vn,A la,sla lr olakg ,efnk
fldaâúkafvda tl ;=, my; oelafjk mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys Now.Year fm%dmá tl Ndú;d lrñka wo oskhg wod, wjqreoao .Kkh lr.;
yel' fglaiaÜ fndlaia tflys i|yka jkafka ;ukaf.A Wmkaoskhg wod, j¾Ih
fjhs¡ fï wkqj wo oskg wod, wjqreoafoka fuu Wmka wjqreoao wvql,úg wo oskg
wod, jhi o, jYfhka .Kkh lr.; yel' hï fyhlska fuu .Kkh lr.;A
jhi 40 fyda 40 g jeä oehs i,ld n,k f,ig m,uq b*A iafÜÜukaÜ tl u.ska
fla;kh lr we;' thg tl`.jQúg tkï .Kkh lr.;A jhi 40 fyda 40 g jvd
jeäkï Label2 lkafg%da,A tflys You are Old f,i fmkaùug fla;kh lr we;'
tfukau fojkshg ,shd we;s b*A iafÜÜukaÜ tl u.ska tu .Kkh lr.;A jhi
20 fyda 20 g jvd jeäjQúg You are younger f,i fmkaùug fla;kh lr we;'
.Kkh lr.;A jhi 10 fyda 10 g jvd jeäjQúg you are Teenager f,i;A
fmkaùug fla;kh lr we;' Else g miqj ,shkq ,nkafka by; i|yka lrk,o lsisÿ
fldkafoaishlg tl`. fkdjQúg isÿjk l%shdjg wod, fla;kh fjhs¡ fuysoS by;
i|yka lrk,o lsisÿ fldkafoaishlg tl`. fkdùuhkq .Kkh lr.;A jhi 10
g jvd wvqùu fjhs¡ fuúg wod, f,an,h ;=, You are baby f,i fmkaùu i|yd
fla;kh lr we;' b*A iafÜÜukaÜ ;=kla wrUd we;s neúka tu iafÜÜukaÜ ;=ku
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
jeiSu i|yd End If f,i ;=klska wjika lr we;' fyd|hs oeka jevigyk Odjkh
lrn,kak¡ fuu tlg ne÷k b*A iafÜÜukaÜ l%shd;Auljk wdldrh uekúka
wjfndaO lr.ekSu i|yd wm ó,`. jevigyk fj; fhduq fjuq¡
fuh lsishï úIhhka y;rlg wod, ,l=Kq ,ndÿka miq tu ,l=Kqj, idudkH
w.hg wkqj Grade tl ,nd.; yels jevigykla fjhs¡ fyd|hs fuu jevigyk
ks¾udKh lsÍu i|yd w¿;A jHdmD;shla wdrïN lrkak' fï i|yd f,An,A
lkafg%da,A 7la" fglaiaÜ fndlaia lkafg%da,A 7 la iy nÜka lkafg%da,A tlla
wjYHùu isÿfjhs¡ oeka fuu lkafg%da,Aia my; rEmigyfkys fmkajk wdldrhg
f*daï tl ;=, äihska lr.kak¡ fuysoS fla;khg jeo.;Ajk lkafg%da,Aia j,
kï rEmigyfkysu fmkajd we;'

oeka wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuys isxy, ,l=Kq" .Ks;h
i|yd ,l=Kq" bx.%Sis j,g wod, ,l=Kq iy úoHdjg wod, ,l=Kq i|yka lr Get
Grade nÜka tl la,sla l,úg Average bosßfhys we;s fglaiaÜ fndlaia tl ;=, fuu
úIhhka j, ,l=Kq tl;=j .Kkhù tys ,l=Kqj, idudkH w.h fmkaúh
hq;=fjhs¡ tfukau tu ,l=Kqj,g wkqrEm Star Points m%udKho fmkaúh hq;=fjhs¡
fuu ,nd.;A ,l=Kqj, idudkH w.h 75 fyda 75 g jvd jeäkï Grade tl
jYfhka A fmkaúh hq;= w;r Star Points hgf;ys ;re i,l=Kq 5 la fmkaúh hq;=
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
w;r tu ;re ish,A,u r;= j¾Kfhka fmkaúh hq;=fjhs¡ tu ,nd.;A ,l=Kqj,
idudkH w.h 65 la fyda 65 lg jvd jeäjQúg Grade tl B úhhq;= w;r fld,
meyefhka hq;= ;re y;rla Star Points hgf;ys fmkaúh hq;=h' ,l=Kq 50 fyda 50 g
jvd jeäjQ úgoS idud¾:h C f,i;A ks,A meyefhka ;re ;=kla fmkaúh hq;=h'
,l=Kq 35 fyda 35 g jvd jeäjQ úgoS idud¾:h S o ly meyefhka ;re folla
fmkaúh hq;= fjhs¡ ,l=Kq 35 lg jvd wvqjQ úg l¿ meyefhka hq;= tl ;rejla
fmkaúh hq;= w;r idud¾:h jYfhka F f,i fmkaúh hq;=h' fyd|hs oeka Tng fuu
jevigyfkys l%shdldÍ;Ajh f;Areï hkakg we;ehs lshd wfmalaId lruq¡ Grade tl
iy Star Points fmkaùug m%:ufhka m,uqj tu úIhhka j,g wod, ,l=Kqj,
idudkH w.h .Kkh lr.; hq;=fjhs¡ ta i|yd Get Grade nÜka tl vn,A la,sla
lr fldaâ úkafvda tl ;=, my; mßos fla;kh lrkak¡

fuysoS Average tl fyj;A ,l=Kqj, idudkH w.h .Kkh fmkaúh hq;Af;A


txtavg fglaiaÜ fndlaia tl ;=, fjhs¡ wod, úIhhka 4 ys iïmQ¾K ,l=Kqj, tl;=j
úIhhka .Kk jk 4 ka fn¥úg ,l=Kqj, idudkH w.h .Kkh lr.; yel'
idudkHfhka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS + ,l=K i|yd
m%uqL;djh ysñjkq ,nkafka lsishï fglaiaÜ fldgia folla wE|d.ekSu i|yd
fjhs¡ fojks m%uqL;djh ysñjkq ,nkafka w.hka folla tl;= lr.ekSu i|yd
fjhs¡ fuu úIhhka j,g wod, fglaiaÜ fndlaia j, we;s ,l=Kq idudkH mßos
tl;= l,úg tjdfha w.hka j, tl;=j fjkqjg tajd ish,A,lau tljr fmkaùu
isÿlrkq ,nhs¡ tu ksid iEu fglaiaÜ fndlaia tllu we;s w.hlau Val *kalaIka
tl Ndú;d lrñka tajd tl;= l,yels w.hka njg úIqj,A fíisla fvdÜfkÜ j,g
jgydoSu isÿlr we;' fuu fglaiaÜ fndlaia j, we;s iïmQ¾K w.hka j, tl;=j
iïmQ¾K jryklska jryka lr miqj th úIhhka .Kk fyj;A 4 ka fnod we;'
fuysoS tf,i jryka fkdl,fyd;A isÿjkafka txtenglish fglaiaÜ fndlaia tflys
we;s ,l=Kq m,uqj 4 ka fnod tu w.h b;sß w.hka j,g tl;=ùu fjhs¡ ukao
.Ks; l¾u j,oS fnoSfï ,l=Kg + ,l=Kg l,ska m%uqL;djh ysñjk neúks¡ tu

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
ksid úIhhka y;frys ,l=Kqj, tl;=j jryka l,miq / ,l=Kg l,ska jryk
biair jk neúka tu w.hhka tl;=l, miqj fnoSu isÿlrkq ,nhs¡

fyd|hs wms oeka ,l=Kqj, idudkH w.h .Kkh lrf.k wjidkh' oeka
isÿlsÍug we;Af;A fuu ,efnk idudkH ,l=Kqj,g wod, Grade tl iy Star
Points m%udKh fmkaùug wod, fla;kh isÿlsÍug fjhs¡ fyd|hs nÜka tl ;=,
by;ska i|yka lrk,o fla;khg my,ska my; mßos fla;kh lrkak¡

fuysoS .Kkh lr.;A ,l=Kq 75 fyda 75 g jvd jeäoehs i,ld n,k f,ig fla;kh
lr we;' hï fyhlska tfiajQfha kï tkï .Kkh lr.;A ,l=Kq 75 fyda 75 g
jvd jeäjQfhakï Grade tl fmkajk fglaiaÜ fndlaia tl ;=, idud¾:h jYfhka
A fmkajk f,ig fla;kh lr we;' tfukau Star Points f,i ;re i,l=Kq 5 la o
fmkajk f,ig fla;kh lr we;' ;re ish,a,lau r;= meyefhka fmkaùu i|yd
fglaiaÜ fndlaia tflys wl=rej, j¾Kh r;= mdáka fmkaùug fla;kh lr we;'
ForeColor fm%dmá tl Ndú;d lsÍfuka lsishï fglaiaÜ fndlaia tll fmkajk
wl=re j, j¾Kh fjkia lsÍfï yelshdj we;' fyd|hs fï wdldrhgu wksl=;A
fla;khkao isÿlr.kak¡ fuysoS óg wod, iïmQ¾K fla;khu i|yka lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs by; fla;kh Tng ukdj jegfykakg we;ehs lshd wms wfmalaId lruq¡
oeka fuu tla tla fldkafoaishg wfkl=;A fldkafoais ine|s b*A iafÜÜukaÜ
wdldrfhys l%shdldÍ;Ajh f;Areï .ksuq¡ by; jevigyfkys ,ndÿka ,l=Kq j,g
wkqj idudkH ,l=Kq m%udKh 68 la ,enqfõhehs is;kak¡ fuúg fuu b*A
iafÜÜukaÜ tlg wod, fla;kh l%shd;aulùfïoS m,uq b*A iafÜÜukaÜ tflysoS

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
tu ,l=Kq 75 fyda 75 g jvd jeäoehs fidhdn,k w;r fuu ,l=Kq 68 ,l=Kq 75
fyda 75 g jvd jeä fkdjk neúka fuu iafÜÜukaÜ tl wi;Hjk neúka Bg
wod, fla;kh l%shd;Aulùu isÿfkdjk w;r túg tu ,l=Kq B,`. iafÜÜukaÜ
tl u.ska ,l=Kq 65 fyda 65 g jvd jeäoehs fidhd n,kq ,nhs¡ fuu ,l=Kq 68
,l=Kq 65 fyda 65 g jvd jeä jk neúka fldkafoaish i;Hjk neúka Bg miqj
,shd we;s fldkafoais i,ld ne,Sula wjYH ke;s neúka Bg miqj ,shd we;s
ish¿u b*A iafÜÜukaÜ tlg wod, fla; fldgi l%shd;Aul fkdù u`.yßkq ,nhs¡
End If ;=kg miqj we;s fjk;A fla;khla ,shd ;snqfkakï th uqodyeÍu isÿlrkq
,nhs¡ fuf,i tlsfklg iïnkaOhla we;s b*A iafÜÜukaÜ úYd, m%udKhla ,shd
we;s wjia:djloS tys lsishï b*A iafÜÜukaÜ tll fldkafoaishla i;HjQúg ta yd
ine|s Bg my,ska ,shd we;s ish¿u b*A iafÜÜukaÜ j,g wod, fla; fldgi
u`.yßkq ,nhs¡ tu ksid fujeks jevigyka i|yd wm uq,ska meyeos,s lrk,o
b*A iafÜÜukaÜ wdldrh Ndú;d l, fkdyels jkafka tajd w;r tlsfkl
iïnkaOhla fkdue;s neúks' ukao tajdfhys Else hkakg by,ska we;s fldkafoaish
i;H fkdjQmiq fojk fldkafoaish i,ld n,k f,ig iïnkaOhla fkdue;s
neúks¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs by; ,shd we;s fla;khg wkqj ,l=Kqj, idudkH w.h jYfhka ,l=Kq
85 la ,enqfkahehs is;kak¡ oeka fla;kh l%shd;AulùfïoS m,uq b*A iafÜÜukaÜ
tlg wkqj tu fldkafoaish i;Hjk neúka idud¾:h A o" fojk b*A iafÜÜukaÜ
tlg wkqj ;re 5 la o" bkamiqj we;s iafÜÜukaÜ tl u.ska ;re 5 r;=mdg ùuo
isÿfjhs¡ kuq;A fuu fldkafoais ;=ku i;H jqjo Bg my,ska ,shd we;s b*A
iafÜÜukaÜ iu`. iïnkaOhla fkdue;s neúka Bg my,ska ,shd we;s y;rjk
iafÜÜukaÜ tlo l%shd;Aulùu isÿfjhs¡ fuu ,enqKq ,l=Kq 85 ,l=Kq 65 fyda 65
g jvd jeäjk neúka tu fldkafoaisho i;Hjk neúka idud¾:h B o ;re y;rla
iy ;re j, j¾Kh fld,mdgùu isÿfjhs¡ fuu iafÜÜukaÜ w;r iïnkaOhla
fkdue;s neúka y;ajk iafÜÜukaÜ tlo l%shd;Aulùu isÿfjhs¡ fuu ,l=Kq 85
,l=Kq 50 fyda 50 g o jvd jeäjk neúka idud¾:h C o" ;re ;=kla iy tu
;rej, j¾Kh ks,amdg ùuo isÿfjhs¡ kuq;A Bg my,ska ,shd we;s iafÜÜukaÜ ;=ko
l%shd;Aulùu isÿfjhs¡ ta wkqj idud¾:h jYfhka S o ly mdg ;re follao olakg
,efnhs¡ kuq;A Bg miqj ,shd we;s b*A iafÜÜukaÜ j,g wkqj tu ,l=Kq 85 ,l=Kq
35 g jvd wvq fkdjk neúka tu fldkafoais mÍlaIdl,o fldkafoais wi;Hjk
neúka fla;kh l%shd;Aul fkdfjhs¡ ta wkqj idud¾:h jYfhka S ysñfjhs¡ fyd|hs
Tng jegfykakg we;s tlsfklg iïnkaOhla mj;sk fldkafoais i|yd wm uq,ska
lshdÿka iafÜÜukaÜ tl Ndú;d l, fkdyels nj' fuys A B C idud¾:h
,efnk wdldrh olakg fkd,efnkafka fla;kh b;d fõ.j;Aj l%shd;Aul jk
neúks¡
fyd|hs by; tlsfklg iïnkaOhla we;s fldkafoais ish,A, my; wdldrfhka
jqjo ,súhyelso hkak Tng m%YAKhla iuyrúg kef.kakg we;s¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs by; wdldrhg fla;kh l,úg fla;kh uqodyefrk wdldrh f;Areï.ksuq¡


fglaiaÜ fndlaia tl ;=, ,l=Kq 32 la ,ndoS jevigyk l%shd;Aul l,úg m,uq
iafÜÜukaÜ tflka fuu ,enqKq ,l=Kq 35 g jvd wvqjkjdoehs úuidn,hs¡ fuu
,l=Kq 32 ,l=Kq 35 g jvd wvqjk neúka fldkafoaish i;Hjk neúka idud¾:h
jYfhka F ,efnk w;r Star Point tl jYfhka ;rejla ysñùu isÿfjhs¡ kuq;A
,l=Kqj, idudkHh jYfhka ,l=Kq 85 la ,enqfkahehs is;kak¡ oeka jevigyk
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
l%shd;Auljk úgoS m,uq iafÜÜukaÜ tl l%shd;AulùfïoS ,l=Kq 85 ,l=Kq 35 g
jvd wvq fkdjk neúka tu fldkafoaish wi;Hjk ksid ta yd ine÷kq wksla
fldkafoaishjk ,l=Kq 35 fyda 35 g jvd jeäoehs úuid n,kq ,nhs¡ ,l=Kq 85
,l=Kq 35 fyda 35 g jvd jeäjk ksid fldkafoaish i;Hjk neúka idud¾:h
f,i S ,efnk w;r Star Points jYfhka ;re follao ysñùu isÿfjhs¡ fuu
fldkafoaish i;HjQ neúka ta yd ine|s Bg my,ska ,shd we;s ish¿u b*A
iafÜÜukaÜ u.yßkq ,nhs¡ tu ksid fujeks w.hka mrdihka iïnkaO lrñka
ixikaokd;Aulj ,shk fla;khkaysoS jeä w.hka fldkafoais j, isg wvq w.hka
fldkafoais olajd ,sùug u;l ;nd.kak¡
fyd|hs fuu iafÜÜukaÜ tl ;j;a fyd|g ys;g ldjeoSu i|yd wms ;j;a
jevigykla ks¾udKh lruq¡ l,ska ks¾udKh lrk,o iEu jevigyklu
Ndú;d lrk,oafoa tla f*daï tlla muKs¡ fuysoS Tng úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdj ;=,oS f*daïia lsysmhla Ndú;d lrñka jevigyka ks¾udKh
lrk wkaou bf.k .;yel' fï i|yd iqmqreÿ f,i w¿;A jHdmD;shla wdrïN
lrkak¡ fuysoS Tng úIqj,A fíisla fvdÜfkÜ gQ,A fndlaia tl ;=, olakg
,efnk ;j;a jeo.;A w¿;A lkafg%da,A folla Ndú;d lrk wdldrh ms,sn|j
bf.k .;yelsnj wu;l fkdlrkak¡ fuysoS jHdmD;sh i|yd ,efnk f*daï tl
wm fuu ks¾udKh lsÍughk jevigyfkys m%Odk f*daï tl fyj;A m%Odk
w;=reuqyqK; jYfhka Ndú;d lrkq ,nhs¡ fï i|yd f,an,a lkafg%da,a folla"
fglaiaÜ fndlaia lkafg%da,A folla iy nÜka lkafg%da,A folla wjYHùu isÿfjhs¡
Bg wu;rj ;j;a w¿;a óg fmr Ndú;d fkdlrk,o gQ,Aia folla wjYHùu
isÿfjhs¡ ta ProgressBar lkafg%da,A tl iy Timer hk lkafg%da,A tl fjhs¡
ProgressBar lkafg%da,A tl gQ,A fndlaia tflys Common Controls leg.ßfhys
ueo yßfhka olakg ,efnhs¡

ghsu¾ lkafg%da,A tl .;Aúg th Components leg.ßfhys my,skau olakg ,efnhs¡


Created By : S.Wajira Madushanka
Disapamok Online IT Academy

fuu ghsu¾ lkafg%da,A tl wfkl=;A lkafg%da,Aia fuka f*daï tl ;=, olakg


fkd,efnk w;r th f*daï úkafvda tflys my,skau olakg ,efnhs¡ oeka my;
oelafjk mßos f*daï tl äihska lr.kak¡ fuysoS fm%da.%ia nd¾ lkafg%da,A tl f*daï
tflys by,skau msysgqjd we;' fla;kh i|yd jeo.;Ajk lkafg%da,Aia j, kïo
rEmigyk iu`. olajd we;'

wms uq,skau n,uq fm%da.%ia nd¾ lkafg%da,A tl l=ulao hkak iy tys Ndú;h' lsishï
uDÿldx.hla mß.Klhg bkaiafgda,A lsÍfïoS th fl;rï m%udKhlg bkaiafgda,A
ù we;Aoehs hk m%.;sh fmkaùug" lsishï *hs,A tlla msgm;A lsÍfïoS tys msgm;A
ù we;s m%udKh jeks lsishï ld¾hhla isÿlrk úgoS tys m%.;sh fmkaùu i|yd
fm%da.%iand¾ lkafg%da,A tl Ndú;d lrkq ,nhs¡ tu ksid fuu lkafg%da,A tl
uDÿldx. ks¾udKfhaoS b;d jeo.;A fufyhla bgq lrkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

ghsu¾ lkafg%da,A tl .;Aúg th wfkla lkafg%da,A j,g jvd úiañ; lkafg%da,A tlla
fjhs¡ lsishï wdj¾; ld,hlg jrla ksrka;rfhka hula isÿlsÍug wjYHjQúg ta
i|yd ghsu¾ lkafg%da,A tl Ndú;d lrkq ,nhs¡ f;ArefKA keoao@ WodyrKhla f,i
Tn lsishï nÜka tlla la,sla l,úg mß.Klfhys fõ,dj fmkaùug
jevigykla ks¾udKh lf,Ahehs is;kak' fuúg nÜka tl la,sla l,úgoS
muKla tu fudfydf;A mß.Klfhys igykaj we;s fõ,dj fmkajkq ,nhs¡
fuysoS ksrka;rfhkau iajhxl%Shju fõ,dj ,nd.ekSugkï ;;Amrhla ;;Amrhla
mdidu tu nÜka tl la,sla l,hq;= fjhs¡ kuq;A ghsu¾ lkafg%da,A tl ;=, wdj¾;
ld,h f,i ;;Amr 1 la ilialr th ;=, fõ,dj fmkaùu i|yd fla;kh
l,úg iEu ;;AmrhloSu th ;=, fla;kh uqodyßkq ,nhs¡ fuúg ;;Amrhla
;;Amrhla mdidu ghsu¾ lkafg%d,A tflys bfjkaÜ tl uq,isg l%shd;Auljk
neúka ksrka;rfhkau ;;Amrfhka ;;Amrh fjkiajk j;Auka fõ,dj fmkajkq
,nhs¡ fuh wms ir< WodyrKhlska f;Areï.ksuq¡ fuu újD; lrf.k we;s
jHdmD;sh tf,iu mj;soaoS w¿f;kau iagd¾Ü fukq tl Ndú;d lrñka w¿;A
jHdmD;shla wdrïNlr tys we;s f*daï tlg ghsu¾ lkafg%da,A tlla iy f,An,A
lkafg%da,A tlla we;=,;A lr.kak¡ oeka f*daï tlg my,ska olakg ,efnk
ghsu¾ lkafg%da,A tl isf,lAÜ lr fm%dm¾àia úkafvda tflys Interval fm%dmá tl
bosßfhys 1000 f,i w.h fjkia lrkak¡ fuysoS wdj¾;ld,h ilia lrkq ,nkafka
Interval fm%dmá tl Ndú;d lsÍfuks¡ fuh ilia lrkq ,nkafka ñ,s;;Amr j,sks¡
tkï ñ,s;;Amr 1000 la ;;Amr tlla nj isys;nd.kak¡ fuh 1000 f,i ilia
l,úg iEu ñ,s;;Amr 1000 la fyj;A iEu ;;Amrlg jrla fuys ,shd we;s
fla;kh uqodyßkq ,nhs¡ fyd|hs ghsu¾ lkafg%da,A tl vn,A la,sla lr fldaâ
úkafvda tflys Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS Date.Now hgf;ys we;s ToLongTimeString fu;â tl iïmQ¾K moaO;s


fõ,dj ,nd.ekSu i|yd Ndú;d lrkq ,nhs¡ fuu fla;kh ,shd we;Af;A ghsu¾
lkafg%da,A tl ;=, we;s Tick bfjkaÜ tl ;=, fjhs¡ fuu Tick bfjkaÜ tl" ,ndoS
we;s wdj¾;ld,hg wkqj kej; kej;;A l%shd;Aulùu isÿfjhs¡ ghsu¾ lkafg%da,A
tflys fla;kh m,uqj uqodyeÍu i|yd Form tl u; vn,A la,sla lr Form Load
bfjkaÜ tl ;=, ghsu¾ lkafg%da,A tflys Start fu;â tl Ndú;d lrkak¡

Timer1.Start ()
fyd|hs Tnj mqÿuhg m;Alrjñka fõ,dj os.gu fmkaùu isÿlrkq ,nhs¡ fuysoS
mqÿuùug fohla fkdue;' wms fla;kh isÿlf,A ghsu¾ lkafg%da,A tflys Tick
bfjkaÜ tl ;=,h' fuúg ,ndoS we;s wdj¾;ld,hlg wkqj ksrka;rfhka tys
fla;kh uqodyßkq ,nhs¡ WodyrKhla f,i fuu ghsu¾ lkafg%da,A tl ;=, Beep
() fu;â tl i|yka lr jevigyk Odjkh lrn,kak¡ úkafvdaia fufyhqï
moaO;sfhys olakg ,efnk îma y`v ,nd.ekSu i|yd Beep () fu;â tl Ndú;d
lrkq ,nhs¡ fuúg iEu ;;Amrhla mdidu îma y`v kdoùu isÿfjhs' fyd|hs Tng
ghsu¾ lkafg%da,A tl ms,sn|j o, jegySula ,efnkakg we;ehs lshd wm úYajdi
lruq' wms oeka kej;;A wfma jevigyk fj; fhduqfjuq¡ fuu jevigyfkys
Enter User Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, ksjerosu hQi¾ fkaï tl
iy Enter Password bosßfhys we;s fglaiaÜ fndlaia tl ;=, ksjerosu mdiaj¾â
tl ,ndoS OK nÜka tl la,sla l,úg fjku f*daï tll we;s jeo.;A o;A;
n,d.ekSug yelsúh hq;=h' fuysoS ksjerosu hQi¾ fkaï tl admin jk w;r
mdiaj¾â tl fyj;A wjir moh jkqfha 1234 fjhs¡ yenehs fuf,i hQi¾ fkaï tl
iy mdiaj¾â tl fjk;A mqoa.,hl=g w;Ayodne,Sug ld,h ,ndfokqfha fm%da.%iand¾
tl iïmQ¾Kfhkau msÍ wjidk fjk f;la muKs¡ tu msfrk ld,h we;=,;
fjk;A mqoa.,hl=g hQi¾ fkaï tl iy mdiaj¾â tl yßhgu admin iy 1234
,ndfok f;la w;ayodne,sh yel' tu ld,h we;=,; ksjeros hQi¾ fkaï tl iy
mdiaj¾â tl ,ndoSug fkdyelsjqjfyd;A fm%da.%iand¾ tl msÍ wjika jkjd;A
iu`.u iïmQ¾Kfhkau jevigyk Odjkhùfuka bj;Aúh hq;=h' fyd|hs fuu
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
jevigyfkys jeo.;A f;dr;=re fmkaùu i|yd ;j;a f*daï tlla wjYHùu
isÿfjhs¡ idudkHfhka úIqj,A fíisla mß.Kl NdIdj ;=<oS fm%dfclaÜ tlla
wdrïNl,miq jevigykla ks¾udKh lsÍu i|yd ,efnkafka tla f*daï tlla
muKs¡ ;j;a w¿;A f*daï tlla ,nd.ekSu i|yd úIqj,a iagqäfhda úkafvda tflys
ol=Kqmi by, fl,jfrys we;s Solution Explorer úkafvda tflys fm%dfclaÜ fkaï
tl u; rhsÜ la,sla lr olakg ,efnk fukq tflka Add úOdkh f;dard olakg
,efnk fukq tflka New Items fukq úOdkh wkq.ukh lrkak¡

fuúg Add New Items vhf,d.A fndlaia tl olakg ,efnhs¡ fuys jïmi we;s
,ehsia;=fjka Windows Form hkak f;dard Bg bosßfhka we;s Windows Form hk
wdldrh f;dard Add nÜka tl la,sla lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka fid,shqIka tlaiamaf,dar¾ úkafvda tl foig fyd|ska wjOdkh fhduql,úg


Form2 kñka w¿;A f*daï tlla tl;=ù we;s wdldrh olakg ,efnhs¡

fuu fid,shqIka tlaiamaf,dar¾ úkafvda tflys Form2 ys ku u; vn,A la,sla


l,úg th ;srfha olakg ,efnk w;r oeka fuhg fglaiaÜ fndlaia tlla
,ndf.k my; mßos tu f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs wms oeka fm%da.%iand¾ lkafg%da,A tflys jeo.;A fm%dm¾àia lsysmhla


y÷kdf.k isáuq¡
Maximum
fuysoS fm%da.%iand¾ tl áflka ál msfrñka msfrk Wmßu w.h l=ulao hkak
,ndosh yel'
Minimum
fm%da.%iand¾ tl msÍug mgka.kakd wju w.h l=ulao hkak fuysoS ,ndosh yel'

fuu jevigyfkys m,uq f*daï tl l%shd;Auljkjd;A iu`.u fm%da.%iand¾ tl


áflka ál msÍu isÿúh hq;=h' th 100 hk w.h olajd meñKs miq ;j;a hQi¾
fkaï iy mdiaj¾â ;jÿrg;A ,ndfoñka w;Ayodne,Su je,elaùu i|yd
jevigyk Odjkfhka bj;Aùu isÿúh hq;=h' fyd|hs fm%da.%iand¾ tflys Wmßu
w.h jk 100 jk f;la ksrka;rfhka hï ld,hlg jrla lsishï w.hla msÍug
kï ta i|yd fla;kh l,hq;Af;A ghsu¾ lkafg%da,A tflys Tick bfjkaÜ tl ;=,
nj Tng oeka fyd|dldrju jegysh hq;=h' ta i|yd ghsu¾ lkafg%da,A tl vn,a la,sla
lr Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fm%da.%iand¾ tl áflka ál msfrkúgoS tu msfrk w.h l=ulao hkak


Value fm%dmá tl yryd ,nd.ekSfï yelshdj mj;S' fuysoS m<uqj b*A iafÜÜukaÜ
tlla u.ska tu áflka ál msfrk w.h 100 olajd meñK we;Aoehs fidhd n,kq
,nhs¡ wm ghsu¾ lkafg%da,A tflys Interval tl i|yd ,ndÿkafka 1000 neúka iEu
;;Amrhlgu jrlau fuu áflka ál msfrk w.h 100 olajd meñK we;Aoehs
fidhd n,k f,ig fla;kh lr we;' hï fyhlska th 100 olajd msreK miqj
ghsu¾ lkafg%da,A tflys Stop fu;â tl u.ska l%shd;Auljk Tick bfjkaÜ tl
;jÿrg;A l%shd;Aulùu wfydais lr we;' tfukau Application la,dia tflys Exit
fu;â tl Ndú;d lrñka iïmQ¾K jevigyku Odjkfhka bj;A lsÍu isÿlrkq
,nhs¡ ta;A iu`.u Beep fu;â tl u.ska îma kdoh ksl=;A ùug fla;kh lr we;'
Else u.ska woyia jkqfha by; i|yka fldkafoaishg wod, fkdjk wjia:dj fjhs¡
tkï fm%da.%iand¾ tl msfrk w.h 100 olajd fkdmeñfKk wjia:dj fjhs¡ túg
fm%da.%iand¾ tl oekg msfrñka ;sfnk w.hg w.h 5 ne.ska tl;=jk f,ig
fla;kh lr we;' fuúg iEu ;;Amrhla mdidu Tick bfjkaÜ tl l%shd;Aul jk
neúka iEu ;;Amrhla mdidu w.h 100 jk f;la fm%da.%iand¾ tl w.h 5 ne.ska
msÍu isÿfjhs¡ jevigyk Odjkhjkjd;A iu`.u ghsu¾ lkafg%da,A tl l%shd;Aul
lrùu i|yd f*daï tl u; vn,A la,sla lr Load bfjkaÜ tl ;=, Timer1.Start
() hk fu;â tl Ndú;d lrkak¡

fuf,i fm%da.%iand¾ tl áflka ál msfrkúgoS hQi¾fkaï tl f,i admin iy


mdiaj¾â tl f,i 1234 ,ndÿka úgoS hQi¾fkaï tl iy mdiaj¾â tl ksjeros
neúka fojk f*daï tl fmkaúh hq;= w;r fm%da.%iand¾ tl msfrk w.h k;rù
tys w.h 0 úhhq;= w;r ghsu¾ lkafg%da,A tlo ;jÿrg;A l%shd;Aulùu k;rúh
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
hq;=h' jeros hQi¾fkaï tlla iy mdiaj¾â tlla ,ndÿka úgloS kej;;A ksjeros
hQi¾fkaï tl iy mdiaj¾â tl w;Ayod ne,Su i|yd fglaiaÜfndlaia ysiaùu
isÿúh hq;=h' tfukau hQi¾fkaï tl ghsma lsÍu i|yd m<uq fglaiaÜ fndlaia
tflys l¾i¾ tl msysgqúh hq;=h' kuq;A fuu jevigyfkys fldkafoais
mÍlaIdlsÍfïoS fjkila olakg ,efnhs¡ fuh Tng jegyqfka kï losuh' fuysoS
OK nÜka tl la,sla lrkúgoS lkafg%da,A foll tljrloS tu fldkafoaish we;Aoehs
mÍlaIdl, hq;=fjhs¡ fldákau lsjfyd;A TextBox1 lkafg%da,A tflys hQi¾fkaï tl
jYfhka admin o TextBox2 lkafg%da,A tflys mdiaj¾â tl jYfhka 1234 hkak
we;Aoehs tljr mÍlaId l,hq;= fjhs¡ fuf,i lkafg%da,a tllg jvd jeä
m%udKhl fldkafoais mÍlaId lsÍfïoS and fyda or hk Tmf¾g¾ fol Ndú;d
lrkq ,nhs¡ and Tmf¾g¾ tl Ndú;d lrñka fldkafoais folla fyda Bg jeä
m%udKhla mÍlaIdlrk úgoS tu ish¿u fldkafoais i;H jQ úgoS muKla ta hgf;A
,shd we;s fla;kh l%shd;Aulùu isÿfjhs¡ or Tmf¾g¾ tl Ndú;d lrñka
fldkafoais folla fyda Bg jeä m%udKhla ,shd we;súgoS bka tla fldkafoaishla
fyda i;H jqjo ta hgf;A ,shd we;s fla;kh l%shd;Aulùu isÿfjhs¡ fuu
jevigyfkaoS wksjd¾fhkau hQi¾fkaï tl;A mdiaj¾â tl;A admin iy 1234 u
úh hq;=h' bka l=uk fyda tlla jerÿkfyd;A fojk f*daï tl fkdfmkaúh hq;=h'
tfia kï Tng oeka jegysh hq;=fjhs fï i|yd fhdod.kq ,nkafka and Tmf¾g¾ tl
nj' fyd|hs tfia kï OK nÜka tl vn,A la,sla lr fldaâ úkafvda tl ,ndf.k
my; oelafjk mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuys fldgq lr we;s fla;khg muKla wjOdkh fhduq lrkak¡ fuysoS m,uq
fglaiaÜ fndlaia tl ;=, we;af;a admin oehs fidhd n,kq ,nhs¡ ta;A iu`.u and
Tmf¾g¾ tl u.ska tu wjia:dfõoSu fojk fglaiaÜ fndlaia tl ;=, o we;Af;A
1234 hkako fidhd n,kq ,nhs¡ fuysoS and Tmf¾g¾ tl Ndú;d lr we;s neúka
by; fldkafoais folu muKla i;HjQ úgoS muKla Timer1.Stop () fla;kh
u.ska ;jÿrg;A ghsu¾ lkafg%da,A tl l%shd;Aulùu k;r lrk f,ig fla;kh lr
we;' ke;fyd;A ;jÿrg;A fm%da.%ia nd¾ tl msÍu isÿfjhs¡ fuu fldkafoais folu
i;Hùu hkq ,ndoS we;s hQi¾fkaï tl iy mdiaj¾â tl admin iy 1234 ùu
fjhs¡ fuysoS fm%da.%ia nd¾ tl ;jÿrg;A msÍu wkjYH ksid tys msreK m%udKh
iïmQ¾Kfhkau bj;AlsÍug tkï tys msfrk w.h Y=kH lsÍug
ProgressBar1.Value = 0 f,ig fla;kh lr we;' tfukau Form2.ShowDialog ()
fla;kh u.ska f*daï tl fmkajk úgoS th vhf,d.A fndlaia tll ,laIK
fmkajñka fmkajk f,ig fla;kh lr we;' idudkHfhka tla f*daï tll isg
;j;a f*daï tlla fmkaùu i|yd Ndú;d lrkqfha Show fu;â tl fjhs¡ kuq;A
ShowDialog fu;â tflysoS f*daï tl fmkajk w;r fmkajkq ,nkafka úkafvdaia
fufyhqï moaO;sfhaoS vhf,d.A fndlaia tll .;s.=K o iu`.ks¡ fuúg fojk f*daï
tl laf,daia fkdlr m,uq f*daï tflys lsisÿ lkafg%da,A tlla Ndú;d lsÍfï
yelshdj fkdue;' idudkHfhka vhf,d.A fndlaia tlloS isÿjkafkao ta
wdldrhgu fjhs¡ fuys Else g miqj i|yka lrkq ,nkafka by; fldkafoais
folgu tl`. fkdjQ wjia:dj fjhs¡ tkï jeros hQi¾fkaï tlla fyda jeros
mdiaj¾â tlla fyda fkdtfiakï folu jeroshgu ,ndÿka wjia:dj fjhs¡ fuúg
kej;;A hQi¾fkaï tl iy mdiaj¾â tl w;Ayodne,Su i|yd fglaiaÜ fndlaia
folu ysialr we;' tfukau iqmqreÿ f,ig ghsma lsÍu i|yd TextBox1.Focus ()
fu;â tl u.ska m,uq fglaiaÜ fndlaia tl ;=, l¾i¾ tl msysgqjd we;' fuu
jevigyfkaoS fojk fglaiaÜ fndlaia tl ;=, mdiaj¾â tl ,ndfok úgoS th
l=ulao hkak fmkajkq ,nhs¡ idudkHfhka mdiaj¾â tlla ghsma lrkúgoS ta
ghsma lrkq,nk le/lag¾ia fjkqjg fndfyduhla jevigyka j,oS olakg
,efnkafka ;rejla fyda ;s;la jeks i,l=Kla fjhs¡ fyd|hs ta wdldrhg fuu
jevigyfkys fglaiaÜ fndlaia tl ilia lsÍu i|yd fojk fglaiaÜ fndlaia
tl f;dard fm%dm¾àia úkafvda tflka PasswordChar fm%dmá tl bosßfhys ta
fjkqjg fmkaúhhq; ;rejla fyda ;s;la jeks i,l=Kla ,ndfokak¡ fyd|hs
oekau jevigyk Odjkh lrn,kak¡

fyd|hs Tng oeka b*A iafÜÜukaÜ tl Ndú;d lrk wdldrh ms,sn|j o,


jegySula we;ehs lshd wfmalaId lruq¡ fuh ;jÿrg;A j¾Okh lr.ekSu i|yd
;j;a jevigykla ks¾udKh lruq¡ fuh l,ska ks¾udKh lrk,o jevigyka
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
j,g jvd yd;Amiskau fjkia Tng lsishï úfkdaockl iaNdjhla tla lsÍug
yels jevigykla f,ig ye|skajQjdg jrola fkdue;' fyd|hs fuu jevigyk
ks¾udKh lsÍug w¿;A fm%dfclaÜ tlla újD; lr.kak¡ fï i|yd f,An,A
lkafg%da,A 4 la" fglaiaÜ fndlaia lkafg%da,A 4 la iy nÜka lkafg%da,A 2 la iy
ghsu¾ lkafg%da,A ;=kla wjYHùu isÿfjhs¡ fyd|hs fuu lkafg%da,Aia Ndú;d
lrñka my; oelafjk mßos f*daï tl äihska lr.kak¡ fuysoS fla;kh lsÍfïoS
jeo.;Ajk lkafg%da,Aia j,kïo fuu rEm igyk iu`. bosßm;A lr we;'

fyd|hs wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuysoS Number 1
hgf;A we;s fglaiaÜ fndlaia tl" Number 2 hgf;A we;s fglaiaÜ fndlaia tl
iy Number 3 hgf;A we;s fglaiaÜ fndlaia tl ;=, úúO fõ.j,ska hq;=j wyUq
f,i 0 isg 9 olajd jQ w.hka fmkaúh hq;=h' fuu wyUq f,i fmkajk iEu
w.hlau mQ¾K w.hka úhhq;=h' fuf,i w.hka fmkaúh hq;Af;A Start nÜka tl
la,sla l,úgoSh' fuf,i úúO fõ.j,ska hq;=j w.hka fmkaùug wm ghsu¾
lkafg%da,A tl Ndú;d lrkq ,nhs¡ fyd|hs fuf,i úúO fõ.j,ska hq;=j wyUq w.hka
fmkajk úgoS Stop nÜka tl la,sla l,úg tu fmkajk w.hka k;rùu isÿúh
hq;=h' w.hka fmkaùu k;rjQúg hï f,ilska fglaiaÜ fndlaia ;=fkysu w.h
jYfhka 7 ,eî ;snqKfyd;A Marks bosßfhys fglaiaÜ fndlaia tl ;=, ,l=Kq
jYfhka TextBox4 ys oekg ;sfnk ,l=Kq j,g 500 la tl;=ùu isÿúh hq;=h'
tfukau by; fglaiaÜ fndlaia ;=fkka l=uk fyda fglaiaÜ fndlaia tlla ;=, 7
,eî ;snqKfyd;A oekg ;sfnk ,l=Kq j,g 50 la tl;=ùu isÿúh hq;=h' tfukau
TextBox1 ys yd TextBox2 ys muKla 7 ,eî ;snqKfyd;A oekg ;sfnk ,l=Kq j,g

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
200 la tl;=úh hq;= w;r ta wdldrfhkau TextBox1 ys yd TextBox3 ys 7 ,eî
;snqKfyd;A o mj;sk ,l=Kq j,g 200 la tl;=ùu isÿúh hq;=h' TextBox2 ys yd
TextBox3 ys o 7 mej;=Kfyd;A oekg ,eî ;sfnk ,l=Kq j,g 200 la tl;=ùu
isÿúh hq;=h' by; fldkafoais j,g tl`. fkdjk iEu wjia:djlu tkï by;
wdldrj,g 7 fkd,efnk iEu wjia:djlu mj;sk ,l=Kqj,g 5 ne.ska tl;=ùu
isÿúh hq;=h' fyd|hs Tng oeka jevigyfkys l%shdldÍ;Ajh uekúka
f;Areïhkakg we;ehs lshd wms wfmalaId lruq¡ oeka wms fuu jevigyk
iúia;rd;Aulj fla;kh lsÍug mgka .ksuq¡ fuu jevigyfkys Number1,
Number2 iy Number3 hgf;ys olakg ,efnk fglaiaÜ fndlaia ;=, úúO
fõ.j,ska hq;=j wyUq f,i w.hka hï ld,hlg jrla fmkaùu isÿúh hq;=h' hï
ksYAÑ; ld,hlg jrla ksrka;rfhka hï fohla isÿlsÍug fyj;A hï fla;khla
l%shd;Aul lsÍugkï ta i|yd Ndú;d l,hq;Af;A ghsu¾ lkafg%da,A tl Tng oeka
jegysh hq;=h' ghsu¾ lkafg%da,A tflys Interval f,i fm%dmá tlla olakg ,efnk
w;r fuys hï ld,hla i|yka l,miq WodyrKhla f,i ñ,s;;Amr 1000 la fyj;A
;;Amrhla ilia l,miq th ;=, we;s fla;kh iEu ;;Amrhlg jrlau kej;
kej;;A uqodyeÍu isÿlrkq ,nhs¡ úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS
wyUq f,i w.hka ,nd.ekSu i|yd Rnd kue;s fu;â tl Ndú;d lrkq ,nhs¡
fyd|hs TextBox1 ys wyUq f,i w.hka fmkaùu i|yd wms fuu f*daï tlg
,nd.;A Timer1 lkafg%da,a tl Ndú;d lr we;' fyd|hs ta i|yd f*daï tlg
my,ska olakg ,efnk Timer1 lkafg%da,a tl vn,A la,sla lr olakg ,efnk fldaâ
úkafvda tflys Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡ TextBox1.Text =
Rnd () * 10 fuys ;re i,l=Kg miqj lsishï w.hla ,ndÿka miqj 0 isg tu w.h
olajdjQ we;s ´kEu w.hla TextBox1 ys wyUq f,i fmkajkq ,nhs¡ oeka jevigyk
l%shd;Aulùug m%:ufhka Timer1 lkafg%da,A tflys Interval tl jYfhka 30 f,i
ilia lrkak¡ fuúg 0 isg 10 olajdjQ ´kEu w.hla wyUq f,i ñ,s;;Amr 30 lg
jrla m<uq fglaiaÜ fndlaia tl ;=, fmkajkq ,nhs¡ kuq;A jevigyk
Odjkhl,úg oYuia:dk w.hka fukau mQ¾K ixLHdo wyUq f,i fmkajkq
,nhs¡ kuq;A wmg wjYH jkafka mQ¾K ixLHd muKs¡ lsishï oYuia:dk iys;
w.hl oYuia:dk fkdi,ld yßñka fyj;A w;Ayßñka mQ¾K ixLHdj muKla
fmkaùu i|yd úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=, Int *kalaIka tl
Ndú;d lrkq ,nhs¡ fyd|hs ta i|yd my; mßos fla;kh lr f*daï tflys Load
bfjkaÜ tl ;=, Timer1.Start () f,i i|yka lr jevigyk Odjkh lr n,kak'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu w.hka fmkaúh hq;Af;A Start nÜka tl la,sla l,úgoS neúka Load bfjkaÜ
tl ;=, we;s Timer1.Start () hk fla; fldgi bj;Alr Start nÜka tl vn,A la,sla
lr tys la,sla bfjkaÜ tl ;=, Timer1.Start () f,i fla;kh lr jevigyk
Odjkh lr Start nÜka tl la,sla lr n,kak¡ Tnj mqÿuhg m;Alrjñka
jevigyfkys wyUq w.hka TextBox1 lkafg%da,A tl ;=< fmkajkq ,nhs¡ kuq;A Tn
fjk;A fm%dfclaÜ tlla wdrïNlr tys f*daï tlg nÜka lkafg%da,A tlla
,ndf.k thg Timer1 lkafg%da,A tl ;=, ,shk,o fla;kh ,shd jevigyk
Odjkh lr nÜka tl la,sla lr n,kak¡ fuysoS ie,ls,af,ka ne¨jfyd;A
jevigyk Odjkh lr nÜka tl la,sla lrk iEu wjia:djloSu wyUq w.hka
fmkajqjo th fmkajkq ,nkafka tlu rgdjlg fjhs¡ tu ksid fuu fmkajk
w.hka tlu rgdjlg fkdj tu rgdjo wyUq f,i iliaùu i|yd úIqj,a fíisla
fvdÜfkÜ mß.Kl NdIdj ;=, Randomize () fu;â tl Ndú;d lrkq ,nhs¡
fyd|hs tfiakï wmf.A jevigyfkys ghsu¾ lkafg%da,A ;=kgu wod, fla;kh
my;ska bosßm;A lr we;' Timer2 lkafg%da,A tflys Interval tl 100 f,io" Timer3
lkafg%da,A tflys Interval tl 50 f,i ilia lsÍug wu;l fkdlrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu ghsu¾ lkafg%da,A ;=fkysu wyUq f,i fmkaùug wod, fla;kh l%shd;Aulúh
hq;af;a Start nÜka tl la,sla l,úgoS neúka fuu nÜka tl vn,a la,sla lr la,sla
bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡ fuysoS Start nÜka tl la,sla lrkúg
Stop nÜka tl la,sla lsÍfï wjYH;djhla mek fkdk.sk neúka jevigyk
Odjkhjkúg th la,sla lsÍug fkdyelsjk f,i ;djld,slj wl%shlr .ekSu
i|yd f*daï tflka Stop nÜka tl f;dard fm%dm¾àia úkafvda tflka Enabled
fm%dmá tl False lr ;nkak¡ fuu Start nÜka tl la,sla l,úg wyUq w.hka
fmkajkúg hï wjia:djloS th k;r lsÍug isÿjk neúka kej;;A Stop nÜka
tl il%sh lr.ekSu i|yd thgo fla;kh l,hq;Af;A Start nÜka tl ;=, fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuf,i wyUq w.hka fmkajk úgoS Stop nÜka tl la,sla l,úgoS tu wyUq
w.hka fmkaùu k;rùu isÿúh hq;=h' tfukau ,eî we;s wyTq w.hka wkqj ,l=Kq
ysñùu isÿfjhs¡ fuf,i wyUq w.hka f,i fglaiaÜ fndlaia ;=fkysu 7 hk w.hka
;=kla olakg ,efnkúg mj;sk ,l=Kq j,g 500 la ysñùu isÿfjhs¡ fuysoS
fglaiaÜ fndlaia ;=fkysu w.h 7 ùu hkq wksjd¾fhkau fglaiaÜ fndlaia
;=fkysu w.hka 7 ùu wksjd¾h úhhq;=h' tkï fglaiaÜ fndlaia ;=kgu tljr 7
,eîu hkq fldkafoais ;=ku 7 ùu fyj;A i;Hùu ksid Ndú;d l,hq;Af;A And
Tmf¾g¾ tl fjhs¡ fyd|hs ta i|yd Stop nÜka tl ;=, my; mßos fla;kh lrkak¡
ghsu¾ lkafg%da,Aia ish,A, l%shd;Aulùu k;r lsÍu i|yd Stop fu;â tl Ndú;d
lrñka ta i|ydo fla;kh fuys ,shd we;'

fuysoS ,l=Kq fmkajkq ,nkafka TextBox4 lkafg%da,a tl ;=, fjhs¡

TextBox4.Text =Val(TextBox4.Text) + 500

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS TextBox4 lkafg%da,A tflys oekg ,eî we;s ,l=Kq fyj;A mj;sk w.hg 500
la tl;= jk f,ig fla;kh lr we;' fuysoS + ,l=fKys m%uqL;djh m,uqj
ysñjkqfha fglaiaÜ fldgia folla tlg wE|d.ekSug neúka TextBox4 lkafg%da,A
tflys mj;sk w.h tl;=l,yels i;H w.hla njg m;Alr.ekSug Val *kalaIka
tl Ndú;d lr we;'
fuu fglaiaÜ fndlaia ;=fkka l=uk fyda fglaiaÜ fndlaia tll 7 ,eî ;snqKfyd;A
mj;sk ,l=Kqj,g 50 la tl;=ùu isÿúh hq;=h' kuq;A fuhska l=uk fyda fglaiaÜ
fndlaia tll 7 ;sîuhkq Ndú;d l,hq;Af;A Or Tmf¾g¾ tl fjhs¡ fuúg ,shd
we;s l=uk fyda fglaiaÜ fndlaia tll 7 ;snqko mj;sk ,l=Kq j,g 50 la
tl;=ùu isÿúh hq;=h' ta i|yd wmg my; mßos fla;kh ,súh yel'

tfukau TextBox1 ys yd TextBox2 hk lkafg%da,A foflysu 7 ;snqKfyd;A ,l=Kq


200 la ysñjk w;r TextBox1 ys yd TextBox3 hk lkafg%da,A foflysu o 7
mej;=Kfyd;A l,ska ,l=Kq m%udKhu ysñùu isÿfjhs¡ tfukau TextBox2 ys yd
TextBox3 hk lkafg%da,A foflysu o 7 mej;=ko ,l=Kq 200 la ysñ fjhs¡ by;
wdldrhg fkdjk iEu wjia:djloSu ,l=Kq 5 ne.ska tl;=ùu isÿúh hq;=h' tkï
th ,súh hq;Af;A Else j,g miqj nj Tng oeka jegysh hq;=h' óg wod, ish¿u
fla;kh wm my;ska bosßm;A lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu Stop nÜka tl la,sla lrkjd;A iu`.u kej;;A Stop nÜka tl la,sla lsÍug
fkdyelsjk f,ig wl%sh lr.ekSu i|yd Button2.Enabled = False f,ig
fla;kh lr we;' kuq;A fuu fla;kfhys wka;sug ,shd we;s b*A iafÜÜukaÜ
;=ku wmg ;ks b*A iafÜÜukaÜ mÍlaId l, yel' ta wkqj th my; oelafjk
mßos fla;kh l, yel'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS by; fla;kh fmdf;ys fmkaùug wmyiq neúka fma,sj,g lvd fmkajd
we;s w;r tys Then jk ;=reu tl fma,shg jevigyk ;=, fla;kh l,hq;=nj
isys ;nd.kak¡ ñka woyia jkqfha TextBox1 ys yd TextBox2 foflysu tljr ys 7
;sîu fyda TextBox1 ys yd TextBox3 foflysu tljr 7 ;sîu fyda TextBox2 ys yd
TextBox3 foflysu tljr 7 ;snqKúg mj;sk ,l=Kq j,g 200 la ysñjk f,ig
fjhs¡ fï wdldrhg fla;kh l,úg b*A iafÜÜukaÜ ;=kla muKla iEfyhs¡ fyd|hs
oeka jevigyk Odjkh lr n,kak¡ Tng oeka b*A iafÜÜukaÜ tl ukdj
jegfykakg we;ehs lshd wfmalaId lruq¡ fuh ;j;a fyd|ska f;Areï .ekSug wm
;j;A jevigykla ks¾udKh lruq¡
fuysoS Tng b*A iafÜÜukaÜ tlla iu`. RadioButtons Ndú;d lrk wdldrh
ms,sn|j wjfndaOhla ,nd.; yel' fuh Department lsysmhlska hq;A wdh;khl
tla jD;A;slhl=f.A uQ,sl jegqm ,ndÿka miq Y=oaO jegqm .Kkh lr.; yels
le,Alshqf,Agrhls¡ fuysoS Tng ;j;a w¿;A lkafg%da,A tlla Ndú;d lrk wdldrho
bf.k .; yel' fuu jevigyk ks¾udKh lsÍu i|yd Label lkafg%da,A ;=kla"
TextBox lkafg%da,A ;=kla" Button lkafg%da,A tlla iy RadioButton lkafg%da,A
;=kla wjYHùu isÿfjhs¡ Bg wu;rj gQ,A fndlaia tflys Containers leg.ßfhys
olakg ,efnk GroupBox kue;s lkafg%da,A tflka lkafg%da,A ;=klao wjYHùu
isÿfjhs¡

fuu GroupBox lkafg%da,A tl idudkHfhka jevigykla ;=,oS Ndú;d lrkq


,nkafka lkafg%da,aia fjka fjka jYfhka ldKAv lsÍu i|yd fjhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

idudkHfhka f*daï tlla ;=,oS tla wjia:djloS f¾äfhda nÜka j,ska f;dard.ekSfï
yelshdj mj;skafka bka tlla muKs¡ kuq;A Tng fjka fjka jYfhka tljr
f¾äfhda nÜka folla f;dard.ekSug wjYHjQjdhehs is;kak¡ fuúg tajd
wksjd¾fhkau fjk fjku .ArEma fndlaia ;=, fjka fjka jYfhka msysgqjd .;
hq;=fjhs¡ fyd|hs jevigyfkys w;=reuqyqK; my; rEmfha oelafjk wdldrhg
ks¾udKh lr.kak¡ fuysoS wm jevigyk ks¾udKh lsÍfï myiqj i|yd
fla;khg jeo.;Ajk lkafg%da,Aia kïlr we;' th fï rEmigyk iu`. olajd
we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fydohs wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuh Department


lsysmhl jevlrk fiajlhskaf.A Y=oaO jegqm .Kkh lr.; yels .Kl hka;%hls¡
fuys Basic Salary bosßfha we;s fglaiaÜ fndlaia tl ;=, uQ,sl jegqm ,ndoS
ämd¾ÜukaÜ tl jYfhka HR f,i f;ArEúg Allowance tl uq¿ jegqfmka 20% la
ysñúh hq;= w;r RadioButton5 lkafg%da,A tl f;ArEúg iïmQ¾K jegqfmka 10% la
EPF /ETF tl jYfhka ilia úhhq;=h' bkamiq Meal Allowance bosßfha lEu oSukdj
,ndÿka miqj Calculate Net Salary nÜka tl la,sla l,úg Net Salary bosßfha we;s
fglaiaÜ fndlaia tl ;=, Basic Salary tlg Allowance tl iy Meal Allowance tl
tl;=ù tu uq¿ tl;=fjka ,efnk EPF/ETF w.h wvqù Net Salary tl fyj;A Y=oaO
jegqm fmkaúh hq;=h' fï f,ig Admin wdldrh f;ArEúg Allowance tl jYfhka
Basic Salary tflka 15% l w.hla ysñúh hq;= w;r IT wdldrh f;dard we;s úgoS
Allowance tl uQ,sl jegqfmka 10% l m%udKhla iliaúh hq;=h' ta;A iu`.u 10%,
15% fyda 20% hk f¾äfhda nÜka f;ArEúg tys oelafjk m%udKfhka uQ,sl
jegqfmka EPF/ETF tl .Kkhùu isÿúh hq;=h' fyd|hs fuysoS Calculate Net Salary
nÜka tl la,sla l,úgoS Department j,ska iy EPF/ETF hgf;A we;s f¾äfhda nÜka
tlla f;dard ;sfíoehs ne,sh hq;= neúka and fyda or Tmf¾g¾ tlla Ndú;d lsÍug
isÿfjhs¡ kuq;A fuysoS tu ldKAv foflkau tla wjia:djloS f¾äfhda nÜka folla
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
f;dard we;súgoS tu Y=oaO jegqm .Kkh úhhq;= ksid fuysoS Ndú;d l,hq;Af;A
and Tmf¾g¾ tl fjhs¡ fyd|hs ta i|yd m,uqj Calculate Net Salary nÜka tl vn,a
la,sla lr tys Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuys fldgq lr we;s fla;kh foig muKla wjOdkh fhduq lrkak¡ lsishï
f¾äfhda nÜka tlla f;dard we;ao ke;ao hk j. fidhd .ekSug Checked fm%dmá
tl Ndú;d lrkq ,nhs¡ lsishï f¾äfhda nÜka tlla la,sla lr we;s úg fuh True
ùuo tfia fkdue;súg False f,io iliaùu isÿfjhs¡ fuysoS b*A iafÜÜukaÜ tlla
u.ska HR j,g wod, f¾äfhda nÜka tl iu`. EPF/ETF hgf;A we;s RadioButton5
hk lkafg%da,A tl la,sla lr we;Aoehs úuid n,d we;' tfia f;dard we;akï Basic
Salary tlg tu jegqfmka 20% l Allowance tlla tl;=ùugo" tfukau thgu
Meal Allowance tl;=ùug fla;kh lr we;' fuu ,enqK iïmQ¾K tl;=fjka"
Basic Salary tflka 10% l m%udKhla EPF/ETF tl jYfhka .Kkhù wvqjk
f,ig fla;kh lr we;' fyd|hs fuu radhr f¾äfhda nÜka tl iu`.
RadioButton6 iy RadioButton7 hk f¾äfhda nÜka la,sla l, ;sìh yelsoehs
;¾l lrñka ta i|yd fla;kh l,hq;= fjhs¡ fyd|hs tu radhr f¾äfhda nÜka
tlg wod, iïmQ¾K b*A iafÜÜukaÜ iy wksl=;A f¾äfhda nÜka j,g wod,
iïmQ¾K fla;kh my;ska bosßm;A lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs by; fla;kh Tng ukdj jegfykakg we;ehs lshd wms wfmalaId lruq¡

Created By : S.Wajira Madushanka


úIqj,A fíisla fvdÜfkÜ bfjkaÜia y÷kd.ksuq¡
fyd|hs wms oeka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=, olakg ,efnk
;j;a jeo.;A isoaOdka; fldgila yodruq¡ l,ska mdvï lsysmfhaoS wm ks¾udKh
lrk,o jevigyka kej; isyshg k.d.kak¡ fuysoS fndfyduhla jevigyka j,oS
wod, ld¾hhka isÿjQfha nÜka lkafg%da,A tl la,sla l,úgoSh' tkï fla;kh
uqodyßkq ,nkafka nÜka tl la,sla lrkúgoSh' fuu la,sla lrk wjia:dj úIqj,A
fíisla fvdÜfkÜ mß.Kl NdIdj ;=, bfjkaÜ tlla jYfhka y÷kajkq ,nhs¡
fuysoS jevigyka fndfyduhloSu nyq,j Ndú;d lrkq ,nk bfjkaÜ tl jkqfha
Click bfjkaÜ tl fjhs' kuq;A f*daï tl we;=¿j f*daï tlg ,nd.kakd lsishï
lkafg%da,a tlla i;=j Bg wdfõKsl úYd, bfjkaÜia m%udKhla olakg ,efnhs¡ fuu
olakg ,efnk bfjkaÜia ms,sn|j wjfndaOhla ,nd.ekSug w¿;A jHdmD;shla
wdrïNlr f*daï tlg nÜka lkafg%da,A tlla ,ndf.k th vn,A la,sla lr n,kak¡
fuúg olakg ,efnk fla; ljq¿fjys ol=Kqmi by, fl,jfrys my,g fhduqjQ
;%sfldaKhlska ksfhdackh jk nÜka tl la,sla l,úg my,g os.yefrk ,ehsia;=j
;=, tu lkafg%da,a tlg wdfõKsl ish¿u bfjkaÜia olakg ,efnhs¡

fuu bfjkaÜ tlla ;=, fla;kh lsÍu yßhg weúosñka" ksod.ksñka" ÿjñka" mksñka
hï ld¾hhla isÿlsÍulg iudkl, yel' fuu bfjkaÜia Ndú;d lrñka b;du;a
wdl¾IKSh wkaoñka jevigyka ks¾udKh lsÍfï yelshdj we;' fyd|hs wms oeka
Disapamok Online IT Academy
jevigyka ks¾udKh lsÍfïoS nyq,j Ndú;d lrkq ,nk bfjkaÜia lsysmhla
y÷kd.ksuq¡
MouseMove
fuh f*daï tl iy f*daï tlg ,nd.kq ,nk fndfyduhla lkafg%da,Aia ;=, olakg
,efnk bfjkaÜ tlla fjhs¡ lsishï lkafg%da,A tlla fj;g ujqia fmdhskag¾ tl
f.k tk wjia:dj fukau tu lkafg%da,A tl u; ujqia fmdhskag¾ tl yiqrjk
wjia:dj fuu MouseMove bfjkaÜ tl jYfhka y÷kajkq ,nhs¡ Tn iuyrla
jevigyka ;=, lsishï fglaiaÜ tlla u;g ujqia fmdhskag¾ tl f.k wd úg tys
meyeh fjkiajk wjia:d fldf;l=;A oel we;' b;ska úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdj ;=, kï ta i|yd fla;kh l,hq;Af;A MouseMove bfjkaÜ tl
;=, fjhs¡ fyd|hs fuh f;Areï.ekSu i|yd wms ir< jevigykla ks¾udKh lr
n,uq¡ fuh w;Ayodne,Su i|yd w¿;A fm%dfclaÜ tlla wdrïN lrkak' fï i|yd
f,An,A lkafg%da,A ;=kla muKla iEySu isÿfjhs¡ oeka fuh my; rEmigyfkys
oelafjk mßos f*daï tl ks¾udKh lr.kak¡ fuysoS f,An,A lkafg%da,A ;=fkys Font
fm%dmá tl Ndú;d lrñka wl=rej, m%udKh f,i 24 hk w.h ,ndoS we;'

fuys Red f,An,h u;g ujqia fmdhskag¾ tl f.k wd úg f*daï tflys miqìu
r;=mdg úhhq;= w;r Green f,An,h u;g ujqia fmdhskag¾ tl f.k wd úg f*daï
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
tflys miqìu fld, mdg úhhq;=h' tfukau Blue f,an,h u;g ujqia fmdhskag¾
tl f.k wd úg f*daï tflys miqìu ks,amdg úhhq;=h' iEu f,an,hlskau ujqia
fmdhskag¾ tl bj;g .;Amiq f*daï tflys miqìï j¾Kh uq,ska ;snQ j¾Kh njg
m;Aúh hq;=h' fyd|hs tfia kï fï i|yd fla;kh l,hq;Af;A tla tla f,An,A
lkafg%da,Aj, MouseMove bfjkaÜ tl ;=, nj Tng meyeos,súh hq;=h' ta i|yd Red
f,An,h u; vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuysoS iEu lkafg%da,A
tllau .;Aúg fldaâ úkafvda tl ;=, olakg ,efnkafka tu lkafg%da,a tl ;=,
fla;kfhaoS jeä jYfhka Ndú;d lrkq ,nk bfjkaÜ tl fjhs¡ fuys f,An,A tflys
olakg ,efnkafka Click bfjkaÜ tl fjhs¡ kuq;A wmg wjYH MouseMove bfjkaÜ
tl neúka fldaâ úkafvda tflys ol=Kqmi by, fl,jfrys olakg ,efnk bfjkaÜia
,ehsia;=fjka MouseMove bfjkaÜ tl f;dard.;Aúg fla;kh lsÍu i|yd Bg wod,
bfjkaÜ tl fldaâ úkafvda tl ;=, olakg ,efnhs¡

fyd|hs my;ska f,an,a ;=kg wod, fla;kh bosßm;A lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS f*daï tl fyj;A la,dia tlla ;=, we;s lkafg%da,A tll tu la,dia tflysu
lsishï fjkilg wod,j fla;kh isÿlrk úgoS la,dia tflys ku wrUkqfha Me
f,i i,lñka fjhs¡ fyd|hs fuu f,An,A j,ska ujqia fmdhskag¾ tl bj;g .;Aúg
f*daï tflys l,ska mej;s j¾Khu mej;sh hq;=h' f,An,A j,ska ujqia fmdhskag¾
tl bj;g .ekSu hkq f*daï tl u;g ujqia fmdhskag¾ tl f.k tk wjia:dj
fjhs¡ fyd|hs Bg wod, fla;kh isÿlsÍu i|yd f*daï tl u; vn,A la,sla lr
fldaâ úkafvda tl ,nd.kak¡ fuúg f*daï tflys iïu; bfjkaÜ tl jYfhka
olakg ,efnkafka Load bfjkaÜ tl fjhs¡ l¾i¾ tl tfia mj;soaoSu ol=Kqmi by,
,ehsia;=fjka MouseMove bfjkaÜ tl f;dardf.k my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuys Color.Empty fla;kh u.ska lsishï lkafg%da,A tll äihska lrk wjia:dfõ
mej;s j¾Khu ,nd.ekSfï yelshdj we;' fyd|hs fuu bfjkaÜ tl ms,sn|j Tng
o, jegySula ,efnkakg we;ehs lshd wms wfmalaId lruq¡ fuu bfjkaÜ tl
;jÿrg;A ys;g ldjeoSug wms ;j;a jevigykla ks¾udKh lruq¡ fuysoS Tng gQ,A
fndlaia tflys ;j;a jeo.;A lkafg%da,A tlla Ndú;d lrk wdldrh bf.k .;
yel' fï i|yd w¿;A fm%dfclaÜ tlla wdrïN lrkak' fï i|yd f,An,A lkafg%da,A
5 la wjYH jk w;r Bg wu;rj Common Controls leg.ßh ;=, olakg ,efnk
PictureBox lkafg%da,A tlo wjYHùu isÿfjhs¡

PictureBox lkafg%da,A tl idudkHfhka Ndú;d lrkq ,nkafka lsishï jevigykla


i|yd mska;+rhla ,nd.ekSug wjYHjQ wjia:d j,oS fjhs¡ wms oeka fuys w;jYH
fm%dm¾àia lsysmhla y÷kdf.k isáuq¡
BackgroundImage
lsishï jevigykl f*daï tll jevigyk äihska lrk wjia:dfõoSu lsishï
mska;+rhla ,ndoSu i|yd fuu fm%dmá tl Ndú;d lrkq ,nhs¡ fuu fm%dmá tl
f;ArEúg bosßfhka ;s;a ;=klska ksfhdackhjk nÜka tlla olakg ,efnhs¡ fuh
la,sla l,úg Select Resource f,i fjku vhf,d.A fndlaia tlla olakg ,efnhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fuys Local resources TmaIka tl f;dard Import nÜka tl la,sla lrñka wjYH
mska;+rh f;dardfokak¡

fuúg olakg ,efnk vhf,d.A fndlaia tflka wjYH mska;+rh f;dardfokak¡


BackgroundImageLayout
lsishï mska;+rhla mslap¾ fndlaia lkafg%da,A tlg ,nd.;Amiq mska;+rh tys msysgk
wdldrh f;dard.; yel' WodyrKhla f,i fuys Stretch wdldrh f;ArEúg mslap¾
fndlaia tl f*daï tflys we| we;s m%udKhgu tys we;s mska;+rho m%;sm%udKhùu
isÿfjhs¡
fyd|hs wms kej;;A wmf.A jevigyk fj; fhduq fjuq¡ my; oelafjk mßos wmf.A
jevigyfkys w;=re uqyqK; ks¾udKh lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuysoS wm m,uqj


wka;¾cd,fhka vjqkaf,daâ lr.;A iS.sßfhys" Ök uyd m%dldrfhys" wefïika
jkfhys iy Bðma;= msrñv j, PdhdrEmh ne.ska images kue;s fjku f*da,Av¾
tlla ;=, iq/l=ï lrf.k we;' Sigiriya f,i i|yka f,an,h u;g ujqia fmdhskag¾
tl f.k.sh úg tu vjqkaf,daâ lr.;A iS.sßhg wod, mska;+rho" Greate Wall
f,an,h u;g ujqia fmdhskag¾ tl f.k.sh úg Ök uyd m%dldrhg wh;A mska;+rho"
Amazon f,an,h u;g ujqia fmdhskag¾ tl f.k.sh úg Bg wod, mska;+rho"
Pyramids f,an,h u;g ujqia fmdhskag¾ tl f.k.sh úg vjqkaf,daâ lr.;A
msróvhg wod, mska;+rho mslap¾ fndlaia lkafg%da,A tl ;=, fmkaùu isÿúh hq;=h'
fuh w;Ayodne,Sug kï m,uqj Tno by; wdldrhg mska;+r vjqkaf,daâ lr tajd
images kñka fjku f*da,Av¾ tllg fldms lr.kak¡
úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka lsishï jevigykla
ks¾udKh lsÍfïoS m,uqj th iq/l=ï lr.kakd w;r jevigyfkys fla;kh
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
mÍlaId lsÍfïoS tkï lïmhs,A lrkúgoS fuu fm%dfclaÜ tl fiaõ lr we;s
f*da,Av¾ tflys bin kue;s f*da,Av¾ tflys debug f*da,Av¾ tl ;=, lïmhs,A ù
iEfok Application *hs,a tl olakg ,efnhs¡

tu ksid wm l,ska iq/l=ï lr.;A mska;+r iys; f*da,Av¾ tl fuu debug f*da,Av¾
tl ;=,g fldms lr.kak¡ ukao iEu lïmhs,A ùuloSu tu Application *hs,A tl ilia
jkafka fuu debug f*da,Av¾ tl ;=< ùuh' fuúg fuu Application *hs,A tl mj;sk
f*da,Av¾ tl ;=,u images f*da,av¾ tl ;=< wod, mska;+r we;s neúka fla;kfhaoS
mska;+rfhys md;A tl ,ndfokúg tu md;A tflys fuu mska;+r wvx.= v%hsõ tl
wdosh i|yka lsÍu wkjYH fjhs¡ fuu tla tla f,An,A u;g ujqia fmdhskag¾ tl
f.k .shúg mslap¾ fndlaia tl ;=, wod, mska;+r fmkaúh hq;=neúka fla;kh
l,hq;Af;A tla tla f,An,A j, MouseMove bfjkaÜ tl ;=< fjhs¡ fyd|hs ta i|yd
Sigiriya f,i i|yka f,an,h u; vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡
fuúg f,An,A lkafg%da,A tflys iïu; bfjkaÜ tl jYfhka olakg ,efnkafka
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
Click bfjkaÜ tl fjhs¡ kuq;A wmg wjYH MouseMove bfjkaÜ tl ksid ol=Kqmi
by, ,ehsia;=fjka MouseMove bfjkaÜ tl f;dard.kak¡ fuúg Bg wod, bfjkaÜ
tl fldaâ úkafvda tl ;=, olakg ,efnhs¡ PictureBox tl ;=, lsishï mska;+rhla
fmkaùu i|yd Image fm%dmá tl Ndú;d lrkq ,nhs¡ fuf,i mslap¾ fndlaia
tllg mß.Klfhys lsishï ia:dkhl olakg ,efnk mska;+rhla fmkaùu i|yd
Image la,dia tflys FromFile fu;â tl Ndú;d lrkq ,nhs¡ fyd|hs ta wkqj my;
mßos fla;kh lrkak¡

oeka jevigyk Odjkh lr neÆúg Tnj mqÿuhg m;Alrjñka wod, mska;+rh olakg
,efnhs¡ fyd|hs fï wdldrhg wksla f,An,A j,o MouseMove bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

Tng oeka fuu bfjkaÜ tl ms,sn|j ukd jegySula ,efnkakg we;ehs lshd wms
wfmalaId lruq¡
TextChanged
fuh fndfydaúg fglaiaÜ fndlaia lkafg%da,A tlg wdfõKsl bfjkaÜ tlla jYfhka
ye|skajQjdg jrola ke;' lsishï fglaiaÜ fndlaia tll wl=re ,ndfok wjia:dj
fyda ;sfnk wl=re fjkia lrk wjia:dj fuu bfjkaÜ tl jYfhka y÷kajkq
,nhs¡ fuu bfjkaÜ tl ukdj f;Areï .;yels ;j;a l=vd jevigykla
w;Ayodn,uq¡ fyd|hs fï i|yd f,An,A lkafg%da,A ;=kla" fglaiaÜ fndlaia lkafg%da,A
;=kla muKla iEfyhs¡ fyd|hs oeka my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys First Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, kfï m,uq fldgi i|yka
lrkúg Full Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, kfï m,uq fldgi
fmkaúhhq;= w;r Last Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, kfuys w.
fldgi ,ndfokúg th Full Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, ysia
;ekla iys;j kfuys b;sß fldgi fmkaúh hq;=h' fuysoS fglaiaÜ fndlaia j,
ghsma lrk úgoSu iïmQ¾K ku fmkaúh hq;= neúka fla;kh l,hq;Af;A
TextChanged bfjkaÜ tl ;=, fjhs¡ fuysoS kfï m<uq fldgi iy wjidk fldgi
ghsma lrkúgoS Bg wkqrEmj iïmQ¾K ku fmkaúh hq;= neúka fla;kh l,hq;Af;A
TextBox1 yd TextBox2 lkafg%da,Aj, TextChanged bfjkaÜ tl ;=, fjhs¡ fyd|hs ta
i|yd TextBox1 lkafg%da,A tl vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fglaiaÜ
fndlaia lkafg%da,Aj, iïu; bfjkaÜ tl jYfhka olakg ,efnkafkao
TextChanged bfjkaÜ tl fjhs¡ fyd|hs th ;=, oeka my; oelafjk mßos fla;kh
lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS ku m,uq fglaiaÜ fndlaia tl ;=, i|yka lrkúgu th TextBox3 lkafg%da,A


tl ;=, fmkajkq ,nkafka ysia;ekla iu`.ska fojk fglaiaÜ fndlaia tflys we;s
fglaiaÜ tlo wE|d.ksñkah' kuq;A fojk fglaiaÜ fndlaia tl ;=, lsisjla
fkdue;s neúka kfuys m,uq fldgi muKla Full Name fglaiaÜ fndlaia tl ;=,
fmkajkq ,nhs¡ fojk fglaiaÜ fndlaia tl ;=, by; fla;khu ,ndÿkamiq tys
kfï wjidk fldgi i|yka lrkúg kfuys m,uq fldgi wE|d.ksñka kfuys
wjidk fldgio Full Name fglaiaÜ fndlaia tl ;=, fmkajkq ,nhs¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs Tng fuu bfjkaÜ tl iy th Ndú;d lrk wdldrh uekúka jegfykakg
we;ehs lshd wms wfmalaId lruq¡ fuu bfjkaÜ tl l%shd;Auljk wdldrh
m%dfhda.slju wjfndaO lr.ekSug wms ;j;a jevigykla w;Ayodn,uq¡ fï i|yd
f,An,A lkafg%da,A tlla iy fglaiaÜ fndlaia tlla iEfyhs¡ oeka my; oelafjk
mßos f*daï tl äihska lr.kak¡

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuysoS fglaiaÜ fndlaia tl ;=<


Red f,i i|yka lrkjd;A iu`.u f*daï tflys miqìu r;= meye úhhq;=h' tfukau ta
wdldrfhkau Green f,i ghsma l,úg f*daï tflys miqìu fld, meyehgo Blue
f,i ghsma l,úg f*daï tflys miqìu ks,A meyefhkao Yellow f,i ghsma l,úg
f*daï tflys miqìu lymdg ùuo isÿúh hq;=h' fuysoS wod, j¾Kfhys ku i|yka
lrkjd;A iu`.u f*daï tflys miqìu tu j¾Kfhka fmkaúhhq;= neúka fuysoS ta
i|yd fla;kh l,hq;Af;A fglaiaÜ fndlaia tflys TextChanged bfjkaÜ tl ;=,
fjhs¡ fyd|hs ta i|yd fglaiaÜ fndlaia tl vn,A la,sla lr TextChanged bfjkaÜ
tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs fuu fla;kh Tng ukdj jegfykakg we;ehs lshd wms wfmalaId lruq¡
Resize

fuh Form tlla ;=, olakg ,efnk bfjkaÜ tlla jYfhka ye|skaúh yel' f*daï
tll fl<jrlg ujqia fmdhskag¾ tl f.kf.dia la,sla lr v%e.A lrñka f*daï
tflys m%udKh fjkia lrk wjia:dj Resize bfjkaÜ tl jYfhka y÷kajkq ,nhs¡
fuh fndfyduhla jevigyka j, m%dfhda.slju Ndú;d lrkq ,nk bfjkaÜ tlla
jYfhka ye|skaúh yel' WodyrKhla f,i úkafvdaia fufyhqï moaO;sh ;=, olakg
,efnk NotePad jevigyk i,luq¡ fuysoS fkdaÜmEâ úkafvda tl m%;sm%udKh tkï
os. m<, fjkia lrkúg thg wkqrEmj tu m%udKhgu tys we;s iqÿ meye;s fglaiaÜ
fndlaia tflys m%udKho fjkiaùu isÿfjhs¡ Tn ks¾udKh jevigyklgo fujeks
wdldrhg ilia lr.ekSu i|yd wmg Resize bfjkaÜ tl Ndú;d l,yel' fyd|hs
wms tjeks wdldrhlg fla;kh lrkq ,nkafka flfiao lshd n,uq¡ fï i|yd
fglaiaÜ fndlaia lkafg%da,A tlla muKla iEfyhs¡ fuu fglaiaÜ fndlaia lkafg%da,A
tl f;dardf.k fm%dm¾àia úkafvda tflka Multiline fm%dmá tl True lr ScrollBar
fm%dmá tl Both wdldrfhka ilialr fglaiaÜ fndlaia tl i|yd iafl%d,And¾ia
we;=,;A lr.kak¡ oeka f*daï tl u; vn,A la,sla lrkak¡ fuúg f*daï tflys
iïu; bfjkaÜ tl jYfhka olakg ,efnkafka Load bfjkaÜ tl fjhs¡ kuq;A wmg
wjYH Resize bfjkaÜ tl ksid fldaâ úkafvda tflys ol=Kqmi by, ,ehsia;=fjka
Resize bfjkaÜ tl f;dard my; mßos fla;kh isÿlrkak¡

fuysoS f*daï tflys oekg ;sfnk Wi iy m<, fglaiaÜ fndlaia tflys o Wi iy


m<,g iudk úhhq;= w;r f*daï tflys m%udKh fjkia lrkúgoS tu m%udKhgu
fglaiaÜ fndlaia tl o ilia úhhq;=h' fuu fjkia lrk Wi iy m<, hk w.hka
,nd.kafka f*daï tflka fglaiaÜ fndlaia tlg neúka" fglaiaÜ fndlaia tl
iudk ,l=fKka jïmi;A tu w.hka ,nd.kakd f*daï tl iudk ,l=fKka
ol=Kqmi;A i|yka lr we;' ;u f*daï tl fyj;A la,dia tflka os. m<,
,nd.kakd ksid Me f,i i|yka lr we;' Height fm%dmá tl yryd f*daï tflys
Wi;A Width fm%dmá tl yryd f*daï tflys m<,;A ,nd.ekSfï yelshdj we;'
fuf,i hï fohla ;j;a fohlg mjrk úgoS tu w.hka ,nd.kakd lkafg%da,a tl
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
iudk ,l=fKka jïmi;A tu tu w.hka ,ndfok lkafg%da,a tl iudk ,l=fKka
ol=Kqmi;A i|yka lsÍug wu;l fkdlrkak¡ fuysoS f*daï tflys m%udKhgu
fglaiaÜ fndlaia tflys Wi m<, fjkiajkúg fglaiaÜ fndlaia tflys
fl,jfrys olakg ,efnk iafl%d,And¾ia o fkdfmkS hk neúka tajdo fmkaùu
i|yd tu ,nd.kakd Wfika iy m<f,ka 50 la iy 30 la wvqjk f,ig fla;kh
lr we;' fuúg f*daï tl m%;sm%udKh lrk iEu wjia:djloSu osf.ka iy m<f,ka
tu w.hka wvqjk neúka iafl%d,And¾ia o fmfkk wdldrhg ilia lr.; yel'
MouseLeave

fuho iEu lkafg%da,A tllu mdfya olakg ,efnk bfjkaÜ tlls¡ fuh MouseMove
bfjkaÜ tflys úreoaO bfjkaÜ tl jYfhkao ye|skajQjdg jrola ke;' lsishï
lkafg%da,A tllska ujqia fmdhskag¾ tl bj;g .kakd wjia:dj fuu bfjkaÜ tl
jYfhka ye|skaúh yel' WodyrKhla f,i f*daï tl u; ;snQ ujqia fmdhskag¾ tl
f*daï tflka bj;g .kakjd;A iu`.u uq¿ jevigyku Odjkfhka bj;Aùug
wjYHkï ta i|yd fuu bfjkaÜ tl Ndú;d l,yel' fyd|hs ta i|yd f*daï tl
u; vn,A la,sla lr MouseLeave bfjkaÜ tl f;dard my; mßos fla;kh lrkak¡

GotFocus
fuho iEu lkafg%da,A tllu mdfya olakg ,efnk bfjkaÜ tlla jYfhka ye|skaúh
yel' f*daï tlla ;=, lkafg%da,Aia lsysmhla olakg ,efnkúg h;=remqjrefjys we;s
Tab lS tl Ndú;d lrñka lsishï lkafg%da,A tlla il%sh lrk wjia:dj GotFocus
bfjkaÜ tl jYfhka y÷kajkq ,nhs¡ ;jÿrg;A meyeos,s l,fyd;A f*daï tlla ;=,
fglaiaÜ fndlaia lsysmhla olakg ,efnkúg lsishï fglaiaÜ fndlaia tlla fj;g
l¾i¾ tl ,nd.kakd wjia:dj tu fglaiaÜ fndlaia tflys GotFocus bfjkaÜ tl
jYfhka y÷kajkq ,nhs¡ fuho fndfyduhla jevigyka ;=, m%dfhda.slju Ndú;d
lrkq ,nk bfjkaÜ tlls¡ fuh wm ir< WodyrKhlskau f;Areï.ksuq¡
Created By : S.Wajira Madushanka
Disapamok Online IT Academy

fï i|yd f,An,A lkafg%da,A y;rla iy fglaiaÜ fndlaia lkafg%da,A ;=kla muKla


iEfyhs¡ fyd|hs oeka my; oelafjk mßos jevigyfkys w;=reuqyqK; ks¾udKh
lrkak¡

fuys Label4 lkafg%da,A tflys we;s fglaiaÜ tl bj;Alr f*daï tflys my,skau
msysgqjd we;' oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuysoS Enter
Password bosßfhys we;s fglaiaÜ fndlaia tl ;=, lsishï mdiaj¾â tlla i|yka
l,miq Re Enter Password bosßfhys thuo kej; jrla ghsma l,hq;= fjhs¡ hï
fyhlska fuu ,ndÿka mdiaj¾â fkd.e,fmkúg y;rjk f,an,h ;=, Password
Mismatch. Try Again f,i fmkaúh hq;=h' ,ndoS we;s mdiaj¾â tl fglaiaÜ fndlaia
foflysu iudkjQúg Password Correct f,i tu f,An,h ;=, fmkaúh hq;=h' by;
wdldrhg fmkaúh hq;Af;A User Name bosßfha we;s fglaiaÜ fndlaia tl ;=,g l¾i¾
tl ,nd.kakd úgoSh' tfiakï ta i|yd fla;kh l,hq;Af;A GotFocus bfjkaÜ tl
;=, nj Tng meyeos,súh hq;=h' fyd|hs ta i|yd TextBox3 lkafg%da,A tl vn,A la,sla
lr fldaâ úkafvda tl ,nd.kak¡ oeka bfjkaÜ tl jYfhka GotFocus bfjkaÜ tl
f;dard my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS GotFocus fjk úg tkï ;=kajk fglaiaÜ fndlaia tl ;=, l¾i¾ tl


msysgqjkjd;A iu`.u TextBox1 ys yd TextBox2 ,ndoS we;s mdiaj¾â tluo hkak úuid
n,k w;r th tfia kï Label4 lkafg%da,A tflys Password Correct f,i fmkaùug
fla;kh lr we;' tfukau wl=rej, meyeh fld,mdg ùugo fla;kh lr we;'
Else hkq by; fldkafoaishg tl`. fkdjk wjia:dj fjhs¡ tkï TextBox1 ys yd
TextBox2 ,ndoS we;s mdiaj¾â iudk fkdjk wjia:dj fjhs¡ fuúg Label4 lkafg%da,A
tl ;=, Password Mismatch. Try again f,i fmkaùug;A wl=rej, j¾Kh r;=mdg
ùug;A fla;kh lr we;' oeka jevigyk Odjkh lr n,kak¡ fyd|hs fuu bfjkaÜ
tl ;jÿrg;A meyeos,s wjfndaOhla ,nd.ekSug i|yd ;j;A l=vd jevigykla fj;
fhduq fjuq¡ fï i|yd f,An,A lkafg%da,A folla iy fglaiaÜ fndlaia lkafg%da,A
folla wjYH fjhs¡ oeka my; oelafjk mßos f*daï tl äihska lr.kak¡

fyd|hs fuys Enter Address bosßfhys olakg ,efnk fglaiaÜ fndlaia tl ;=, l¾i¾
tl msysgqjk úgu Enter Name bosßfhys olakg ,efnk fglaiaÜ fndlaia tl ;=,
i|yka lrk,o kfuys ish¿u wl=re lemsg,A úhhq;= w;r tfukau tu kfuys
bosßfhka iy msgqmiska ;nd we;s wkjYH bv m%udKhka bj;Aùu isÿúh hq;=h' tfia
kï fla;kh l,hq;Af;A fojk fglaiaÜ fndlaia tflys GotFocus bfjkaÜ tl ;=,
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
nj Tng jegysh hq;=h' isïm,A wdldrfhka ghsma lr we;s wl=re lemsg,A wl=re njg
m;Alr.ekSu i|yd UCase kue;s *kalaIka tl Ndú;d lrkq ,nhs¡ tfukau
fglaiaÜ fndlaia tll lsishï fglaiaÜ tlla ,ndoS we;s wjia:djl tys bosßfhka
iy wjidkfhys ;nd we;s wkjYH ysia bv m%udKhka bj;A lr.ekSu i|yd Trim
hk fu;â tl Ndú;d lrkq ,nhs¡ fyd|hs ta i|yd my; mßos fla;kh lrkak¡

LostFocus

fuh GotFocus bfjkaÜ tflys ifydaor bfjkaÜ tl jYfhkao ye|skajQjdg jrola


ke;' tkï h;=remqjrefjys geí lS tl Ndú;d lrñka lsishï lkafg%da,A tlla il%sh
lr we;s wjia:djl kej;;A geí lS tl Tnñka tu lkafg%da,A tl wl%sh lrk
wjia:dj LostFocus bfjkaÜ tl jYfhka y÷kajkq ,nhs¡ fglaiaÜ fndlaia tlla
ie,l+úg lsishï fglaiaÜ fndlaia tll mej;s l¾i¾ tl bj;Afjñka th wl%shjk
wjia:dj LostFocus bfjkaÜ tl fjhs¡ fyd|hs fuh m%dfhda.slj Ndú;d lrk
wdldrh jgyd.ekSug jevigykla ks¾udKh lruq¡ fï i|yd f,An,A lkafg%da,A
;=kla iy fglaiaÜ fndlaia ;=kla wjYH fjhs¡ oeka fuu lkafg%da,Aia Ndú;d lrñka
my; oelafjk mßos f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuh w.hka foll tl;=j


,nd.; yels b;du;a ir< jevigykls¡ kuq;A fuys First Value bosßfhys we;s
fglaiaÜ fndlaia tl ;=, ,ndosh yelafla ixLHd;Aul w.hka muKs¡ tkï tfia
fkdjk fjk;A fglaiaÜ tlla ,ndoS B,`. fglaiaÜ fndlaia tl ;=, l¾i¾ tl
msysgqjkjd;A iu`.u tu fglaiaÜ tl fglaiaÜ fndlaia tflka bj;Aúh hq;=h' fï
wdldrhgu fojk fglaiaÜ fndlaia tl ;=,o isÿúh hq;=h' w.hka muKla ,ndoS
Answer fglaiaÜ fndlaia tl ;=, l¾i¾ tl msysgjQ úgoS muKla tu w.hka
foflys tl;=j fmkaúh hq;=h' tfia kï fglaiaÜ tlla ,ndoS l¾i¾ tl fjk;A
fglaiaÜ fndlaia tlla ;=, msysgqjkúgu th ixLHd;Aul fkdjk w.hla kï th
bj;Aúhhq;= w;r tfia kï ta i|yd fla;kh l,hq;Af;A LostFocus bfjkaÜ tl ;=,
fjhs¡ fglaiaÜ fndlaia tlla ;=, we;s fglaiaÜ tlla tl;=l, yels w.hlao
fkdue;s w.hlao hk nj ;yjre lr.ekSu i|yd IsNumeric fu;â tl Ndú;d
lrkq ,nhs¡
fyd|hs tfia kï m,uq fglaiaÜ fndlaia tl vn,A la,sla lr olakg ,efnk fldaâ
úkafvda tflys ol=Kqmi by, ,ehsia;=fjka LostFocus bfjkaÜ tl f;dard my; mßos
fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuys IsNumeric(TextBox1.Text) hk fla;h u.ska TextBox1 lkafg%da,A tl ;=, olakg


,efnkafka tl;=l,yels ixLHd;Aul w.hlao hkak úuid n,kq ,nhs¡ tfia jQúg
wmf.A jevigykg wkqj .eg¿jla fkdue;' fuys Else hkq ixLHd;Aul fkdjk
w.hla fyj;A idudkH fglaiaÜ tlla ,ndoS we;s wjia:djla jYfhka i,lkq ,nhs¡
fuúg ixLHd;Aul w.hla ,ndoSu i|yd TextBox1 ys fglaiaÜ tl ysia lr we;'
fyd|hs fï wdldrhgu TextBox2 ys LostFocus bfjkaÜ tl ;=,o fla;kh lrkak¡
,ndoS we;Af;A ixLHd;Aul w.hla kï Answer bosßfhys we;s fglaiaÜ fndlaia tl
;=< l¾i¾ tl msysgqjkjd;A iu`.u w.hka foflys tl;=j ,nd.; yelsúh hq;=h' tfia
kï fla;kh l,hq;Af;A tu fglaiaÜ fndlaia tflys GotFocus bfjkaÜ tl ;=,
fjhs¡ ta i|yd my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS tl;=l, yels w.hka folla ,ndoS we;súg ;=kajk fglaiaÜ fndlaia tl ;=,
l¾i¾ tl msysgqjkjd;A iu`.u w.hka foflys tl;=j fmkaùug fla;kh lr
we;' fyd|hs fuu LostFocus bfjkaÜ tl ;jÿrg;A m%dfhda.slj Ndú;d lrk wdldrh
ms,sn|j wjfndaO lr.ekSu i|yd ;j;a l=vd jevigykla ks¾udKh lruq¡ fï
i|yd w¿;A fm%dfclaÜ tlla újD; lr.kak¡ f,An,A lkafg%da,A ;=kla iy fglaiaÜ
fndlaia lkafg%da,A ;=kla muKla fï i|yd iEfyhs¡ oeka my; oelafjk wdldrhg
f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Password bosßfhys


we;s fglaiaÜ fndlaia tl ;=, lsishï mdiaj¾â tlla i|yka lrkúg th ksjerosj
ielyer oek.ekSug th tu fudfydf;Au fmkaúh hq;= w;r kuq;A fglaiaÜ fndlaia
tflka l¾i¾ tl bj;g .kakjd;A iu`.u tys we;s mdiaj¾â tl fjk;A flfkl=g
oel .ekSug fkdyelsjk f,ig ;re i,l=Kq jYfhka fmkaúh hq;=h' kej;;A tys
l¾i¾ tl msysgjQ miq ghsma lr we;s mdiaj¾â tl fmkaúh hq;=h' ta wdldrfhkau Re
Enter Password bosßfhys we;s fglaiaÜ fndlaia tl ;=,o tfiau úhhq;=h' fyd|hs fï
i|yd Ndú;d l,hq;Af;A LostFocus iy GotFocus bfjkaÜ nj Tng jegysh hq;=h'
Password bosßfhys we;s fglaiaÜ fndlaia tflka l¾i¾ tl bj;Ajkúg ,ndoS we;s
mdiaj¾â tl ;re i,l=Kq jYfhka fmkaùug kï fla;kh l,hq;Af;A LostFocus
bfjkaÜ tl ;=, fjhs¡ fyd|hs ta i|yd TextBox1 lkafg%da,A tl vn,A la,sla lr fldaâ

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
úkafvda tl ,nd.kak¡ oeka ol=Kqmi by, ,ehsia;=fjka LostFocus bfjkaÜ tl f;dard
my; oelafjk mßos fla;kh lrkak¡

fglaiaÜ fndlaia tll mdiaj¾â tlla we;=,;A lsÍug Ndú;d lrk wjia:dj,oS tu
mdiaj¾â tflys wl=re fjkqjg fjk;A i,l=Kla fmkaùu i|yd PasswordChar
fm%dmá tl Ndú;d lrkq ,nhs¡ fuysoS m<uq fglaiaÜ fndlaia tflka l¾i¾ tl
bj;Ajkjd;A iu`.u tys wl=re fjkqjg PasswordChar fm%dmá tl yryd ;re
i,l=Kq fmkaùug fla;kh lr we;' fï wdldrhgu fojk fglaiaÜ fndlaia
tflys LostFocus bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

kej;;A fuu TextBox1 iy TextBox2 hk lkafg%da,Aia ;=, l¾i¾ tl msysgjQ miq


iqmqreÿ mßos tys we;s ;re i,l=Kq fjkqjg wod, mdiaj¾â tl fmkaúh hq;=h' tfia kï
fï i|yd fla;kh l,hq;Af;A GotFocus bfjkaÜ tl ;=< fjhs¡ fyd|hs fï i|yd my;
mßos fla;kh lrkak¡ fuysoS fglaiaÜ fndlaia folgu wod, fla;kh bosßm;A lr
we;'

fuysoS PasswordChar fm%dmá tflys ,ndoS ;snQ ;re i,l=K bj;A l,úg iqmqreÿ mßos
tys ghsma lr we;s foa ta wdldrfhka n,d.ekSfï yelshdj we;' fuu GotFocus iy
LostFocus bfjkaÜ fol Ndú;d lrk wdldrh wjfndaO lr.ekSug wms ;j;a
jevigykla ks¾udKh lruq¡ fï i|yd w¿;A fm%dfclaÜ tlla wdrïNlr f,An,A
lkafg%da,A 4 la iy fglaiaÜ fndlaia 4 la ,ndf.k my; oelafjk wdldrhg f*daï
tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuu jevigyfkys tla tla fglaiaÜ fndlaia lkafg%da,A ;=,g l¾i¾ tl f.k wdúg
oeka fuu l¾i¾ tl we;Af;A fuu fglaiaÜ fndlaia tl ;=, nj ye`.ùug fglaiaÜ
fndlaia tl lymdg úhhq;=h' kj;;A l¾i¾ tl bj;g .;Aúg l¾i¾ tl bj;Aù
we;s nj ye`.ùug l,ska j¾Khu jk iqÿmdg úhhq;=h' lsishï fglaiaÜ fndlaia
lkafg%da,A tlla u;g ujqia fmdhskag¾ tl f.k wdúg tys miqìu ly meye;s
úhhq;= kï fla;kh l,hq;Af;A GotFocus bfjkaÜ tl ;=, nj Tng jegysh hq;=h'
fyd|hs ta i|yd GotFocus bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡ fuysoS
ish¿u fglaiaÜ fndlaia j, fla;khka bosßm;A lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fglaiaÜ fndlaia j,ska l¾i¾ tl bj;g .;AúgoS kej;;A fglaiaÜ fndlaia ;=,
mej;s j¾Kh fyj;A iqÿ meyeùug LostFocus bfjkaÜ tl ;=, my; mßos fla;kh
lrkak¡ ish¿u fglaiaÜ fndlaia j,g wod, fla;khka bosßm;A lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
Color.Empty fla;kh u.ska fglaiaÜ fndlaia tll miqìï j¾Kh fjkia l,miq
kej;;A l,ska ;snQ j¾Khu ,nd.; yel'
KeyPress
fuho iEu lkafg%da,A tllu mdfya olakg ,efnk ;j;a b;du;a jeo.;A bfjkaÜ
tlla jYfhka ye|skaúh yel' lsishï lkafg%da,A tlla il%shj mj;sk wjia:djloS
h;=remqjrefjys h;=rla Tndf.k isák fyj;A ;o lrf.k isák wjia:dj fuu
bfjkaÜ tl fjhs¡ fuf,i h;=remqjrefjys lsishï lS tlla tnQúg lsishï
ld¾hhla lr.ekSug kï m,uqj tu lS tl l=ulao hkak y÷kd.; hq;=fjhs¡ ta
i|yd h;=remqjrefjys iEu lS tllgu wod, ksYAÑ; ms,s.;A ASCII fla;hla olakg
,efnhs¡ fyd|hs wms tu tla tla lS j,g wod, ASCII w.hka bosßm;A lr we;'

lsishï h;=rla tnQúg KeyPress bfjkaÜ tflysoS hï ld¾hhla lr.ekSug kï


wksjd¾fhkau tu Key tlg wod, ASCII w.h oek.; hq;=fjhs¡ fuh wm ir<
WodyrKhla weiqfrkau f;Areï .ksuq¡ fuu KeyPress bfjkaÜ tl Ndú;d lrñka
Tn ks¾udKh lrk jevigyka jvd;A ñ;%YS,S tajd njg m;Alr.; yels njo wu;l
fkdlrkak¡ fyd|hs fï i|yd w¿;a fm%dfclaÜ tlla ,nd.kak¡ f,an,a lkafg%da,a
;=kla iy fglaiaÜ fndlaia lkafg%da,a ;=kla iEfyhs¡ oeka tajd Ndú;d lrñka my;
oelafjk mßos f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuysoS Full Name bosßfha we;s
fglaiaÜ fndlaia tl ;=, lsishï kula i|yka lr Enter lS tl tnQúg Address tl
i|yka lsÍug iajhxl%Shju TextBox2 lkafg%da,A tl fj; l¾i¾ tl meñKsh
hq;=fjhs¡ Address tl i|yka lr Enter lS tl tnQúg ID Number tl i|yka lsÍu
i|yd ;=kajk fglaiaÜ fndlaia tl fj; l¾i¾ tl meñKsh hq;= fjhs¡ fujeks
myiqlï we;s jevigyka Tn idudkHh Ôú;fhaoS oel we;=jdg iel ke;' fyd|hs
tla tla fglaiaÜ fndlaia j, hula ghsma l,miq Enter lS tl tnQúg l¾i¾ tl
wfkla fglaiaÜ fndlaia tl fj; .uka lsÍugkï fla;kh l,hq;Af;A ta ta fglaiaÜ
fndlaia j, KeyPress bfjkaÜ tl ;=, nj Tng oeka jegysh hq;=h' ta i|yd TextBox1
lkafg%da,A tl vn,A la,sla lr olakg ,efnk fldaâ úkafvda tflka ol=Kqmi by,
,ehsia;=fjka KeyPress bfjkaÜ tl f;dard.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka lS tlla Tnk úgoS ta Tnkafka Enter lS tlo hk j. ;yjre lr.;
hq;=fjhs¡ tfia kï Enter lS tflys ASCII w.h oek.; hq;=fjhs¡ Enter lS tlg wod,
ASCII w.h 13 fjhs¡ fyd|hs tfia kï TextBox1 ys KeyPress bfjkaÜ tl ;=, my; mßos
fla;kh lrkak¡

fuys fldgq lr we;s fla;kh foig muKla wjOdkh fhduq lrkak¡ fuys e hkq
l%shd;Auljk bfjkaÜ tl fufyhqï moaO;sh iu`. iïnkaO lrkq ,nk TífclaÜ tl
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
jYfhka ye|skaúh yel' fuys KeyChar bosßfhys we;s w.h lsishï ASCII w.hla njg
m;Alr.ekSug Asc fu;â tl Ndú;d lr we;' fuh 13 kï tkï Tnd we;Af;A Enter
lS tl neúka TextBox2 lkafg%da,A tl fj;g l¾i¾ tl f.k hk f,ig fla;kh
lr we;' fyd|hs wfkla fglaiaÜ fndlaia ;=,o fla;kh l,hq;Af;A by; lkafg%da,A
tlg wkqrEmj fjhs¡ my;ska óg wod, iïmQ¾K fla;kh bosßm;A lr we;'

oeka jevigyk Odjkhlr n,kak¡ fuu bfjkaÜ tl m%dfhda.slj Ndú;d lrk


wdldrh jgyd.ekSug ;j;a jevigykla ks¾udKh lruq¡ fuu bfjkaÜ tl Ndú;d
lrñka wmg wjYHhkï lsishï fglaiaÜ fndlaia tlla ;=, Ndú;d l,yels lS
fudkjdo hkak jqjo ;SrKh l,yel' f;ArefKa ke;Ao@ fufyu ys;uq¡ Tn lsishï
jevigykloS lsishï fglaiaÜ fndlaia tlla ÿrl:k wxlhla i|yka lsÍug
Ndú;d lrkjdhehs is;kak¡ fuysoS wmg ,ndosh yelafla b,lalï muKla jk w;r
fjk;A lsisÿ wl=rla ixfla;hla fldákau ysia;ekla jqjo ;eîug fkdyelsúh
hq;=h' b;ska wmg fuh b;du;a myiqfjka KeyPress bfjkaÜ tl Ndú;d lrñka
isÿlr.; yel' oeka fuh w;Ayodne,Su i|yd f*daï tlg fglaiaÜ fndlaia tlla
muKla ,nd.kak¡ tfia kï fuu fglaiaÜ fndlaia tflys KeyPress bfjkaÜ tflaoS
Ndú;d l,yels jkafka 0 isg 9 olajdjQ b,lalï muKls¡ hï fyhlska tl b,lalula
jerÿkfyd;A th bj;A lr.ekSug Backspace lS tlo Ndú;d lsÍug yelsúh hq;=h'
fyd|hs wmg tfia kï 0 isg 9 olajd we;s lS j, ASCII w.hka iy Backspace lS
tlg wod, ASCII w.h oek.; hq;=fjhs¡ my; rEmigyfkys 0 isg 9 olajd jQ
b,lalï j,g wod, ASCII w.hka i|yka lr we;'

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

Backspace lS tlg wod, ASCII w.h 8 fjhs¡ fyd|hs tfia kï fuu fglaiaÜ fndlaia
tl vn,A la,sla lr fldaâ úkafvda tl ,ndf.k tys KeyPress bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

fuysoS Ndú;d l,hq;Af;A ASCII w.h 48 fyda 57 fyda ke;fyd;A ta w;r mj;sk ASCII
w.hkag wod, lS fjhs¡ tfia kï If Asc(e.KeyChar)>= 48 and Asc(e.KeyChar)<=57 hk

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
fla;kh u.ska wksjd¾fhkau Ndú;d l,yelafla ASCII w.h 48 fyda 57 fyda
ke;fyd;A ta w;r mj;sk ASCII w.hkag wod, lS muKlau njh' Bg wu;rj ASCII
w.h 8 jk Backspace lS tlo Ndú;d l,hq;= neúka or Tmf¾g¾ tl fhdod
Asc(e.KeyChar)=8 f,i i|yka lr we;' tu lS tnQ úg úfYAI fohla isÿfkdjk neúka
Then g miqj lsisjla i|yka lr fkdue;' kuq;A Else g miqj ,shkq ,nkafka by;
fldkafoaishg tl`. fkdjk wjia:dj fjhs¡ tkï ASCII w.h 8 fyda 48 fyda 57 fyda ta
w;r fkdmj;sk lS tlla Tnk wjia:dj fjhs¡ fuúg e.Handled = True fla;kh
u.ska fuu bfjkaÜ tl fufyhqï moaO;sh iu`. iïnkaO lrk TífclaÜ tlg
fuu l%shd;Auljk KeyPress bfjkaÜ tl w;ru. k;r lr.ekSug úOdk imhd we;'
oekau jevigyk Odjkh lr n,kak¡ fyd|hs fuu bfjkaÜ tl m%dfhda.slj
Ndú;d lrk wdldrh bf.kSu i|yd ;j;a jevigykla ks¾udKh lruq¡ fuh wm
l,ska bosßm;A lrk,o jevigykla ;jÿrg;A jeäoshqKq lsÍuls¡ fï i|yd w¿;A
fm%dfclaÜ tlla wdrïNlr f*daï tlg f,An,A lkafg%da,A ;=kla" iy fglaiaÜ
fndlaia lkafg%da,A ;=kla ,ndf.k my; oelafjk mßos f*daï tl äihska lr.kak¡

fyd|hs fuys Full Name bosßfha we;s fglaiaÜ fndlaia tl ;=, iïmQ¾K ku i|yka
lr Enter lS tl tnQúg fojk fglaiaÜ fndlaia tl fj;g l¾i¾ tl .uka l,hq;=
fjhs¡ fojk fglaiaÜ fndlaia tl ;=, Address tl i|yka lr Enter lS tl tnQúg ID
Number bosßfha we;s fglaiaÜ fndlaia tl ;=,g l¾i¾ tl .uka l,hq;= fjhs¡ fuu
fglaiaÜ fndlaia tflys l¾i¾ tl we;súg h;=remqjrefjys Esc lS tl tnQúg
kej;;A l¾i¾ tl Address bosßfha we;s fglaiaÜ fndlaia tl ;=,g .uka l,hq;=

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
w;r tysoS kej;;A Esc lS tl tnQúg m,uq fglaiaÜ fndlaia tl fj; l¾i¾ tl
.uka l,hq;= fjhs¡ Tn oekgu;A Enter lS tlg wod, ASCII w.h okakd kuq;A Esc
lS tlg wod, ASCII w.h fkdokS¡ Esc lS tlg wod, ASCII w.h jkqfha 27 fjhs¡
fyd|hs tfia kï TextBox1 ys KeyPress bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuysoS Enter lS tl tnQúg fojk fglaiaÜ fndlaia tl fj;g l¾i¾ tl .uka


lsÍug fla;kh lr we;' fojk fglaiaÜ fndlaia tflys KeyPress bfjkaÜ tl
;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
Enter lS tl tnQúg ;=kajk fglaiaÜ fndlaia tlg l¾i¾ tl .uka lrk f,ig;A
hï fyhlska Esc lS tl tnQúg uq,Au fndlaia tlg l¾i¾ tl l¾i¾ tl f.k hk
f,ig fla;kh lr we;' oeka ;=kajk fglaiaÜ fndlaia tflys KeyPress bfjkaÜ
tl ;=, my; mßos fla;kh lrkak¡

hï f,ilska Esc lS tl tnqjfyd;A kej;;A l¾i¾ tl fojk fglaiaÜ fndlaia tlg


.uka lrk f,ig fla;kh lr we;' fyd|hs oeka jevigyk Odjkh lr n,kak¡

fyd|hs wms fjkia j¾.fha jevigykla ks¾udKh lruq¡ fuu jevigyk i|yd
fm%dfclaÜ tflys wdrïNfhys olakg ,efnk f*daï tlg wu;rj ;j;a f*daï
tlla wjYHùu isÿfjhs¡ th ,nd.ekSu i|yd Project fukq tflys we;s Add
Windows Forms fukq úOdkh f;dard.kak¡ fuúg olakg ,efnk vhf,d.A fndlaia
tflka Windows Forms hk fgïmaf,AÜ tl f;AÍ we;s neúka Add nÜka tl la,sla
lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka fid,shqIka tlaiamaf,dar¾ úkafvda tl foi neÆmiq Form2 kñka ;j;a w¿;A f*daï
tlla olakg ,efnhs¡ fm%dfclaÜ tl wdrïNfhys ,enqk Form1 ;=,g f,An,A
lkafg%da,A ;=kla iy fglaiaÜ fndlaia lkafg%da,A ;=kla ,ndf.k my; oelafjk mßos
f*daï tl äihska lrkak¡

fyd|hs oeka fojkshg ,nd.;A f*daï tlg nÜka lkafg%da,Aia y;rla ,ndf.k my;
rEmigyfkys olakg ,efnk wdldrhg tu f*daï tl äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys m<uq f*daï tflys
TextBox1 ys lsishï w.hla i|yka lr Enter lS tl tnQ miq TextBox2 fj; l¾i¾ tl
.uka l,hq;= w;r tyso lsishï w.hla i|yka lr Enter lS tl tnQ miq fojkshg
,nd.;A f*daï tl fmkaúh hq;=h' fuys + ,l=K iys; nÜka tl la,sla l,úg tu
,ndÿka w.hka foflys tl;=j m,uq f*daï tflys TextBox3 lkafg%da,A tl ;=,
fmkaúh hq;=h' fï wdldrhg - ,l=K iys; nÜka tl la,sla l,úg w.hka foflys
wka;rh;A / ,l=K iys; nÜka tl la,sla l,úg w.hka fol fnoSfuka ,efnk
m%;sM,h;A * ,l=K iys; nÜka tl la,sla l,úg w.hka foflys .=Ks;h;A TextBox3
lkafg%da,A tl ;=, fmkaúh hq;=h' fyd|hs TextBox1 ys lsishï w.hla i|yka lr Enter
h;=r ;o l,úg fojk fglaiaÜ fndlaia tl ;=,g l¾i¾ tl .uka lsÍug tys
KeyPress bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy
TextBox2 ys o lsishï w.hla i|yka lr Enter h;=r ;o l,úg fojk f*daï tl
fmkaùu i|yd tys KeyPress bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuysoS f*daï tl fmkajkafka idudkH wdldrhg fkdj vhf,d.A fndlaia tll


.;s.=Ko iu.ska fjhs¡ tkï fuu fojk tl bj;A fkdlr lsisfia;Au m,uq f*daï
tl Ndú;d l,fkdyel' fyd|hs oeka fojk f*daï tflys tla tla nÜka la,sla
l,úg Bg wod, .Kkhka isÿùu i|yd my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fglaiaÜ fndlaia ;=ku olakg ,efnkafka m,uq f*daï tl ;=, neúka
fla;kfhaoS tu lkafg%da,Aia fjk;A f*daï tlla ;=, Ndú;d lrkúgoS tu lkafg%da,Aia
j, kï ,ndoSug m%:ufhka tu lkafg%da,Aia mj;sk f*daï tflys ku i|yka
l,hq;= fjhs¡ Tng by; fla;kh ukdj wjfndaO jkakg we;ehs lshd wms wfmalaId
lruq¡ oeka jevigyk Odjkh lr n,kak¡
Tick
fuh b;du;a wdYAjdockl fukau úYauh okjk iq¿ bfjkaÜ tlla jYfhka
ye|skajQjdg jrola ke;' fuh ghsu¾ lkafg%da,A tl ;=, muKla olakg ,efnk
bfjkaÜ tlls¡ ghsu¾ lkafg%da,A tl ;=, Interval fm%dmá tl Ndú;d lrñka lsishï
ld,fõ,djla i|yka l,miq fuu bfjkaÜ tl iajhxl%Shju tu ld,hg jrla kej;
kej; l%shd;Aulùu isÿfjhs¡ fuh ir<j f;Areï .ekSug fuu l=vd jevigyk
w;Ayod n,uq¡ fï i|yd f*daï tlg f,An,A lkafg%da,A tlla tl;= lr tys we;s
jpkh Text fm%dmá tl Ndú;d lrñka bj;A lr.kak¡ oeka gQ,A fndlaia tflys
Components leg.ßfhys olakg ,efnk Timer lkafg%da,A tl u; vn,A la,sla lr
th f*daï tlg tl;= lr.kak¡ oeka fuu lkafg%da,A tl f;dard fm%dm¾àia úkafvda
tflka Interval tl jYfhka 1000 f,i ilia lrkak¡ oeka ghsu¾ lkafg%da,A tl vn,A
la,sla lr olakg ,efnk fldaâ úkafvda tflys Tick bfjkaÜ tl ;=, my; mßos
fla;kh lrkak¡
Label1.Text = Date.Now.ToLongTimeString ()

oeka fuu Tick bfjkaÜ tl fok,o ld,hlg jrla l%shd;Aulùu i|yd f*daï tl
vn,A la,sla lr tys Load bfjkaÜ tl ;=, my; mßos fla;kh lrkak'

Timer1.Start ()
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
fyd|hs jevigyk Odjkh l,úg Tnj mqÿuhg m;Alrjñka wLKAvj ;;Amrhla mdid
fõ,dj olakg ,efnhs¡ fuh isÿjkafka flfiao@ fuysoS wms Tick bfjkaÜ tl kej;
kej; ls%hd;Aulùu i|yd fõ,dj ilikq ,enqfõ ñ,s;;Amr 1000 la fyj;A ;;Amr
tlla jYfhks¡ fuysoS iEu ;;Amrhlgu jrlau Tick bfjkaÜ tl uq, isgu kej;
kej; l%shd;Aulùu isÿfjhs¡ fõ,djo ;;Amrhla mdidu fjkia jk neúka iEu
;;AmrhloSu fuu bfjkaÜ tlo kej; kej; l%shd;Auljk neúka os.gu fõ,dj
olakg ,efnhs¡ fuu bfjkaÜ tl l%shd;Aul jk wdldrh wjfndaO lr.ekSug ;j;a
jevigykla ks¾udKh lruq¡
fï i|yd ghsu¾ lkafg%da,A tlla muKla iEfyhs¡ fuys Interval tl 1000 jYfhka
ilia lrkak' fuúg Tick bfjkaÜ tl iEu ;;AmrhloSu kej; kej; uqod yßkq
,nhs¡ túg ta ;=, fla;kh l, we;súg iEu ;;AmrhloSu tu ld¾hh isÿlrkq
,nhs¡ fuu jevigyfkaoS isÿúh hq;Af;A iEu ;;AmrhloSu wyUq f,i f*daï tflys
miqìï j¾Kh fjkiaùu fjhs¡ fuysoS RGB wdldrhg wkqj j¾K fjkiaùu isÿúh
hq;=h' RGB wdldrfhaoS j¾K ks¾udKhùu isÿjkafka tla tla j¾Kfhys 0 isg 255
olajd jQ lsishï w.hla tl;=ùfuks¡ tfia kï 0 isg 255 olajd jQ wyUq w.hka
;=kla ,ndoSfuka fuh b;du;a myiqfjka fla;kh isÿl, yel' fyd|hs ghsu¾
lkafg%da,A tflys Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuys fldgq lr we;s fla;kh tla fma,shla jYfhka ,sùug j.n,d.kak¡ fuysoS
fmdf;ys bv m%udKh wvq neúka by; mßos olajd we;' fuys Color.FromArgb ;=,
,ndfokqfha j¾K ;=fkys 0 isg 255 olajd jQ l=uk fyda w.hka ;=kls¡ kuq;A wm tu
w.hka ;=k fjkqjg 0 isg 255 olajd jQ wyUq wdldrhlska iliajk w.hla ,ndoSug
fla;kh lr we;' Int(Rnd () *255) fla;kh u.ska 0 isg 255 olajd jQ mQ¾K wyUq
w.hla ,nd.ekSfï yelshdj we;' oeka fuu ghsu¾ lkafg%da,A tl l%shd;Aulùug
f*daï tflys Load bfjkaÜ tl ;=, Timer1.Start () f,i fla;kh lrkak' tfukau
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
Timer lkafg%da,A tflys Tick bfjkaÜ tl ;=, ,efnk wyUq w.hka rgdjo wyUq f,i
iliaùug Randomize () hk fla;kh ,ndoSug wu;l fkdlrkak¡ oeka fkdmudj
jevigyk Odjkh lr n,kak¡
fyd|hs wms fuu Tick bfjkaÜ tl ;jÿrg;A wjfndaO lr.ekSug ;j;a jevigykla
ks¾udKh lruq¡ fuh b;du;a ir< úrdu >áldjla fyj;A Stop Watch tlls¡ fï
i|yd Group Box lkafg%da,A tlla" f,An,A lkafg%da,A 5 la iy nÜka lkafg%da,A ;=kla
wjYHùu isÿfjhs¡ oeka f*daï tl my; oelafjk mßos äihska lr.kak¡ wod,
lkafg%da,aia j, kïo rEm igyk iu`. bosßm;A lr we;'

óg wu;rj gQ,A fndlaia tflka ghsu¾ lkafg%da,A tlla ,ndf.k tys Interval tl
1000 f,i ilia lr.kak¡ fuys Start nÜka tl la,sla l,úg úrdu >áldj
l%shd;Aulùu isÿúh hq;=h' Stop nÜka tl la,sla l,úg úrdu >áldj iïmQ¾Kfhkau
k;rù uq,oS ;snQ wdldrfhkau ilia úhhq;=h' Pause nÜka tl la,sla l,úg úrdu
>áldj w;ru. k;r lsÍug yelsúh hq;=h' úrdu >áldj l%shd;Aulùug
mgka.;Aúg fuys ol=Kqmiskau ;;Amr .Kkhùu isÿfjhs¡ fuf,i .Kkhù 60
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
jkjd;A iu`.u úkdä 1 ne.ska tl;=ùu isÿù kej;;A ;;Amr 0 ys isg 60 olajd
.Kkhùu isÿúh hq;=h' fï wdldrhg u úkdä 1 ne.ska tl;=ù th o 60 la jkjd;A
iu`.u meh j,g 1 la tl;=fjñka kej;;A úkdä 0 ys isg 60 olajd .Kkhùu isÿúh
hq;=h' fuysoS ;;Amrhla mdidu úrdu >áldfjys fõ,dj .Kkh jk neúka
fla;kh l,hq;Af;A ghsu¾ lkafg%da,A tl ;=, fjhs¡ ghsu¾ lkafg%da,a tl vn,a
la,sla lr Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

.Kkh jkq ,nk ;;Amr fmkajkq ,nkafka Label5 lkafg%da,A tl ;=, fjhs¡ fuysoS
Start nÜka tl la,sla lrkjd;A iu`.u m<uqj ;;Amr .Kkhùu wdrïNúh hq;=h'
fuysoS m,uqj f,An,h ;=, 0 olakg ,efnk w;r

Label5.Text = Label5.Text + Val(1)

u.ska f,An,fhys ;sfnk w.hg 1 ne.ska tl;=ùug fla;kh lr we;' hï fyhlska


fuys 60 fmkaùu hkq iïmQ¾K ñks;A;=jla blau f.dia wjidk ù we;s wjia:dj
fjhs¡ tu ksid Label3 ys ñks;A;= fmkajk neúka tys oekg mj;sk w.hg 1 la
tl;=ùug fla;kh lr we;' WodyrKhla f,i ñks;A;= 5 la .;ù ;;Amr 60 la
jkjd;A iu`.u ñks;A;= 6 la jk neúka wksjd¾fhkau tys ;sfnk w.hg tlla
tl;= jk f,ig fla;kh l,hq;= fjhs¡ fuf,i ñks;A;= j,g tlla tl;=jQ miq
kej;;A ;;Amr 0 isg wdrïNùug Label5.Text = 0 f,ig fla;kh lr we;' fuu b*A
iafÜÜukaÜ tl iïmQ¾Kfhkau wjika lr we;s w;r kej;;A b*A iafÜÜukaÜ
tllska ñks;A;= fmkajk f,An,fhys tkï Label3 ys 60 jkjdoehs fidhdn,k w;r
fuúg ñks;A;= 60 la blaujkjd;A iu`.u mehla iïmQ¾K jk neúka Label1 ys
fmkajk meh .Kkg 1 la tl;=jk f,ig fla;kh lr we;' tfukau mehla
iïmQ¾K jk neúka kej;;A ñks;A;= 0 ys isg wdrïNùug Label3.Text = 0 f,ig
fla;kh lr we;' ghsu¾ lkafg%da,A tl l%shd;Aulùug Start nÜka tl ;=,
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
Timer1.Start () f,ig fla;kh lr we;' Pause nÜka tl la,sla l,úg .Kkhùu
w;ru`. k;r lsÍug Timer1.Stop () f,ig fla;kh lrkak¡ Stop nÜka tl la,sla
l,úg kej; uq, isgu .Kkh ùu wdrïNùug f,An,A j, w.h 0 njg m;Aùug my;
mßos fla;kh lrkak¡

DoubleClick
fuho f*daï tl we;=¿j fndfyduhla lkafg%da,Aia ;=, olakg ,efnk bfjkaÜ tlls¡
lsishï lkafg%da,A tlla u;g ujqia fmdhskag¾ tl f.k f.dia ujqia tflys f,*AÜ
nÜka tl b;d laIKsl fõ,djla ;=, fojrla Tnk wjia:dj fuu bfjkaÜ tl
jYfhka y÷kajkq ,nhs¡ fyd|hs fuh w;Ayodne,Su i|yd jevigykla ks¾udKh
lruq¡ fï i|yd w¿;A fm%dfclaÜ tlla újD;lr olakg ,efnk f*daï tlg f,an,a
lkafg%da,A 5 la ,ndf.k my; rEmfha oelafjk mßos äihska lr.kak¡

Created By : S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Calculator, Note Pad iy


Ms Paint hk f,An,A u; la,sla l,úg None hk f,An,h ;=, tu uDÿldx.h ms,sn|j
l=vd úia;rhla fmkaúh hq;=h' tfukau Calculator f,An,h u; vn,A la,sla l,úg
úkafvdaia fufyhqï moaO;sh ;=, olakg ,efnk le,alshqf,agrh Odjkhùu isÿúh
hq;=h' tfukau Note Pad f,An,h u; vn,A la,sla l,úg úkafvdaia fufyhqï
moaO;sh ;=, olakg ,efnk fkdaÜmEâ tl Odjkh úhhq;=h' Ms Paint f,An,h u;
vn,A la,sla l,úg Ms Paint jevigyk Odjkhùu isÿúh hq;=h' tfia kï fï
i|yd fla;kh l,hq;Af;A fuu f,an,a ;=fkys DoubleClick bfjkaÜ tl ;=, fjhs¡
tfia kï my; oelafjk mßos fla;kh lrkak¡

lsishï uDÿldx.hla fyj;A ;ksj Odjkhjk jevigykla fldákau lsjfyd;A


wema,sflaIka tlla Odjkh lsÍu i|yd úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj
Created By : S.Wajira Madushanka
Disapamok Online IT Academy
;=, Shell kue;s fu;â tl Ndú;d lrkq ,nhs¡ fuys jryk ;=, “ “ wod, uDÿldx.h
mß.Klhg bkaiafgda,A ù we;s iïmQ¾K md;A tl ,ndosh hq;= w;r jevigyfkys
kug miqj wksjd¾fhkau ;s;la ;nd exe f,i ,ndoSug j.n,d.; hq;=h' kuq;A
Calculator, Command Prompt, NotePad, MsPaint jeks úkafvdaia fufyhqï moaO;sh
;=, system32 f*da,Av¾ tl ;=, olakg ,efnk jevigyka i|yd fuf,i iïmQ¾K
md;A tl ,sùu wkjYH jk w;r tys ku muKla i|yka lsÍu m%udKj;A fjhs¡
Calculator f,i ye|skajqjo fuys ku jkqfha calc fjhs¡ Note Pad tl notepad f,i;A
Ms Paint jevigyk mspaint f,i system32 f*da,Av¾ tl ;=, olakg ,efnhs¡
idudkH wdldrhg Shell fu;â tl yryd jevigykla Odjkh l,miq th
ñksuhsiaù yels,S gdialand¾ tl ;=, olakg ,efnhs¡ fuys
AppWinStyle.NormalFocus u.ska th ñksuhsia fkdù idudkH wdldrfhka olakg
,efnhs¡ fuu tla tla f,An,A u; la,sla l,úg Bg wod, úia;rh None f,an,h
u; fmkaùug Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By : S.Wajira Madushanka


fõßhn,AiA y÷kd.ksuq¡
fyd|hs wms oeka ;j;a w¿;A isoaOdka; fldgila bf.k .ksuq¡ fuh úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdjg muKla fkdj iEu mß.Kl NdIdjlgu wod,
isoaOdka; fldgils¡ fõßhn,hla hkq ir,j lsjfyd;A wmf.A mß.Klfhys u;lh
;=, ;djld,slj ks¾udKh lr.kq ,nk bv m%udKhls¡ ir,j lsjfyd;A lsishï
ld¾hhla i|yd fuu fõßhn,A ks¾udKh lr.kq ,nhs¡ fuh wm Tng ir<
WodyrKhlska meyeos,s lrkakï' úkafvdaia fufyhqï moaO;sh ;=, olakg ,efnk
úfYAIfhkau úkafvdaia tlaiamS fufyhqï moaO;sh ;=, olakg ,enqK
le,alshqf,agrh isyshg k.d.kak¡ fuys lsishï w.hla i|yka l,miq tl;= lsÍfï
nÜka tl tnqfõhehs is;kak¡ fuúg w¿;A w.hla ,ndoSug l,ska ,ndoS ;snQ w.h
ysiaùu isÿfjhs¡ kej;;A lsishï w.hla ,ndoS iudk ,l=K iys; nÜka tl la,sla
l,úg oeka ,ndoS ;snQ w.h iy ysiaùug l,ska ;snqKq w.hka foflys tl;=j
,nd.; yel' tfia kï fojk w.h ,ndoS iudk ,l=K Tnk f;la l,ska mej;s
w.h ;ekam;A lr ;snqfka fldfyao@ i;H jYfhkau lsjfyd;A tu w.h ;ekam;A
lr ;snqfKA fu,i idod.;A fõßhn,hla ;=, fjhs¡ oeka Tng fõßhn,aia hkak
;rul wjfndaOhla ,efnkakg we;ehs lshd is;uq¡ ;j;a wdldrhlska lsjfyd;A Tn
wema,sflaIka f*daï tlla msrùug Tnf.A ye÷kqïm;A wxlh u;l ke;skï th
fojrla fyda ;=kajrla lshjd u;l;nd.ekSulg fõßhn,A tlla ks¾udKh lsÍu
iudkl, yel' miqj tu wema,sflaIka tl mqrjk wjia:dfõoS u;l ;nd.;A
ye÷kqïm;A wxlh Ndú;d lsÍulg fõßhn,Aia Ndú;d lsÍu iudkl, yel' úIqj,a
fíisla fvdÜfkÜ mß.Kl NdIdj ;=, fõßhn,Aia ks¾udKh lrkq ,nk fmdÿ
ms,s.;A l%ufõohla olakg ,efnhs¡ m,uqj Dim f,i wdrïNlr ysia;ekla ;nd fuu
ks¾udKh lrkq ,nk fõßhn,h i|yd kula Ndú;d l,hq;= fjhs¡ tu ,ndfok ku
w;r ysia;ekla ;eìh fkdyels w;r b,lalï muKlao Ndú;d l, fkdyel'
bkamiq kej;;A ysia;ekla ;nd As f,i ghsmal, hq;=fjhs¡ bkamiq kej;;A
ysia;ekla ;nd fuu fõßhn,fhys ;ekam;A lsÍug n,dfmdfrd;A;=jk o;A;
j¾.hg wkqj iqÿiq Data Type tlla i|yka l,hq;= fjhs¡ WodyrKhla f,i .nvd
lrkq ,nk o;A; miq wjia:djloS .Kkh lsÍulg Ndckh lrkq ,nkjdkï Integer,
Long wdldro .Kkh lsÍulg Ndckh fkdlrkjdkï tkï idudkH fglaiaÜ
tllakï String hk fâgd ghsma tlo Ndú;d l,yel' my;ska Ndú;dl,yels Data
Type wdldr lsysmhla bosßm;Alr we;'
Disapamok Online IT Academy

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS tlsfklg fjkia Data Type úYd, m%udKhla olakg ,efnkafka ukao lshd
iuyrúg Tng;A mekhla kef.kakg mq¿jk' úfYAIfhkau .Kkhlg iyNd.S
lrjd.kakd o;A; ;ekam;A lr.ekSug Ndú;d lrkq ,nk fâgd ghsma ie,l+úg
tajdfhys u;l ;nd.kq ,nk w.h mrdih wkqj u;lfhka fjka lr.kq ,nk bv
m%udKh fjkia fjhs¡ Tn ks¾udKh lrkq ,nk fõßhn,h ;=, .nvd lrkq
,nkafka iEuúgu l=vd m%udKfha w.hka kï ta i|yd u;lfhka jeä Odß;djhla
,nd.kakd jeä w.hka m%udKhla u;l ;nd.; yels fâgd ghsma tlla fjkqjg Bg
jvd l=vd w.hka m%udKhla u;l ;nd.; yels fâgd ghsma tlla Ndú;d l,yel'
fuúg mß.Klfha u;lfhka ta i|yd jehjk bv m%udKho l=vd fjhs¡ iEu úgu
.Kkhlg iyNd.S lrjd.kakd o;A; ;ekam;A lr.ekSug fõßhn,hla ks¾udKh
lsÍfïoS u;l ;nd.kq ,nk w.hka mrdihg wkqj iqÿiq fâgd ghsma tlla Ndú;d
l,hq;= fjhs¡ tfiau mQ¾K ixLHd muKla u;lfha ;nd.kakd wjia:dj,oS ta i|yd
.e,fmk fâgd ghsma o Ndú;d lsÍfï yelshdj we;' fyd|hs fï ms,sn|j
wjfndaOhla ,nd.ekSug ir< jevigyklskau jevmgka.uq¡ Tng u;lo l,ska wm
w.hka folla tl;= l,yels l=vd .Kl hka;%hla ks¾udKh l,d¡ fyd|hs oeka wm
th fõßhn,Aia Ndú;d lrñka isÿlrkafka flfiao lshd n,uq¡ fï i|yd w¿;A
fm%dfclaÜ tlla újD; lr.kak' fuysoS wmf.A jevigykg .e,fmk wdldrhg
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fla;kh i|yd jeo.;Ajk lkafg%da,Aia kï lr we;s w;r tajdo rEmigyk iu`.
bosßm;Alr we;'

fuys m,uq fglaiaÜ fndlaia tl ;=, iy fojk fglaiaÜ fndlaia tl ;=, we;s w.hka
foflys tl;=j Answer bosßfhys we;s fglaiaÜ fndlaia tl ;=, fmkaúh hq;=fjhs¡
fuysoS wmg tu fglaiaÜ fndlaia ;=, we;s w.hka u;l ;nd.ekSug fjku
fõßhn,A folla ks¾udKh lr miqj tajdg fglaiaÜ fndlaia ;=, we;s w.hka mjrd
tu fõßhn,A fol tl;= lsÍfuka fuu .Kl hka;%h b;du;a myiqfjka ks¾udKh
l,yel' fuysoS tl;= lsÍfïoS fmr mßos val *kalaIka tl Ndú;d lsÍug wjYH ke;'
ukao fâgd ghsma tl u.ska wod, fõßhn,h ;=, .nvdlr ;nd.kq ,nkafka l=uk
wdldrfha o;A;o hkak l,skau ;SrKh l, neúks¡ fyd|hs Add nÜka tl vn,A la,sla
lr my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS m,uqj fval iy sval f,i fõßhn,A folla ks¾udKh lr we;' fï i|yd
Ndú;d lr we;Af;A Integer wdldrfha fâgd ghsma tlh' fuysoS úYd, mrdihl
w.hka u;l ;nd.; yels w;r kuq;A u;l ;nd.; yelafla mQ¾K ixLHd muKs¡
WodyrKhla f,i tl;= lsÍu i|yd 12.5 iy 12.5 f,i w.hka folla ,ndÿkaúg
th wdikak mQ¾K ixLHdjg jghd fuysoS kï 12 f,i i,lkq ,nhs¡ Tng
oYuia:dk iys;j u;l ;nd.; hq;=kï wm l,ska i|yka lrk,o iqÿiq fâgd
ghsma tlla Ndú;d l,yel' ;ju;a fuu fõßhn,A folu mj;skafka ysiajh' oeka
fuu fõßhn,A folg u;l;nd.ekSug hula mjrdosh hq;=fjhs¡ fuysoS wm
mjrdfokq ,nkafka ghsma lrk,o txtfval iy txtsval hk fglaiaÜ fndlaia ;=,
mj;sk w.hka fjhs¡
fval = txtfval.Text

sval=txtsval.Text
by; fla;kh u.ska fuu w.hka fõßhn,hg mjrd we;' fuysoS tu w.hka olakg
,efnkafka fglaiaÜ fndlaia ;=, neúka mjrdoSfïoS tajd iudk ,l=fKka ol=Kqmi;A
mjrd.kq ,nkafka ysia fõßhn,a neúka tajd iudk ,l=fKka jïmi;A i|yka lr
we;' ,nd.kakd ju ,ndfokakd ol=K f,i fuh ir,j isys;nd.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
oeka txtansw lkafg%da,A tl ;=, wod, w.hka foflys tl;=j fmkaúh hq;=h' kuq;A
wm oekgu;A fuu w.hka fol fõßhn,A folg ,ndf.k we;s neúka fõßhn,A
fol tl;=lr oelaùu muKla m%udKj;A fjhs¡ oeka jevigyk Odjkh lr n,kak¡

fyd|hs wms l,ska ks¾udKh lrk,o w.hka folla tl;= l,yels" wvq l,yels"
.=K l,yels iy fnosh yels .Kl hka;%h fõßhn,Aia Ndú;d lsÍfuka ks¾udKh
lruq¡ fuysoS Tng wod, ld¾hhg wkqj fõßhn,A ks¾udKh lrk ia:dkh ms,n|j
wjfndaOhla ,nd.; yel' fï i|yd w¿;A fm%dfclaÜ tlla ,ndf.k f*daï tlg
f,an,a lkafg%d,a ;=kla" fglaiaÜ fndlaia lkafg%da,A ;=kla iy nÜka lkafg%d,a
y;rla ,ndf.k my; oelafjk mßos f*daï tl äihska lr.kak¡

fuu jevigyfkys tla tla nÜka la,sla lrkúgoS Bg wod, .Kkhùu isÿúh hq;=h'
fuysoS tla tla nÜka tl la,sla lrkúgoS .Kkh isÿjk neúka wmg wjYH kï
nÜka tflys la,sla bfjkaÜ tl ;=< wod, fõßhn,A fol ks¾udKh l, yel'
l,ska jevigyfkaoS fuka kuq;A fuysoS nÜka tl la,sla lrkjd;A iu`.u fõßhn,A
fol ks¾udKh jk w;r thg fglaiaÜ fndlaiaj, w.hka ,nd.kakd w;r wod,
.Kkh tkï tl;=ùu" wvqùu" fnoSu fyda .=Kkh ùfuka miq th Answer fglaiaÜ
fndlaia tl ;=, fmkaùfuka miqjo tu fõßhn,A folu u;lfhka bj;Aùhhs¡ fuhg
fya;=j jkqfha wms wod, fõßhn,A folu ks¾udKh lrk ,oafoa bfjkaÜ tlla ;=,
ùuh' bfjkaÜ tlla ;=, ks¾udKh lrkq ,nk fõßhn,hla wod, ld¾hh
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
isÿùfuka miqj bfjkaÜ tl wjidk jkjd;A iu`.u u;lfhka bj;Aùhhs¡ fuf,i
+ nÜka tflys la,sla bfjkaÜ tl ;=, l,ska jevigyfkys wdldrhg fõßhn,A
fol ks¾udKh l,miq bfjkaÜ tl l%shd;Aulù wjidk jkjd;A iu`.u u;lfhka
bj;Aùhk neúka – nÜka tl ;=,o kej; jrla tu fõßhn,A folu ta wdldrfhka
ks¾udKh lsÍug isÿfjhs¡ ukao + nÜka tl la,sla lr wjika ùfuka miqj – nÜka tl
la,sla lrk neúks¡ tu ksid nÜkaia y;f¾oSu kej; kej; fõßhn,Aia ks¾udKh
lsÍug isÿfjhs¡ kuq;A Tng f*daï tl fyj;A la,dia tl ;=, oS lsishï fõßhn,hla
ks¾udKh l,miq th tu la,dia tl ;=, ks¾udKh lr.kakd iEu TífclaÜ
tllu Ndú;d lsÍfï yelshdj we;' tkï tjeks wdldrfha fõßhn,hla u;lfhka
bj;Aùu isÿjkq ,nkafka jevigyk Odjkfhka bj;Ajk úgoSh' fyd|hs la,dia tl
;=, fõßhn,a fol ks¾udKh lsÍu i|yd + nÜka tl vn,A la,sla lr fldaâ úkafvda
tl ,ndf.k fuys by,skau olakg ,efnk Public Class Form1 hkakg jydu
my,ska l¾i¾ tl msysgqjd wod, fõßhn,A fol ks¾udKh lr.kak¡

oeka wod, nÜka ;=,oS isÿl,hq;Af;A fuu ks¾udKh lr.;A fõßhn,A folg fglaiaÜ
fndlaia j, we;s w.hka mjrd Bg wod, .Kkhg wod, fla;kh ,sùu muKs¡
fyd|hs fuu fla;kh ms,sn|j Tng oekgu;A wjfndaOhla ,eî we;s neúka
kej;;A ta ms,sn|j meyeos,s lsÍula isÿlr ke;' nÜka y;rgu wod, fla;kh my;
bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka oS¾> yqiaula wrf.k wms úkafvdaia tlaiamS fufyhqï moaO;sh ;=, olakg
,efnk wdldrfha le,alshqf,agrhla ks¾udKh lruq¡ fï i|yd w¿;A fm%dfclaÜ tlla
wdrïN lrkak' oeka fuu ks¾udKh lrkq ,nk le,alshqf,agrh i|yd nÜka

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
lkafg%da,Aia 16 la iy fglaiaÜ fndlaia lkafg%da,A tlla muKla iEfyhs¡ oeka fuu
lkafg%da,Aia Ndú;d lrñka my; rEmfha oelafjk wdldrhg f*daï tl äihska
lr.kak¡ fglaiaÜ fndlaia lkafg%da,A tflys ghsma lrkq ,nk b,lalï jvd;A
fyd|ska o¾Ykh ùu i|yd Font fm%dmá tl Ndú;d lrñka tys fmkajk wl=rej,
úYd,;Ajh 14 f,i ilia lr we;' tfukau nÜkaia j, b,lalï o jvd;A fyd|ska
meyeos,sj fmkSug wl=rej, úYd,;Ajh 26 f,i fjkia lr we;'

fyd|hs wms oeka fuu le,Alshqf,Agrh mshjfrka mshjr ks¾udKh lruq¡ fuys b,lalï
i|yka lsÍug we;s nÜka la,sla lrkúgoS tu w.hka fglaiaÜ fndlaia tl ;=,
fmkaúh hq;=h' WodyrKhla f,i 150 hk w.h i|yka lsÍug wjYHjQúg ta i|yd
1 5 iy 0 hk nÜka la,sla lrkúg w.h 150 f,i fglaiaÜ fndlaia tl ;=,
fmkaúh hq;=h' fyd|hs wm tu fla;kh 0 b,lalu iys; nÜka tflka wdrïN

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
lruq' fuu nÜka tl vn,A la,sla lr olakg ,efnk fldaâ úkafvda tflys Click
bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡
TextBox1.Text = 0

oeka jevigyk Odjkh lr neÆúg 0 nÜka tl Tnk úg th os.gu fmkaùu úkd iEu
úgu olakg ,efnkafka tlu 0 muKs¡ by; mßos fla;kh l,úg isÿjkafka Click
bfjkaÜ tl uqod yßk iEu wjia:djloSu fglaiaÜ fndlaia tl ;=, 0 hk w.hu
muKla fmkajkq ,nhs¡ kuq;A fuysoS isÿúh hq;Af;A fglaiaÜ fndlaia tflys oekg
ghsma lr we;s b,lalï tfia mj;soaoS fuu 0 o ghsmaùu fjhs¡ tu ksid my; mßos
fla;kh lrkak¡
TextBox1.Text = TextBox1.Text & 0
fï wdldrhg fla;kh l,úg isÿjkafka fglaiaÜ fndlaia tflys ;sfnk fglaiaÜ
fldgi;A iu`.u 0 o fmkaùu isÿlrkq ,nhs¡ 0 isg 9 olajd jQ b,lalï ish,a,gu
wod, fla;kh wm my;ska bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu nÜkaia Ndú;d lrñka fglaiaÜ fndlaia tl ;=, w.hla i|yka lr
tl;= lsÍfï nÜka tl la,sla l,dhehs is;kak¡ fuúg B,`. w.h ,ndoSug fglaiaÜ
fndlaia tl ysiaùu isÿúh hq;=h' B,`. w.h ,ndoS = ,l=K iys; nÜka tl tnQúg
l,ska bj;AjQ w.h;A oeka fglaiaÜ fndlaia tl ;=, we;s w.hka foflys tl;=j
fuu fglaiaÜ fndlaia tl ;=,u fmkaúh hq;=h' tfia kï tu bj;Ajk w.h miqj
.Kkhg iyNd.S jk neúka = ,l=K nÜka tl Tnk f;lau th u;lfha ;nd.;
hq;=fjhs¡ tfia kï ta i|yd fõßhn,Aia Ndú;d l,hq;= nj Tng wuq;=fjka lsjhq;=
ke;' kuq;A + ,l=K iys; nÜka tl muKla fkdj * ,l=K iys;" - ,l=K iys;

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fukau / ,l=K iys; nÜka tl la,sla l, úgoSo oekg fglaiaÜ fndlaia tflys
w.h u;l ;nd.; hq;= neúka fõßhn,h wksjd¾fhkau ks¾udKh l,hq;Af;A
Class tl ;=, fjhs¡ tkï lsishï nÜka tll la,sla bfjkaÜ tlla ;=, ks¾udKh
l,úgoS th ks¾udKhù la,sla bfjkaÜ tl l%shd;Aulù wjika jkjd;A iu`.u
u;lfhka bj;Ajk neúka = ,l=K iys; nÜka tl la,sla lrkúgoS th u;lfhka
bj;Aù wjidkh' tfia kï lsishï nÜka tlla u; vn,A la,sla lr fldaâ úkafvda tl
,ndf.k tys by,skau olakg ,efnk Public Class Form1 hkakg my,ska l¾i¾ tl
msysgqjd my; oelafjk mßos fõßhn,h ks¾udKh lr.kak¡

fuu le,alshqf,agrh Ndú;d lrñka oYu iys; w.hkao iq¿ l, yels neúka
fglaiaÜ fndlaia tl ;=, ,ndfok oYuia:dk iys; w.hkao u;l ;nd.; yelsjk
mßos Double wdldrfha fâgd ghsma tl Ndú;d lr we;' fyd|hs oeka fufyu ys;uq¡ Tn
lsishï w.hla ,ndoS + ,l=K iys; nÜka tl Tnd kej; jrla w.hla ,ndoS = ,l=K
iys; nÜka tl la,sla lsÍfïoS Tn yßhgu ;SrKh lrkafka fldfyduo Bg l,ska
la,sla lr ;snqfka + ,l=K iys; nÜka tl o ke;skï fjk;A nÜka tllao lshd¡ fuh
wmg myiqfjka y÷kd.ekSfï l%uhla Ndú;d l, yel' tkï lsishï fõßhn,hla
ks¾udKh lr fuu + nÜka" - nÜka" * nÜka iy / nÜka la,sla lrkúg tu
fõßhn,hg tlsfklg fjkia fglaiaÜ tlla mjrd = ,l=K iys; nÜka tl
Tnkúg tu mjrd.;A fglaiaÜ tl l=ulao hkak ;¾l lrñka wod, .Kkh lsÍu
isÿlr.; yel' fuu tla tla nÜka y÷kd.ekSu i|yd tu fõßhn,hg hjkq
,nkafka fglaiaÜ tlla neúka wm String fâgd ghsma tflys fõßhn,hla Class tl
;=, ks¾udKh lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuys we;s b,lalï iys; nÜka Ndú;d lrñka fglaiaÜ fndlaia tl ;=,
w.hla ,ndoS + nÜka" - nÜka" * nÜka iy / nÜka la,sla l,úg tu fglaiaÜ fndlaia
tflys w.h ks¾udKh lr.;A Passval fõßhn,hg;A tu nÜka tl muKla fjku
y÷kd.ekSug str fõßhn,hg fglaiaÜ tllao heúh hq;= w;r B,`. w.h i|yka
lsÍug fglaiaÜ fndlaia tl ysiaùuo isÿúh hq;=h' ta i|yd + nÜka tl ;=, my; mßos
fla;kh lrkak¡

fuu nÜka tl la,sla l,úgoS muKla str fõßhn,h ;=, .nvdjkq ,nkafka plus hk
fglaiaÜ fldgi fjhs¡ fyd|hs fï wdldrhg wksl=;A - nÜka" * nÜka iy / nÜka ;=k
i|yd my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS hï fyhlska wvq lsÍfï ,l=K iys; nÜka tl la,sla l,úgoS muKla str
fõßhn,h ;=, minus hk fglaiaÜ tl muKla .nvdùu isÿfjhs¡ tfukau fnoSfï
,l=K iys; nÜka tl la,sla l,úgoS division hk fglaiaÜ tl;A .=K lsÍfï ,l=K
iys; nÜka tl la,sla l,úgoS str fõßhn,h ;=, multiply hk jpkh muKla
.nvdùu isÿfjhs¡ fyd|hs oeka = ,l=K iys; nÜka tl la,sla l,úgoS fuu str
fõßhn,h ;=, .nvdù we;s fglaiaÜ tlg wkqj Bg wod, .Kkh ùu isÿúh hq;=h'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fldgqlr we;s fla;kh foig muKla wjOdkh fhduq lrkak¡ fuysoS str
fõßhn,h ;=, .nvdù mj;skq ,nkafka plus hk fglaiaÜ tloehs úuid n,d we;'
fuys plus hkak .nvdùu hkq l,ska la,sla lr we;Af;A + ,l=K iys; nÜka tl fjhs¡
tfia kï uq,skau ,ndÿka w.h u;lhg ;nd.;A passval fõßhn,fhys w.hg oeka
fglaiaÜ fndlaia tflys ;sfnk w.ho tl;=ù fglaiaÜ fndlaia tl ;=,u fmkajk
f,ig fla;kh lr we;' fyd|hs fï wdldrhg wksl=;A nÜka i|ydo = ,l=K iys;
nÜka tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Tng by; fla;kh f;Areï hkakg we;ehs lshd wfmalaId lruq¡ wms oYu ;s;g wod,
fla;kh isÿ fkdlf,uq¡ idudkHfhka úhhq;Af;A oYu ;s; iys; nÜka tl la,sla
l,úgoS oYu ;s; ta wdldrfhka fmkaùu fjhs¡ ta i|yd my; mßos fla;kh l,yel'
TextBox1.Text = TextBox1.Text & “. “
kuq;A fuu fla;kfhys we;s fodaIh jkqfha oYu ia:dk tllg jvd ´kE ;rï ;eìh
yels ùuh¡ oYu ia:dk tlla muKla i|yka lsÍug Ndú;d l,yels WÑ; fu;â
tlla Instr kñka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=, olakg ,efnhs¡ oYu
;s; iys; nÜka tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS m,uqj ;s; fldmuK ixLHdjla u;l ;nd.; yelso hkak i|yd place kue;s
Integer fâgd ghsma tflys fõßhn,hla ks¾udKh lr we;' fuhg

InStr(1,TextBox1.Text,”.”)
fla;kh mjrd we;' ñka woyia jkqfha fglaiaÜ fndlaia tl ;=, we;s ;s;a tlla f,ig
.nvd lr.kakd f,igh' fuu .nvd lr.;A w.h 0 jQfha kï hkq ;s;la ;ju;a
fglaiaÜ fndlaia tl ;=, olakg fkd,efnk hkak fjhs¡ fuúg fglaiaÜ fndlaia
tflys oekg mj;sk w.hg ;s;la ghsma jk f,ig fla;kh lr we;' fuysoS wmg
wjYHkï InStr fu;â tl fjkqjg IndexOf fu;â tl jqjo Ndú;d lsÍfï yelshdj
we;' fuu fu;â tl Ndú;d lrñka lsishï fglaiaÜ fndlaia tll we;s lsishï
le/lag¾ tlla mj;skafka l=uk ia:dkhlo hkak fidhd.; yel' WodyrKhla
f,i lsishï fglaiaÜ fndlaia tll ;s;a lsysmhla ;nd we;akï tu m,uqjg we;s
;s; l=uk ia:dkhl ;sfíoehs fidhd.; yel' WodyrKhla f,i 1.5 ys ;s; ;sfnk
ia:dkh 1 ia:dkfha hkak ,nd.; yel' fuys ia:dkh .Kkh ùu isÿjkafka 0 isg
fjhs¡ ta wkqj oYu ;s; iys; nÜka tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS m,uqj strtxt kñka String fâgd ghsma tflys fõßhn,hla ks¾udKh lr we;'
fuhg TextBox1 ys ghsma lrk foh u;l ;nd.kakd f,ig fla;kh lr we;'
indexOf fu;â tl u.ska hï le/lag¾ tlla ;sfnk ia:dkh l=ulao hkak oek.;
yelsnj wms l,ska Tng lSjd u;l we;s¡ fuu strtxt fõßhn,hg ,nd.;A fglaiaÜ
tflys ;s; ,eî we;s ia:dkh 0 g wvq o hkak úuid n,d we;' fuysoS 0 g wvqùu hkq
w.h -1 úh yels w;r tfia jkafka fldfya fyda ;ekl ;s;la ghsma lr ke;s
wjia:dj fjhs¡ ;s;la fldfya fyda ;ekl ;sfí kï 0 fyda Bg jvd jeä w.hla
,eìh hq;= fjhs¡ túg ;s;la fkdue;s neúka
TextBox1.Text = TextBox1.Text & “.”
fla;kh u.ska ;s;la fmkajk f,ig fla;kh lr we;' oeka fuu ks¾udKh
lr.;A le,Alshqf,Agrh Odjkh lr tys rih w;Aú|skak' Tng le,Alshqf,Agrh
ks¾udKh lrk wkaou iy tysoS Ndú;d lrk,o isoaOdka; fldgia ms,sn|j ukd
wjfndaOhla ,efnkakg we;ehs lshd wfmalaId lruq¡

fyd|hs wms oeka fõßhn,Aia Ndú;d lrñka nexl=jl fg,¾ hka;%hlg ldâ tl
we;=,;A lr hï uqo,la i|yka l,miq th tla tla Ndú;fha mj;sk uqo,A
fld,j,ska ksl=;A lrk wdldrfha jevigykla oeka ks¾udKh lruq¡ fuh Tng
wdYAjdockl jevigykla jkjd fkdwkqudkh' fï i|yd w¿;A fm%dfclaÜ tlla
wdrïN lrkak' fï i|yd f,An,A lkafg%da,A 7 la" fglaiaÜ fndlaia lkafg%da,A 7 la
iy nÜka lkafg%da,A 12 la wjYHùu isÿfjhs¡ fuu lkafg%da,Aia Ndú;d lrñka my;
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
oelafjk wdldrhg f*daï tl äihska lr.kak¡ fuysoS fla;kfhys jeo.;Ajk
lkafg%da,Aia j, kïo rEm igyk iu`. bosßm;A lr we;'

fyd|hs fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuh idudkH nexl=jl olakg


,efnk fg,¾ hka;%hlg fndfyda ÿrlg iudk jevigykls¡ tkï fuys TextBox1
ys lsishï uqo,la i|yka lr Accept nÜka tl la,sla l,úgoS tu uqo, 2000 fkdaÜgq
j,ska lShlao" 1000 fkdaÜgq j,ska lShlao" 500 fkdaÜgq j,ska lShlao" 100 fkdaÜgq j,ska
lShlao iy 50 fkdaÜgq j,ska lShlao f,i ,nd.; yels fkdaÜgq .Kk fmkaúh
hq;=h' fkdaÜgqj,ska ,nd.; fkdyels uqo,la b;sßjQúg th Rest bosßfhys we;s
fglaiaÜ fndlaia tl ;=, fmkaúh hq;=h' fuu jevigyfkys l%shdldÍ;Ajh Tng ukdj
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
oeka jegfykakg we;s¡ wms oeka fla;kh lsÍu mgka .ksuq¡ fuysoS 0 isg 9 olajd
b,lalï Ndú;d lrk úgoS th fglaiaÜ fndlaia lkafg%da,A tl ;=, Bg wod,
b,lalï fmkaùu isÿúh hq;=h' fyd|hs ta i|yd tu nÜka tflys la,sla bfjkaÜ
tflys my; mßos fla;kh lrkak¡ fuu nÜka ish,A,gu wod, fla;kh bosßm;A
lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys we;s Accept nÜka tl la,sla l,úgoS ms,sfj,ska tu uqo, ,nd.; yels fkdaÜgq
.Kk fmkaúh hq;=h' WodyrKhla f,i remsh,a 3550 l uqo,la i|yka lf,a hehs
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
is;kak¡ fuúg m,uqj fuu remsh,a 3550 uqo,g 2000 fkdaÜgq fldmuK ixLHdjla
ksl=;A l,hq;=o hkak ;SrKh l,hq;= fjhs¡ bkamiq 3550 uqo,g 2000 fkdaÜgq j,ska
f.jQ miq b;sßh wfkla fkdaÜgq j,ska f.ùug b;sß jk m%udKh fidhd.; hq;=h'
bkamiq tu uqo,g 1000 fkdaÜgq j,ska f.úh yelso hkak fidhd tfia f.jQ miq
b;sß uqo, fidhd.; hq;=h' bkamiq tu b;sßjk uqo, 500 fkdaÜgq j,ska f.úh
yelso hkak fidhd tfia f.jQ miq b;sß uqo, fidhd.; hq;=h' bkamiq tu b;sß jk
uqo, 100 fkdaÜgq j,ska f.úh yelso hkak fidhd tfia f.jQ miq b;sß uqo,
fidhd.; hq;=h' fï wdldrhg Bg miqj b;sß jk uqo, 50 fkdaÜgq j,ska f.úh
yelso hkak fidhd tfia f.jQ miq b;sß uqo, fjku fmkaùu isÿúh hq;=h' fyd|hs
fuf,i 2000 fld,j,ska f.jQmiq B,`. fld,j,ska f.ùug b;srjk uqo, ms,sfj,ska
B,`. fld,j,ska fnok f;la .nvd lr ;nd.ekSug wjYHfjhs¡ wod, ld¾hh fjk
f;la tkï b;srjk uqo, u;lfha .nvd lr ;nd.; hq;= neúka tfia kï
wksjd¾fhkau ta i|yd fõßhn,Aia Ndú;d l,hq;= fjhs¡ ta i|yd Accept nÜka tl
vn,A la,sla lr olakg ,efnk fldaâ úkafvda tflys nÜka tflys Click bfjkaÜ
tl ;=, my; mßos fla;kh lrkak¡
Dim fval As Integer
fuysoS wod, uqo, i|yka lrkq ,nkafka fglaiaÜ fndlaia tl ;=, neúka m,uqj tu
i|yka lrk,o uqo, 2000 fkdaÜgq j,ska f.jQmiq b;srjk uqo, .nvd lr ;nd.ekSu
i|yd fval kue;s Integer fâgd ghsma tflys fõßhn,hla ks¾udKh lr we;'

fval = TextBox1.Text Mod 2000


fuysoS fglaiaÜ fndlaia tflys i|yka lrk,o uqo, 2000 ka fn¥miq b;srjk
m%udKh fl,skau fval fõßhn,h ;=, .nvd lr we;' WodyrKhla f,i Tn 3890 l
uqo,la fglaiaÜ fndlaia tflys i|yka l,úg 3890 uqo, 2000 ka fnÿúg ;j 1890 l
uqo,la b;sßjk w;r th fval fõßhn,h ;=, .nvdlr.kq ,nhs¡ lsishï w.hla ;j;a
w.hlska fn¥miq b;srjk w.h fidhd .ekSu i|yd Mod *kalaIka tl Ndú;d lr
we;' fglaiaÜ fndlaia tflys 3890 uqo,la i|yka l,úg fval = TextBox1.Text Mod
2000 fla;kh u.ska fval fõßhn,h ;=, 1890 l uqo,la ;ekam;Aùu isÿfjhs¡ fyd|hs
oeka fuu 3890 uqo,g 2000 fkdaÜgq fldmuK m%udKhlska f.úh yelso hkak
fidhd.; hq;=h' fuysoS yßhgu 3890 ka 2000 fn¥miq 2000 ys mQ¾K ixLHd 1 l
.=Kdldrhla fuys we;s neúka bka woyia jkqfha fuu uqo, 2000 fkdaÜgq j,ska tl
fkdaÜgqjla f.úh yels njh' i;H jYfhkau fuf,i fn¥úg oYuia:dk iys; w.hla
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
,efnk w;r tfia ,efnkafka 2000 ka fn¥ miq b;sßjk m%udKhg fjhs¡ tkï tu
m%udKh 2000 ka fn¥úg iïmQ¾K w.hlg m%udKj;A fkdjk neúks¡ fyd|hs tfia
kï 3890 ka 1890 hk w.h 2000 ys mQ¾K m%udKhlska f.ùug fkdyels w;r tu
.Kko wm fval fõßhn,hg ,ndf.k we;' tu ksid fuysoS 3890 g 2000 ys mj;sk
mQ¾K ixLHdj muKla fidhd.ekSu m%udKj;A fjhs¡ fuf,i 3890 hk w.h 2000 ka
fn¥miq b;srjk oYuia:dk w.h fkdi,ld yer mQ¾K ixLHdj muKla ,nd.ekSu
i|yd úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj ;=, Int hk *kalaIka tl Ndú;d
lrkq ,nhs¡ ta i|yd my; mßos fla;kh lrkak¡
TextBox2.Text = Int (TextBox1.Text /2000)

fuysoS 2000 fkdaÜgq fldmuK m%udKhla mj;skjdo hkak fmkajkq ,nkafka


TextBox2 lkafg%da,a tl ;=, fjhs¡ tkï 3890 g mj;sk 2000 mQ¾K w.h muKla
oYuia:dk fkdi,ld yer fmkajkq ,nhs¡ fyd|hs fuu b;sßjQ 1890 g 1000 ka fn¥
miq b;srjk w.h fidhd.; hq;= fjhs¡ ukao tu w.ho ;j fkdaÜgq j,ska f.jk
w.h fidhd.ekSu i|ydh' ta i|yd m,uqj ks¾udKh lrk,o fõßhn,hg my,ska
my; mßos ;j;a fõßhn,hla ks¾udKh lr.kak¡
Dim sval As Integer

3890 hk w.h 2000 ka fnÿmiq b;srjk w.h oekgu;A fval fõßhn,hg ,ndf.k
wjidkh' oeka fuu fval fõßhn,hg ,ndf.k we;s w.h 1000 ka fn¥ miq b;sßjk
w.h sval fõßhn,hg .nvdlr.; hq;=fjhs¡ fyd|hs ta i|yd my; mßos fla;kh
lrkak¡
sval = fval Mod 1000

TextBox3 lkafg%da,A tl ;=, fuu fval fõßhn,hg ,ndf.k we;s w.h 1000 ka
fn¥miq b;sßjk mQ¾K w.h fidhd.; hq;=fjhs¡ ta i|yd fmr mßosu Bg wkql+,j my;
mßos fla;kh lrkak¡
TextBox3.Text =int(fval /1000)

fuúg 1000 fkdaÜgq ixLHdj fldmuKoehs ;SrKh lr.; yel' fuu b;sßjQ 1890
w.h 1000 ka fn¥ miq b;sßjk uqo, fyj;A 890 hk w.h sval fõßhn,hg
,ndf.k wjidkh' oeka fuu w.h 500 ka fn¥ miq b;sßjk w.h fidhd.; hq;=fjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuu b;sßjk w.h u;l ;nd.ekSug my; oelafjk mßos ;j;a fõßhn,hla
ks¾udKh lr.kak¡
Dim tval As Integer

fuh ks¾udKh lr.;A sval fõßhn,hg háka ks¾udKh lr.kak¡

tval = sval Mod 500

oeka fuu tval fõßhn,h ;=, sval ys b;sßjQ w.h 500 ka fn¥ miq b;sßjk w.h jk
390 hk w.h .nvd lr ;nd.kq ,nhs¡
TextBox4.Text = int(sval / 500)

fuúg 890 g mj;sk 500 ys mQ¾K ixLHd fldmuK ixLHdjla ;sfío hkak fidhd.;
yel' oekA tval ys b;sßjQ 390 hk w.h 100 ka fn¥miq b;sßjk w.h fidhd.; hq;=
neúka th .nvdlr ;nd.; hq;= neúka ;j;a fõßhn,hla ks¾udKh lr.; hq;=fjhs¡
fyd|hs ta i|yd rval f,i ;j;a fõßhn,hla ks¾udKh lr.kak¡

Dim rval As Integer

oeka fuu b;sßjQ tval w.h 100 ka fn¥miq b;sßjk w.h fyj;A 90 hk w.h .nvd lr
;nd.ekSu i|yd my; mßos fla;kh lrkak¡
rval = tval Mod 100

oeka fuu b;sßjQ tval ys w.hg 100 ys mj;sk mQ¾K ixLHd fyj;A 100 fkdaÜgq .Kk
,nd.ekSug my; mßos fla;kh lrkak¡
TextBox5.Text = int( tval / 100)

oeka fuu rval fõßhn,h ;=, b;sßjQ 90 hk w.h .nvdù we;s w;r oeka tu w.h
50 ka fn¥ miqo b;sßjk w.h fidhd tho .nvd lr ;nd.; hq;= neúka kej;;A
mval f,i fõßhn,hla ks¾udKh lr.kak¡

Dim mval As Integer

mval = rval Mod 50

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
oeka rval ys 90 hk w.h 50 ka fn¥miq b;sßjk 40 hk w.h mval hk fõßhn,h
;=, .nvdù we;' oeka rval ys w.hg 50 ys mj;sk mQ¾K ixLHd fyj;A 50 fkdaÜgq
.Kk fiùu i|yd my; mßos fla;kh lrkak¡
TextBox6.Text = int (rval / 50)
oeka ;jÿrg;A b;sß w.h i|yd fkdaÜgq ksl=;A fkdlrkq ,nhs¡ b;sß jk w.h fyj;A
mval fõßhn,h ;=, .nvd lr.;A w.h fl,skau b;sßh jYfhka TextBox7
lkafg%da,a tlg mjrd.kakd f,ig fla;kh lr we;' fyd|hs óg wod, iïmQ¾K
fla;kh wm my;ska bosßm;A lr we;'

oeka jevigyk Odjkh lr n,kak¡ Tnj mqÿuhg m;Alrjñka jevigyk


l%shd;Aulùu isÿfjhs¡ kuq;A fuu jevigyfkys fglaiaÜ fndlaia tl ;=, wmsg
wjYHkï wl=re ixfla; tkï b,lalï j,g wod, fkdjk le/lag¾ia jqjo
we;=,;A lsÍfï yelshdj mj;S' kuq;A th tfia úh hq;= ke;' fuf,i wkjYH
wl=re ixfla; fyda b,lalï jqjo we;=,;A lsÍu je,elaùu i|yd fm%dm¾àia úkafvda
tflys we;s ReadOnly fm%dmá tl True f,i ilia lrkak¡ fuúg fglaiaÜ fndlaia
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
tl ;=, wkjYH wl=re ixfla; fyda b,lalï we;=,;A lsÍfï yelshdj wfydais ù
hk kuq;A miqìï j¾Kho w¿ meye.ekaùhhs¡ kuq;A iqmqreÿ iqÿmdg j¾Kh
,nd.ekSu i|yd fglaiaÜ fndlaia tl f;dard Backcolor fm%dmá tl Ndú;d lrñka
iqÿmdg j¾Khla f;dard.kak' fuu Automatic Teller Machine tflys fuys we;s nÜka
Ndú;d lrñka w.hla ,ndoS we;s úgoS tu w.hka jeroskï tu b,lalï tl ne.ska
uld .ekSu i|yd CLEAR nÜka tl Ndú;d lrkq ,nhs¡ fldákau lsjfyd;A ñka
isÿjkafka Backspace lS tlg wod, ld¾hh fjhs¡ ta i|yd CLEAR nÜka tl ;=, my;
mßos fla;kh lrkak¡

fuysoS m,uqj fglaiaÜ fndlaia tflys ghsmalr we;s le/lag¾ia m%udKh


fldmuKoehs .nvd lr.ekSu i|yd x kue;s fõßhn,hla ks¾udKh lr we;' m,uqj
b*A iafÜÜukaÜ tlla u.ska fglaiaÜ fndlaia tflys we;s le/lag¾ia m%udKh 0 lg
jvd ;sfíoehs fidhd n,kq ,nhs¡ tkï 0 g jvd jeä ùu hkq wju jYfhka
le/lag¾ia tlla fyda mj;sk njh¡ Text.Length u.ska fldmuK le/lag¾ia ;sfío
hkak .Kkh lr.; yel' túg tu w.h x fõßhn,h ;=, .nvd lr.kq ,nhs¡
fuys TextBox1.Text.Remove fu;â tl Ndú;d lrñka fglaiaÜ fndlaia tll mj;sk
lsishï le/lag¾ tlla bj;A lr.ekSfï yelshdj we;' fuu Remove fu;â tl ;=,
m,uqj bj;A lrkq ,nk le/lag¾ tflys Position tl fyj;A ;sfnk ia:dkh
i|yka l,hq;=h' bkamiqj " fhdod bj;A lrkq ,nk le/lag¾ia m%udKh i|yka
l,hq;= fjhs¡ idudkHfhka le/lag¾ tll Position tl fyj;A ;sfnk ia:dkh
.Kkh lrkq ,nkafka 0 ys isg fjhs¡ fglaiaÜ fndlaia tl ;=, Length tl fyj;A
le/lag¾ia 10 la ;snqkfyd;A Position tl 0 ys isg .Kkhjk úg 11 f,i olakg
,efnhs¡ kuq;A bj;Ajkafka wjika le/lag¾ tflys isg jï foig neúka x j,ska 1 la
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
wvqlr.kakd f,ig fla;kh lr we;' fuúg fl,jfrysu mj;sk le/lag¾ tflys
Length tl 11 jqj;A Position tl 0 isg .Kkh neúka wjidk wl=frys Position tl 10
fjhs¡ tu ksid x j,ska 1 la wvql,úg Position tlg iudk lr.; yel' oeka " g miqj
bj;A lrkq ,nk le/lag¾ia m%udKh ,ndosh hq;=fjhs¡ bj;A jkafka 1 ne.ska ksid 1
f,i ,ndfokak¡ fyd|hs oeka jevigyk Odjkhlr th ri ú|skak¡ fuu fõßhn,Aia
Ndú;d lrk wdldrh iy th ks¾udKh lrkq ,nk ia:dkh ms,sn|j wjfndaOhla
,nd.ekSu i|yd wms ;j;a jevigykla ks¾udKh lruq¡
fuysoS Tng fm%dfclaÜ tflys we;s iEu f*daï tlla ;=,u Ndú;d l,yels
wdldrhg fõßhn,A tlla ks¾udKh lr.kakd wdldrh bf.k .; yel' fï i|yd
w¿;A fm%dfclaÜ tlla újD; lr.kak¡ oeka f*daï tlg nÜka lkafg%da,A 4 la
,ndf.k my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

fuys fla;kfha myiqj i|yd nÜkaia ish,A, kej; kï lr we;s w;r tajd rEm igyk
;=< olajd we;' fuys Add, Minus, Division iy Multiply nÜka la,sla l,úgoS Bg wod,
.Kkh lsÍï isÿlsÍu i|yd fjk fjku f*daïia 4 la fmkaùu isÿúh hq;=h' fyd|hs
wu;r f*daï 4 ,nd.ekSu i|yd úIqj,A fíisla fvdÜfkÜ úkafvda tflys
fid,shqIka tlaiamaf,dar¾ úkafvda tflys fm%dfclaÜ fkaï tl u; rhsÜ la,sla lr
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
olakg ,efnk fukq tflka Add hkak f;dard bkamiqj Windows Forms fukq
úOdkh wkq.ukh lrñka wu;r f*daïia 4 la fm%dfclaÜ tlg ,nd.kak'

fyd|hs fuu Form1 j,g wu;r jYfhka ,nd.;A f*daïia y;ru my; rEmfha
oelafjk mßos f,An,A lkafg%da,A ;=kla iy fglaiaÜ fndlaia lkafg%da,A ;=kla
,nd.ksñka my; oelafjk mßos äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs fuu m,uq f*daï tflys we;s Add, Minus, Division iy Multiply nÜka la,sla
lrkúgoS fuu ,nd.;A f*daïia tlsfkl fmkaùu isÿúh hq;=h' ta i|yd tla tla
nÜka j, Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

lsishï f*daï tll isg ;j;a f*daï tlla fmkaùu i|yd Show fu;â tl Ndú;d lrkq
,nhs¡ fuu m,uq f*daï tflys olakg ,efnk Add nÜka tl la,sla l,úg ,nd.;A
fojk f*daï tl fmkaúh hq;= w;r fuysoS tys Enter First Value bosßfhys we;s
fglaiaÜ fndlaia tl ;=, lsishï w.hla i|yka lr Enter Second Value bosßfhys we;s
fglaiaÜ fndlaia tl ;=, wfkla w.h i|yka lr fuys we;s Calculate nÜka tl la,sla
l,úg Answer bosßfhys we;s fglaiaÜ fndlaia tl ;=, tu w.hka foflys tl;=j
fmkaúh hq;=fjhs¡ fuu jevigyk iïmQ¾Kfhkau fõßhn,Aia Ndú;d lrñka
ks¾udKh lsÍfïoS fuu tla tla f*daï ;=, olakg ,efnk Enter First Value
bosßfhys ,ndfok w.h;A Enter Second Value bosßfhys ,ndfok w.h;A fõßhn,aia

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
follg mjrd .;hq;= fjhs¡ Tn oekgu;A okakjd lsishï la,dia tflys fõßhn,a tlla
ks¾udKh l,úg th Ndú;d l,yelafla tu la,dia tl ;=, olakg ,efnk
lkafg%da,aia ;=, muKs¡ kuq;A fuysoS f*daïia y;rl fglaiaÜ fndlaia lkafg%da,Aia
j, w.hka u;l ;nd.; hq;= neúka fï i|yd lsishï la,dia tll fõßhn,A
ks¾udKh l,fkdyel' ks¾udKh l,fyd;A f*daïia y;frysu fglaiaÜ fndlaia
lkafg%da,Aia j, w.hka u;l ;nd .ekSu i|yd fjk fjku fõßhn,Aia ks¾udKh
l,hq;= fjhs¡ kuq;A úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS wjYHkï uq¿
fm%dfclaÜ tflys we;s ´kEu f*daï tlla ;=, we;s lkafg%da,Aia j, Ndú;d lsÍug
yelsjk mßos fõßhn,Aia ks¾udKh lr.ekSfï yelshdj mj;S' ta i|yd Module
kue;s wu;r Wmdx.hla wjYHùu isÿfjhs¡ th ,nd.ekSu i|yd úIqj,A iagqäfhda
úkafvda tflys ol=Kqmi by, fl,jfrys olakg ,efnk fid,shqIka tlaiamaf,dar¾
úkafvda tflys fm%dfclaÜ fkaï tl u; rhsÜ la,sla lr olakg ,efnk fukq
tflka Add úOdkh f;dard bkamiq olakg ,efnk fukq tflka Module úOdkh
f;dard.kak'

fuúg olakg ,efnk vhf,d.A fndlaia tflys oekgu;A Module fgïmaf,AÜ tl


f;AÍ ;sfnkq olakg ,efnhs¡ oeka fuys olakg ,efnk OK nÜka tl la,sla lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fid,shqIka tlaiamaf,dar¾ úkafvda tl foi ´kElñka neÆúg Module kñka


tu Wmdx.h tla ù ;sfnkq olakg ,efnk w;r Module kñka fla;kh lsÍug tu
fldaâ úkafvda tlo újD;ù we;s wdldrh olakg ,efnhs¡ fuys
Module Module1

End Module
w;r iEu f*daï tlloSu Ndú;d l,yels fõßhn,A fol ks¾udKh l,hq;= fjhs¡
idudkHfhka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS fõßhn,hla
ks¾udKh lsÍu wrUkqfha Dim f,igh' kuq;A fudähq,A tl ;=,oS muKla wod,
fõßhn,A ks¾udKh lrkq ,nkafka Public f,i wrUñkah¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Add nÜka tl la,sla l,úg olakg ,efnk f*daï tflys Calculate nÜka tl la,sla
l,úg olakg ,efnk fldaâ úkafvda tu nÜka tlg wod, la,sla bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

fuysoS uq¿ fm%dfclaÜ tflysu iEu f*daï tlla ;=,u Ndú;d lsÍug yelsjk mßos
Module tl ;=, ks¾udKh lr.;A fval fõßhn,hg fuu f*daï tflys TextBox1 ys
,ndfok w.h;A sval fõßhn,hg TextBox2 ys ,ndfok w.h;A mjrd.kakd f,ig
fla;kh lr we;' miqj w.hka foflys tl;=j ,nd.kakd TextBox3 lkafg%da,a
tlg fuu fõßhn,a foflys tl;=j fmkajk f,ig fla;kh lr we;' fï
wdldrhgu wfkl=;A f*daï ;=, olakg ,efnk Calculate nÜka tl ;=, by; mßos tu
.Kkhg .e,fmk wdldrhg fla;kh lrkak¡ tajdfhys fõßhn,A foflys tl;=j
fjkqjg wka;rh" .=Ks;h yd fnoSfuka ,efnk w.hg .e,fmk wdldrhg
fla;kh lrkak¡ Tng fuu jevigyk ukdj jegfykakg we;ehs lshd wms
wfmalaId lruq¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuu fõßhn,Aia Ndú;d lrñka ir, fglaiaÜ weksfïIka mjd ks¾udKh l,yels nj
lSfjd;A iuyrúg Tn mqÿujkjd we;' kuq;A Tng th ms,s.kakgu fõú' fyd|hs wms
oeka n,uq fõßhn,aia Ndú;d lrñka ir, fglaiaÜ weksfïIka tlla ilia
lr.kafka flfiao lshd¡ fuu weksfïIka tflka Tng f;Areïhdú fõßhn,Aia
Ndú;d lrñka mqÿu ysf;k ;rfï ks¾udK l,yels nj' wjYH jkafka Tnf.A
lemùu iy W;Aidyh muKs¡ fyd|hs fï i|yd f,An,A lkafg%da,A tlla iy ghsu¾
lkafg%da,A tlla muKla wjYHùu isÿfjhs¡ f*daï tflys miqìu l¿ mdáka
mqrjd.kak¡ ta i|yd wod, f*daï tl la,sla lr fm%dm¾àia úkafvda tflka
Backcolor fm%dmá tl f;dard th bosßfha olakg ,efnk nÜka tl la,sla lr olakg
,efnk j¾K mqjrefjka Custom j,ska l¿mdg f;dard.kak¡

f*daï tlg ,nd.;A f,an,A lkafg%da,A tl f;dard fm%dm¾àia úkafvda tflka Font
fm%dmá tl f;dard th bosßfha olakg ,efnk ;s;a ;=klska ksfhdackh jk nÜka tl
la,sla lr olakg ,efnk Font vhf,d.A fndlaia tflka f*dkaÜ tl jYfhka Times
New Roman f*dkaÜ tl;A" f*dkaÜ iaghs,A tl jYfhka Bold wdldrh;A fukau
f*dkaÜ ihsia tl jYfhka 48 hk w.h;A ,ndfokak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka kej;;A f,an,h isf,laÜ lr fm%dm¾àia úkafvda tflys Text fm%dmá tl


bosßfhys olakg ,efnk jpkh ysia lrkak¡ ,nd.;A ghsu¾ lkafg%da,A tl f;dard
fm%dm¾àia úkafvda tflka Interval fm%dmá tflys w.h 500 f,i ilia lrkak¡
fuúg ghsu¾ lkafg%da,A tl ;=, lsishï fla;khla l,úg th iEu ;;Amr Nd.hla
fyj;A ñ,s;;Amr 500 lg jrla iajhxl%Shj l%shd;Aul lrkq ,nhs¡ fuysoS wm
b;du;a ir, weksfïIka tlla ks¾udKh lsÍug woyia lruq¡ ASHIRWADA hk
jpkfhys tu tla tla wl=re fmkajñka tu jpkh iïmQ¾K ù kej;;A uq, isgu tla
wl=r ne.ska fmkajd iïmQ¾K jpkh kej;;A fmkajk wdldrfha weksfïIka tlls¡
oeka Tng uy;A .eg¿jla mekkef.kakg we;s fldfyduo fï wl=re tlska tl
fmkajñka weksfïIka tlla ks¾udKh lrkafka flfiao lshd¡ fuh o isÿlrkq
,nkafka uQ,sl jYfhka fõßhn,A Ndú;d lrñka fjhs¡ fuysoS wm isÿlrkq
,nkafka fõßhn,hla ks¾udKh lr thg ghsu¾ tl l%shd;Auljk iEu
wjia:djloSu tys mj;sk w.hg tl ne.ska tl;=ùug ie,eiaùuh' bkamiq tu
tl;=jk w.h wyj,A w.h kï Bg wod, l%shdj isÿjk f,ig fla;kh lsÍu
fuysoS isÿlrkq ,nhs¡ fuysoS fõßhn,hg os.ska os.gu tl ne.ska tl;=ùug kï tu
w.h tl;=jk úg l,ska tl;=ù ;snQ w.h wksjd¾fhkau u;l ;nd.ekSug yelsúh
hq;=h' tfia kï bfjkaÜ tlla ;=, fkdj fuh wksjd¾fhkau la,dia tl ;=,
ks¾udKh l,hq;= fjhs¡ ukao lsishï bfjkaÜ tlla ;=, ks¾udKh l,úg wod,

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
bfjkaÜ tl wjika jkjd;A iu`.u th u;lfhka bj;Ajk neúks¡ fyd|hs ta i|yd
Class tl ;=, my; mßos fõßhn,h ks¾udKh lr.kak¡

Dim Count As Integer

oeka ghsu¾ lkafg%da,A tflys we;s Tick bfjkaÜ tl iEu ;;Amr Nd.hlg jrlau
l%shd;Aulùu isÿjk neúka th ;=, fuu ks¾udKh lr.;A fõßhn,hg tl ne.ska
tl;= jk f,ig fla;kh lr tys tla tla w.hka we;s úgoS Bg wod, wl=re fmkajk
f,ig fla;kh l, yel' fyd|hs ta i|yd ghsu¾ lkafg%da,A tl vn,A la,sla lr my;
mßos fla;kh lrkak¡

fuu Tick bfjkaÜ tl iajhxl%Shj l%shd;Aul jk iEu jdrhla mdidu tu Count


fõßhn,fhys ;sfnk w.h fyj;A mj;sk w.hg tl ne.ska tl;=jk f,ig
fla;kh lr we;' hï fyhlska ;;Amr Nd.hlg jrla Tick bfjkaÜ tl l%shd;Aul
jk úgoS tu fõßhn,fhys mj;sk w.h 1 jqjfyd;A A wl=ro w.h 2 jQ úg AS f,i o
w.h 3 jQ úg ASH f,io 9 jk úg iïmQ¾K jpkhu fmkajk f,ig fla;kh lr
we;' fuys w.h 10 jQ úg kej;;A fõßhn,fhys w.h 0 jk f,ig fla;kh lr
we;' fuúg Count fõßhn,fhys w.h 0 jk w;r kej;;A fuhg tlla tl;=jQ úg
w.h 1 jk neúka 1 jQ úg A f,ig fmkaùug fla;kh lr we;s neúka kej;;A
weksfïIka tl uq, isgu l%shd;Aulùu isÿfjhs¡ fuu wl=re tlsfkl weksfïIka tlla
f,ig fmkajkq ,nkafka wmf.A wkqoekSula fkdue;sj ;;Amr Nd.hlg jrla
iajhxl%Shju fuu Tick bfjkaÜ tl l%shd;Aul jk neúks¡ oeka jevigyk Odjkh
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
lr n,kak¡ Tnj mqÿuhg m;A lrjñka jevigyk l%shd;Aulùu isÿfjhs¡ fuu
ghsu¾ lkafg%d,A tl m,uq jrg l%shd;Aulùu i|yd f*daï tflys Load bfjkaÜ tl
;=, Timer1.Start () hk fla;kh ,sùug wu;l fkdlrkak¡ wmg wjYH kï fuu
f,An,fhys we;s wl=rej, j¾Kho wyUq f,i fjkia ùug fla;kh l, yel' tkï
Red, Green iy Blue hk j¾K ;=k iEoSfuka ,efnk RGB j¾Kfhys tla tla wjia:d
j,oS wyUq f,i fmkaùug ie,eiaúh yel' ta i|yd Class tl ;=, my; oelafjk mßos
w¿f;ka fõßhn,A ;=kla ks¾udKh lr.kak¡

Tn oekgu;A okakjd RGB wdldrhg j¾K ilia jkafka flfiao lshd' r;= j¾Kfhka
0 isg 255 olajd jQ w.hl=;A fld, j¾Kfhka 0 isg 255 olajd jQ w.hl=;A iy ks,A
j¾Kfhys 0 isg 255 olajd jQ w.hl=;A tl;= ùfuks¡ fuu wyUq f,i iliajk j¾K
;=kg wod, w.hka .nvdùu i|yd fuu fõßhn,A ;=k ks¾udKh lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS ks¾udKh lr.;A Red, Green iy Blue hk fõßhn,A ;=kg 0 isg 255 olajd jQ
wyUq f,ig ilia jk w.hka u;lfha ;nd.kakd f,ig fla;kh lr we;'
Color.FromArgb(red,green,blue)

fuysoS Argb () ;=, ,ndfokq ,nkafka tu j¾K ;=,g wod, 0 isg 255 olajdjQ l=uk
fyda w.hla fjhs¡ tu w.hka jkqfha red,green iy blue hk fõßhn,A ;=kg ,ndf.k
we;s wyUq w.hka fjhs¡ tu ksid fl,skau fõßhn,a ;=fkys kï i|yka lr we;'
oeka jevigyk Odjkh lr n,kak¡ fï wdldrhg Tn fkdis;+ fkdúre
weksfïIka ks¾udKh lsÍfï yelshdj mj;S' my;ska ;j;a tjeks weksfïIka tlla
i|yd fla;khka bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoSo fmr mßosu Class tl ;=, Count f,i fõßhn,A tlla ks¾udKh lr thg Tick
bfjkaÜ tl l%shd;Auljk úg oS tl ne.ska tl;=ùug fla;kh lr we;' 1 jQ úg
lsishï fglaiaÜ tlla fkdfmkaùug;A" 2 jQ úg ASHIRWADA f,i fmkaùug;A 3 jQ
úg tu wl=re wE;Aj fmkaùug;A 4 jQ úg fmr mßos ASHIRWADA f,i fmkaùug;A

tu w.h 5 jQ úg kej;;A 0 jk f,ig fla;kh lr we;' fuúg fmr mßosu Count


fõßhn,fhys w.h 1,2,3,4 iy 5 w.hka yuqjk neúka tu fla;khka kej;
l%shd;Aulùu isÿfjhs¡ fï wdldrhg Tng is;e`.s mßos weksfïIka ks¾udKh lsÍug
W;Aidy .kak¡
fyd|hs wms wjidk jYfhka fõßhn,Aia Ndú;d lrñka jevigykla ks¾udKh
lruq¡ fuho le,Alshqf,Agrhla jk w;r fuh idudkH le,Alshqf,Agrhlg jvd
;rula fjkia iajrEmhl le,Alshqf,Agrhls¡ fuh ks¾udKh lsÍu i|yd w¿;A
fm%dfclaÜ tlla ,nd.kak¡ fï i|yd fglaiaÜ fndlaia lkafg%da,A tlla" nÜka
lkafg%da,A 11 la" f,An,A lkafg%da,A tlla iy lïfnd fndlaia lkafg%da,A tlla wjYH
fjhs¡ oeka my; rEmfha oelafjk mßos f*daï tl äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Select Operation


bosßfhys olakg ,efnk lïfnd fndlaia lkafg%da,A tl ;=, my; whs;u jevigyk
äihska lrk wjia:dfõoS ,ndfokak¡ ta i|yd lïfnd fndlaia tl f;dard tys
ol=Kqmi by, fl,jfrys olakg ,efnk l=vd l¿meye;s ;%sfldaKhlska hq;A nÜka
tl la,sla lr olakg ,efnk fukq tflka Edit Items fukq úOdkh wkq.ukh lr
olakg ,efnk vhf,d.A fndlaia tl ;=, wod, whs;u ,ndfokak¡
Add

Minus

Division

Multiply
fuu jevigyfkys b,lalï iys; nÜka la,sla lrkúgoS idudkH le,Alshqf,Agrhl
fuka tu w.hka fglaiaÜ fndlaia tl ;=, fmkaúh hq;=h' fuu nÜka u.ska lsishï
w.hla ,ndoS lïfnd fndlaia tflka Add hk wdldrh f;ArEúg fglaiaÜ fndlaia tl
ysiaù B,`. w.h we;=,;A lsÍu i|yd l¾i¾ tl ta ;=, fmkaúh hq;=h' oeka kej;;A
fjk;A w.hla ,ndoS = ,l=K iys; nÜka tl la,sla l,úg tu l,ska w.h;A oeka
fglaiaÜ fndlaia tflys mj;sk w.fhys;A tl;=j fuu fglaiaÜ fndlaia tl ;=,u
fmkaúh hq;=h' fï wdldrhg Minus wdldrh f;ArEúg w.hka foflys wka;rh;A
Division wdldrh f;ArEúg fnoSfuka ,efnk w.h;A Multiply wdldrh f;ArEúg
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
w.hka foflys .=Ks;h;a fmkaúh hq;=h' fuys 0 ys isg 9 olajd jQ nÜkaj,
fla;kh isÿlrk wdldrh Tn oekgu;A okakd ksid th fuysoS wm kej;;A bosßm;A
fkdlruq¡ m,uqj lsishï w.hla ,ndoS lïfnd fndlaia tflka Add fyda Multiply,
Minus, Division hk wdldrj,ska tlla f;ArEúg oekg fglaiaÜ fndlaia tflys mj;sk
w.h bj;Aùu isÿúh hq;=h' kuq;A tu bj;Ajk w.h miqj tkï = ,l=K iys; nÜka tl
la,sla lrk úgoS .Kkhg wjYHjk neúka fuu w.h bj;A lsÍug m%:ufhka th
u;lfha ;nd.; hq;=fjhs¡ th iudk ,l=K iys; nÜka tl Tnk f;lau u;lfha
mej;sh hq;= neúka fï i|yd Ndú;d lrkq ,nk fõßhn,h fl,skau Class tl ;=,
ks¾udKh l,hq;= fjhs¡
Dim Passval As Integer

fyd|hs fuu lïfnd fndlaia tflka Add hkak fyda wksla whs;uhla f;ArEúg tu
w.h fõßhn,h ;=, .nvd ùug iy fglaiaÜ fndlaia tl ysiaùu isÿúh hq;=h'
fuh isÿúh hq;Af;A lïfnd fndlaia tflka Add hkak fyda wksla whs;uhla
f;ArEúgoS neúka ta i|yd fla;kh l,hq;Af;A SelectedIndexChanged bfjkaÜ tl
;=, fjhs¡

fuysoS lïfnd fndlaia tflka l=uk whs;uhla f;Arej;A by; fla;kh l%shd;Aulùu
isÿfjhs¡ oeka = ,l=K iys; nÜka tl la,sla l, úgoS Bg wod, .Kkh isÿùug my;
mßos fla;kh lrkak¡ l,ska ks¾udKh lrk,o úkafvdaia le,Alshqf,AgrfhaoS fuu
tl;= lsÍu wdoS .Ks; l¾u i|yd Ndú;d lf,Ao nÜkaia neúka th y÷kd.ekSug
wu;r fõßhn,hla Ndú;d l,kuq;A lïfnd fndlaia tflka whs;uhla f;ArEmiq
th = ,l=K iys; nÜka tl la,sla lrk úgoSo olakg ,efnk neúka wu;r
fõßhn,hla ks¾udKh lsÍu wkjYH fjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

lïfnd fndlaia tflka f;dard we;Af;A Add o hkak m,uq b*A iafÜÜukaÜ tflka
i,ldn,d we;' th tfia kï tkï f;dard we;Af;A Add kï fglaiaÜ fndlaia tl
;=,u l,ska u;lhg .;A w.h;A oeka fglaiaÜ fndlaia tflys ;sfnk w.h;A
tl;=ùug fla;kh lr we;' lïfnd fndlaia tflys Text fm%dmá tl u.ska oekg
lïfnd fndlaia tflka f;dard we;s whs;uh l=ulao hkak ;SrKh l, yel' fï
wdldrhg wksl=;A fla;khkao f;Areï .ekSug W;Aidy.kak¡ fõßhn,Aia j,g wod,
isoaOdka; fldgia fu;kska wjika lruq¡ fõßhn,Aia Ndú;d lrñka ilia lrkq
,nk ixlS¾K jevigyka fuu .%ka:fhys fojk fldgfiys we;=,;A lr we;'

Created By: S.Wajira Madushanka


uefiaÊ fndlaia y÷kd.ksuq¡
fyd|hs wms oeka ;j;a b;du;a jeo.;A isoaOdka; fldgila bf.kSug uq,mqruq¡
uefiaÊ fndlaia .ek kï úkafvdaia fufyhqï moaO;sh Ndú;d lrk Tn yg kï
;rul fyda wjfndaOhla we;=jdg iel ke;' lsishï jevigykl ñ;%YS,S Ndjh
fo.=K f;.=K lsÍug uefiaÊ fndlaia j,ska ,efnkafka wñ, fufyhls¡
idudkHfhka úkafvdaia fufyhqï moaO;sh ;=, Ndú;djk jevigyka j,oS
uefiaÊ fndlaia Ndú;d lrkq ,nkafka fndfydaúg hï lsis mKsúvhla Ndú;d
lrkakdg úfYAI fldg oelaùu i|yd fjhs¡

fndfyduhla uDÿldx.j, úfYAIfhkau j¾â jeks moieliqï uDÿldx.j, lsishï


fvdlshqukaÜ tlla ilialr th iq/l=ï lsÍug fmr w;AjeroSulska
jevigyfkka bj;AùuloS th fiaõ lrkjdo keoao hkak úuiSu i|yd" lsishï
Odjlhla f*daueÜ lsÍu jeks b;du;a wjOdkd;Aul ld¾hhla lsÍug fmr th
u;la lroSug" lsishï ld¾hhla bgq lsÍfuka miq th id¾:lj isÿl,nj
ye`.ùug jeks oE u;lhg kexùu i|yd uefiaÊ fndlaia Ndú;d lrkq ,nhs¡
úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka úkafvdaia fufyhqï
moaO;shg .e,fmk jevigyka ks¾udKh lsÍfïoS uefiaÊ fndlaia tl;= lsÍfï
yelshdj mj;S' úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS MessageBox
iïmQ¾K Class tl Ndú;d lrñka fyda Msgbox fu;â tl Ndú;d lrñkao uefiaÊ
Disapamok Online IT Academy
fndlaia ks¾udKh lsÍfï yelshdj mj;S' fyd|hs wms by; i|yka úê folu Ndú;d
lrñka uefiaÊ fndlaia ks¾udKh lr.kakd wkaou meyeos,s lr.ksuq¡
MessageBox kue;s Class tl Ndú;d lr uefiaÊ fndlaia tlla ks¾udKh
lsÍfïoS uefiaÊ tl fmkaùu i|yd Show fu;â tl Ndú;d lrkq ,nhs¡ fuysoS
Show fu;â tflys jryk ;=, my; kS;shg wkqj uefiaÊ fndlaia ks¾udKh
l,hq;= fjhs¡
MessageBox.Show (“uefiaÊ fndlaia tl ;=, fmkaùug n,dfmdfrd;A;=jk
mKsúvh”, “uefiaÊ fndlaia tflys ghsÜ,A nd¾ tflys fmkajk ud;Dldj”,
uefiaÊ fndlaia tl ;=, Ndú;d lrkq ,nk nÜkaia" uefiaÊ fndlaia tl ;=,
Ndú;d lrkq ,nk whslka) fyd|hs my; i|yka lr we;s uefiÊ tl foig
wjOdkh fhduq lrkak¡

fuys fldgq lr we;s fla;kh tl fm,g ta wdldrfhka ,sùug u;l ;nd.kak¡


fuh tl fm,g fmdf;ys i|yka lsÍug wmyiq neúka by; wdldrhg fmkajd
we;' fuys Hello World hk jpkh mKsúvh jYfhka fmkajk w;r uefiaÊ
fndlaia tflys ud;Dldj jYfhka Hello hkak fmkajkq ,nhs¡
MessageBoxButtons.OK hk fla;h u.ska OK nÜka tl muKla uefiaÊ fndlaia
tflys fmkajkq ,nhs¡ MessageBoxIcon.Information fla;h u.ska uefiaÊ fndlaia
i|yd wdfõKsl Information whslka tl fmkajkq ,nhs¡ by; fla;kh l=uk fyda
lkafg%da,A tll l=uk fyda bfjkaÜ tll ,shQmiq tu bfjkaÜ tl l%shd;Auljk
úgoS my; rEmfha mßos uefiaÊ fndlaia tl olakg ,efnhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

wfkla l%uh jkqfha fl,skau MsgBox fu;â tl Ndú;d lrñka uefiaÊ fndlaia
ks¾udKh lsÍuhs¡ ta i|ydo ms,s.;A fmdÿ l%ufõohla olakg ,efnhs¡
Msgbox (“uefiaÊ fndlaia tflys fmkajkq ,nk mKsúvh”, uefiaÊ fndlaia tflys
fmkajkq ,nk whslka tl + uefiaÊ tflys fmkajkq ,nk nÜkaia, “uefiaÊ
fndlaia tflys ud;Dldj”)

fuu fldgqlr we;s fla;kh o tl fm,g ,súh hq;= nj u;l ;nd.kak¡ fuúg
fmr wdldrhgu uefiaÊ fndlaia tl ta wdldrfhkau olakg ,efnhs¡ fyd|hs
by; i|yka lrk,o l%u folu Ndú;d lrñka uefiaÊ fndlaia iys;
jevigyka ks¾udKh lrk wdldrh fu;eka isg idlÉPd lruq¡
fyd|hs wm uefiaÊ fndlaia Ndú;d lrñka b;du;a ir< jevigykla ks¾udKh
lruq¡ fï i|yd w¿;A fm%dfclaÜ tlla újD; lr.kak¡ fï i|yd f,An,A
lkafg%da,A folla" fglaiaÜ fndlaia lkafg%da,A folla iy nÜka lkafg%da,A folla
wjYHjk w;r tajd my; mßos f*daï tl ;=, äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Enter User Name bosßfhys olakg ,efnk fglaiaÜ fndlaia tl ;=,
hQi¾fkaï tl jYfhka admin f,i;A Enter Password bosßfhys we;s fglaiaÜ
fndlaia tl ;=, mdiaj¾â tl jYfhka 1234 ,ndoS OK nÜka tl la,sla l,úgoS
Username and Password are correct f,i uefiaÊ tlla fmkaúh hq;= w;r fjk;A
´kEu hQi¾fkaï tlla iy mdiaj¾â tlla ,ndoS we;súgoS Username or Password
Incorrect f,i uefiaÊ tlla fmkaúh hq;= fjhs¡ tfukau fglaiaÜ fndlaia folu
ysiaùu isÿúh hq;=h' fuysoS kshñ; mdiaj¾â tl 1234 o kshñ; hQi¾fkaï tl
admin o hkak fglaiaÜ fndlaia tflys mÍlaIdlr we;Aoehs fidhd ne,Sug wjYH
ksid b*A iafÜÜukaÜ tlla Ndú;d l,hq;= fjhs¡ fuysoS wm m,uqj fl,skau Class tl
;=, mdiaj¾â tl iy hQi¾fkaï tl .nvd lr;nd.ekSu i|yd fõßhn,A folla
ks¾udKh lr we;' f*daï tl l%shd;Aul jkjd;A iu`.u tkï f*daï tflys Load
bfjkaÜ tl ;=, fuu fõßhn,a folg wod, mdiaj¾â tl jk 1234 iy hQi¾fkaï
tl jk admin mjrd.kakd f,ig fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuúg jevigyk l%shd;Aul jkjd;A iu`.u wod, fõßhn,A folg tu mdiaj¾â


tl jk 1234 iy hQi¾fkaï tl jk admin f,i mjrd.kakd w;r Class tl ;=,
ks¾udKh lr we;s ksid th u;lfhka bj;Ajkq ,nkafka jevigyk
Odjkfhka bj;Ajk úgoS fjhs¡ fyd|hs ta wkqj OK nÜka tl ;=, my; mßos
fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS hQi¾fkaï tl admin iy mdiaj¾â tl 1234 o úhhq;= ksid tljr
lkafg%da,A foll fldkafoais mÍlaId l,hq;= neúka and Tmf¾g¾ tl Ndú;d lr
we;' fuu uefiaÊ foflysu nÜkaia fmkaùu i|yd fla;kh lr ke;' tfia
úfYAIfhka nÜkaia fmkaùu i|yd fla;kh lr fkdue;s úgoS idudkHfhka
uefiaÊ fndlaia tl ;=, olakg ,efnkafka OK nÜka tl fjhs¡ uefiaÊ fndlaia
tflys úfYaIfhkau ud;Dldjla i|yka lr fkdue;s úg ks;ekskau ud;Dldj
jYfhka fm%dfclaÜ tl i|yd ,ndoS we;s ku Ndú;d lrkq ,nhs¡ fyd|hs oeka
jevigyk Odjkh lr n,kak¡
uefiaÊ fndlaia tll olakg ,efnk nÜkaia Ndú;d lrk wdldrh wjfndaO
lr.ekSu i|yd wms ;j;a jevigykla ks¾udKh lruq¡ idudkHfhka Tn oel
we;s fndfyduhla jevigyka j,oS wod, úkafvda tflys laf,daia nÜka tl la,sla
lrkúgoS Tng i;H jYfhkau tu jevigyfkka bj;Aúhhq;=o hkak úuiñka
uefiaÊ fndlaia tlla olakg ,efnkjd¡ fyd|hs tjeks wdldrhg uefiaÊ fndlaia
tlla ks¾udKh lrkafka flfiao lshd wms oeka n,uq¡ fyd|hs f*daï tll
ghsÜ,A nd¾ tflys ol=Kqmi fl,jfrys olakg ,efnk laf,daia nÜka tl la,sla
lrk wjia:dj FormClosing bfjkaÜ tl jYfhka y÷kajkq ,nhs¡ oeka f*daï tl
u; vn,A la,sla lrkak¡ fuúg f*daï tflys iïu; bfjkaÜ tl jYfhka olakg
,efnkafka Load bfjkaÜ tl fjhs¡ fldaâ úkafvda tflys ol=Kqmi by,
fl,jfrys we;s ,ehsia;=fjka FormClosing bfjkaÜ tl f;dard my; mßos fla;kh
lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
oeka l,ska Ndú;d lrk,o uefiaÊ tlg jvd fuu uefiaÊ fndlaia tflys
meyeos,s fjkialula olakg ,efnhs¡ l,ska jevigyk ;=, olakg ,efnk
uefiaÊ tflys ;snqfka wod, mKsúvh lshùfuka wk;=rej OK nÜka tl la,sla
lsÍug muKs¡ kuq;A fuu uefiaÊ fndlaia tflys Yes nÜka tl la,sla l,úg wod,
jevigyk Odjkfhka bj;Aúhhq;= w;r No nÜka tl la,sla l,úgoS lsisjla
isÿfkdúh hq;=h' fuf,i tla tla nÜka i|yd fla;kh lsÍug we;s neúka
m,uqj wod, uefiaÊ tl fõßhn,hla ;=, .nvd l,hq;= fjhs¡ fuys ;ekam;A
lrkq ,nkafka idudkH mKsúvhla neúka msg kñka String fâgdghsma tflys
fõßhn,hla ks¾udKh lr we;' MsgBoxStyle.Exclamation fla;h u.ska uefiaÊ
fndlaiaj, idudkHfhka olakg ,efnk lymdg ;%sfldaKhlska ksfhdackh jk
whslka tl ,nd.; yel' tfukau MsgBoxStyle.YesNo fla;h u.ska uefiaÊ
fndlaia tl ;=,g Yes iy No hk nÜka fol ,nd.; yel' oeka msg fõßhn,hg
.nvd lr.;A uefiaÊ tflys
If msg=vbYes Then

u.ska uefiaÊ fndlaia tflys Yes nÜka tl Tnd we;Aoehs fidhd n,k w;r tfia
jqjfyd;A e.Cancel = False fla;h u.ska jevigyk Odjkfhka bj;A lsÍu
isÿlrkq ,nhs¡ Else hkq Yes nÜka tl Tnk wjia:dj fkdj fjk;A nÜka tlla
Tnk wjia:dj jYfhka i,lkq ,nhs¡ tkï Yes nÜka tlg wu;rj fuu uefiaÊ
tflys we;Af;A No nÜka tl neúka No nÜka tl Tnd we;s wjia:dj fjhs¡ fuúg
e.Cancel = True fla;h u.ska jevigykg bj;Afkdùug úOdk imhd we;' oeka
jevigyk Odjkh lr n,kak¡

fyd|hs uefiaÊ fndlaia ;=, olakg ,efnk nÜkaia Ndú;d lrk wdldrh
ms,sn|j wjfndaOh mq¿,a lr.ekSug wms ;j;a jevigykla ks¾udKh lruq¡
fuho fmr wjia:djloS ks¾udKh lrk,o w.hka folla tl;= l,yels" wvql,
yels" .=Kl, yels" fnosh yels .Kl hka;%hu fjhs¡ kuq;A fuhg wm uefiaÊ
fndlaia Ndú;d lrñka tys ñ;%YS,S Ndjh jeäoshqKq lr we;' fuysoS m,uq
fglaiaÜ fndlaia tl ;=, iy fojk fglaiaÜ fndlaia tl ;=, lsisÿ w.hla
i|yka fkdlr my,ska olakg ,efnk l=uk fyda nÜka tlla la,sla lf,ahehs
is;kak¡ fuúg wod, w.hka ,ndfok f,ig uefiaÊ tlla fmkaúh hq;= fjhs¡
wod, w.hka ,ndoS fuu l=uk fyda nÜka tlla la,sla l,úgoS uefiaÊ tlla
fmkaúhhq;= w;r tysoS Tng i;H jYfhkau fuu w.hka foflys tl;=j" wka;rh"
fnoSu" .=Ks;h hk .Kkh isÿúh hq;=o hkak úuid ne,sh hq;=h' fuys Yes nÜka tl
la,sla l,úg + ,l=K iys; nÜka tflaoS kï w.hka foflys tl;=j Answer
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
bosßfhys we;s fglaiaÜ fndlaia tl ;=, fmkaúh hq;=h' No nÜka tl la,sla l,úgoS
,ndoS we;s w.hka fol ysiaúh hq;=h' Cancel nÜka tl la,sla l,úgoS jevigyk
iïmQ¾Kfhkau bj;Aùu isÿúh hq;=h' fuu jevigyk ks¾udKh lsÍu i|yd
f,An,A lkafg%da,A ;==kla" fglaiaÜ fndlaia lkafg%da,A ;==kla iy nÜka lkafg%da,A
y;rla wjYH fjhs¡ my; rEmfhys oelafjk wdldrhg jevigyfkys
w;=reuqyqK; ks¾udKh lr.kak¡

fyd|hs wms fuys tl;= lsÍfï nÜka tlg wod, .Kkh meyeos,s lr.ksuq¡ fuu
uefiaÊ tflys nÜka ;=kla olakg ,efnk neúka fmr jevigyfkys fuka
fuu uefiaÊ tl .nvd lsÍu i|yd fõßhn,hla ks¾udKh l,hq;= fjhs¡ fuu
jevigyko fõßhn,Aia Ndú;d lrñka isÿlrk neúkA fglaiaÜ fndlaia foflys
w.hka u;l ;nd.ekSu i|yd Class tl ;=, fõßhn,a folla ks¾udKh lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka tl;= lsÍfï nÜka tl vn,A la,sla lr tys Click bfjkaÜ tl ;=, my;
oelafjk mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS m,uqj b*A iafÜÜukaÜ tlla u.ska TextBox1 ys;A TextBox2 ys;A lsisÿ w.hla
,ndfkdoS nÜka tl la,sla lr we;Aoehs úuid n,k w;r tfia jqjfyd;A Please
Enter Values f,i uefiaÊ tlla fmkaùug fla;kh lr we;' fuysoS wm or
Tmf¾g¾ tl Ndú;d lr we;' fuúg wju jYfhka tla fglaiaÜ fndlaia tllaj;A
ysiaj mej;=kfyd;A tla fldkafoaishla fyda i;H jk neúka fuu uefiaÊ tl
fmkajkq ,nhs¡ and Tmf¾g¾ tl fhdodf.k ;snqKfyd;A fuu uefiaÊ tl
fmkaùug kï wksjd¾fhkau fglaiaÜ fndlaia folu ysiaj mej;sh hq;= fjhs¡
tllamuKla ysiaj mej;=kfyd;A fldkafoais tlla wi;H jk neúka uefiaÊ
tlla fkdfmkajkq ,nhs¡ tu ksid meyeos,sj fhdod.; hq;Af;A Or Tmf¾g¾ tl
fjhs¡ hï fyhlska fglaiaÜ fndlaia foflysu w.hka ,ndoS we;s úgl
fldkafoaish wi;H jk neúka Else g miqj ,shd we;s fla;kh l%shd;Aul lrkq ,nhs¡
fuysoS Yes No iy Cancel f,i nÜka ;=klska hq;A uefiaÊ tlla ks¾udKh lr
we;s w;r th l,ska wm ks¾udKh lr.;A msg fõßhn,hg mjrd we;' Bg miqj
olakg ,efnk b*A iafÜÜukaÜ tl u.ska fuu uefiaÊ fndlaia tflys Yes nÜka tl
Tnd we;Akï ks¾udKh lr.;A fval iy sval fõßhn,A folg fglaiaÜ fndlaia
foflys ,ndoS we;s w.hka mjrd.kakd f,ig;A miqj tajdfhys tl;=j TextBox3
lkafg%da,A tflys fmkajk f,ig fla;kh lr we;' Else g miqj ;j;a b*A
iafÜÜukaÜ tlla u.ska No nÜka tl Tnd we;Akï m,uq yd fojk fglaiaÜ
fndlaia ;=, ghsma lr we;s w.hka ysiajk f,ig;A m,uq fglaiaÜ fndlaia tl
;=, l¾i¾ tl msysgqjk f,ig;A fla;kh lr we;' kej;;A Else g miqj ;j;a
b*A iafÜÜukaÜ tlla u.ska Cancel nÜka tl Tnd we;Akï iïmQ¾K jevigyk
Odjkfhka bj;Aùug fla;kh lr we;' fyd|hs fï wdldrhg wksl=;A nÜka ;=, o
fla;kh lrkak¡
wvq lsÍfï nÜka tl i|yd"

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fnoSfï nÜka tl i|yd"

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

jeälsÍfï nÜka tl i|yd"

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka jevigyk Odjkh lr n,kak¡ uefiaÊ fndlaia Ndú;d lrñka wms
;j;a jevigykla ks¾udKh lruq¡ fuysoS wm uefiaÊ fndlaia Class tl Ndú;d
lrñka uefiaÊ fndlaia ks¾udKh lrk wdldrh meyeos,s lr we;' fuu jevigyk
ks¾udKh lsÍu i|yd w¿;A fm%dfclaÜ tlla wdrïN lrkak' fï i|yd f,An,A
lkafg%da,A y;rla" fglaiaÜ fndlaia lkafg%da,A folla iy nÜka lkafg%da,A folla
muKla m%udKj;A fjhs¡ oeka my; oelafjk mßos f*daï tl äihska lr.kak¡
fla;kh i|yd jeo.;Ajk lkafg%da,Aia j, kï o rEm igyk iu`. fmkajd we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuho l,ska ks¾udKh l, mßos hQi¾fkaï tl iy mdiaj¾â tl ,ndÿkamiq th


ksjeros kï fyda jeroskï Bg wod, jkfia uefiaÊ fmkajk jevigykls¡ kuq;A
fuu jevigyk Bg jvd ;rula fjkia jevigykls¡ fuysoS Tng hQi¾fkaï tl
iy mdiaj¾â tl fhdoñka w;ayodne,sh yelafla jdr y;rla muKs¡ jdr y;r
blauhkjd;A iu`.u iajhxl%Shj kej; hQi¾fkaï tl iy mdiaj¾â tl ,ndosh
fkdyelsjk wdldrhg jevigyk iïmQ¾Kfhkau Odjkfhka bj;Aùu isÿúh
hq;=h' fuysoS hQi¾fkaï tl iy mdiaj¾â tl u;l ;nd.ekSu i|yd fjku
fõßhn,A folla ks¾udKh l,hq;= fjhs¡ fuysoS wm hQi¾fkaï tl iy mdiaj¾â
tl jerÿKq jdr .Kk u;l ;nd.kafka flfiao@ fï i|ydo wm Ndú;d
lrkqfhao fõßhn,hls¡ ta i|yd wm Count kñka Class tl ;=, fõßhn,hla
ks¾udKh lr mdiaj¾â tl fyda hQi¾fkaï tl jeroshg ,ndfok iEu
wjia:djloSu tu jrosk jdr .Kkg .e,fmk f,i fuu fõßhn,hg tl
ne.ska tl;=ùug fla;kh lr th jdr 3 g jvd jeäjQ úg i,lñka fla;kh
isÿlrkq ,nhs¡ oeka my; oelafjk mßos Class tl ;=, fõßhn,A ;=kla ks¾udKh
lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
oeka f*daï tl vn,A la,sla lr tys Load bfjkaÜ tl ;=, my; oelafjk wdldrhg
hQi¾fkaï tl iy mdiaj¾â tl mjrd.kak¡
unm=”admin”

pwd=”1234”

fuu ish,A,lau isÿúhhq;Af;A OK nÜka tl la,sla lrkúgoS neúka OK nÜka tl


vn,A la,sla lr tys Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS m,uqj TextBox1 ys wod, hQi¾fkaï tl TextBox2 ys wod, mdiaj¾â tl


,ndfkdoS fuu nÜka tl fuu nÜka tl la,sla lr we;súg Please enter username
and password f,i uefiaÊ tlla fmkaùug fla;kh lr we;' Else g miqj tkï
lsisÿ fglaiaÜ fndlaia tlla ysiaj fkdmj;Skï ,ndoS we;s hQi¾fkaï tl
fõßhn,hg ,nd.;A admin j,g iy mdiaj¾â tl fõßhn,hg mjrd.;A 1234
hkako úuid n,d we;' th tfia kï Username and password are correct f,i
uefiaÊ tlla fmkaùug fla;kh lr we;' Else g miqj ,shkq ,nkafka by;
fldkafoais j,g tl`. fkdjk wjia:dj fjhs¡ tkï lsisÿ mdiaj¾â tlla yd
hQi¾fkaï tlla ,ndfkdÿka iy jeros mdiaj¾â tlla fyda hQi¾fkaï tlla
,ndÿka wjia:dj fjhs¡ fuf,i jrosk iEu wjia:djloSu tu jrosk wjia:djg
.e,fmk f,i Count fõßhn,fhys mj;sk w.hg tlla tl;=jk f,ig fla;kh
lr we;' Label4 lkafg%da,A tl ;=, olakg ,efnkafka tf,i w;Ayodne,sh yels jdr
.Kk fjhs¡ fuys oekgu;A 4 hkak i|yka lr we;' fuf,i jrosk jdr .Kkg
wkql+, jk f,ig thska tl ne.ska wvqù tu W;Aidy l,yels jdr .Kk
fmkajkq ,nhs¡ hï fyhlska fuu Count fõßhn,fhys w.h 3 g jvd
jeäjqjfyd;A tkï w;Ayodne,sh yels jdr .Kk 3 g jvd jeäjkjd;A iu`.u
chances over f,i uefiaÊ tlla fmkaùug;A jevigyk iïmQ¾Kfhkau
Odjkfhka bj;Aùug;A fla;kh lr we;' Else g miqj tkï bka woyia jkqfha
Count ys w.h 3 g jvd jeä fkdjk wjia:dj fjhs¡ tkï jeros hQi¾fkaï iy
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
mdiaj¾â ,nd oS W;Aidy lr we;s jdr .Kk 3 g jvd wvq wjia:dj fjhs¡ fuúg
ks¾udKh lr.;A msg fõßhn,hg uefiaÊ fndlaia tlla mjrd.kakd f,ig
fla;kh lr we;' fuh Yes iy No hk nÜka wvx.= uefiaÊ fndlaia tlla fjhs¡
hï fyhlska fuys Yes nÜka tl Tnd ;snqkfyd;A fglaiaÜ fndlaia folu
ysiaùug;A m,uq fglaiaÜ fndlaia tl ;=, l¾i¾ tl msysgqùug;A fla;kh lr
we;' DialogResult.Yes fla;h u.ska uefiaÊ fndlaia tflys Tnd we;Af;A Yes nÜka
tlo hkak úuid n,hs¡ tfia fkdù hï fyhlska No nÜka tl Tnd ;snqKfyd;A
jevigyk Odjkfhka bj;Aùug fla;kh lr we;' fyd|hs oeka jevigyk
Odjkh lr n,kak¡ Tng uefiaÊ fndlaia Ndú;d lrk wdldrh ms,sn|j ukd
jegySula ,efnkakg we;ehs lshd wms úYajdi lruq'

fyd|hs wms úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdfjys fuu .%ka:fhka


wdjrKh lrk,o isoaOdka; fldgia fu;ekska wjika lruq¡ kuq;A fuu
.%ka:fhys fojk fldgi u.ska Tng úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdfjys ;j;a isoaOdka; fldgia fndfyda m%%udKhla wdjrKh lr.; yel'
Menubars, Toolbars Ndú;d lrñka jevigyka ks¾udKh lrk wdldrh ms,sn|j
mq¿,A wjfndaOhla ,nd.; yel' tfukau b;d ixlS¾K jevigyk fukau Access
iy SQL Server jeks o;A; mokï Ndú;d lrñka ks¾udKh lrkq ,nk m%dfhda.sl
jevigyka ms,sn|j mq¿,A wjfndaOhla ,nd.; yel' fuu .%ka:h ukdj yodrd
bka wk;=rej fuys fojk .%ka:h o yodrk fuka wm Tnf.ka b,A,d isáuq¡
tf;la Tng chæ

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Created By: S.Wajira Madushanka


iqN ojila Tn ieug lshd ud Tng m<uqj m%d¾:kd lrk w;r jdKsc mß.Kl
uDÿldx. ksIAmdok fmd;A ud,dfõ y;rjekak iu`. Tnj kej; jrla yuqùug
yelsùu ud,o Nd.Hhla f,i i,lñ' jdKsc mß.Kl uDÿldx. ksIAmdokh
fmd;A ud,dfõ m,uq yd fojekak u.ska úIqj,A fíisla 6 mß.Kl NdIdj uq, isg
.eUqrg idlÉPd l,d tfukau tys isoaOdka; fldgia b;d ir<j meyeos,s l,d
u;l we;s¡ fuu fmd;A ud,dfõ ;=kajekak u.ska wm úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdfjys 2008 ixialrKh Ndú;d lrñka uq, isgu ir<j mshjfrka
mshjr uDÿldx.hla ks¾udKh lrkafka flfiao lshd meyeos,s l,d Tng u;l
we;s¡ fuysoS ir< uÜgfï isg b;d ixlS¾K uDÿldx. ksIAmdok lrk wdldrh
meyeos,s l,d Tng u;l we;s¡ kuq;A o;A; mokula iïnkaO lr.ksñka uDÿldx.
ksIAmdok lrk wdldrh ms,sn|j iy ;j;a ixlS¾K uDÿldx. ksIAmdokh lrk
wdldrh fuu fmd;A ud,dfõ y;rjekak u.ska idlÉPd lrkjd lshd Tng ud
fmdfrdkaÿjQjd u;l we;s¡ fyd|hs oeka fï bIAG lrkak hkafka ta fmdfrdkaÿj
;uhs¡
fuu .%ka:h u.ska wms úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdfjys ;=kajeks
fmdf;ka wdjrKh fkdjQ isoaOdka; fldgia iy o;A; mokï Ndú;d lrñka uq,
isgu uDÿldx. ks¾udKh lsÍu i|yd ud ieoS meyeoS isáñ' o;A; mokï Ndú;d
lrñka b;du;a ir< uÜgfuys isg ixlS¾K uDÿldx. ks¾udKh lrk wdldrh
fuu fmd;g wka;¾.; lr we;s w;r ,xldfõ fuf;la lsisÿ .%ka:hlska
wdjrKh fkdjQ o;A; mokula Ndú;d lrñka uDÿldx. ks¾udKh lrk wdldrh
Tng fuu fmdf;ka W.; yel' fuu o;A; mokï iys; uDÿldx. ks¾udKh
lsÍfïoS wmf.A fmd;A ud,dfõ fmr .%ka: j,oS wdjrKh lrk,o isoaOdka;
fldgia fl,skau Ndú;djk nj Tng wksjd¾fhkau u;la lr isáuq¡ tu ksid
Tn fuu .%ka:h yeoEÍug fmr óg fmr we;s .%ka: ukdj yodrk fuka uy;A
´kElñkA b,A,d isáuq¡ Tn i;=j oekgu;A uDÿldx. ks¾udKh lsÍu ms,sn|j o,
jegySula yd oekSula ;sfíkï t;rïu .eg¿jla fkdfjhs¡ kuq;A fuu .%ka:
ud,dfõ l,ska .%ka:h wOHhkh lrk f,i wms Tng wkqu; lr isáuq¡

fuu .%ka:fhka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdfjys isoaOdka; fldgia


meyeos,s lsÍu i|yd úIqj,A fíisla fvdÜfkÜ 2008 ixialrKh fukau úIqj,A
fíisla fvdÜfkÜ 2010 ixialrKho Wmfhda.S lrf.k we;' úfYAIfhkau o;A;
mokï iys; uDÿldx. ks¾udKh lrk wdldrh meyeos,s lsÍu i|yd úIqj,A
fíisla fvdÜfkÜ 2010 ixialrKh Ndú;d lr we;' úIqj,A fíisla fvdÜfkÜ
2008 ixialrKh iy 2010 ixialrKfhys uDÿldx. w;=reuqyqKf;ys
y÷kd.ekSug fkdyelsjk f,ig fjkila olakg fkd,efnk w;r weig
jvd;A yqre ks,Ameyehlska 2010 ixialrKfhys w;=reuqyqK; ilid ;sîu m%Odk
fjkila f,ig ie,lsh yel' fuu .%ka: ud,dj ukdj wOHhkh lsÍfuka
Disapamok Online IT Academy
Tng;A fyg f,dj ch.; yels fmr,sldr uDÿldx. ixj¾Olhl= úh yels nj
;rfhau úYAjdi lruq¡ fyd|hs fu;eka isg wms fuu mß.Kl NdIdfjys b;sß
isoaOdka; fldgia mshjfrka mshjr Wkkaÿfjka lemùfuka wêIaGdkfhka hq;=j
yodruq¡

Created By: S.Wajir Madushanka


fõßhn,Aia ;jÿrg;A
fuu .%ka: ud,dfõ ;=kajekak yodrmq Tng fõßhn,Aia hkak wuq;= kqyqre fohla
fkdjk nj udf.A ye`.Suhs¡ fõßhn,Aia Ndú;d lrñka wms mß.Kl jevigyka
lsysmhla ks¾udKh l,d Tng u;l we;s¡ fyd|hs fuys b;sß isoaOdka; fldgia
yeoEÍug fmr kej;;A fõßhn,Aia hkq l=ulao hkak kej;;A jgyd.ksuq¡ th
fuu .%ka:h muKla yodrk whg;A ;rula fyda jeoe.;A jkq we;ehs lshd wms
wfmalaId lruq¡
ir,j meyeos,s l,fyd;A fõßhn,hla hkq mß.Kl u;lfhka fjka lr.kq
,nk bv m%udKhla jYfhka ye|skaúh yel' tkï lsishï ld¾hhlg iyNd.S
jk f;la hïlsis fohla u;l ;nd.ekSu i|yd fõßhn,Aia Ndú;d lrkq ,nhs¡

fuh idudkH Ôú;fhaoS isÿjk ixisoaêhlska meyeos,s l,fyd;A Tn lsishï


úNd.hlg uqyqKoSug isák wjia:djloS Tnf.A wiqk fidhd.ekSug myiqjk
mßos tu úNd. wxlh fo;=ka mdrla lshjd u;l ;nd.ekSulg fõßhn,hla
ks¾udKh lr thg hï fohla .nvd lr ;nd.ekSulg iudkl, yel' miqj tu
u;l ;nd.;A wxlfhka wod, wiqk fidhd.ekSu tu fõßhn,fhys u;l
;nd.;A foa wjYH wjia:djloS Ndú;d lsÍulg iudk l, yel' fyd|hs Tng
oeka fõßhn,Aia hkq l=ulao hkak jegfykakg we;ehs lshd wms wfmalaId lruq¡
úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS fõßhn,aia ks¾udKh lrkq
,nk fmdÿ ms,s.;A l%ufõohla olakg ,efnhs¡ fuf,i jevigyfkys
wjYH;djh wkqj lsishï bfjkaÜ tlla ;=, fyda la,dia tlla ;=, fkdtfiakï
Module tlla ;=, jqjo ks¾udKh lsÍfï yelshdj mj;S' fuf,i fõßhn,hla
ks¾udKh lsÍfïoS m,uqj Dim f,i werôh hq;= w;r fudähq,hloS kï muKla
Public f,i werôh hq;=fjhs¡ bkamiq ysia;ekla ;nd fõßhn,h mß.Klfhys
u;lhg .;Amiq Ndú;d lsÍfïoS y÷kd.ekSug kula Ndú;d l,hq;= fjhs¡
fuf,i kula ,ndfok úgoS wkq.ukh l,hq;= kS;s lsysmhlao olakg ,efnhs¡
Disapamok Online IT Academy
 fõßhn,hla y÷kd.ekSu i|yd kula ,ndfok úgoS b,lalula fyj;A
w.hla muKla Ndú;d l, fkdyel' kuq;A w.hla fyj;A b,lalula iu`.
le/lag¾ tlla Ndú;d lsÍfï yelshdj mj;S' WodyrKhla f,i x1,
Count1, Count2 f,i Ndú;d lsÍfï yelshdj we;'
 *, -, /, !, <,>, % jeks ixfla; ,ndoSuo j,x.= fkdfjhs¡
 tfukau úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS Ndú;d lrkq
,nk fjka lrk,o *kalaIkaia iy fu;â j, kïo fõßhn,A kula i|yd
Ndú;d lsÍug j,x.= fkdfjhs¡
 tfukau ,ndfok ku w;r ysia bvla ;eîuo isÿl, fkdyel' tf,i ysia
bvla ;eîug wjYHkï ysia bv fjkqjg jpk fol w;r fjka lsÍug ysia
bv fjkqjg há br fyj;A wkav¾iaflda¾ tl Ndú;d l, yel'
o Str_Count
o Count_X
 tfukau kula ,ndfok úgoS wju jYfhka le/lag¾ia 255 lg jvd wvqúh
hq;= w;r Bg jvd jeämqr ,ndfok kï fuu mß.Kl NdIdj ;=, j,x.=
fkdfjhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fuf,i fõßhn,hla i|yd kula ,ndfok úgoS by; i|yka lrk,o kS;s
;rfhau ms,smeosh hq;=nj wms ;rfhau u;la lr isáuq¡ tfukau tlu kulska tla
wjia:djloS fõßhn,A folla ks¾udKh l, fkdyels nj o Tn úiska u;l
;nd.; hq;=fjhs¡ fuf,i fõßhn,h y÷kd.ekSu i|yd kula ,ndÿka miq ysia
;ekla ;nd As f,i ,ndoS kej;;a ysia ;ekla ;nd ;ekam;A lsÍug
n,dfmdfrd;A;=jk o;A; j¾.h wkqj iqÿiq fâgd ghsma tlla Ndú;d l,hq;= fjhs¡
WodyrKhla f,i Tn ;ekam;A lsÍug n,dfmdfrd;A;= jkafka tl;= l, yels
w.hla kï ta i|yd Byte, Integer, Long, Single jeks fâgd ghsma Ndú;d l,yel'
;ekam;A lrkq ,nkafka tl;= l, fkdyels tkï jákdlula fkdue;s le/lag¾
tlla fyda fglaiaÜ tlla kï ta i|yd Char, String jeks fâgd ghsma Ndú;d l, yel'

Dim Count As Integer

Dim Strmsg as String


fyd|hs fuu fõßhn,aia Ndú;d lrk wdldrh y÷kd.ekSu i|yd wm l=vd
jevigyklskau jev mgka.ksuq¡ fuh ;rula l=;=y,h okjk jevigykla
njg m;Ajkjd fkdwkqudkhs¡ fuu jevigyk ks¾udKh lsÍu i|yd w¿;A
fm%dfclaÜ tlla wdrïN lrkak' ta i|yd m,uqj Tnf.A fvialafgdma tflys
iagd¾Ü nÜka tl la,sla lr olakg ,efnk iagd¾Ü fukq tflka All Programs
hkak f;dard tys we;s Microsoft Visual Studio 2008 hk fm%da.%Eï .DDma tflka
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
Microsoft Visual Studio 2008 fláu. Ndú;d lrñka m,uqj úIqj,a iagqäfhda
úkafvda tl újD; lr.kak¡ wms oekgu;A úIqj,A iagqäfhda ys iïu; mß.Kl NdIdj
jYfhka ilialr ;sfnkafka úIqj,A fíisla mß.Kl NdIdj neúka fl,skau úIqj,A
iagqäfhda úkafvda tl újD;ùu isÿfjhs¡

oeka File fukqfjys olakg ,efnk New Project fukq úOdkh wkq.ukh lrkak¡
fuúg w¿;A jevigykla ks¾udKh lsÍug wod, New Project vhf,d.A fndlaia
tl olakg ,efnhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS wms ks¾udKh lrkq ,nkafka úkafvdaia fufyhqï moaO;shg wkql+,


jevigyka fyj;A úkafvdaia fufyhqï moaO;sh ;=, Odjkhjk jevigyka neúka
jïmi ,ehsia;=fjka Visual Basic hgf;ys we;s Windows hkak f;dard Bg
bosßfhka we;s fgïmaf,AÜ tl jYfhka Windows Form Application hk wdldrh
f;dard.kak¡ fuu vhf,d.A fndlaia tflys my,ska Name bosßfhys ,ndfokqfha
jHdmD;sh i|yd Ndú;d lrkq ,nk ku fjhs¡ Tn ks¾udKh lrkq ,nk jHdmD;sh
i|yd úfYAI kula Ndú;d lsÍug n,dfmdfrd;A;= fjkjdkï th fuys ,ndosh yel'
fuf,i jHdmD;sh iq/l=ï lrkq ,nk m%Odk úfYaIs; f*da,Av¾ tlla we;Akï th
Browse nÜka tl la,sla lrñka f;dardfokak¡ Tn u;l ;nd.;hq;= úfYAI lreK
jkqfha Tn ks¾udKh lrkq ,nk jevigyka iq/l=ï lsÍug m%Odk f*da,Av¾
tlla f;dardÿkamiq tys iq/l=ï lrkq ,nk iEu fm%dfclaÜ tlla i|ydu fjk
fjku f*da,Av¾ tlla ks¾udKhùu isÿfjhs¡ fuys Solution Name bosßfhys tu
tla tla fm%dfclaÜ i|yd fjka jYfhka ks¾udKhjk f*da,Av¾ tflys mj;sk ku
fjkqjg fjk;A kula jqjo ,ndosh yel' by; ieliqï ilia l,miq OK nÜka

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
tl la,sla l,hq;= fjhs¡ fuúg my; oelafjk mßos wx. iïmQ¾K úIqj,A iagqäfhda
úkafvda tl olakg ,efnhs¡

fuys ueoska olakg ,efnk w¿ meye;s úkafvda tl Form tl nj;A jevigyfkys


miq;,h jkafka fuh nj;A Tn oeka fyd|gu okS' ;srfha jïmiska olakg
,efnkafka jevigyfkys wjYH;djhkag Ndú;d lrkq ,nk gQ,Aia ish,A, fjhs¡
lsishï gQ,A tlla f*daï tlg ,nd.;Amiq tys úúO fjkialï isÿlsÍu i|yd
ol=Kqmi my,ska olakg ,efnk Properties Window tl Ndú;d lrkq ,nhs¡ Bg
by,ska we;s úkafvda tl Solution Explorer úkafvda tl jk w;r fm%dfclaÜ tlg
,ndf.k we;s ish¿u f*daïia wdosh fuys fmkajkq ,nhs¡ fyd|hs wms oeka wfma
jevigyk ks¾udKh lsÍug mgka.ksuq¡ fï i|yd nÜka lkafg%da,A folla"
f,An,A lkafg%da,A tlla iy fglaiaÜ fndlaia lkafg%da,A tlla muKla wjYHùu
isÿfjhs¡ oeka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡ fuysoS
fla;khg jeo.;Ajk ish¿u lkafg%da,Aia j, kï rEm igyk iu`. bosßm;A lr
we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuu f*daï tl
wdrïNfhysu f,An,A lkafg%da,A tl fglaiaÜ fndlaia tl iy Next f,i i|yka
nÜka tl fkdfmkaúh hq;= w;r tkï jevigyk Ndú;d lrkakdyg
fkdfmfkk mßos ie`.ù ;sìh hq;=h' fuys Hi Start f,i i|yka nÜka tl la,sla
l,úg fkdfmfkk ;;Ajfha ;snQ ish¿u lkafg%da,Aia Ndú;d lrkakdg fmfkk
mßos ilia úhhq;=h' fuys Enter your first name bosßfhys we;s fglaiaÜ fndlaia
tl ;=, Tfí kfuys uq,A fldgi i|yka lr Next nÜka tl la,la l,miq
f,An,h Enter your last name f,i fjkiaúh hq;=h' tfukau kfuys b;sß fldgi
i|yka lsÍug fglaiaÜ fndlaia tl ysiaù mej;sh hq;=h' tu ku i|yka lsÍug
myiqùug l¾i¾ tlo tys msysgúh hq;=h¡ oeka kfuys b;sß fldgi i|yka lr
Next nÜka tl la,sla l,úg f,An,h Full Name f,i fjkiaù fglaiaÜ fndlaia
tl ;=, wjia:d folloS ,ndÿka kï fol tl;= lrñka iïmQ¾K kula jYfhka
fmkaúh hq;=h' oeka kej;;A Next nÜka tl la,sla l,úg Do you want to start
again f,i uefiaÊ tlla fmkaúh hq;=h' fuys Yes nÜka tl la,sla l,úg kej;;A
uq,isgu kfuys uq,A fldgi muKla we;=,;A lsÍug f,An,h Enter your first
name f,i kej;;A uq,isgu kfuys uq,A fldgi we;=,;A lsÍug fglaiaÜ fndlaia
tl ysiaù l¾i¾ tl tys msysgúh hq;=h' fuys No nÜka tl la,sla l,úg
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
jevigyk Odjkfhka bj;Aùu isÿúh hq;=h' Tng fuu jevigyfkys
l%shdldÍ;Ajh ukdj f;Areï hkakg we;ehs lshd wms wfmalaId lruq¡ oeka wms
fla;kh lsÍug mgka.ksuq¡ fuysoS wm kfuys uq,A fldgi we;=,;A l,nj
y÷kd.kafka flfiao@ tfukau kfuys fojk fldgi i|yka l,miq iïmQ¾K
ku fmkaúhhq;= nj hk wjia:d y÷kd.kafka flfiao@ fuysoS wmg lsishï
fõßhn,hla ks¾udKh lr thg tl ne.ska tl;=ùug i,iajd tys w.h wyj,a
w.hkï fï foa isÿùug;A f,ig fla;kh isÿlrñka wmg fuu jevigyk
myiqfjka ks¾udKh lsÍfï yelshdj we;' tfukau kfuys m,uq fldgi i|yka
lr Next nÜka tl la,sla l,úg th bj;Aùhk neúka miqj kfuys iïmQ¾K ku
fmkajk úgoS tu bj;Aù.sh ku wjYHjk neúka tho u;lfha ;nd.ekSug
fõßhn,hla ks¾udKh l,hq;=h' fyd|hs wmg tfia kï fõßhn,A folla
ks¾udKh lsÍug isÿfjhs¡ kuq;A Next nÜka tl la,sla lrkúgoS fuu tl ne.ska
tl;=jk fõßhn,a tflys w.h os.gu u;l ;nd.; hq;= neúka th ks¾udKh
l,hq;Af;A fl,skau Class tl ;=, fjhs¡ tfukau iïmQ¾K ku fmkajk f;la
kfuys m,uq fldgi .nvdlr ;nd.;hq;= neúka tho fl,skau Class tl ;=,
ks¾udKh l,hq;= fjhs¡ fyd|hs ta i|yd f*daï tl u; vn,A la,sla lr fldaâ úkafvda
tl ,nd.kak¡ oeka Public Class Form1 bosßfhys l¾i¾ tl msysgqjd Enter lS tl
Tnd l¾i¾ tl my,g f.k my; oelafjk mßos fõßhn,A fol ks¾udKh
lr.kak¡

fuu f,An,h" fglaiaÜ fndlaia tl iy Next nÜka tl f*daï tl fmkajk úgoS


i`.jd ;nd.ekSu i|yd Properties Window tflka Visible fm%dmá tl f;dard th
False f,i ilia lr.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Hi Start nÜka tl la,sla l,úg jevigyfkys wdrïNfhys i`.jd ;enQ


lkafg%da,Aia ish,A, kej; fmkaùu i|yd tu nÜka tflys Click bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

oeka Next nÜka tl ;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys Count=Count+1 hk fla;h u.ska Next nÜka tl la,sla lrk iEu jdrhla
mdidu 1 ne.ska tl;=ùu i|yd fla;kh lr we;' fuh fl,skau Class tl ;=,
ks¾udKh lr we;s neúka tu tl;=jk w.h l=ulao hkak jevigyk
Odjkfhka bj;Ajk ;=reu r|jd ;nd.ekSfï yelshdj we;' fuys Bg miqj ,shd
we;s fla;kh u.ska Count ys w.h 1 jQ úg tkï Count hkak 0 w.fhka wdrïNjk
neúka m,uq wjia:dfõoSu Next nÜka tl la,sla lrkúg Count ys 0 g 1 la
tl;=jk neúka f,An,fhys we;s fglaiaÜ tl Enter your last name f,i
fjkiaùug fla;kh lr we;' If Count = 1 Then rest1= TextBox1.Text

hk fla;h u.ska fuu m,uqjrg Next nÜka tl la,sla lrkúgoS tkï tys w.h 1
jk úgoS l,skau ,ndoS ;snQ kfuys uq,A fldgi rest1 fõßhn,h ;=, r|jd
;nd.kakd f,ig fla;kh lr we;' tfia jQ miq fglaiaÜ fndlaia tl ysiaùug;A
tysu l¾i¾ tl msysgqùug;A fla;kh lr we;' Count ys w.h 2 jk úg tkï
Next nÜka tl fojk jrg la,sla lrkúg f,an,h Full Name is f,i fjkiaùug;A
fla;kh lr we;' tfukau oeka fglaiaÜ fndlaia tflys we;s kfuys wjidk
fldgi;A fõßhn,h ;=, .nvd lr.;A kfuys m,uq fldgi;A iïmQ¾K kula
f,i fuu fglaiaÜ fndlaia tl ;=,u fmkaùug fla;kh lr we;' fyd|hs
fuf,i iïmQ¾K ku fmkajd we;s wjia:djl kej; jrla Next nÜka tl la,sla
l,úg tkï Count ys w.h 3 jQ úg uefiaÊ tlla fmkaúh hq;= neúka ta i|yd my;
mßos fla;kh lrkak¡

Count ys w.h 3 ùu hkq iïmQ¾K ku fmkajQmiq Next nÜka tl la,sla lrk


wjia:dj fjhs¡ tfia w.h 3 jk úgu ks¾udKh lrk,o uefiaÊ tl .nvdlr

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
;nd.ekSu i|yd strmsg kñka String fâgd ghsma tflys fõßhn,hla ks¾udKh lr
we;' fuysoS wm uefiaÊ tl ks¾udKh lr we;Af;A fl,skau MessageBox la,dia
tl Ndú;d lrñkah¡ úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS uefiaÊ
fndlaia ks¾udKh lrkq ,nk m%Odk l%ufõo folla olakg ,efnhs¡ tkï
MessageBox la,dia tl Ndú;d lrñka iy MsgBox *kalaIka tl Ndú;d lrñka
fjhs' MessageBox la,dia tl Ndú;d lrñka uefiaÊ fndlaia ks¾udKh
lrkúgoS my; l%ufõoh Ndú;d l,hq;= fjhs¡
MessageBox.Show(“fmkajkq ,nk mKsúvh”,”uefiaÊ fndlaia tflys
ud;Dldj”,uefiaÊ fndlaia tl ;=, fmkajk nÜkaia,uefiaÊ fndlaia tflys
whslka)
WodyrKhla f,i my; mßos fla;kh l,úg Bg wkql+,j uefiaÊ tl fmkajkq
,nhs¡

fuys fldgq lr we;s fla;kh tl fm,g ,súhhq;= nj u;l ;nd.kak¡ fmdf;ys bv


iSñ; neúka by; wdldrhg olajd we;' fuys MessageBoxButtons.OK fla;h u.ska
uefiaÊ fndlaia tlg OK nÜka tl;= lr we;' MessageBoxIcon.Information
fla;h u.ska uefiaÊ fndlaia tlg Information hk whslka tl tl;= lr we;'
fuúg my; wdldrfhka uefiaÊ tl fmkajkq ,nhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
uefiaÊ fndlaia i|yd wjia:dkql+,j Ndú;d l,yels whslka iy tajd ,nd.ekSug
wod, fla;hka my;ska bosßm;A lr we;'

fyd|hs wms kej;;A wfma jevigyk fj; fhduqfjuq¡ fuys Count ys w.h 3 jQ úg
Strmsg f,i ks¾udKh lr.;A fõßhn,hg uefiaÊ tl mjrd we;' If strmsg=
DialogResult.Yes Then fla;kh u.ska hï fyhlska la,sla lr we;Af;A uefiaÊ
fndlaia tflys Yes nÜka tloehs úuid n,d we;' fuúg kfuys uq,A fldgi i|yka
lsÍug yelsjk mßos f,An,h Enter Your First Name f,i fmkaùug;A kfuys uq,A
fldgi ,ndoSug yelsjk mßos fglaiaÜ fndlaia tl ysialr we;' tfukau tys l¾i¾
tl msysgqùug;A fla;kh lr we;' fuys Count fõßhn,fhys w.h 0 ùug
fla;kh lr we;' fuúg kej;;A Next nÜka tl la,sla l,úg Count
fõßhn,fhys mj;sk 0 hk w.hg tlla tl;=ù Count ys w.h 1 jk neúka
kej;;A Count ys 1 w.hg wod, fla;kh l%shd;Aulùu isÿfjhs¡ Else hkq by;
fldkafoaishg wod, fkdjk wjia:dj fjhs¡ If strmsg= DialogResult.No Then

hï fyhlska fuu uefiaÊ tflys Yes nÜka tl fjkqjg No nÜka tl la,sla lr


;snqKfyd;A Application.Exit () fla;h u.ska jevigyk Odjkfhka bj;Aùug
fla;kh lr we;' fyd|hs oeka jevigyk Odjkh lr n,kak¡ Tnj mqÿuhg
m;Alrjñka jevigyk l%shd;Aulùu isÿfjhs¡ fuu Next nÜka tlg wod,
iïmQ¾K fla;kh my;ska bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

by; jevigyk ;=,ska Tng fõßhn,aia ms,sn|j jegySula fyda l,ska .%ka:h
wOHhkh l, flfkla kï fõßhn,aia iïnkaOj hï .eg¿u ;;Ajhla ;snqfKA
kï tho myj hkakg we;ehs lshd wfmalaId lruq¡
fyd|hs Tng u;lo l,ska .%ka:h ;=,ska wm úkafvdaia fufyhqï moaO;sh ;=,
olakg ,enqK wdldrfha le,Alshqf,Agrhla ks¾udKh l,d¡ fyd|hs wms
fõßhn,aia Ndú;d lrñka tkï Boolean fâgdghsma tl Ndú;d lrñka fjkiau
l%ufõohla hgf;A kej;;A úkafvdaia fufyhqï moaO;sh ;=, ;snqK wdldrfha
le,Alshqf,Agrhla ks¾udKh lruq¡ fõßhn,Aia Ndú;d lrñka úúO isoaOdka;
fldgia Tiafia úúO wdldrhg le,Alshqf,Ag¾h ks¾udKh l,yels nj Tn fuh
ks¾udKh l,miqj f;Areï.kq we;ehs lshd wms n,dfmdfrd;A;= fjuq¡ fï i|yd
w¿;A fm%dfclaÜ tlla újD; lr.kak¡ iqmqreÿ mßos fï i|yd fglaiaÜ fndlaia
lkafg%da,A tlla" nÜka lkafg%da,Aia 16 la muK wjYHùu isÿfjhs¡ oeka my;
oelafjk wdldrhg f*daï tl äihska lr.kak¡
creted By: S.Wajira Madushanka
Disapamok Online IT Academy

fuysoS fla;khg jeo.;Ajk lkafg%da,Aia j, kï o rEm igyk iu`. bosßm;A lr


we;' fuysoS l%shdldÍ;Ajh l,ska .%ka:fha ks¾udKh lrk,o le,alshqf,agrhg
iudk fjhs¡ tkï fuys we;s nÜkaia Ndú;d lrñka lsishï w.hla ,ndoS tl;=
lsÍfï nÜka tl tnqfõhehs is;kak¡ fuúg w¿;A w.hla ,ndoSu i|yd l,ska
w.h bj;Aúh hq;=h' oeka kej;;A fuys we;s nÜkaia Ndú;d lrñka ;j;A w.hla
,ndoS = ,l=K iys; nÜka tl la,sla l,úgoS l,ska bj;AjQ w.h;A oeka fglaiaÜ
fndlaia tflys ;sfnk w.h;A hk w.hka folu tl;=ù fuu fglaiaÜ fndlaia
tl ;=,u fmkaúh hq;=h' fï wdldrhg fnoSfï nÜka tl Tnd lsishï w.hla
,ndoS = ,l=K iys; nÜka tl la,sla l,úgoS m,uqj fglaiaÜ fndlaia tflka
bj;AjQ w.h oeka fglaiaÜ fndlaia tflys we;s w.fhka fnod ,efnk w.h
kej;;A fuu fglaiaÜ fndlaia tl ;=,u fmkaúh hq;=h' tfukau .=K lsÍfï
nÜka tl Tnd lsishï w.hla ,ndoS = ,l=K iys; nÜka tl la,sla l,úgoS m,uqj
fglaiaÜ fndlaia tflka bj;AjQ w.h oeka fglaiaÜ fndlaia tflys we;s w.fhka
.=Kùfuka ,efnk w.h fuu fglaiaÜ fndlaia tl ;=,u fmkaúh hq;=h' iDK
,l=K iys; nÜka tl Tnd lsishï w.hla ,ndoS = ,l=K iys; nÜka tl Tnd
l,ska bj;Aù.sh w.fhka oeka fglaiaÜ fndlaia tl ;=, we;s w.h wvqù fglaiaÜ
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fndlaia tl ;=,u fmkaúh hq;=h' fuysoS wms le,Alshqf,Agrh ks¾udKh lrkq
,nkafka fjkiaujQ l%ufõohlg nj lSjd Tng u;l we;s¡ fuysoS = ,l=K iys;
nÜka tl la,sla lrkúgoS Bg l,ska Tnd ;snqfka + nÜka tlo" – nÜka tlo" *
nÜka tlo fkdtfiakï / nÜka tlo hkak y÷kd.ekSug l%ufõohla ;sìh hq;=h'
fï i|yd wm tu la,sla lrk,oafoa l=uk nÜka tlo hkak y÷kd.ekSu i|yd
fâgdghsma tl Boolean jk fõßhn,A 4 la ks¾udKh lrf.k we;' fuu
Boolean fâgdghsma tl ie,l+úg tys .nvd lr ;nd.; yelafla True iy False
hk ;;Aj fol muKs¡ fuysoS wm ks¾udKh lr.;A Boolean fâgdghsma tflys
fõßhn,Aia 4 u jevigyk Odjkh jkjd;A iu`.u False ;;Ajhg m;Alrkq ,nhs¡
WodyrKhla f,i Tn lsishï w.hla ,ndoS tl;= lsÍfï nÜka tl tnqfõhehs
is;kak¡ fuúg iudk ,l=K iys; nÜka tl Tnk úgoS tl;= lsÍfï nÜka tl
tnQ nj y÷kd.ekSu i|yd tu nÜka tl y÷kd.ekSug ks¾udKh lrk,o
fõßhn,h muKla True ;;Ajhg m;Alr wks;A wksl=;A ish¿u fõßhn,Aia False
;;Ajhg m;Alr.kq ,nhs¡ oeka B,`. w.h i|yka lr iudk ,l=K iys; nÜka tl
la,sla l,úg oeka True ;;Ajfha mj;skafka l=uk fõßhn,ho hkak i,ld n,d
fuysoS kï + nÜka tl y÷kd.ekSug ks¾udKh l, fõßhn,h muKla True
;;Ajfha we;s neúka wmg wod, w.hka fol tl;=jk f,ig fla;kh l,yel' fï
wdldrhg wksl=;A nÜka i|ydo by; l%ufõohu Ndú;d lrñka fla;kh isÿl,
yel' lsishï w.hla ,ndoS + nÜka tl" – nÜka tl" * nÜka tl fyda / nÜka tl
la,sla l,úg fglaiaÜ fndlaia tflys bj;Ajhk w.h u;l;nd .ekSug;A tu tla
tla nÜkaia y÷kd.ekSug ks¾udKh lrkq ,nk fõßhn,Aia y;r fl,skau la,dia
tl ;=, my; oelafjk wdldrhg fl,skau ks¾udKh lr.kak¡

fuys plus fõßhn,h tl;= lsÍfï nÜka tl y÷kd.ekSug;A" minus hk fõßhn,h


wvq lsÍfï nÜka tl y÷kd.ekSug;A" mul hk fõßhn,h .=K lsÍfï nÜka tl
y÷kd.ekSug;A" division hk fõßhn,h fnoSfï nÜka tl y÷kd .ekSug;A
ks¾udKh lr we;' bj;Aj hk w.h u;l ;nd.ekSu i|yd passval fõßhn,h

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
ks¾udKh lr we;' oeka fuu + nÜka tl" – nÜka tl" * nÜka tl iy / nÜka tl
y÷kd.ekSug ks¾udKh lr.;A fõßhn,Aia y;r jevigyk Odjkh jkjd;A
iu`.u False ;;Ajhg m;Al, hq;=fjhs¡ fyd|hs ta i|yd f*daï tl u; vn,A la,sla
lr Load bfjkaÜ tl ;=, my; oelafjk wdldrhg fla;kh lrkak¡

oeka 0 ys isg 9 olajd we;s nÜka la,sla lrk úgoS tu w.hka fglaiaÜ fndlaia ;=,
fmkaùu i|yd my; oelafjk wdldrhg fla;kh isÿlrkak¡ fuysoS ish¿u
nÜkaia j,g wod, fla;kh bosßm;a lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuys tl;= lsÍfï nÜka tl la,sla l,úg fglaiaÜ fndlaia tl ;=, ,ndoS we;s
w.h u;lhg ,nd.; hq;= w;r bkamiq fglaiaÜ fndlaia tl ysiaù B,`. w.h
i|yka lsÍug l¾i¾ tl tys fmkaúh hq;=h' tfukau fuu nÜka tl tnQ nj
ye`.ùug fuu nÜka tl y÷kd.ekSug ks¾udKh lrk,o fõßhn,h o True
;;Ajhg m;Al, hq;=fjhs¡ fuysoS wksjd¾fhkau wfkla nÜkaia ;=k y÷kd.ekSug
Ndú;d lrkq ,nk fõßhn,A 3 False ;;Ajhg m;Alr .; hq;= fjhs¡ ukao fuu nÜka
tl la,sla lsÍug fmr wfkla nÜka ;=fkka tlla la,sla lr ;snqKfyd;A Bg wod,

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fõßhn,ho True ;;Ajhg m;Aj we;s ksidfjks¡ fyd|hs ta wkqj tl;= lsÍfï nÜka
tlg wod, fla;kh my; oelafjk wdldrhg isÿlrkak¡

fuysoS fglaiaÜ fndlaia tflys we;s w.h passval fõßhn,hg mjrd.kakd f,ig
fla;kh lr we;' Bg miqj fglaiaÜ fndlaia tl ysia lsÍug;A l¾i¾ tl tys
fmkaùug;A fla;kh lr we;' tfukau tl;= lsÍfï nÜka tl y÷kd.ekSug
Ndú;d lrkq ,nk plus hk fõßhn,h muKla True ;;Ajhg m;Alr wfkla
ish¿u fõßhn,Aia False ;;Ajhg m;Alr we;' fï wdldrhg wfkla nÜkaia 3 i|ydo
my; mßos fla;kh lrkak¡
- nÜka tl i|yd

-
- nÜka tl y÷kd.ekSu i|yd Ndú;d lrkq ,nkafka minus fõßhn,h neúka
th muKla Ture ;;Ajhg m;Alr we;'

* nÜka tl i|yd

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

= ,l=K iys; nÜka tl Tnk úgoS Bg l,ska Tnd we;Af;A * nÜka tl


y÷kd.ekSug Ndú;d lrkq ,nkafka mul fõßhn,h neúka th muKla True
;;Ajhg f.k we;'
/ nÜka tl i|yd

fnoSfï nÜka tl y÷kd.ekSug Ndú;d lrkq ,nkafka division fõßhn,h


neúka th muKla True ;;Ajhg f.k we;' = ,l=K iys; nÜka tl la,sla
l,úg oS tu tla tla .Kkhka isÿùug my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

If plus= True Then fuysoS jevigykg ;ksj ;SrK .;hq;= neúka by;
fmla;kh u.ska = ,l=K iys; nÜka tl Tnk úgoS plus fõßhn,h True ù
we;Aoehs fidhk f,ig fla;kh lr we;' hï f,ilska tfiajqjfyd;A passval
fõßhn,hg ,nd.;A w.h;A oekg fglaiaÜ fndlaia tl ;=, we;s w.h;A
folu tl;=ù fglaiaÜ fndlaia tflys fmkaùug fla;kh lr we;' fï
wdldrhg minus fõßhn,h True ;;Ajhg m;Aù we;Akï passval fõßhn,fhys
we;s w.fhka fglaiaÜ fndlaia tflys we;s w.h wvqùug;A" division fõßhn,h
True ;;Ajfha we;Akï passval fõßhn,h ;=, we;s w.fhka fglaiaÜ fndlaia
tflys we;s w.h fnok f,ig fla;kh lr we;' mul fõßhn,h True ;;Ajfha
mj;Skï passval fõßhn,h ;=, we;s w.fhka fglaiaÜ fndlaia tflys we;s w.h
.=Kùu i|yd fla;kh lr we;' fyd|hs oeka jevigyk Odjkh lr n,kak'
Tnj mqÿuhg m;Alrjñka jevigyk l%shd;Aulùu isÿfjhs¡ fyd|hs wms
fõßhn,Aia Ndú;d lrñka ;j;a jevigykla ks¾udKh lruq¡ fuysoS Tng gQ,A
fndlaia tflys ;j;a jeo.;A lkafg%da,A tlla Ndú;d lrk wdldrh bf.k
.; yel' fï i|yd w¿;A fm%dfclaÜ tlla újD; lr.kak¡ fuh tla;rd
wdldrhl mß.Kl l%Svdjla jYfhka ye|skajQjdg jrola fkdue;' fï i|yd
f¾äfhda nÜka lkafg%da,A 4 la" .ArEma fndlaia lkafg%da,A 1 la" nÜka lkafg%da,Aia
4 la" fglaiaÜ fndlaia lkafg%da,A tlla" f,An,A lkafg%da,Aia 5 la iy
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fm%da.%iand¾ lkafg%da,A tlla fukau ghsu¾ lkafg%da,A tlla o wjYHh fjhs¡ Bg
wu;rj gQ,Afndlaia tflys olakg ,efnk TrackBar lkafg%da,A tl o wjYH
fjhs¡ fuh gQ,Afndlaia tflys All Windows Forms leg.ßh ;=, my,skau
olakg ,efnhs¡

oeka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡ fuysoS fla;kfhaoS


jeo.;Ajk lkafg%da,Aia j, kï rEm igyk iu`. olajd we;'

fuh Tnf.A iq¿ lsÍfï yelshdj j¾Okh lr.; yels l=vd mß.Kl l%Svdjla
jYfhka ye|skajQjdg jrola fkdue;' fyd|hs wms fuu jevigyfkys
l%shdldÍ;Ajh f;Areï.ksuq¡ jevigyk wdrïNjk úgoS fm%da.%iand¾ tl áflka
ál msÍu wdrïNúh hq;=h' th msÍu wdrïN úhhq;Af;A fuys we;s Start nÜka
tl la,sla l,úgoSh' fuys Label1 ys iy Label2 ys wyUq mQ¾K ixLHd folla tu
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
nÜka tl la,sla lrk úgoSu fmkaúh hq;=h' fuys Start nÜka tl la,sla
lrkúgoS f;dardf.k ;snqfka Adding f¾äfhda nÜka tl kï fuu fm%da.%iand¾
tl iïmQ¾Kfhka msÍug m%:ufhka tu f,An,A j, mj;sk w.hka foflys
tl;=j fglaiaÜ fndlaia tl ;=, ,ndosh hq;=fjhs¡ fuf,i Minus f¾äfhda
nÜka tl f;dard ;snqfkakï Label1 ys w.h Label2 ys w.fhka wvqù tk w.h
fglaiaÜ fndlaia tl ;=, ,ndosh hq;=fjhs¡ Multiplying f¾äfhda nÜka tl
f;dard ;snqfkakï w.hka foflys .=K lsÍfuka ,efnk w.h fglaiaÜ
fndlaia tl ;=, ,ndosh hq;=fjhs¡ tfukau Division f¾äfhda nÜka tl f;dard
;snqfkakï Label1 ys w.h Label2 ys w.fhka fnÿmiq ,efnk w.h fglaiaÜ
fndlaia tl ;=, ,ndosh hq;=fjhs¡ fuf,i fm%da.%iand¾ tl iïmQ¾Kfhka msÍug
m%:ufhka wod, .KKhg wod, ms,s;=r ,ndoSug j.n,d.; hq;=h' fuf,i
ksjeros ms,s;=r ,ndÿka miq Label5 ys fmkajk iïmQ¾K ,l=Kq m%udKhg 500 la
tl;=ùu isÿúh hq;=h' hï fyhlska jeros ms,s;=rla ,ndÿkafka kï Label5 ys
fmkajk ,l=Kq j,ska 100 la wvqùu isÿúh hq;=h' os.ska os.gu jeros ms,s;=re ,ndoS
fuu ,l=Kq m%udKh 0 fyda 0 g jvd wvqjQ úgoS Game Over f,i uefiaÊ tlla
fmkajñka jevigyk Odjkfhka bj;Aùu isÿúh hq;=h' fuf,i ksjeros
ms,s;=rla ,ndoS Check nÜka tl la,sla l,úgoS Correct Answer f,i uefiaÊ
tlla fmkaúh hq;= w;r fm%da.%iand¾ tl kej; uq,isgu msÍu wdrïNúh hq;=h'
tfukau fglaiaÜ fndlaia tflys w.h 0 f,i fmkaúh hq;=h' Next Chance
nÜka tl la,sla l,úg kej;;A úi|Su i|yd wyUq f,i w.hka folla Label1
ys yd Label2 ys fmkaúh hq;=h' fï wdldrhgu kej;;A ms,s;=re ,ndfoñka Check
nÜka tl la,sla lrñka tajdfhys ksjeros nj mÍlaId lrñka kej;;A Next
Chance nÜka tl la,sla lrñka mß.Kl l%Svdjla fuka os.gu iq¿ lrf.k hd
yel' fuys Stop nÜka tl la,sla l,úgoS Label1 ys iy Label2 ys w.h 0 ù
kej;;A uq,isg fjk;A .Kkh lsÍula f;dardf.k uq, isgu kej;;A ms,s;=re
iemhSu isÿl, yel' tfukau fm%da.%iand¾ tflys msÍu k;rùu isÿúh hq;=h' fuys
Check nÜka tlg my,ska olakg ,efnkafka TrackBar lkafg%da,A tl fjhs¡
fuys we;s ueo fldgi iSre udre l, yels w;r tysoS fjkiajk w.hg wkqj
lsishï ld¾hhla isÿlr.ekSu i|yd fuu lkafg%da,A tl Ndú;d lrkq ,nhs¡
fuys ueo fldgi jï me;A;g iSreudre lrkúgoS fm%da.%iand¾ tflys msfrk
fõ.h wvqúhhq;= w;r ol=Kqmig iSreudre lrkúgoS msÍfï fõ.h jeäúh
hq;=h' úkafvdaia mdßißlh ;=,oS fuu lkafg%da,a tl Tn fndfydaúg oel
we;=jdg iel ke;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs wms oeka fuu lkafg%da,A tflys w;HjYH fm%dm¾àia lsysmhla y÷kdf.k
isáuq¡
Minimum – fuu g%eland¾ lkafg%da,A tflys ueo we;s fldgi iSreudre l,yels
wju w.h fldmuKo hkak ,ndosh yel'
Maximum - fuu g%eland¾ lkafg%da,A tflys ueo we;s fldgi iSreudre l,yels
Wmßu w.h fldmuKo hkak ,ndosh yel'
Orientation – fuys Vertical wdldrh f;dard.;A úg fuu lkafg%da,A tl fl,ska
w;g;a Horizontal wdldrh f;dard.;Aúg idudkH ;sria wdldrfhka olakg
,efnhs¡

Value – fuu g%eland¾ tflys ueo we;s fldgi iSreudre ù ;sìhhq;= w.h l=ulao
hkak i|yka l, yel' WodyrKhla f,i Tn fuu lkafg%da,A tflys Wmßu w.h
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
100 ;A wju w.h 0 f,i ilid we;súgoS kuq;A jevigyk wdrïN jk úgu fuys
ueo we;s fldgi iSreureù we;s w.h 20 úhhq;= kï tu w.h ,ndfokafka fuu
fm%dmá tl yryd fjhs¡
SmallChange – fuu g%eland¾ lkafg%da,A tl f;dard we;s úgloS h;=remqjrefjys
we;s Left Arrow Key tl fyda Right Arrow Key lS tl Tnk úgoS fuu ueo we;s
fldgi iSreudre úhhq;= w.h ,ndosh yel' WodyrKhla f,i fuys 20 hk
w.h ,ndÿka fyd;A fuu ueo we;s fldgi iSreudre jkafka w.h 20 ka 20 g
fjhs¡
LargeChange – fuu g%eland¾ tl u; la,sla lrkúg ueo we;s fldgi iSreudre
jk w.h fldmuKo hkak ,ndosh yel'
wmf.A jevigykg Ndú;d lsÍug m%:ufhka fuu lkafg%da,A tl m%dfhda.slj
Ndú;d lrk wdldrh jgyd .ekSug l=vd jevigykla ks¾udKh lruq¡ l,ska
jHdmD;sh tf,iu mj;soaoS fjk;A jHdmD;shla wdrïN lrkak' fï i|yd
g%eland¾ lkafg%da,A ;=kla iy f,An,A lkafg%da,A ;=kla muKla iEfyhs¡ oeka
my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuys g%eland¾ ;=fkys ueo
we;s fldgi iSreudre lrkúgoS f*daï tflys miqìï j¾Kh RGB j¾K
;=fkka iEfok j¾Khlska wdfoaYùu isÿúh hq;=h' Tn oekgu;A okakjd
úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS RGB j¾K iEfokafka flfiao
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
lshd¡ Red j¾Kfhys 0 isg 255 olajd jQ lsishï w.hla" Green j¾Kfhys 0 isg
255 olajd jQ lsishï w.hla iy Blue j¾Kfhys 0 isg 255 olajd jQ lsishï
w.hla hk w.hka ;=ku tl;=ùfuka RGB l%uhg j¾K iEoSu isÿfjhs¡ fuu
,nd.;A g%eland¾ ;=fkysu iSreudre l,yels wju w.h 0 f,ig;A Wmßu w.h
255 f,ig;A ilia l,hq;= fjhs¡ fyd|hs ta i|yd h;=remqjrefjys Ctrl lS tl
Ndú;d lrñka fuu lkafg%da,Aia ;=ku f;dardf.k Minimum fm%dmá tl
bosßfhys 0 ;A Maximum fm%dmá tl bosßfhys 255 f,i;A ,ndfokak¡ fuf,i
Red j,g wod," Green j,g wod, iy Blue j,g wod, g%eland¾ tflys ueo we;s
fldgi iSreudre lrk úgoS tu w.hkag wkqj tu fudfydf;Au tu iEfok
j¾Kh f*daï tflys miqìug wdfoaYúhhq;= neúka fla;kh l,hq;Af;A tla tla
g%eland¾ tflys Scroll bfjkaÜ tl ;=, fjhs¡ ta i|yd m,uqj m,uq g%eland¾
lkafg%d,A tl u; vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuu g%eland¾
lkafg%d,A tflys ueo we;s fldgi iSreudre lrk wjia:dj Scroll bfjkaÜ tl
jYfhka y÷kajkq ,nhs¡ tfia kï ta i|yd fla;kh l,hq;Af;A fuu bfjkaÜ tl
;=, fjhs¡ fyd|hs ta i|yd my; wdldrhg fla;kh lrkak¡

fuys fldgqlr we;s fla;kh tl fm,g ,súhhq;= nj u;l;nd.kak¡ fmdf;ys


bv m%udKh m%udKj;A fkdjk neúka by; wdldrhg olajd we;' g%eland¾
tflys Value fm%dmá tl Ndú;d lrñka tys ueo we;s fldgi iSreudre lrk,o
w.h fldmuKoehs ;SrKh l,yel' RGB wdldrhg j¾K ,ndfok úgoS
FromArgb ys jryk ;=, ,ndfokq ,nkafka ms,sfj,ska Red j¾Kfha w.h;A"
Green j¾Kfha w.h;A iy Blue j¾KfhA w.h;A fjhs¡ fuysoS tu w.hka ;=k
fjkqjg fuu g%eland¾ tflys iSreudre lrkq ,nk w.h ,nd.kakd f,ig
fla;kh lr we;' fyd|hs fï wdldrhg wksl=;A g%eland¾ fol i|yd by;
wdldrhgu fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

by; ish¿u lkafg%da,Aia j,g wod, fla;kh bosßm;A lr we;' fyd|hs oeka Tng
g%eland¾ lkafg%da,A tl Ndú;d lrk wdldrh jegfykakg we;ehs lshd wfmalaId
lruq¡ fyd|hs wms kej;;A wfma jevigyk fj; fhduqfjuq¡ wmf.A
jevigyfkys g%eland¾ lkafg%da,A tl Ndú;d lr we;Af;A fuu fm%da.%iand¾ tl
áflka ál msfrk fõ.h fjkia lsÍu i|yd fjhs¡ fuh jï me;A;g iSreudre
lrkúg fõ.h jeä lsÍug;A ol=Kq me;A;g iSreudre lrkúg fõ.h
wvqlsÍu;A isÿl, yel' wms m,uqj fm%da.%iand¾ tl áflka ál msÍug wod,
fla;kh isÿlruq¡ fï i|yd f*daï tflys my,skau olakg ,efnk ghsu¾
lkafg%da,A tl f;dard fm%dm¾àia úkafvda tflka Interval fm%dmá tl f;dard
bkagj¾,A tl jYfhka 1000 f,i ilia lr.kak¡ ghsu¾ lkafg%da,A tl iy
tys l%shdldÍ;Ajh Tn oekgu;A okS¡ lsishï ld¾hhla hï fõ,djlg wkqj
kej; kej; isÿlr.ekSu i|yd ghsu¾ lkafg%da,A tl Ndú;d lrkq ,nhs¡
WodyrKhla f,i Tn bkag¾j,a tl 1000 f,i ilialr ghsu¾ lkafg%da,a tl
;=, fla;kh l,úg iEu ;;Amrhlg jrlau tu fla;kh os.gu uqodyßkq
,nhs¡ Tng iEu ;;Amrhg jrlau fõ,dj ,nd.ekSug wjYHkï ta i|yd
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
bkag¾j,A tl 1000 jYfhka ilialr Bg wod, fla;kh ghsu¾ lkafg%da,a tl
;=, ,ndosh hq;=fjhs¡ fyd|hs wmf.A jevigyfkys ghsu¾ lkafg%da,A tl ;=,
my; mßos fla;kh lrkak¡

fuys uefiaÊ fndlaia tlg wod, fla;kh tl os.gu fla;kh lsÍug


j.n,d.kak¡ fuu fm%da.%iand¾ tl áflka ál msÍ th 100 olajd meñKs miq
;jÿrg;A ksjeros ms,s;=re ,ndoSug fkdyelsjk mßos jevigyk Odjkfhka
bj;Aùu isÿúh hq;=h'
If ProgressBar1.Value = 100 Then

hk fla;h u.ska fuu fm%da.%iand¾ tl áflka ál msÍ 100 olajd meñK we;Aoehs
úuid n,hs¡ fuu fm%da.%iand¾ tl áflka ál msÍug fla;kh ,shd we;Af;A
ghsu¾ lkafg%da,A tlu ;=, neúka ghsu¾ lkafg%da,A tl wl%shl,úg ;jÿrg;A
msÍu isÿfkdjkq we;' ta i|yd Timer1.Stop () fla;h Ndú;d lr we;' tfukau
Game Over f,i uefiaÊ tlla fmkaùug fla;kh lr we;' tfukau
Application.Exit () fla;h u.ska iïmQ¾K jevigyku Odjkfhka bj;Aùug
fla;kh lr we;' fuys Else hkq by; fldkafoaishg tl`. fkdjk wjia:dj
fjhs¡ tkï áflka ál msÍ 100 olajd fkdmeñKs wjia:dj fjhs¡

ProgressBar1.Value=ProgressBar1.Value + 2

fla;h u.ska fm%da.%iand¾ tflys msfrñka ;sfnk w.hg 2 ne.ska tl;=ùug


fla;kh lr we;' fuu jevigyfkys Calculation Type hgf;ys f¾äfhda nÜka
4 la olakg ,efnk w;r bka isÿjkafka tlsfklg fjkia .Kkh lsÍï 4 ls¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys Adding f¾äfhda nÜka tl iy Minus f¾äfhda nÜka tl f;dard we;s úgoS
tl;= lsÍu iy wvq lsÍu i|yd Lable1 ys iy Label2 ys wyUq f,i fmkaúh
hq;Af;A 500 g wvq w.hka úhhq;=h' kuq;A .=Kkh lsÍfïoS úYd, w.hka .=K
lsÍug iEfyk fõ,djla .;jk neúka Multiplying f¾äfhda nÜka tl f;dard
we;s úgoS Lable1 ys iy Label2 ys wyUq f,i fmkaúh hq;Af;A 50 g wvq w.hka
úhhq;=h' tfukau úYd, w.hkao fnoSug iEfyk fõ,djla .;jk neúka
Division f¾äfhda nÜka tl f;dard we;súgoS wyUq f,i fmkajk w.hka j,
Label1 ys 500 g wvq wyUq w.hkq;A Label2 ys 10 g jvd wvq wyUq w.hkq;A
fmkaúh hq;=h' ukao Label1 ys w.h fnokq ,nkafka Label2 j,ska ùuh'
.Kkh isÿlsÍug bv ,ndfokafka Start nÜka tl la,sla l,úgoS muKs¡ tu
ksid jevigyk wdrïNfhaoS Start nÜka tl Tnk f;la Stop iy Next Chance
nÜka wl%shù mej;sh hq;= fjhs¡ ta i|yd fuu nÜka fol f;dard Enabled fm%dmá
tl False lr ;nkak¡ tfukau Start nÜka tl tnQmiq fuu Calculation Type
hgf;ys olakg ,efnk lsisÿ f¾äfhda nÜka tlla f;AÍug fkdyelsúh hq;=h'
tu ksid tajdo ;djld,slj wl%shùu isÿúh hq;=h¡ tfukau Start nÜka tl
tnQmiq kej;;A th tîug fkdyelsjk f,ig ;djld,slj wl%shúh hq;=h'
tfukau fm%da.%iand¾ tl áflka ál msÍu isÿúhhq;Af;Ao fuu nÜka tl la ,sla
l,úgoSh' tkï ghsu¾ lkafg%da,A tl il%sh ùu isÿjkafka o fuu nÜka tl
la,sla lrkúgoSh' fyd|hs oeka fuu Start nÜka tl vn,A la,sla lr fldaâ
úkafvda tl ,ndf.k tys Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak'

Timer1.Start () fla;h u.ska fm%da.%iand¾ tl áflka ál msÍug ,shd we;s


fla;kh l%shd;Aulùug ghsu¾ lkafg%da,A tl il%sh lr we;' Start nÜka tl
tnQmiq fuu .Kkh jk wdldr fyj;A f¾äfhda nÜka f;AÍug fkdyelsjk mßos
tu f¾äfhda nÜka ish,A, wvx.= .ArEma fndlaia lkafg%da,A tl ;djld,slj wl%sh
lr.ekSug my; mßos fla;kh lr we;'
GroupBox1.Enabled=False
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fuu Start nÜka tl tnQ miq kej; th la,sla lsÍug fkdyelsjk f,ig
;djld,slj wl%sh lr.ekSug Button3.Enabled = False f,ig fla;kh lr
we;' jevigyk wdrïNfhaoS wl%shj mej;s Stop iy Next Chance nÜka il%sh
lr.ekSu i|yd my; mßos fla;kh lrkak¡
Button4.Enabled = True

Button1.Enabled = True

oeka fuys tla tla f¾äfhda nÜka f;dard we;súgoS fuu Label1 ys iy Label2 ys
wyUq f,i fmkajk w.hka j, mrdih fjkiajk neúka ta i|yd my; mßos
fla;kh lrkak¡ fuysoS wm ta i|yd fõßhn,Aia Ndú;d lr we;' m,uqj wm
fl,skau Class tl ;=, fâgdghsma tl Integer jk fõßhn,A folla ks¾udKh
lr thg wyUq w.hka mjrd.kakd f,ig fla;kh lr we;' ta i|yd my;
wdldrhg fõßhn,A fol ks¾udKh lr.kak¡
Dim val1 As Integer

Dim val2 As Integer

Start nÜka tl ;=, l,ska fla;hg my,ska my; mßos fla;kh lrkak¡

fuys fldgq lr we;s fla;kh foig muKla wjOdkh fhduq lrkak¡ Tn


oekgu;A okakjd úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS wyUq w.hla
,nd.ekSu i|yd Rnd *kalaIka tl Ndú;d lrknj' fuys Rnd () * f,i ,ndoS
;re ,l=Kg miqj 500 f,i i|yka l,úg 0 isg 500 olajd jQ w;r we;s w.hka
wyUq f,i fmkajkq ,nhs¡ kuq;A fuysoS 0 isg 500 w;r oYu ixLHdo fmkajkq
,nhs¡ kuq;A wmg wjYH jkafka mQ¾K ixLHd neúka fuu wyUq f,i ,efnk
w.h oYu iys; w.hla kï Int *kalaIka tl u.ska oYu w.h bj;Alr mQ¾K
ixLHdj muKla fmkajkq ,nhs¡ fuu fmkajkq ,nk wyUq w.hka val1 iy
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
val2 hk fõßhn,A folg mjrd.kakd f,ig fla;kh lr we;' jevigyfkys
wyUq w.hka fmkajkq ,nkafka Label1 ys iy Label2 hk lkafg%da,A ;=, neúka
fuu fõßhn,A folg mjrd.kakd wyUq w.hka kej;;A f,An,A lkafg%da,A
foflys fglaiaÜ fm%dmá tlg mjrd we;' fuf,i o;A; mjrdfokúg iy
tajd mjrd.kakdúg úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=, fmdÿ
ms,s.;A l%ufõohla ;sfnk nj wm óg l,ska .%ka:fhka lSjd u;l we;s¡
fuysoS oekg wyUq w.hka mj;skafka val1 iy val2 hk fõßhn,A ;=, fjhs¡ tu
w.hka mjrd.kq ,nkafka f,an,a lkafg%da,a fol fjhs¡ tkï o;;A mj;skafka
fõßhn,A foflys jk w;r o;A; ,nd.kafka f,An,A lkafg%da,A folg fjhs¡
tkï o;A; ,nd.kakd úg iy o;A; mjrdfokúg o;A; ,nd.kakd lkafg%da,Aia
iudk ,l=Kska jïmi;A o;A; ,ndfok lkafg%da,Aia iudk ,l=Kska ol=Kq
mi;A i|yka l,hq;= fjhs¡ fuh ,ndfokakd ol=K iy ,nd.kakd ju f,i
u;l ;nd.kak¡ fuf,i Rnd *kalaIka tl Ndú;d lrñka wyUq w.hka
fmkajk úgoS fmkajkq ,nkafka tlu rgdjlg fjhs¡ WodyrKhla f,i Tn
fjk;A jHdmD;shla wdrïN lr thg f,An,A lkafg%da,A tlla iy nÜka
lkafg%da,A tlla ,ndf.k by; fla;kh wkq.ukh lrñka f,An,h ;=, wyUq
w.hka fmkaùug fla;kh lr (Randomize () f,i fla;kh fkdlr)
jevigyk lsysmjrla Odjkh l,úg wyUq w.hka ,efnk rgdj ksÍlaIKh
l,úg th tlu rgdjlg ,efnk nj Tngu fmkShhs¡ fuu wyUq rgdj
,efnk ms,sfj, fjkia lsÍu i|yd úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj
;=, Randomize () fu;â tl Ndú;d lrkq ,nhs¡ fuu f¾äfhda nÜka 4 gu wod,
fjkiajk wyUq w.hka mrdihg wod, iïmQ¾K fla;kh my;ska bosßm;A lr
we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Multiply f¾äfhda nÜka tl f;dard we;s úgoS tkï RadioButton3 lkafg%da,A
tl f;dard we;s úgoS m,uq f,An,h ;=, iy fojk f,An,h ;=, wyUq w.hka
fmkajkq ,nkafka 0 ys isg 50 olajd jQ mQ¾K w.hka muKs¡ ukao úYd, w.hka .=K
lsÍu i|yd úYd, ld,hla .;jk neúks¡ Division f¾äfhda nÜka tl f;dard we;s
úgoS tkï RadioButton4 lkafg%da,A tl f;dard we;s úgoS m,uq f,An,h ;=, 0 ys isg
500 olajd jQ mQ¾K w.hkq;A fnoSu myiqùu i|yd fojk f,An,h ;=, fmkajkq
,nkafka 0 ys isg 10 olajd jQ mQ¾K w.hka fjhs¡ fuu jevigyfkys Calculation
Type hgf;ys lsishï f¾äfhda nÜka tlla f;dard Start nÜka tl la,sla lr f,an,a
foflys fmkajk w.hkag wkql+,j ksjeros ms,s;=r ,ndoS Check nÜka tl la,sla
l,úg th ksjeros kï ;j;a .Kkhla ,nd.ekSug Next Chance nÜka tl
Ndú;d lrkq ,nhs¡ fuysoS isÿúh hq;Af;A Start nÜka tflys fuka f,An,A foflys
wyUq w.hka fmkaùu fjhs¡ fyd|hs ta i|yd Next Chance nÜka tl vn,A la,sla
lr my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka isÿlsÍug we;Af;A ne?rEï fla;kh fjhs¡ tkï Check nÜka tlg wod,
fla;kh fjhs¡ fuysoS f;dardf.k we;s f¾äfhda nÜka tlg wkqj tu .Kkhg
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
wod, ms,s;=r ,ndoS we;Akï kshñ; ,l=Kq m%udKh ysñùug;A jerÿKq wjia:djloS
,l=Kq wvqùug;A os.ska os.g ,l=Kq wvqùfïoS 0 iy 0 g jvd wvqjQ wjia:djloS
jevigyk iïmQ¾Kfhkau Odjkfhka bj;Aùu isÿúh hq;=h¡ fï i|yd mshjfrka
mshjr fla;kh isÿlruq¡ fyd|hs wms m,uqj RadioButton1 lkafg%da,a tlg wod,
fla;kh mshjfrka mshjr meyeos,s lr.ksuq¡ ta i|yd Check nÜka tl vn,A la,sla
lr Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuysoS b*A iafÜÜukaÜiA lsysmhla we;s neúka iuyrúg Tn wjq,A iy.;


;;Ajjhlg m;Ajkakg we;ehs is;ñ' wms fïjd tlsfkl meyeos,s lr.ksuq¡
f¾äfhda nÜkaia y;frys isÿjkafka tlsfklg fjkia .Kkh lsÍï neúka If
RadioButton1.Checked = True Then fuu fla;kh u.ska f;dardf.k we;Af;A m,uq
f¾äfhda nÜka tloehs úuidn,d we;' fuúg isÿúh hq;Af;A f,An,A foflys we;s
wyUq w.hka j, tl;=j fglaiaÜ fndlaia tlg ,ndoS we;s w.hg iudkjkjdo
hkak fjhs¡ ,ndoS we;Af;A ksjeros ms,s;=rlao jeros ms,s;=rlao hkak fidhd ne,sh
hq;= neúka ;j;a If Statement tlla wdrïNl, hq;=fjhs¡

If TextBox1.Text = Val(Label1.Text) + Val(Label2.Text) Then fuysoS f,An,A foflys


fmkajk w.hka j, tl;=j fglaiaÜ fndlaia tflys i|yka lr we;s w.hg iudk
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
jkafkaoehs úuidn,d we;' tfia kï Correct Answer f,i uefiaÊ tlla
fmkaùug fla;kh lr we;' fuúg ms,s;=r ksjeros neúka fm%da.%iand¾ tl uq,isgu
msÍu wdrïNùu i|yd tys w.h 0 ùug ProgressBar1.Value = 0 fla;kh isÿlr
we;' tfukau fglaiaÜ fndlaia tflys ,ndÿka ms,s;=r bj;Alr 0 f,i fmkaùug
fla;kh lr we;' ms,s;=r ksjeros neúka ,l=Kq igyka jk f,An,fhys tkï
Label5 ys mj;sk ,l=Kq j,g 500 la tl;=ùug fla;kh lr we;' Else hkq by;
fldkafoaishg tl`. fkdjk wjia:dj fjhs¡ tkï wyUq w.hka foflys ksjeros
tl;=j ,ndfkdÿka wjia:dj fjhs¡ fuúg Wrong Answer f,i fmkaùug
fla;kh lr we;' tfukau ,ndÿka ms,s;=r bj;Aù fglaiaÜ fndlaia tl ;=, 0
f,i fmkaùug fla;kh lr we;' oeka fuu jeros ms,s;=r ,enqKqmiq kej; jrla
jevigykg ;ksj ;SrK .ekSug isÿfjhs¡ tkï ,l=Kq wvqjk úgoS fjhs¡
is;kak¡ Tn l,ska wjia:djloS ksjeros ms,s;=rla ,ndoS kej; .KkhloS jeros
ms,s;=re lsysmhla ,ndÿkafka hehs is;kak¡ fuúg hï fyhlska ,l=Kq 0 ù fyda 0
jvd wvqoehs fidhd.; hq;=fjhs¡ ukao túg jevigyk Odjkfhka bj;Aùug
isÿjk neúks¡ fuysoS jrosk iEu wjia:djloSu ,l=Kq 100 ne.ska wvqùu isÿfjhs¡
If Val(Label5.Text) -100 <= 0 Then fuf,i jeros ms,s;=rla ,ndoS we;súg ,l=Kq
100 la wvqjk úgoS tu ,l=Kq wvqjQ úgoS 0 fyda 0 g jvd wvqjkjdo hkak m,uqj
úuidne,sh hq;=fjhs¡ ukao túg jevigyk Odjkfhka bj;Aj hk neúks¡ fuysoS
jeros ms,s;=rla ,ndoS we;s úgloS Label5 ys oekg ;sfnk ,l=Kq j,ska 100 la
wvql,úg tu ,efnk ,l=Kq 0 fyda 0 g jvd wvq oehs úuid n,d we;' fuúg
Game Over f,i uefiaÊ tlla fmkaùug fla;kh lr we;' tfukau
Application.Exit () fla;h u.ska jevigyk Odjkfhka bj;A lr we;' Else hkq
fuu we;=f,ka ,shk,o b*A iafÜÜukaÜ tflys fldkafoaishg wod, fkdjk
wjia:dj fjhs¡ tkï Label5 ys ,l=Kq m%udKfhka 100 la wvql,úg ,l=Kq 0 fyda 0
wvq fkdjk wjia:dj fjhs¡ fuúg ,l=Kq j,ska 100 la wvqjk f,ig fla;kh
lr we;' oeka fuu we;=f,ka ,shk,o b*A iafÜÜukaÜ tl wjika jk neúka Endif
f,i wjika l,hq;= fjhs¡ Bg miqj Wäka ,shk,o If TextBox1.Text =
Val(Label1.Text) + Val(Label2.Text) Then iafÜÜukaÜ tlo Endif f,i wjika
l,hq;= fjhs¡ Bg miqj ,shd we;s Else hkq by,skau ,shk,o tkï If
RadioButton1.Checked= True Then g wod, fkdjk wjia:dj fjhs¡ tkï fjk;A
f¾äfhda nÜka tlla Tnd we;Aoehs i,lk wjia:dj fjhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

Tng by; rEmh wOHhkh lsÍfuka b*A iafÜÜukaÜ tlla End If f,i wjika
lrk wdldrh ukdj meyeos,s jkakg we;ehs lshd wfmalaId lruq¡ fuysoS b*A
iafÜÜukaÜ lsysmhla tlg ,shd we;s úgoS we;=f,kau ,shd we;s b*A iafÜÜukaÜ
tlg my,ska ,`.skau msysá End If tl wh;A fjhs¡ bkamiqj Bg by,ska ,shd we;s b*A
iafÜÜukaÜ tl i|yd Bg miqj wjika lrk,o End If tl wh;A fjhs¡ fï
wdldrhg by,g hk b*A iafÜÜukaÜ j,g ms,sfj,ska Bg my,ska ,shd we;s End If
wh;A fjhs¡ fuh Tn ukdj f;Areï.; hq;=fjhs¡ fyd|hs Check nÜka tlg wod,
iïmQ¾K fla;kh wm my;ska bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys RadioButton4 g wod, fla;kfhys l,ska tajdg jvd hï fjkila olakg


,efnhs¡ tkï Label1 ys w.h Label2 w.fhka fnod tu ,efnk ms,s;=r TextBox1 ys
,ndoS we;s ms,s;=rg iudk oehs fidhk wjia:dfõoS Math.Round f,i *kalaIka
tlla Ndú;d lr we;' fuf,i wyUq w.hka fnokúgoS WodyrKhla f,i 113
jeks w.hla 9 ka fnokúgoS ms,s;=re jYfhka 12.55555 f,i os.gu ,efnk
neúka jevigyk Ndú;d lrkakdg fldmuK oYuia:dk m%udKhlska k;rl,
hq;=o hkak ;SrKhla .; fkdyels neúka fuysoS wm fujeks w.hla fnokúgoS
wdikak oYuia:dk follg jghk f,ig ms,s;=r ,nd.ekSug fla;kh lr we;'
fuf,i lsishï w.hla jeghSu i|yd Math la,dia tflys Round fu;â tl Ndú;d
lrkq ,nhs¡ fuys Round f,i ghsma lr jrykla ;=, wod, oYuia:dk iys; w.h
i|yka l,hq;= w;r , fhdod oYuia:dk w.h i|yka l,hq;=h' fuys Label1 ys w.h
Label2 ys w.fhka fnÿmiq ,efnk w.h , 2 u.ska wdikak oYuia:dk follg
jghk f,ig fla;kh lr we;' fyd|hs fuu jevigyfkys Stop nÜka tl la,sla
l,úgoS jevigyk kej; uq,isgu mgka .ekSug yelsúh hq;=h' fyd|hs ta i|yd
Stop nÜka tl vn,A la,sla lr my; mßos fla;kh isÿlrkak¡
creted By: S.Wajira Madushanka
Disapamok Online IT Academy

fuúg kej;;A uq,isgu jevigyk mgka.; hq;= neúka ;djld,slj wl%shj ;snQ
Start nÜka tl il%shùug fla;kh lr we;' tfukau Stop nÜka tl la,sla l,miq
kej;;A th la,sla lsÍug fkdyelsjk f,ig tho ;djld,slj wl%sh lsÍug
fla;kh lr we;' tfukau Label1 ys Label2 ys yd TextBox1 ys hk tajdfha w.hka
0 f,i ilia lr we;' tfukau fm%da.%iand¾ tflys áflka ál msÍug wod, fla;kh
l%shd;Aul fkdùug Timer1.Stop () fla;h u.ska ghsu¾ lkafg%da,A tl l%shd;Aulùu
k;r lr we;' ProgressBar1.Value = 0 u.ska fm%da.%iand¾ tflys msfrk w.h 0
njg m;Alr we;' tfukau ;djld,slj wl%shj ;snQ f¾äfhda nÜka iys; .ArEma
fndlaia tflka w¿;A .Kkh lsÍula f;dard.ekSu i|yd tho il%sh lr we;'
fyd|hs fuys TrackBar lkafg%da,A tl iSreudre lrkúgoS Bg wkql+,j fm%da.%iand¾
tflys msfrk fõ.h fjkiaúh hq;=h' fyd|hs fuu lkafg%da,A tl f;dardf.k
Minimum w.h 300 f,i;A Maximum w.h 5000 f,i ilia lr we;' fuysoS wms
fuf,i ,ndfokafka ghsu¾ lkafg%da,A tflys ld,h ilia lrkq ,nkafka
ñ,s;;Amr j,skaùu ksidfjks¡ tfukau TrackBar tflys mj;sk w.h 1000 f,i
mej;Sug Value bosßfhys 1000 f,i ,ndoS we;' fuu msfrk fõ.h wvq jeä lsÍug
fuu TrackBar lkafg%da,A tl vn,A la,sla lr my; mßos fla;kh lrkak¡

fuysoS TrackBar tflys fjkia lrkq ,nk w.h Value fm%dmá tl yryd ,nd.;
yels neúka th ghsu¾ lkafg%da,A tflys Interval w.h jYfhka ,nd.kakd f,ig
fla;kh lr we;' fyd|hs oeka jevigyk Odjkh lr tys rih ú|.kak¡

fyd|hs wms oeka fõßhn,Aia Ndú;d lrñka w,xldr f*dfgda ia,hsâfIda tlla
ks¾udKh lrkafka flfiao lshd n,uq¡ fuysoS Tng ;j;a jeo.;A isoaOdka;
fldgilao bf.kSfï yelshdj we;' fï i|yd w¿;A fm%dfclaÜ tlla újD;
lr.kak¡ fuu jevigyk Tng ;rula l=;=y,h iys; úfkdaockl
jevigykla jkjd fkdwkqudkhs¡ jeä l;d fudlgo wms oekau jev mgka.ksuq¡
fï i|yd PictureBox lkafg%da,A tlla" .ArEma fndlaia lkafg%da,A tlla" f¾äfhda

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
nÜka lkafg%da,A 8 la" nÜka lkafg%da,A folla iy fplafndlaia lkafg%da,A tllaa
iEfyhs¡ fuysoS wms ia,hsâ fIda tflys mska;+r i|yd Ndú;d lr we;Af;A
Windows 7 fufyhqï moaO;sh iu`. ,efnk Picture f*da,Av¾ tl ;=, we;s w,xldr
mska;+r 8 fjhs¡ fuh wm fhdod.;Af;A fndfyda fofkl= úkafvdaia fijka
fufyhqï moaO;sh Ndú;d lrkjdkï ldgy;A th w;Ayodne,sh yels neúks¡
kuq;A Tn Ndú;d lrkq ,nkafka úkafvdaia fijka j,g miqj meñKs fufyhqï
moaO;shla kï Tn leu;s Tn i;=j mj;sk mska;+r 8 la fï i|yd fhdod.;
hq;=fjhs¡ kuq;A Tn Ndú;d lrkq ,nkafka úkafvdaia fijka fufyhqï
moaO;shkï fuu jevigyk ud isÿlrk wdldrhgu isÿl, yel' oeka
jevigyk my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

fuys ol=Kqmi by, isg my,g ms,sfj,ska RadioButton1, RadioButton2,


RadioButton3 f,i f¾äfhda nÜka 8 olakg ,efnhs¡ fuu f¾äfhda nÜka j,
i|yka lr we;s kï wm úkafvdaia fijka fufyhqï moaO;sfhys olakg ,efnk
Picture f*da,av¾ tflys we;s mska;+r j, kï j,skau kï lr we;' oeka fuu
mslap¾ fndlaia tflys fmkaùug mska;+r we;=,;A lr.; hq;=fjhs¡ idudkH
wdldrhg fla;kh lrkjdkï wksjd¾fhkau tu mska;+r iys; f*da,Av¾ tflys
kshu md;A tl weiqrelr .ksñka fla;kh l,hq;= fjhs¡ WodyrKhla f,i Next
nÜka tl la,sla lrñka mska;+r tlska tl udrejk úg tajd mslap¾ fndlaia tl ;=,
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fmkaùfïoS mß.Klfhys mska;+r msysgd we;s iïmQ¾K md;A tl ,ndosh hq;=fjhs¡
fuf,i tu jevigyk ;u mß.Klfhys ilialr fjk;A mß.Klhla fj;
/f.k f.dia Odjkh lsÍug ie,eiajQúg md;A tl fjkiajk neúka tu mska;+r
tu mß.Klh fj; msgm;A lr tu mß.Klhg wod,j md;A tl fjkia lsÍug
isÿfjhs¡ ke;fyd;A tu mska;+r we;=,;A f*da,Av¾ tl fuu jevigyfkys
fm%dfclaÜ f*da,Av¾ tlg msgm;A lr md;A tl ,ndoS ;snqfkakï .eg¿jla
fkdue;s fjhs¡ kuq;a tysoS mska;+r we;=,;A f*da,Av¾ tl o jevigyk iu`.
wksjd¾fhkau msgm;A lrf.k hdhq;= fjhs¡ tu mska;+r iys; f*da,Av¾ tl msysgd
we;s ;ekska bj;A l,úgoS jevigyfkys fodaI iys;ùu j,lajd.; fkdyel'
kuq;A fï i|yd losu úi÷ula úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,
olakg ,efnhs¡ tkï fuysoS tu wod, mska;+r ish,a,u fm%dfclaÜ tlg we;=,;A
lr.ekSfï yelshdj we;' fuúg md;A tlla i|yka lsÍu wkjYH w;r fl,skau
tajd fm%dfclaÜ tl yryd Ndú;d lsÍfï yelshdj we;' fuúg mska;+r ,nd.;A
m%Nj f*da,Av¾ tl bj;la l,o .eg¿jla fkdue;' ukao ish¿u mska;+r
fm%dfclaÜ tlg we;=,;A lr we;s neúks¡ fyd|hs ta i|yd mslap¾ fndlaia
lkafg%da,A tl f;dard tys ol=Kqmi by, fl,jfrys olakg ,efnk l=vd l¿
mdg ;%sfldaKhlska ksfhdackh jk nÜka tl la,sla lrkak¡ fuúg olakg
,efnk l=vd fukq tflka Choose Image hkak f;dard.kak¡ fuúg Select
Resource f,i fjku vhf,d.A fndlaia tlla olakg ,efnhs¡ fuys Project
resource file TmaIka tl f;dard my,ska olakg ,efnk Import nÜka tl la,sla
lrkak' fuúg olakg ,efnk ´mka vhf,d.A fndlaia tflka Ctrl lS tl Ndú;d
lrñka ish¿u mska;+r f;dard fokak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuúg Import nÜka tlg by,ska we;s ,ehsia;=j ;=, tu tl;= lr.;A ish¿u mska;+r
j, kï olakg ,efnhs¡ fyd|hs oeka fuys OK nÜka tl la,sla lrkak¡ oeka fuu
f*daï tflys mslap¾ fndlaia tl we| we;s m%udKhgu ,nd.;A mska;+ro
m%;sm%udKh ùu isÿúh hq;=h' ta i|yd kej;;A mslap¾ fndlaia tflys ol=Kqmi
by, fl,jfrys olakg ,efnk l¿mdg ;%sfldaKhlska ksfhdackh jk nÜka
tl la,sla lr Size Mode bosßfhys olakg ,efnk fndlaia tflka Stretch Image
hk wdldrh f;dard.kak¡ fuf,i mska;+r f;dard.;A miq thska lsishï mska;+rhla
oekgu;A mslap¾ fndlaia tl ;=, olakg ,efíkï fuu jevigyfkys wdrïNfhys
lsisÿ mska;+rhla fkdfmkaúh hq;= neúka kej;;A mslap¾ fndlaia lkafg%da,A tl
f;dard Select Resource vhf,d.A fndlaia tflka Import nÜka tlg by,ska we;s
mska;+r ,ehsia;=fjka mska;+rhla fjkqjg None hk wdldrh f;dard.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka úIqj,A iagqäfhda úkAfvda tflys Solution Explorer úkAfvda tl foi
neÆúg Resources f,i fjku äfrlagßhla olakg ,efnk w;r th vn,a la,sla
l,úg we;=,;A lrk,o ish¿u mska;+rj, kï olakg ,efnk w;r fuysoS wm
i;H jYfhkau mska;+r ,nd.kafka fm%dfclaÜ tflys we;s fuu Resource j,sks¡

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Next nÜka tl la,sla


l,úg Chrysanthemum mska;+rh mslap¾ fndlaia tl ;=, fmkaúh hq;=h' kej;;A
Next nÜka tl la,sla l,úg Desert mska;+rh fmkaúh hq;=h' kej; jrla Next nÜka
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
tl la,sla l,úg Hydrangeas mska;+rh fmkaúh hq;=h' fï wdldrhg Next nÜka tl
la,sla lrkúgoS b;sß mska;+ro ms,sfj,ska fmkaúh hq;=h' fuys wjidkhg we;s Tulip
mska;+rh fmkajQmiq kej;;A Next nÜka tl la,sla l,úg m,uq mska;+rhjk
Chrysanthemum mska;+rh mslap¾ fndlaia tl ;=, fmkaúh hq;=h' WodyrKhla
f,i Tn Jellyfish mska;+rh mslap¾ fndlaia tl ;=, olakg ,efnk úgloS Previous
nÜka tl la,sla l,úg Bg l,ska we;s Hydrangeas mska;+rh fmkaúh hq;=h' kej;;A
Previous nÜka tl la,sla l,úg Bg l,ska we;s Desert mska;+rh fmkaúh hq;=h'
kej;;A Previous nÜka tl la,sla l,úg Chrysanthemum mska;+rh fmkaúh hq;=
w;r kej;;A Previous nÜka tl la,sla l,úg wjidkhgu we;s Tulips mska;+rh
fmkaúh hq;=h¡ fuys we;s Slide Show f,i i|yka fplafndlaia tl u; yß ,l=K
oeuQúg fuu mska;+r hï ld,hlg jrla iajhxl%Shju udreùu isÿúh hq;=h' tfukau
lsishï mska;+rhl kulska ksfhdackh jk f¾äfhda nÜka tlla la,sla l,úg
tu fudfydf;Au tu wod, mska;+rh mslap¾ fndlaia tl ;=, fmkaúh hq;=h'
fyd|hs wms oekau uq,isgu fla;kh lsÍug mgka .ksuq¡ wms m,uqj Next nÜka
tlg wod, fla;kh isÿlruq¡ fuysoS Next nÜka tl os.gu la,sla lrkúgoS mska;+r
tlsfkl fmkajkafka flfiao@ fï i|yd fõßhn,hla Ndú;d lrñka isÿlr .;
yel' fuysoS fõßhn,hla ks¾udKh lr nÜka tl la,sla lrk iEu jdrhla
mdidu thg tl ne.ska tl;=ùug i,iajd tu w.h 1 2 3 f,i i,lñka tfia jQ
úg wyj,a mska;+rh fmkajk f,ig fla;kh l, yel' fuu fõßhn,h
ks¾udKh l,hq;Af;A Next nÜka tl ;=, fkdj fl,skau la,dia tl ;=, fjhs¡
ukao Next nÜka tl ;=, ks¾udKh lf,Ahehs is;kak¡ fuúg m,uqj Next nÜka
tl la,sla l,úg fõßhn,hg tlla tl;=jk w;r fuúg Bg wod, mska;+rh
fmkajd Click bfjkaÜ tl wjika jkjd;A iu`.u fõßhn,ho u;lfhka
bj;Aùhhs¡ kej;;A Next nÜka tl la,sla l,úg l,ska mßosu fõßhn,h w¿f;ka
ks¾udKhù thg tlla tl;=ù kej;;A l,ska mska;+rhu fmkajkq ,nhs¡ kuq;A
fl,skau Class tl ;=, ks¾udKh l,úg thg w.hka tl ne.ska tl;=jqjo th
u;lfhka bj;Ajkafka jevigyk Odjkfhka bj;Ajk úgoS fjhs¡ fyd|hs ta
i|yd fl,skau la,dia tl ;=, my; mßos fõßhn,hla ks¾udKh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fâgdghsma tl Integer jk chgcount f,i fõßhn,hla ks¾udKh lr we;'


oeka Next nÜka tl vn,A la,sla lr fldaâ úkafvda tl ,ndf.k fuu fõßhn,hg
tl ne.ska tl;=ùug my; mßos fla;kh lrkak¡

fuf,i chgcount fõßhn,hg tl ne.ska tl;=jk úgoS th iSudjla fkdue;sj


os.gu tl ne.ska tl;=ùu isÿfjhs¡ wms fla;kh isÿlrkafka fuu chgcount
fõßhn,fhys w.h 1 jqjfyd;A Chrysanthemum mska;+rh;A w.h 2 jQ úg Desert
mska;+rh;A w.h 3 jQ úg Hydrangeas mska;+rh;A fmkajk f,igh' kuq;A fï
wdldrhg fmkaùug we;Af;A mska;+r 8 la muKs¡ fuf,i chgcount fõßhn,hg
tl ne.ska tl;=jk úg fuu w.h 8 g jvd jeäjQ úg ta i|yd fmkaùug
mska;+rhla fkdue;s neúka jevigyk fodaI iys; fjhs¡ tu ksid m,uqj wm b*A
iafÜÜukaÜ tlla u.ska fuu chgcount fõßhn,hg tl;=ù we;s w.h 8 g jvd
jeäjkjd;A iu.u kej;;A fuu chgcount fõßhn,fhys w.h 1 jk f,ig
fla;kh lr we;' oeka mska;+r tlsfkl fmkaùu i|yd my; mßos fla;kh
lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuf,i chgcount fõßhn,hg tl;=jk w.h 1 o" 2 o" 3 o hkak fidhd


ne,shhq;= neúka wksjd¾fhkau jevigykg ;ksj ;SrK .ekSug isÿfjhs¡ fï
i|yd wmg oekg W.;A b*A iafÜÜukaÜ tl Ndú;d l, yel' kuq;A fuf,i
;SrK .ekSfï jevigyka ks¾udKh lsÍfïoS úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdj ;=, Select Case f,i ;j;a iafÜÜukaÜ tlla olakg ,efnhs¡ fuu
iafÜÜukaÜ tl ms,sn|j wm bosß mdvuloS iúia;rd;Aulj meyeos,s lrk w;r
oekg fuh my; wdldrhg f;Areï .kak¡
Select Case fldkafoais mÍlaId lrkq ,nk TífclaÜ tl Bg wod,
fm%dmá tl iu`.
Case i,ld n,kq ,nk m,uq fldkafoaish
tl`. kï isÿúh hq;= ls%hdj
Case i,ld n,kq ,nk fojk fldkafoaish
tl`. kï isÿúh hq;= ls%hdj
Case i,ld n,kq ,nk ;=kajk fldkafoaish
tl`. kï isÿúh hq;= ls%hdj
Case Else
by; ish¿u fldkafoais j,g tl`. fkdjk úg isÿúh hq;= ls%hdj
End Select

fuu jevigyfkys fldkafoaish jkqfha chgcount fõßhn,fhys olakg ,efnk


tl;=jk w.h fjhs¡ th 1 o" 2 o" 3 o i,lñka fla;kh lrk neúks¡ tu ksid
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fldkafoais mÍlaId lrkq ,nkafka chgcount fõßhn,h i,lñka neúka Select
Case chgcount f,i i|yka lr we;' Case 1 u.ska fuu tl;=jQ w.h 1 o hkak
i,ld n,d we;' tkï chgcount ys úfYaI w.hla uq,skau mjrd fkdue;s neúka th
0 ka wdrïNjk w;r Next nÜka tl m,uq jrg la,sla l, úgoS fuu 0 g 1 la tl;=ù
w.h 1 jYfhka ixúOdkh ùu isÿfjhs¡ fuúg mslap¾ fndlaia tflys Image
fm%dmá tlg oekg fm%dfclaÜ tlg ,ndf.k we;s Resources tflys m,uq mska;+rh
fyj;A Chrysanthemum mska;+rh fmkajk f,ig fla;kh lr we;' fuys
My.Resources f,i i|yka lr ;s;la ;enQúg fm%dfclaÜ tflys Resources
äfrlagßhg we;=,;A lr.kakd ,o ish¿u mska;+r j, kï fmkajkq ,nhs¡
fuf,i oekg fmkajkq ,nkafka Chrysanthemum mska;+rh nj ye`.ùug tu
kñka we;s m,uq f¾äfhda nÜka tl f;AÍ mej;Su i|yd RadioButton1.Checked
= True f,i fl;kh isÿlr we;'

fyd|hs fuu Next nÜka tlg wod, iïmQ¾K fla;khu my;ska bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu jevigyfkys Previous nÜka tl la,sla lrkúg oekg ;sfnk mska;+rhg


l,ska mj;sk mska;+r ms,sfj,ska fmkaúh hq;=fjhs¡ tu ksid l,ska mska;+r
fmkajkjdkï fuu chgcount fõßhn,fhys mj;sk w.fhka 1 ne.ska wvq l,
hq;= fjhs¡ WodyrKhla f,i chgcount fõßhn,fhys w.h 3 jQ úg thska 1 la wvq
l,úg w.h 2 jk neúka Bg wod, l,ska mej;s mska;+rh fmkajd.; yel'
fyd|hs ta i|yd my; mßos fla;kh lrkak¡
creted By: S.Wajira Madushanka
Disapamok Online IT Academy

fuf,i w.h 1 ne.ska wvqjk úg th 0 jQ úg 0 i|yd fla;kh fkdlrk neúka


kej;;A chgcount fõßhn,fhys w.h 8 jk f,ig fla;kh lr we;' fuúg
,shk,o chgcount fõßhn,fhys w.h 8 g wod, fla;kh l%shd;Aulù Bg wod,
mska;+rh fmkajkq ,nhs¡ óg wod, ish¿u fla;kh wm my;ska bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu jevigyfkys lsishï f¾äfhda nÜka tlla f;ArEúgoS Bg wod,


mska;+rh mslap¾ fndlaia tl ;=, fmkaúh hq;=h' ta i|yd m,uq f¾äfhda nÜka
tl vn,a la,sla lr my; mßos fla;kh lrkak¡

fuu Chrysanthemum mska;+rh fmkajkq ,nkafka Next iy Previous nÜka ;=,oS


chgcount fõßhn,fhys w.h 1 jQ úgoSh' fuys fojk fma,sfhys ,shk,o mska;+rh
muKla fmkaùug fla;kh l,úg isÿjkafka mska;+rh fmkajk kuq;A Tn bka
wk;=rej Next nÜka tl la,sla l,fyd;A Bg l,ska Next nÜka tl fyda Previous
la,sla lr ;snQ w.h chgcount fõßhn,h ;=, .nvdù we;s neúka fuu w.hg 1 la
tl;=jQ úg iuyrúg Chrysanthemum mska;+rh g miqj we;s mska;+rh fjkqjg
my,ska we;s fjk;a mska;+rhla jqjo fmkaùug neß ke;' tu ksid fuu f¾äfhda
nÜka tl la,sla lrkjd;A iu`.u chgcount ys w.h 1 jk f,ig fla;kh lr
we;' fuúg Next nÜka tl la,sla l,úg w.h 1 ù we;s neúka thg tlla tl;=ù
Bg miqj we;s mska;+rh fmkajkq ,nhs¡ ish¿u f¾äfhda nÜka j,g wod,
fla;kh my; wdldrhg isÿlrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Slide Show f,i i|yka fpla fndlaia tl u; la,sla lr yß ,l=K oeuQ úg
fuu ks¾udKh lr.;A ia,hsâ fIda tflys mska;+r hï ld,hlg jrla iajhxl%Shj
udre ùu isÿúh hq;=h' lsishï ld¾hhla wmf.A wkqoekSulska f;drj isÿlsÍug
kï ta i|yd ghsu¾ lkafg%da,A tl Ndú;d lrknj Tn oekgu;A okS¡ fyd|hs
ghsu¾ lkafg%da,A tlla gQ,A fndlaia tflka ,ndf.k Interval tl 1000 f,i
ilialr ghsu¾ lkafg%da,A tl vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuf,i
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
mska;+r tlsfkl udreùu i|yd Next nÜka tl ;=, fla;kh l,d u;l we;s¡ tu
ksid kej;;A ghsu¾ lkafg%da,A tl ;=, tu fla;kh ,sùu wkjYH jk w;r tu
Next nÜka tflys fla;kh ,shd we;s bfjkaÜ tl l%shd;Aul jk f,ig fla;kh
l, yel' fyd|hs ta i|yd ghsu¾ lkafg%da,A tflys Tick bfjkaÜ tl ;=, my;
mßos fla;kh lrkak¡

tu ,shd we;s bfjkaÜ tl l%shd;Aulùu i|yd Call f,i Ndú;d l,hq;= fjhs¡ fuys
Click bfjkaÜ tl l%shd;Aul jk f,ig fla;kh lr we;' fuu mska;+r tlsfkl
iajhxl%Shj udreùu isÿúh hq;Af;A Slide Show fplafndlaia tflys bosßfhys yß
,l=K oeuQ úgoS neúka fuh vn,A la,sla lr my; mßos fla;kh lrkak¡

fuys If CheckBox1.Cheked = True Then u.ska fpla fndlaia tl ;=, yß ,l=K oud
we;Aoehs úuid n,k w;r fuúg Timer1.Start () u.ska ghsu¾ lkafg%da,A tl
l%shd;Aul jk f,ig fla;kh lr we;' Else hkq Bg tl`. fkdjk wjia:dj fjhs¡
tkï yß ,l=K oud fkdue;s wjia:dj fjhs¡ fuúg Timer1.Stop () fla;h u.ska
ghsu¾ lkafg%da,A tl l%shdúrys; jk f,ig fla;kh lr we;' oeka b;ska
jevigyk Odjkh lr tys rih ú|skak¡ fõßhn,Aia iïnkaOfhka Tn i;=j
mj;sk oekqu ;jÿrg;A mq¿,A lr.ekSu i|yd wms ;j;a jevigykla ks¾udKh
lruq¡ fuh Tng fl;rï úfkdaockl jevigykla jkjdo hkak ks¾udKh
wjika l,du isf;Aú' úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka
wms g%e*sla ,hsÜ isiagï tlla ks¾udKh lrkafka flfiao lshd wms oeka n,uq¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fï i|yd wms Ndú;d lsÍug n,dfmdfrd;A;= jk Ovel Shape lkafg%da,A tl iy
Rectangle Shape lkafg%da,A tl idudkH úIqj,a fíisla fvdÜfkÜ mß.Kl
NdIdfjys 2008 ixialrKh ;=, olakg fkd,efnk neúka wms ta i|yd úIqj,a
fíisla fvdÜfkÜ mß.Kl NdIdfjys 2010 ixialrKh Ndú;d lr we;' fyd|hs
fuu 2010 ixialrKh o Tnf.A mß.Klfhys msysgqjkafka l,ska ixialrKfhys
wdldrhgu neúka wm th i|yka lr fkdue;' fuh Tnf.A mß.Klfhys
ksjerosj msysgqjd .ekSfuka wk;=rej Start nÜka tl vn,A la,sla lr olakg
,efnk iagd¾Ü fukq tflka All Programs hkak f;dard Microsoft Visual Studio
fm%da.%Eï .DDma tflka Microsoft Visual Studio 2010 hk flá u. Ndú;d lrñka
újD; lr.kak¡

fuúg u| fõ,djlg miqj úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdfjys 2008


ixialrKh fuka fuu ixialrKfhyso úkafvda tl Tnf.A ;srfhys olakg
,efnhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuúg újD;jk úIqj,a fíisla fvdÜfkÜ 2010 ixilarKfhys w;=reuqyqK;


iyuq,skau ;rula fjkia iajrEmhla f.k we;s nj Tng ola kg ,efnhs¡ fuys
miqìu weig m%sh ;o ks,A meyehla f.k ;sîu Tng lemS fmfkk fjkila
f,ig oelsh yel' fyd|hs iqmqreÿ f,i w¿;A jHdmD;shla wdrïN lsÍu i|yd
fuu úkafvda tflys iagd¾Ü fmaÊ tl hgf;ys olakg ,efnk New Project
,skala tl u; la,sla lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
ke;fyd;A iqmqreÿ f,i File fukq tflys we;s New Project fukq úOdkh
wkq.ukh lrkak¡

fuúg New Project vhf,d.A fndlaia tl olakg ,efnhs¡

fuysoS jHdmD;sh mgka.kakd wjia:dfõoSu fiaõ lrk ia:dkhla f;dard.ekSu i|yd


fuu vhf,d.A fndlaia tflys my,ska Location hkak olakg fkd,enqfka kï
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
iqmqreÿ f,i 2008 ixialrKfhys isÿl, wdldrhg fuu vhf,d.A fndlaia tflka
uolg bj;Aù Tools fukqfjka Options fukq úOdkh f;dard olakg ,efnk
Options vhf,d.A fndlaia tflka jïmi ,ehsia;=fjka Project and Solutions
hgf;ys we;s General hkak u; la,sla lr ta hgf;A olakg ,efnk Save new
project when created bosßfhys we;s fldgqj u; la,sla lr yß ,l=K oud OK
nÜka tl la,sla lrkak¡

fuúg fm%dfclaÜ tl wdrïNfhysu th fiaõ jk ia:dkh f;dardoSfï yelshdj mj;S'


fuysoS wms ilia lrkq ,nkafka úkafvdaia fufyhqï moaO;shg wkql+, jevigyka
neúka jïmi ,ehsia;=fjka Visual Basic hgf;ys Windows hk wdldrh
f;dard.kak¡ fuúg fgïmaf,AÜ tl jYfhka Windows Forms Application hkak
f;dard.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu vhf,d.A fndlaia tflys Location bosßfhys olakg ,efnk Browse nÜka
tl la,sla lsÍfuka fuu jHdmD;s iq/l=ï jk m%Odk f*da,Av¾ tlla f;dard osh
yel' oeka fuys OK nÜka tl la,sla l,úg jevigyk ks¾udKh lsÍu i|yd
iqmqreÿ f,i Form tlla olakg ,efnhs¡ fyd|hs wm ks¾udKh lrkq ,nkafka i;H
f,dalfhys olakg ,efnk l,¾ ,hsÜ isiagï tll wdlD;shla fjhs¡ fuh mosl
fõosldjl .uka lrkq ,nk moslhkag mdr yryd udreùu i|yd i;H f,dalh
;=, olakg ,efnk l,¾ ,hsÜ isiagï tll wdlD;shla fjhs¡ fujeks isiagï Tn
fndfyda úg fld<U fyda fjk;A w.k.rhlg f.dia ;sfnkjdkï fndfyda úg
oel we;s¡ fuu jevigyk i|yd f,An,A lkafg%da,A 3 la" mslap¾ fndlaia lkafg%da,A
tlla" nÜka lkafg%da,A tlla iy ghsu¾ lkafg%da,A folla wjYH fjhs¡ tfukau
Tn óg fmr Ndú;d fkdlrk ,o lkafg%da,a folla wjYH fjhs¡ fuysoS wmg
w¿f;ka óg fmr Ndú;d fkdlrk ,o Ovel Shape lkafg%da,a tl iy Rectangle
Shape hk lkafg%da,a tl wjYH fjhs¡ fuh jïmi msysá gQ,A fndlaia tflys my,skau
Visual Basic Power Pack leg.ßh ;=, olakg ,efnhs¡

fuu jevigyk ks¾udKh lsÍu i|yd fuu Ovel Shape lkafg%da,A 3 la" Rectangle
Shape lkafg%da,A 2 la o wjYHùu isÿfjhs¡ fyd|hs wms m,uqj fuu lkafg%da,a fol
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
y÷kdf.k isáuq¡ fuu Ovel Shape lkafg%da,A tl f;dardf.k la,sla lr f*daï tl
u; v%e.A lsÍfuka th wjYH m%udKhg we| .ekSfï yelshdj mj;S' wms oeka fuu
lkafg%da,A tflys w;HjYH fm%dm¾àia lsysmhla y÷kdf.k isáuq¡
FillStyle

fuu Ovel Shape lkafg%da,A tl f;dard.;Aúg tys msrjqï ú,dih olakg


,efnkafka Transparent wdldrh fjhs¡ tkï fuys ueo we;s msrjqu f,i olakg
,efnkafka úkssúo .sh wdldrhla fjhs¡ fuys Tng ;ks msrjqula f,i lsishï
j¾Khlska msrùug wjYHkï FillStyle tl jYfhka Transparent fjkqjg Solid
hk wdldrh f;dard.; hq;=fjhs¡

fuys Solid fjkqjg úúO rgdj,ska hq;A ;j;A ú,dis;d úYd, m%udKhla fuys olakg
,efnhs¡
FillColor

*s,a iaghs,a tl jYfhka Solid wdldrh f;dard.;A miq idudkH msrjqï j¾Kh
jYfhka olakg ,efnkafka l¿ meyeh fjhs¡ Tng ta fjkqjg fjk;A j¾Khla
,ndoSug wjYHkï FillColor bosßfhys we;s my,g fhduqjQ ;%sfldaKhlska
ksfhdackh jk nÜka tl la,sla lr wjYH j¾Khla f;dardfokak¡
BorderWidth
fuu ´j,A fYAma tl jgd olakg ,efnk udhsu fyj;A iSudfjys >Klu fl;rï o
hkak ,ndosh yel' fuys w.h jeäjk úg tu fndav¾ tflys m%udKho jeäùu
isÿfjhs¡
BorderColor
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fuu fndav¾ tflys iïu; j¾Kh jYfhka olakg ,efnk l¿ j¾Kh fjkqjg
fjk;A j¾Khla f;dard osh yel'
BorderStyle
fuysoS msrjqug iaghs,A tlla ,ndÿka wdldrhgu fIAma tl jgd mj;sk udhsu
i|ydo iaghs,A tlla ,ndosh yel' fuys Solid wdldrh f;dard.;A úg udhsu ;ks
j¾Khlska mqrjd.; yel' Bg wu;rj fuys Dash wdldrh f;dard.;A úg jfgys
iSudj lv bß wdldrfhka olakg ,efnhs¡

FillGradientStyle
fuh ;rula úYAuhckl fm%dmá tlla jkjd fkdwkqudkhs¡ fuu fm%dmá tl
Ndú;d lsÍfuka ´j,A fIAma tflys msrjjqu i|yd ;ks j¾Khla fjkqjg w,xldr
f.%AähkaÜ tlla ,ndosh yel' fuys idudkHfhka None f,i olakg ,efnhs¡
fuúg FillColor tflys ;ks j¾Khla olakg ,efnhs¡ fuu FillGradientStyle
hgf;ys Central, Vertical, Horizontal wdoS f,ig w,xldr f.%AähkaÜ wdlD;s
lsysmhlau olakg ,efnhs¡ fuf,i lsishï f.%AähkaÜ wdlD;shla f;dard.;A miq
FillGradientColor fm%dmá tl yryd f.%AähkaÜ tflys wkql%ñlj fjkiajk
j¾Khla f;dardosh yel'
BackgroundImage
fuho ;j;a úYAuhckl fm%dmá tlla fjhs¡ fuh Ndú;d lrñka ´j,A fIAma tflys
msrjqu i|yd leu;s mska;+rhla f;dardosh yel'

Rectangle Shape gQ,A tl ;=,o olakg ,efnkafka by; fm%dmáu fjhs¡ fyd|hs wms
oeka kej;;A wfma jevigyk fj; fhduq fjuq¡ fuu jevigyk i|yd
wjYHjk lkafg%da,Aia fudkjdo hkak l,ska i|yka l,d Tng u;l we;s¡ fuu
lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡
fuysoS fla;kh i|yd jeo.;Ajk lkafg%da,Aia j, kïo rEm igyk iu`. bosßm;A
lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka wms fuu jevigyfkys ls%hdldÍ;Ajh f;Areï.ksuq¡ fuh m%Odk ud¾.hl


moslhskag mdr udreùu i|yd Ndú;d lrkq ,nk l,¾ ,hsÜ isiagï tll
wdlD;shla fjhs¡ fuys jïmi rjqï ;=klska iy ta jgd fldgqjlska ksfhdackh
jk wdlD;sh m%Odk ud¾.fhys jdyk yeisrùug ;sfnk l,¾ ,hsÜ tll
wdlD;shla jk w;r ol=Kqmi msysá l=vd rjqï follska iy ta jgd fldgqjlska
ksfhdackh jk wdlD;sh moslhskag mdr udreùu i|yd Ndú;d lrkq ,nk l,¾
,hsÜ tll wdlD;shla fjhs¡ jïmi msysá l,¾ ,hsÜ wdlD;sfhys hgu msysá Oval
Shape tl fld, n,Anh jYfhka o" ueo msysá Oval Shape tl ly n,Anh
jYfhkao by,skau msysá Oval Shape tl r;= n,Anh jYfhka l%shdlrkq ,nhs¡
ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys hgu msysá Oval Shape tl fld, n,Anh
jYfhkao by,skau msysá Oval Shape tl r;= n,Anh jYfhkao l%shd lrkq ,nhs¡
fuu l,¾ ,hsÜ wdlD;s foflysu ´j,a fIAma 5 ys u FillStyle tl jYfhka Solid
wdldrh;A msrjqï j¾Kh jYfhka iqÿ meyeh ,ndoS we;' tfiau f*daï tflys miqìï
j¾Kh jYfhka l¿ meyeh ,ndoS we;' f,an,a ;=fkysu wl=rej, j¾Kh
jYfhka iqÿ meyeh ,ndoS we;' tfukau tajdfhys wl=rej, m%udKh meyeos,sj
fmfkk f,ig úYd, lr we;' fuysoS jevigyk wdrïN jk úgoSu jïmi
msysá l,¾ ,hsÜ wdlD;sfhys my,ska msysá fld, n,Anh fyj;A Oval Shape tl
fld, mdáka fmkaúh hq;=h' ñka woyia jkqfha uyd ud¾.fhys jdyk Odjkh
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
i|yd m%uqL;djh ,ndoS we;s njhs¡ tkï m%Odk jYfhka bv ,ndoS we;Af;A jdyk
.ukd.ukh i|yd fjhs¡ tfukau moslhskag mdr udre jk úgoS mdr udre úh
fkdyels nj fmkaùug ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys by,skau msysá
Oval Shape tl r;= meyefhka fmkaúh hq;=h' tkï mdr udre ùug fkdyelsjk
f,ig r;= n,Anh oe,Aù we;s nj thska ye`.ù hhs¡ tfukau mdr udre ùug
fkdyelsjk f,ig mska;+rhlao fmkaúh hq;=h' fï i|yd wm mslap¾ fndlaia
lkafg%da,A tl Ndú;d lr we;' fuf,i mdr udreùug fkdyels iy yels f,i
ksrEmKh ùug .e,fmk bfïÊ folla wm wka;¾cd,h yryd ,ndf.k th
mslap¾ fndlaia tl Ndú;d lrñka l,ska jHdmD;sfhys fuka fm%dfclaÜ tlg
Resource tlla jYfhka ,ndf.k we;' Tn;A tf,i wka;¾cd,fhka ,nd.;A
mska;+r fol mß.Klfhys fiaõ lsÍfuka wk;=rej tajd Resources *hs,A tlla
wdldrfhka fm%dfclaÜ tlg tl;= lr.ekSu i|yd iqmqreÿ f,i mslap¾ fndlaia
tflys by, ol=Kqmi fl,jfrys olakg ,efnk l¿mdg ;%sfldaKhlska
ksfhdackhjk nÜka tl la,sla lr olakg ,efnk fukq tflka Choose Image
,skala tl u; la,sla lrkak¡ fuúg olakg ,efnk vhf,d.A fndlaia tflka
Project resource file TmaIka tl f;dard Import nÜka tl la,sla lrñka tu mdr
udreúh yels fkdyels ksrEmkh jk mska;+r fol we;=,;A lr.kak¡

fuu mslap¾ fndlaia tl yryd ,nd.;A mska;+r jevigyk äihska lrk wjia:dfõoS
fmkaùu wkjYH neúka fuf,i mska;+r we;=,;A l, miq fuu Select Resource
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
vhf,d.A fndlaia tflys we;s None hk wdldrh f;dard.kak¡ oeka OK nÜka tl
la,sla lrkak' fyd|hs jevigyk wdrïNjkjd;A iu`.u jïmi msysá l,¾ ,hsÜ
wdlD;sfhys hákau msysá n,Anh fyj;A ´j,A fIama tl fld, mdg ùu isÿúh
hq;=h' ta;A iu`.u ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys by,u msysá ´j,A fIama
tl r;= mdg úh hq;= w;r mslap¾ fndlaia tl ;=, mdr udre úh fkdyels nj
y`.jk mska;+rho fmkaúh hq;=h'

tfukau mdr udre ùu i|yd ;j fldmuK ld,hla ;sfnkjdo hkak fmkajk


f,An,A lkafg%da,A ;=ko wdrïNfhys fkdfmkaúh hq;= neúka tu f,An,A lkafg%da,A
;=k f;dardf.k Visible fm%dmá tl False lr ;nkak' jevigyk wdrïNfhysoSu
moslhskag mdr udre ùu isÿl, fkdyel' mdr udre ùug wjYHh kï fuu
moaO;sfhys olakg ,efnk Push f,i i|yka nÜka tl la,sla l,hq;= fjhs¡ fuúg
mdr udre ùu i|yd ;;Amr 60 la n,df.k isáhhq;= neúka tu f,An,A ;=k fmkaùu
isÿúh hq;=h' tfukau Label2 lkafg%da,A tl ;=, tu n,d isáh hq;= ld,h ;;Amr 60,
59, 58 f,ig ;;Amrfhka ;;Amrh wvq jk wdldrh fmkaúh hq;=h' fuu ;;Amr
.Kk l%ul%ufhka wvqù 0 jQ miq moslhskag mdrudre ùug bvoSu i|yd jïmi

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
msysá l,¾ ,hsÜ wdlD;sfhys hgu msysá fld, meye;s Oval Shape tl iqÿmdg ù
ueo we;s fld, mdg Oval Shape tl ly mdg ù th tfia mj;soaoSu by,skau msysá
Oval Shape tl r;= mdg ùu isÿúh hq;=h' oeka ueo we;s ly mdg jQ Oval Shape tl
iqÿ mdg ùu isÿúh hq;=h' oeka jdyk .ukd.ukh isÿfkdjk w;r moslhskag
mdr udre úh yels nj ye`.ùu i|yd ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys
Wvu msysá r;=mdg ù we;s Oval Shape tl iqÿmdgù my,ska we;s Oval Shape tl
fld, mdg ù mdr udre úh yels nj y`.jk mska;+rh mslap¾ fndlaia tl ;=,
fmkaúh hq;=h' oeka moslhskag mdr udre ùu i|yd bv ,eî we;' kuq;A moslhska
yg mdr udre ùu i|yd úYd, ld,hla bv ,nd fkdfohs¡ fuysoS mdr udre ùu
i|yd ;;Amr 13 l muK bv m%ia:djla ysñ fjhs¡ tu ld,h blau hkjd;A iu`.u
kej; jdyk .ukd.ukhg bv ie,iSu i|yd jïmi msysá l,¾ ,hsÜ
wdlD;sfhys by,u msysá Oval Shape tflys r;= meyeh tf,iu mj;soaoS iQodkï
ùu i|yd fojk fyj;A Bg my,ska we;s Oval Shape tl lymdg ù ;=kajk fyj;A
hákau msysá Oval Shape tl fld, mdg ùu;A iu`.u Wv msysá Oval Shape folu
iqÿmdg ùu isÿúh hq;=h' fï;A iu`.u moslhskag mdr udreùu isÿl, fkdyels neúka
ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys by,u msysá Oval Shape tl r;=mdg ù
fld, mdg ù ;snQ Oval Shape tl iqÿmdg ùu isÿúh hq;=h' kej;;A mdr udre ùug
fkdyels nj fmkajk mska;+rh mslap¾ fndlaia tl ;=, fmkaùu isÿúh hq;=h'
oeka kej;;A Push nÜka tl la,sla lsÍu isÿl, yels neúka tfia l,úg
kej;;A by; l%shdmámdáhu kej;;A ta wdldrfhkau isÿúh hq;=h' tkï
kej;;A mdr udreùu i|yd ;;Amr 60 l ld,hla ,ndfok nj f,an,h ;=,
fmkaúh hq;=h' Bg miqj fmr mßosu fuu wdlD;sh l%shd;Aulùu isÿúh hq;=h'
fuf,i iajhxl%Shj ;;Amr .Kk wvqùug iy ksYAÑ; ld,hlg jrla Oval
Shape j¾K .ekaùu i|yd ghsu¾ lkafg%da,A tl Ndú;d l,hq;= nj Tng jegysh
hq;=h'
fuys PUSH nÜka tl la,sla l,úg ;;Amr 60 ys isg 1 ne.ska wvqùu fmkaùu i|yd
tla ghsu¾ lkafg%da,A tll=;A l,¾ ,hsÜ wdlD;s foflys Oval Shape j¾K
.ekaùu i|yd wfkla ghsu¾ lkafg%da,A tl Ndú;d lr we;' fyd|hs fm%dfclaÜ
tlg ,nd.;A ghsu¾ lkafg%da,A foflysu Interval fm%dmá tl 1000 jYfhka ilia
lrkak¡ tkï iEu ;;Amrhlg jrlau lsishï ld¾hhla kej; kej; isÿlr .ekSfï
yelshdj we;' wms oeka b;du;a m%fõYfuka mshjfrka mshjr fla;kh isÿlruq¡
jevigyk wdrïNjk úgoSu jïmi msysá l,¾ ,hsÜ wdlD;sfhys jdyk
.ukd.ukhg bv i,id we;s neúka my,u msysá Oval Shape tl fld, mdg
ùug;A ol=Kqmi wdlD;sfhys moslhskag mdr udre úh fkdyels nj ye`.ùug tys
by,u msysá Oval Shape tl r;= mdg ùu i|yd fukau moslhskag mdr udre ùu
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
isÿl, fkdyels nj y`.jk mska;+rh mslap¾ fndlaia tl ;=, fmkaùu i|yd
f*daï tflys Load bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuysoS wm udreúh fkdyels nj y`.jk mska;+rh stop jYfhka kï lr we;'


;=kajk Oval Shape tl fld, mdg jYfhkq;A y;rjk ´j,A fIAma tl r;=
j¾Kfhka msfrk f,ig;A fla;kh lr we;' PUSH nÜka tl la,sla l,úgoS mdr
udre ùu i|yd ;;Amr 60 la mj;sk nj;A th tlsfkl wvqùug fla;kh lrkq
,nkafka Timer1 tl ;=, neúka PUSH nÜka tl ;=, my; mßos fla;kh lrkak'

fuf,i PUSH nÜka tl la,sla l,úgoS th kej; la,sla l, fkdyels jk f,ig


Button1.Enabled=False u.ska th ;djld,slj wl%sh lr we;' PUSH nÜka tl
la,sla l,úg mdrudre úh yels ;;Amrfhka ;;Amrh wvq ùug fla;kh lrkq
,nk Timer1 lkafg%da,A tlo il%sh lr.ekSu i|yd Timer1.Start () f,i fla;kh
lr we;' oeka Timer1 lkafg%da,A tl ;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

Label2 ys w.h 0 ùu hkq moslhskag mdr udreùug bv ,ndoS we;s wjia:dj fjhs¡ ukao
;;Amr 60 la wjidk jkjd;A iu`.u moslhskag mdr udre ùu i|yd bv m%ia:dj
,efnk neúks¡ fuúg jïmi iy ol=Kqmi l,¾ ,hsÜ wdlD;sj, Oval Shape j,
j¾K .ekaùu isÿúhhq;= neúka tys fla;kh ,shd we;Af;A Timer2 lkafg%da,A
tflys neúka Timer2.Start () fla;h u.ska ghsu¾ lkafg%da,A tl l%shd;Aulùug
fla;kh lr we;' fuu ;;Amr 0 g meñKs miq ;jÿrg;a .Kkh ùula wkjYH
neúka th isÿ lrk Timer1 lkafg%da,A tl Timer1.Stop () fla;h u.ska wl%sh lr
we;' fuúg ;;Amr .Kkh ùu isÿjk f,An,A fmkaùu wkjYH neúka tajd Visible
fm%dmá tl Ndú;d lrñka ;djld,slj i`.jd we;' Else hkq by; fldkafoaishg
tl`. fkdjk wjia:dj fjhs¡ tkï Label2 ys tl ne.ska wvqjk w.h 0 fkdjk
wjia:dj fjhs¡ fuúg Label2 ys we;s j;Auka w.fhka 1 ne.ska wvqùu i|yd fla;kh
lr we;' fuúg Label2 ys w.h 0 jk f;lau iEu ;;Amrhlg jrlau tl ne.ska
wvqùu isÿfjhs¡ óg fmr wjia:djloS Label2 ys w.h 0 ù we;s wjia:djloS i`.jd
;snQ Label1, Label2 iy Label3 lkafg%da,Aia ;=ku fmkaùu i|yd fla;kh lr we;'
tfukau óg fmr wjia:djloS Label2 ys w.h 0 ù we;s wjia:djloS wl%sh lr ;snQ
fuu Timer1 lkafg%da,A tlu il%sh lr.ekSug fla;kh lr we;' fuys count=0
f,ig fla;khla isÿ lr we;' fuhska isÿjkafka l=ulao@ Timer2 lkafg%da,A tl
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
;=, fuf,i Oval Shape kshñ; ld,hlg jrla j¾K .ekaùu i|yd Ndú;d lr
we;Af;A count f,i fl,skau la,dia tl ;=, fõßhn,hla ks¾udKh lr thg tl
ne.ska tl;=ùug i,iajd tys w.h wyj,a w.hg meñKs miq fï fï foa isÿjk
wdldrhg fjhs¡ fuu Label2 ys w.h 0 jQ úg tu Timer2 lkafg%da,A tl l%shd;Aul
jk neúka tys fla;khg wkqj moslhskag mdr udre ùug bv oS kej; jdyk
.ukd.ukhg bv ie,iQúg fojk ghsu¾ lkafg%da,A tl l%shdúrys; l,o
fõßhn,hg ,nd.;A w.h tf,iu mj;skq ,nhs¡ ukao count fõßhn,h
fl,skau la,dia tl ;=, ks¾udKh l, neúks¡ tu ksid kej; jrla PUSH nÜka tl
la,sla l,úg count ys w.h 0 fkdj l,ska wjia:dfõ ;snQ w.h .kakd neúka Timer2
lkafg%da,A tl l%shd;Aul jk úg fla;kh l%shd;Aul fkdjk neúka Label2 ys
wvqjk w.h 0 g meñfKk f;la tu count ys w.h 0 jk f,ig fla;kh lr we;'
fuúg Label2 ys w.h 0 jQ úg count ys w.h 0 ys mj;sk ksid iEu wjia:djloSu
fla;kh uq, isgu l%shd;Aulùu isÿfjhs¡ (Timer2 ys Oval Shape j¾K .ekaùug
wod, fla;kh&
fyd|hs Timer2 ys Oval Shape j¾K .ekaùug wod, fla;kh my; mßos isÿlrkak¡
óg m%:ufhka Tn fl,skau la,dia tl ;=, count f,i Integer fâgd ghsma tflys
fõßhn,hla ks¾udKh lrf.k isáh hq;= fjhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu ghsu¾ lkafg%da,A tl l%shd;Aul jk úgoS la,dia tl ;=, ks¾udKh lr.;A


count fõßhn,hg tl ne.ska tl;=jk f,ig fla;kh lr we;' fuu Timer2
lkafg%da,A tflys Interval tl jYfhka 1000 f,i ilia lr we;s ksid iEu
;;Amrhlg jrlau count fõßhn,hg tl ne.ska tl;=ùu isÿfjhs¡ fuys w.h 1
jk úgu jïmi msysá l,¾ ,hsÜ wdlD;sfhys fojk fyj;A ueo we;s Oval Shape
tl ly mdg ùug fla;kh lr we;' tfukau fld, mdg jYfhka mej;s hákau
msysá Oval Shape tl iqÿ mdg ùug fla;kh lr we;' fuúg l,¾ ,hsÜ
wdlD;sfhys fld, n,anh ksù ly n,Anh oe,Aùu ksfhdackh lr we;' fuys
w.h 2 jQ úgoS kej; jrla fojk ´j,A fIAma tl ly mdáka mej;Sug fla;kh
lr we;' ta;A iu`.u r;= n,Anh oe,A ù we;s nj ye`.ùug OvalShape1 ys msrjqï
j¾Kh r;=mdg ùug fla;kh lr we;' fuúg moslhskag mdr udre ùug bv yir
,eî we;s neúka w.h 2 jk wjia:dfõoSu ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys
r;=mdg ù ;snQ by, msysá ´j,A fIama tl iqÿmdg ùug;A Bg háka msysá ´j,A fIama
tl fld, meyefhka j¾K .ekaùug;A fla;kh lr we;' tfukau moslhskag
mdr udre úh yels nj y`.jk mska;+rh mslap¾ fndlaia tl ;=, fmkaùug;A
fla;kh lr we;' tfukau B,`. ;;AmrfhaoS w.h 3 jQ úg r;= mdg ù ;snQ fIAma
tl iu`. ly mdg ù ;snQ fojk fIAma tl iqÿmdg ùug fla;kh lr we;'
fyd|hs oeka moslhskag mdr udreùu i|yd bv m%ia:dj ,eî wjidkh¡ oeka ta
i|yd hï ;rul ld,fõ,djla ,ndosh hq;= fjhs¡ kuq;A os.ska os.gu ghsu¾
lkafg%da,A tl l%shd;Aul jk neúka count ys w.hg 1 ne.ska tl;=ùu isÿfjhs¡
ghsu¾ lkafg%da,A tl os.gu l%shd;Aul jk úg count ys w.h 4 5 6 7 f,ig
;;Amrfhka ;;Amrh tl ne.ska tl;=ùu isÿfjhs¡ fuysoS tfia jQ úg lsisjla
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
isÿùug lsisÿ fla;khla isÿl, fkdue;' ukao wm count ys w.h 15 jk f;lau
moslhskag mdr udre ùu i|yd bvyir ,ndoS we;' fuys w.h 15 jk úgu
kej;;A jïmi msysá l,¾ ,hsÜ wdlD;sfhys Wvu msysá ´j,A fIAma tl r;= mdg
ùug fla;kh lr we;' count ys w.h 16 jQ úg tu wdlD;sfhys fojk ´j,A fIAma
tl fyj;A ueo msysá ´j,A fIAma tl lymdg ùug fla;kh lr we;' tkï r;=
meye;s n,Anh oe,Aù we;s úg jdyk .uka lsÍug iQodkï jk f,ig ly n,Anh
oe,Aùu ksrEmKh ùu i|yd fla;kh lr we;' count ys w.h 17 jQ úg ;=kajk
´j,A fIAma tl fld, mdg ùug fla;kh lr we;' fuhska woyia lrkqfha jdyk
i|yd .ukd.ukhg bv i,id oS we;s njh¡ fï;A iu`.u oe,Aù ;snQ r;= iy
fld, n,an ksùhdug wjYH neúka fuu fld, n,anh oe,aùu;A iu`.u m,uq
´j,A fIAma tl;A fojk ´j,A fIAma tl;A ksù .sh nj ye`.ùug tys *s,A l,¾ tl
iqÿmdg ùug fla;kh lr we;' oeka jdyk .ukd.ukhg bv i,id we;s neúka
u.Skag mdr udre úhfkdyels nj ye`.úh hq;=h' fyd|hs count ys w.h 17 jQ úgu
ol=Kqmi msysá l,¾ ,hsÜ wdlD;sfhys by, msysá ´j,A fIAma tl r;= meye;sù
fld, meye;sù ;snQ hg msysá ´j,A fIAma tl kej;;A iqÿmdg ùug fla;kh lr
we;' tfukau mdr udre úh fkdyels nj y`.jk wms fm%dfclaÜ tlg Resource
*hs,A tlla jYfhka ,nd.;A stop f,i kï lr.;A mska;+rh fmkaùug fla;kh lr
we;' tfukau kej;;A mdrudre ùuloS PUSH nÜka tl la,sla l,fyd;A iqmqreÿ
f,i ;;Amr 60 ys isg ;;Amrfhka ;;Amrh wvqùu fmkaúh hq;= neúka Label2 ys
w.h 60 jk f,ig fla;kh lr we;' tfukau ;djld,slj wl%shj mej;s PUSH
nÜka tl il%shùu i|yd fla;kh lr we;' tfukau fuu .Kkh ùu isÿjk ghsu¾
lkafg%da,A tl ;djld,slj wl%shjk f,ig fla;kh lr we;'

fyd|hs oeka iïmQ¾K jevigykg wod, fla;kh meyeos,s lr wjidkh' oeka


fudlgo n,ka bkafka oekau jevigyk Odjkhlr ri ú|skak¡ Tnj mqÿuhg
m;Alrjñka jevigyk l%shd;Aulùu isÿfjhs¡ fõßhn,Aia Ndú;d lrñka Tn
fkdis;k b;d úiauhckl jevigyka ks¾udKh lsÍu isÿl, yel' wjYH
jkafka wjxl lemùu iy W;Aidyh ;=,ska ,nd.kq ,nk ks¾udKYS,S yelshdj
fjhs¡ fyd|hs fuu fõßhn,Aia Ndú;d lrñka wms ;j;a L.E.D n,Aí rgdjl
wdlD;shla ks¾udKh lruq¡ fuu jevigyk ks¾udKh lr wjikajQ miq kï Tn
fõßhn,Aia j, úYañ; yelshdj .ek mqÿujkjd ksielh' fuu ks¾udKh ;jÿrg;A
jeäoshqKq lsÍfuka rEm fhdod.ksñka Tng w,xldr f;drKl wkqrejla jqjo
ks¾udKh lr.ekSfï yelshdj mj;S' jeä l;d fudlgo wms oekau jevmgka
.ksuq¡ fyd|hs fï i|yd iqmqreÿ f,i w¿;A jHdmD;shla wdrïN lrkak' f*daï
tl ;rula úYd,jk wdldrhg m%;sm%udKh lr.kak¡ fï i|ydo fhdod.kq
,nkafka ´j,a fIAmA lkafg%da,A tl neúka úIqj,A fíisla fvdÜfkÜ mß.Kl
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
NdIdfjys 2010 ixialrKh Ndú;d lr we;' fuysoS wms LED n,Aí rgd ;=kla
tlsfkl iajhxl%Shj udrejk wdldrhg ilia lrk neúka tu rgd ;=k ilia lsÍu
i|yd ghsu¾ lkafg%da,A ;=kla iy tu rgd tlsfkl udreùu md,kh lsÍu i|yd
;j;a ghsu¾ lkafg%da,A tlla Ndú;d lr we;' fï i|yd ´j,A fIAma lkafg%da,A 21
la wjYHh fjhs¡ tajd f*daï tl ;=, my; oelafjk wdldrhg äihska lr.kak¡
fuysoS fla;kh i|yd jeo.;Ajk ish¿u ´j,A fIAma lkafg%da,Aia rEm igyfkys
kï lr we;'

fuh LED n,Aí wdlD;shla f,i i,ld fla;kh lsÍug mgka .ksuq¡ fuysoS wms
tlsfklg fjkia n,Aí rgd wdlD;s ;=kla ks¾udKh lrkq ,nhs¡ fuu rgd tlsfkl
iajhxl%Shj udre ùug wod, fla;kh wm wjidkhg ;nd tu rgd uefjk
wdldrhg .e,fmk fla;kh m,uqj isÿlruq¡ m,uq rgdj ks¾udKh lsÍug
,nd.;A ghsu¾ lkafg%da,A 4 ka m,uq ghsu¾ lkafg%da,A tl Ndú;d lr we;' by;
f*daï tl ;=, äihska lr.;A ish¿u ´j,A fIAma lkafg%da,A j, *s,aiaghs,a tl
jYfhka Solid wdldrh f;dard we;' *s,Al,¾ tl jYfhka iïu; j¾Kh jk
l¿mdg ;sîug bv yer we;' fyd|hs wmf.A m<uq rgdj jkqfha b;du;a laIKsl
fõ,djla ;=, ish¿u ´j,A fIAma lkafg%da,A lymdg jk w;r kej;;A iq¿
fufyd;lg miq l¿mdg ùu isÿfjhs¡ fuh b;du;a laIKsl fõ,djla ;=, tkï
;;Amrhlg;A jvd wvq ld,hloS isÿjk neúka th b;du;a w,xldr rgdjla f,i
olakg ,efnhs¡ fuh b;du;a laIKsl fõ,djla ;=, isÿjk neúka fojk ghsu¾
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
lkafg%da,A tflys Interval fm%dmá tl 100 f,i ilia lrkak¡ fuúg fuu ghsu¾
lkafg%da,A tl ;=, fla;kh l,úg iEu ñ,s;;Amr 100 lg jrlau tu fla;kh
uqodyeÍu isÿlrkq ,nhs¡ fuysoS tla wjia:djl ish¿u ´j,A fIAma lymdg ùu;A
B,`. wjia:dfõoS lymdg ùu;A fla;kh lrkq ,nkafka fõßhn,hla ks¾udKh
lr thg tl ne.ska tl;=ùug i,iajd tu w.h wyj,a w.h jk úg fï foa jk
f,ig fla;kh lsÍfuks¡ fï i|yd wod, fõßhn,h ks¾udKh l,hq;Af;A
ghsu¾ lkafg%da,A tl ;=, fkdj fl,skau Class tl ;=, fjhs¡ WodyrKhla f,i
Tn ta i|yd wod, fõßhn,h ghsu¾ lkafg%da,a tl ;=, ks¾udKh lf,ahehs
is;kak¡ fuúg thg tlla tl;=jQ úg lsishï fohla isÿùug fla;khla ,shd
;snqfkahehs is;kak¡ fuúg wod, ld¾hh isÿù fuu Tick bfjkaÜ tl wjikaùu;A
iu`.u fõßhn,fhys w.h tkï fõßhn,h u;lfhka bj;Aùu isÿfjhs'
kej;;A B,`. ñ,s;;Amr 100 oS Tick bfjkaÜ tl kej;;A l%shd;Aul jkúgoS
fõßhn,ho kej; w¿f;ka ks¾udKhù tys w.h kej; 1 ùu isÿfjhs¡ ukao
Tick bfjkaÜ tl wjika jkjd;A iu`.u fõßhn,ho u;lfhka bj;Aùhk
neúks¡ kuq;A Class tl ;=, fl,skau fõßhn,h ks¾udKh l,úg th u;lfhka
bj;Aù hkafka jevigyk Odjkfhka bj;Aùhk úgoS fjhs¡ tuksid thg hï
w.hla mejrEúg th B,`. w.h;A tl;=fjñka jevigyk wjika jkf;lau
u;lfhka bj;Aù fkdhhs¡ ta i|yd fl,skau Class tl ;=,

Dim Y As Integer

f,i fõßhn,hla ks¾udKh lr.kak¡ oeka fuu rgdj ks¾udKhùu i|yd Timer2
lkafg%da,A tflys Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

iEu ñ,s;;Amr 100 lg jrlau ks¾udKh lr.;A Y fõßhn,hg tl ne.ska tl;=ùu


isÿfjhs¡ fuf,i tu w.h 1 jQ úg ish¿u ´j,AfIAma j, j¾Kh lymdg ùug
fla;kh lr we;' fuúg ;j;a 1 la tl;=ù w.h 2 jQ úg kej;;A ish¿u
´j,AfIAma j, j¾Kh l¿mdg ùug fla;kh lr we;' oeka fuh udrefjka
udrejg os.gu ls%hd;Aul úh hq;=h' tu ksid kej;;A 1 la tl;=ù w.h 3 jQ úg Y

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
ys w.h 0 ùug fla;kh lr we;' fuúg Y ys w.h 0 ù Y j,g 1 la tl;=jQ miq w.h
1jk neúka w.h 1 jQ úg ,shQ fla;kh kej;;A l%shd;Aulùu isÿfjhs¡ kej;;A g
1 la tl;=jQ miq w.h 2 jk neúka 2 g wod, fla;kho l%shd;Aulùu isÿfjhs¡
kej; w.h 3 jQ úg Y ys w.h 0 fjhs¡ fuh l%shd;Aul jk wdldrh n,d.ekSug
;djld,slj f*daï tflys Load bfjkaÜ tl ;=, Timer2.Start () f,i ,shd
w;Ayodn,kak¡
fyd|hs wms oeka B,`. rgdjg wod, fla;kh isÿlr n,uq¡ fï i|yd Timer1
lkafg%da,A tl Ndú;d lr we;' fuys rgdj my; rEm fmf,ys wdldrhg l%shd;Aulùu
isÿfjhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs iEu ñ,s;;Amr 100 lg jrlau by; rgdjg fuu ´j,A fIama fma,s j¾K
.ekaùu isÿúh hq;=h' ish¿u ´j,A fIama fma,s j¾K .ekajQmiq B,`. wjia:dfõoS
ish,a,u l¿mdgù kej;;A by; rgdjg ´j,A fIama fma,s j¾K .ekaùu isÿúh
hq;=h' fyd|hs fï i|yd fl,skau Class tl ;=, my; mßos fõßhn,hla ks¾udKh
lrkak¡
Dim X As Integer

fyd|hs Timer1 lkafg%da,A tflys Tick bfjkaÜ tl ;=, my; oelafjk wdldrhg
fla;kh lrkak¡

fuu ks¾udKh lr.;A fõßhn,hg 1 ne.ska tl;=ùug fla;kh lr we;' fuys


w.h 1 jQ úg fuu rgdfjys m,uq rEmfhys we;s wdldrhg tu ´j,A fIAma
lkafg%da,A tl muKla lymdgùu isÿfjhs¡ bkamiq X ys w.h 2 jQ úg fuu rgdfjys
fojk rEmfha fuka Bg wod, ´j,A fIAma muKla ly mdg ùu isÿfjhs¡ X ys w.h 3
jQ úg fuu rgdfjys ;=kajk rEmfhys we;s wdldrhg Bg wod, ´j,A fIAma muKla
ly mdg ùu isÿfjhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

tfukau X ys w.h 4 jQ úg fuu rgdfjys y;rfjks rEmfhys we;s wdldrhg Bg


wod, ish¿u ´j,A fIama ish,A, lymdg ùu isÿúh hq;=h' X ys w.h 5 jQ úg fuu
rgdfjys wjika rEmfhys we;s wdldrhg ish¿u ´j,A fIama ish,A, lymdg ùu
isÿfjhs¡ fï wdldrhg lymdg ùu;A iu`.u ish¿u ´j,A fIama lymdg ù
wjidkh¡ Bg miqj fuu ´j,A fIama ish,A, kej;;A l¿mdg ùu isÿúh hq;=h'
tkï X ys w.h 6 jQ úg ish¿u ´j,A fIama we;s ly j¾Kh l¿mdgùu isÿúh hq;=h'
ta i|yd my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu X ys w.h 6 jQ úg ish¿u ´j,A fIama ish,A, l¿mdg ùug fla;kh lr


we;' B,`. wjia:dfõoS w.h 7 jQ úg kej;;A X ys w.h 0 ùug fla;kh lr we;'
fuúg kej;;A X ys w.h 1 jk neúka kej;;A 1 g wod, 2 g wod, fla;kh
l%shd;Aul jk neúka rgdj os.ska os.gu l%shd;Aulùu isÿfjhs¡ fuh l%shd;Auljk
wdldrh oel n,d.ekSug muKla f*daï tflys Load bfjkaÜ tl ;=,
Timer1.Start () hk fla;kh muKla isÿlr jevigyk Odjkh lr n,kak¡

fyd|hs wms oeka wfkla rgdj ks¾udKh lruq¡ óg wod, fla;kh wm Timer4
lkafg%da,A tl ;=, isÿlr we;' fuu rgdj ie,l+úg fuu ´j,A fIAma fma,s 5 ys
jïmi msysá my,u fma,sfhys isg ol=Kqmi msysá my,u fma,sfhys msg;skau
olakg ,efnk ´j,A fIAma ms,sfj,ska tl ne.ska lymdg ùu isÿúh hq;=h'
fuf,i tu msg;u msysá ´j,A fIAma fma,sh lymdgù ol=Kqmi msysá my,u
fma,shg meñKsmiq kej;;A tys msg; isg we;s fojk fma,sfhys we;s ´j,A fIAma
ms,sfj,ska jïmi my,u msysá my,u fma,sh olajd lymdg ùu isÿúh hq;=h'
fuf,i jïmi my,u msysá my,u fma,sh olajd ´j,A fIAma lymdg jQ miq Bg
we;=,;ska msysá ´j,A fIAma tflys isg ms,sfj,ska wfkla fma,sj, ´j,A fIAma
lymdg ùu isÿúh hq;=h' fï wdldrhg w¾O ljdldrj ish¿u fma,sj, ´j,A
fIAma lymdg jQ miq ish¿u ´j,A fIAma j, j¾Kh l¿mdg ù kej;;A fmr mßosu
fuu rgdj l%shd;Aulùu isÿúh hq;=h' fyd|hs fï i|yd Timer4 lkafg%da,A tflys
Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu rgdj i|ydo m,uqj fl,skau Class tl ;=, Z f,i fõßhn,A tlla ks¾udKh
lrf.k isáh hq;=fjhs¡ fuu Tick bfjkaÜ tl l%shd;Auljk iEu jdrhla mdidu z
fõßhn,hg 1 ne.ska tl;=ùu i|yd fla;kh lr we;' fuys w.h 1 jk jd;A
iu`.u fuu ´j,A fIAma fma,sj, jïmi my,u msysá fma,sfhys isg ol=Kqmi
my,u fma,sfhys msg;skau we;s ish¿u ´j,A fIAma tl ne.ska w.h 1 2 3 4 5 jk
úg lymdg ùu i|yd fla;kh lr we;' bkamiq z ys w.h 6 7 8 9 10 jk úg
ms,sfj,ska ol=Kqmi my,u fma,sfhys we;s msg; isg we;=,;ska fojkshg msysá ´j,A
fIAma tflys isg wfkl=;A fma,sj, o ta wdldrfhkau jïmi msysá my,u fma,sh
olajd ish¿u ´j,A fIAma ly mdg ùu isÿfjhs¡

fï wdldrhg w.h 11 12 13 14 iy 15 jk úg ms,sfj,ska jïmi my,u fma,sfhys


isg ol=Kqmi my,u fma,sh olajd l,ska fma,shg we;=,;ska we;s ´j,A fIAma fma,sh
tl ne.ska lymdg ùu isÿúh hq;=h' fï wdldrhg w.h 16 17 18 19 iy 20 jk
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
úg ol=Kqmi my,u fma,sfhys isg jïmi my,u fma,sh olajd Bg we;=,;ska
msysá fma,sfhys ish¿u ´j,A fIAma lymdg ùu isÿúh hq;=h' fuys w.h 21 jQ úg
we;=,;skau msysá ´j,A fIAma lymdg ùu isÿfjhs¡ oeka ish¿u ´j,A fIAma lymdg
ù wjidkh' oeka B,`. wjia:dfõoS ish¿u ´j,A fIAma l¿mdáka j¾K .ekaúh
hq;=h' ta i|yd my; mßos fla;kh lrkak¡

oeka ish¿u ´j,A fIAma l¿mdg jQ úg kej;;A by; rgdju uq, isg l%shd;Aulùu
isÿúh hq;=h' fyd|hs ta i|yd z fõßhn,fhys mj;sk w.h 23 jQ úg w.h 0 ùu
i|yd fla;kh lr we;' fuúg ghsu¾ lkafg%da,A tl l%shd;Aul jk úg 1 2 3 4 hk
w.hka yuqjk neúka by; rgdj kej; kej; l%shd;Aulùu isÿfjhs¡ fuu rgd
hï ld,hlg jrla iajhxl%Shju tlsfkl udre fjñka l%shd;Aulùu md,kh
lsÍug wod, fla;kh isÿlsÍug Timer3 lkafg%da,a tl Ndú;d lr we;' fuysoSo wm
isÿlrkq ,nkafka lsishï fõßhn,hla ks¾udKh lr thg w.h tl ne.ska
tl;=ùug i,iajd th wyj,a w.h jQ úg wod, rgd iys; ghsu¾ lkafg%da,Aia il%sh
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
ùug fla;kh ,sùfuks¡ fyd|hs tfia kï fuysoSo fõßhn,h ks¾udKh l,
hq;Af;A fl,skau Class tl ;=, fjhs¡ kuq;A wm fuysoS th

Static count As Integer

f,i Timer3 lkafg%da,a tflys Tick bfjkaÜ tl ;=, ks¾udKh lr we;' fuúg
wod, fõßhn,h Dim f,i fkdj Static f,i werUQ úg tho u;lfhka bj;Ajkq
,nkafka wod, jevigyk Odjkfhka bj;Ajk úgoS fjhs¡ fuu ghsu¾ lkafg%da,A
tflys Interval w.h ñ,s;;Amr 1000 f,i ilia lr Tick bfjkaÜ tl ;=, my;
mßos fla;kh lrkak¡

tla tla rgd hïlsis ld,hlg jrla iajhxl%Shj udre lsÍu isÿlrkq ,nkafka
tkï Bg wod, fla;kh isÿlrkq ,nkafka Timer3 lkafg%da,A tflys neúka
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
jevigyk wdrïNjk úgoSu l%shd;Aul úhhq;Af;A fuu ghsu¾ lkafg%da,A tl
fjhs¡ fyd|hs jevigyk wdrïNjk úgu fuu ghsu¾ lkafg%da,A tl iajhxl%Shj
l%shd;Aulùug f*daï tflys Load bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

iEu ;;Amrhla mdidu ks¾udKh lr.;A count fõßhn,hg tl ne.ska tl;=ùu


isÿjk w;r fuys w.h 1 jk úg Timer1 lkafg%da,A tl ;=, ,shd we;s rgdj
l%shd;Aulùu i|yd tu ghsu¾ lkafg%da,A tl l%shd;Aul ùug fla;kh lr we;'
tfukau m,uq wjia:dfõoS fkdj fojk ;=kajk wjia:djloS fuu rgdj
l%shd;Aul jkúg wksl=;A rgd l%shd;Aul ùug il%sh lr we;s ghsu¾ lkafg%da,A o
fuu wjia:dfõoS il%shj mej;=k fyd;A rgd lsysmhu tljr l%shd;Aul ùug
W;Aidy lrk úgoS wjq,A cd,hla jk neúka wfkl=;A rgd i|yd fla;kh lr
we;s ish¿u lkafg%da,Aia wl%shùu i|yd fla;kh lr we;' fyd|hs fuf,i
Timer1 lkafg%da,a tl il%shjQjdhehs is;kak¡ fuu rgdj l%shd;Aulù fjk;A rgdjla
l%shd;Auljk úg fuys rgdj l%shd;Aulùug ,shd we;s x ys fõßhn,h 0 ys fkdj
fjk;A w.hl mej;shfyd;A kej;;A fuu rgdj uq, isg l%shd;Aulùug x ys w.h
0 lr we;' fuysoS wfkla rgd iys; lkafg%da,aia l%shd;Aul fjñka mej;sfha kï
tajd wl%sh lrk úgoS ta i|yd Ndú;d lr we;s fõßhn,hkays w.hka o 0 ùug
fla;kh lr we;' fuf,i os.ska os.g count ys w.h iEu ;;Amrhlg jrlau tl
ne.ska tl;=ùu isÿfjhs¡ fuys w.h 11 jk úgoS tkï ks¾udKh lr.;A count
fõßhn,hg w.h 11 la tl;=jk úgoS yßhgu m,uq rgdj l%shd;Aulù ;;Amr 10
la muK wjidkjk úgoSh' fuúg B,`. rgdj l%shd;Aulùu i|yd fojk ghsu¾
lkafg%da,A tl l%shd;Aulùug fla;kh lr we;' ta;A iu`.u wfkl=;A rgd
l%shd;Aulùu je,elaùu i|yd Bg wod, ghsu¾ lkafg%da,A wl%sh lsÍu i|yd
fla;kh lr we;' count fõßhn,fhys w.h 21 jQ úg tkï fojk rgdj
l%shd;Aulù ;;Amr 10 lg miqj ;=kajk rgdj l%shd;Aulùu i|yd y;rjk ghsu¾
lkafg%da,A tl l%shd;Aulùug;A wfkla rgd i|yd fla;kh lr we;s ghsu¾
lkafg%da,A wl%sh lsÍu i|yd fla;kh lr we;' fuu rgdjo l%shd;Aulù ;;Amr 10
la .;jQ miq tkï count ys w.h 31 jQ úg count ys w.h 0 ùu i|yd fla;kh lr
we;' fuúg kej;;A count ys 1 jk wjia:dfõoS kej; by; fla;khu uq, isg
l%shd;Aulùu isÿfjhs¡ fyd|hs ;j;a fudlgo n,d bkafka oekau jevigyk
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
l%shd;Aul lr n,kak¡ Tnj mqÿuhg m;A lrjñka jevigyk l%shd;Aulùu
isÿfjhs¡
úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS lsishï w.hla mjrdf.k miq
wjia:djloS Ndú;d lsÍu i|yd wjYHjQ úg wksjd¾fhkau fõßhn,hla
ks¾udKh l,hq;= nj Tn oekgu;A okakd lreKls¡ fuúg wksjd¾fhkau
bfjkaÜ tlla ;=,oS fyda la,dia tl ;=,oS Dim f,i wrUñka fõßhn,h
ks¾udKh l,hq;= fjhs¡ fuhg fya;=j jkqfha Option Explicit hk ;;Ajh il%sh
wjia:dfõ mej;Suhs¡ fuu ;;Ajh wl%sh l,úg jevigykla ks¾udKh lsÍfïoS
hï fohla u;l ;nd.ekSug wjYHjQ úgl fõßhn,hla ks¾udKh lr.ekSug
isÿjQúg Dim f,i wrUñka ,sùu wjYH fkdjk w;r ku muKla i|yka lsÍu
wjYH fjhs¡ m%udKj;A fjhs¡

idudkHfhka úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS fuu Option


Explicit ;;Ajh il%shj mj;sk neúka wksjd¾fhkau fõßhn,hla wjYH wjia:djloS
Dim f,i ,sùu wksjd¾h fjhs¡ fõßhn,fhys ku muKla i|yka lr fla;kh
l,úg jevigyk fodaI iys; nj fmkajñka Odjkh lsÍu i|yd bv ,nd
fkdfohs¡ fyd|hs fuu ;;Ajh wl%sh lr.ekSu i|yd úIqj,A fíisla fvdÜfkÜ
2008 ixialrKfhys w¿;A jHdmD;shlaa wdrïN l,miq Public Class Form1 hkakg
by,ska l¾i¾ tl msysgqjd Option Explicit Off f,i fla;kh l,hq;= fjhs¡
creted By: S.Wajira Madushanka
Disapamok Online IT Academy

fyd|hs fuh wm f;Areï .ekSu i|yd ir< jevigykla ks¾udKh lruq¡ fuu
jevigyk wm úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdfjys 2010 ixialrKh
Ndú;d lrñka isÿlrk wdldrh meyeos,s lruq¡ fï i|yd w¿;A jHdmD;shla
wdrïN lrkak' fï i|yd f,An,A lkafg%da,Aia 6 la iy fglaiaÜ fndlaia
lkafg%da,Aia folla muKla m%udKj;A fjhs¡ fuu lkafg%da,Aia my; oelafjk
wdldrhg f*daï tl ;=, äihska lr.kak¡

by; jevigyfkys Enter First Value bosßfhys we;s fglaiaÜ fndlaia tl ;=,
lsishï w.hla ,ndoS Enter Second Value bosßfhys we;s fglaiaÜ fndlaia tl ;=,
;j;a w.hla ,ndoS Add f,an,h u;g ujqia fmdhskag¾ tl f.k wd úg fuu
w.hka fol tl;= l,hq;=o hkak úuiñka uefiaÊ tlla fmkaúh hq;= w;r tys
Yes nÜka tl la,sla l,úg fuu w.hka foflys tl;=jo uefiaÊ tllska
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fmkaúh hq;=h' fuys No nÜka tl la,sla l,úg w¿;A w.hla ,ndoSu i|yd oekg
fglaiaÜ fndlaia foflys w.hka bj;Aù kej;;A w¿;A w.hla ,ndoSu i|yd m,uq
fglaiaÜ fndlaia tl ;=, l¾i¾ tl msysgqúh hq;=fjhs¡ fuys Subtract f,An,h
u;g ujqia fmdhskag¾ tl f.k .shúg fmr mßosu uefiaÊ tlla fmkaúh hq;=
w;r tys Yes nÜka tl la,sla l, úgoS m,uq w.h fojk w.fhka wvqù uefiaÊ
tlla ;=,u ms,s;=r fmkaúh hq;=fjhs¡ fï wdldrhgu w.hka folla ,ndoS Division
f,an,h u;g ujqia fmdhskag¾ tl f.k .shúg olakg ,efnk uefiaÊ tflys Yes
nÜka tl la,sla l, úgoS m,uq w.h fojk w.fhka fnoSfuka ,efnk w.h uefiaÊ
tlla ;=, fmkaúh hq;=fjhs¡ fuf,i w.hka ,ndoS Multiply f,an,h u;g ujqia
fmdhskag¾ tl f.k .sh úg fmr mßosu uefiaÊ tlla fmkaúh hq;= w;r tys
Yes nÜka tl la,sla l, úgoS tu w.hka foflys .=Ks;h uefiaÊ fndlaia tlla
;=, fmkaúh hq;=h' fuysoS Yes No iys; nÜka we;s uefiaÊ tl i|yd fõßhn,hla
ks¾udKh l,hq;= fjhs¡ fuysoS wm Dim f,i fõßhn,hla m%ldY fkdlrk w;r
wjYH wjia:dfõoS ku muKla i|yka lr mejÍug n,dfmdfrd;A;= fjuq¡ fï i|yd
Option Explicit ;;Ajh m,uqj wl%sh ;;Ajhg m;Alr.; hq;= fjhs¡ fï i|yd f*daï
tl u; vn,A laa,sla lr olakg ,efnk fldaâ úkafvda tflys Public Class
Form1 ys by,ska l¾i¾ tl msysgqjd Option Explicit Off f,i fla;kh lrkak¡

oeka hï wjia:djloS hï fohla u;l ;nd .ekSu i|yd fõßhn,Aia ks¾udKh


lsÍug isÿjQúg fmr mßos Dim f,i i|yka lsÍula wjYH fkdjk w;r
fõßhn,fhys ku muKla i|yka lsÍu m%udKj;A fjhs¡ fuysoS Add f,An,h
u;g ujqia fmdhskag¾ tl f.k .sh úg Yes No iys; uefiaÊ tl fmkaúh hq;=
neúka Add f,An,h u; vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuys Click
bfjkaÜ tl fjkqjg MouseMove bfjkaÜ tl f;dard.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuúg fmkajkq ,nk uefiaÊ tflys You Clicked Add Label hkak tl fma,shl;A
Do you want to add this first value and second value f,i fjku fma,shl;A
f,i fma,s foll fmkaúh hq;=h' idudkHfhka fuf,i uefiaÊ fndlaia tlla
;=, fma,s tllg jvd jeä .KkloS mKsúvhla i|yka lrk úgoS tu fma,s
leãu i|yd vbCrlf fla;h Ndú;d lrkq ,nhs¡

fuys uefiaÊ tlg wod, fldgq l, fla;kh tl fm,g ,súhhq;= nj u;l


;nd.kak¡ fmdf;ys bv m%udKh m%udKj;A fkdjk neúka by; mßos olajd we;'
fuu uefiaÊ tflys You Clicked Add Label hkakg miqj Do you want to add this
first value and second value hkak fjku fma,shl fmkaúh hq;= neúka You
Clicked Add Label g miqj VbCrlf f,i i|yka lr we;' VbCrlf hkak iïnkaO lsÍu
i|yd fomig & i,l=K Ndú;d lr we;' fuysoS wm strmsg hkakg fl,skau
uefiaÊ tl mjrd we;' fuúg fuh fõßhn,hla jYfhka ie,ls,A,g .kq ,nhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

hï fyhlska fuu strmsg f,i y÷kd.;A fõßhn,hg mjrk,o uefiaÊ tflys


Yes nÜka tl la,sla lr we;súgoS ;j;a uefiaÊ tll The Answer is hkak tl
fma,shl;A VbCrlf u.ska l¾i¾ tl my,g hjd tu ,ndÿka w.hka foflys tl;=j
fmkajk f,ig fla;kh lr we;' Else hkq Yes nÜka tl la,sla lr fkdue;s
wjia:dj fjhs¡ tkï fuys mj;skafka No nÜka tl neúka fuúg ,ndÿka w.hka
fol ysia ùug;A m,uq fglaiaÜ fndlaia tl ;=, l¾i¾ tl msysgqùu i|yd fla;kh
lr we;' ta wkqj Substract f,An,fhys MouseMove bfjkaÜ tl ;=, my; mßos
fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

óg wod, fla;kh Tng l,ska fla;kh weiqrelr .kslrñka f;Areï.;


yelsfj;ehs lshd wms n,dfmdfrd;A;= fjuq¡ Division f,an,fhys MouseMove
bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

Multiply f,an,fhys MouseMove bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs oeka jevigyk Odjkh lr tys id¾:l;Ajh w;A ú|skak¡

fyd|hs ó,`.g wm fõßhn,aia yd iïnkaO wrdjka fyj;A Arrays isoaOdka;h


bf.k .ksuq¡ hï fohla u;lfha ;ndf.k miq Ndú;h i|yd wjYH jQ úgoS
wksjd¾fhkau fõßhn,hla ks¾udKh l,hq;= nj Tn fyd|gu okS¡ fuf,i lsishï
ld¾hhla i|yd tlu fâgdghsma tflys fõßhn,A lsysmhla ks¾udKh lsÍug
isÿjQúg Tng tlsfkllg fjkia kï j,ska my; mßos fõßhn,a ;=kla ks¾udKh
l,hq;= fjhs¡
Dim Count1 As Integer

Dim Count2 As Integer

Dim Count3 As Integer

kuq;A fujka wjia:djloS Tng wrdjka fyj;AA Array tlla ks¾udKh lsÍu isÿl,
yel' fuh wm fuf,i meyeos,s lr.ksuq¡ idudkH mßos fõßhn,A ;=kla ks¾udKh
lsÍu tlsfklg fjkia f.j,A 3 la ks¾udKh lsÍulg iudk l, yel' fï i|yd
wrdjka fyj;A Array tlla ks¾udKh lsÍu hkq tlsfklg iïnkaO lr tkï
f.j,A ;=k fma,shlg ieoSulg iudk l, yel' tlu wdldrfha fõßhn,A ;=kla
ks¾udKh lsÍfïoS tajd tlsfklg fjkia kï ;=klska ks¾udKh lrk neúka
tajd mß.Kl u;lfhys úúO ia:dkj, ks¾udKh lrk w;r wrdjloS tajd fiÜ
tlla jYfhka mß.Kl u;lfhys tlu ;ekloS ks¾udKh neúka
ffioaOdka;slj wrdjlska o;A; mjrdf.k l%shd;AulùfïoS jevigyfkys
fõ.hla n,dfmdfrd;A;= úh yel' fõßhn,A ;=kla ks¾udKh lrkúgoS tajd
tlu fâgd ghsma tflys jqjo kï ;=klska i|yka l,hq;= fjhs¡ kuq;A fõßhn,A
;=klg .e,fmk f,i Array tlla ks¾udKh lrkúgoS tlu kulska jrykla
;=, tu m%udKh i|yka lrkq ,nhs¡ fuysoS Array tlloS tu fldgia y÷kd.kq
,nkafka 0 1 2 3 wdoS f,ig fjhs¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

lsishï ld¾hhla i|yd fõßhn,A ;=kla ks¾udKh lsÍu hkq yßhg lsishï tlu
ia:dkhlg nvq /f.k hdug ÿïßh tkaðka ;=klg fmÜáhla wuqKd tu ÿïßh
;=ku .uka lsÍulg iudkl, yel' ta i|yd Array tlla Ndú;d lsÍu hkq tlu
ÿïßh tkaðulg fmÜá ;=kla wuqKd nvq f.khdulg iudk l, yel'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu wrdjka fyj;A Arrays f;Areï .ekSu i|yd wm l,ska fõßhn,aia
Ndú;d lrñka ks¾udKh lrk,o w.hka folla tl;=l, yels jevigyk wrdjka
Ndú;d lrñka ks¾udKh lrkafka flfiao lshd n,uq¡ fï i|yd wm úIqj,A
fíisla fvdÜfkÜ ys 2008 ixialrKh Ndú;d lr we;' fï i|yd w¿;A
jHdmD;shl`a wdrïNlr f,An,A ;=kla iy fglaiaÜ fndlaia ;=kla iy nÜka
lkafg%da,A tlla ,nd.ksñkA my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS m,uq fglaiaÜ fndlaia tl ;=,;A fojk fglaiaÜ fndlaia tl ;=,;A we;s
w.hka u;l ;nd .ekSu i|yd fõßhn,A folla ks¾udKh lsÍug isÿfjhs¡
fuysoS Array tlla Ndú;d lrk úgoS ta i|yd fldgia folla fyj;A t,sukaÜ folla
wjYH fjhs¡ kuq;A fuu fldgia fyj;A t,sukaÜ .Kkh lrkq ,nkafka 0 ys isg
neúka ta i|yd my; mßos Array tl ks¾udKh lsÍu isÿl, yel'

Dim Values(1) As Integer

fuysoS iïmQ¾K Array tflysu ku Values jk w;r fglaiaÜ fndlaia foflysu


w.hka u;l ;nd.ekSug fldgia fyj;A t,sukaÜ folla wjYHjk neúkaa kuq;A
Array tflys fldgia fyj;A t,sukaÜ .Kkh lrkq ,nkafka 0 ys isg neúka
jryk ;=, 1 f,i i|yka lr we;' kuq;A 0 iy 1 f,i ie,l+úg fldgia folla
wka;¾.; jk nj u;l ;nd.kak¡ oeka fuu wef¾ tflys fldgia folgu
fglaiaÜ fndlaia foflys we;s w.hka u;l ;nd.; hq;=fjhs¡
Values(0) = TextBox1.Text

Values(1) = TextBox2.Text

fuúg wef¾ tflys 0 iy 1 hk fldgia folg TextBox1 ys iy TextBox2 ys w.hka


u;l ;nd.kakd f,ig fla;kh lr we;' oeka fuh TextBox3 lkafg%da,A tl
;=, fmkaùu i|yd my; mßos fla;kh l, yel'
TextBox3.Text = Values(0) + Values(1)
óg wod, iïmQ¾K fla;kh my; bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
Tng u;lo fuu fmdf;ka Tng fjkiau jQ l%ufõohla Ndú;d lrñka úkafvdaia
fufyhqï moaO;sh ;=, olakg ,efnk wdldrfha .Kl hka;%hla ks¾udKh l,d¡
fyd|hs wm oeka fuu W.;A wef¾ muKla Ndú;d lrñka kej;;A tu
le,Alshqf,Agrhg wod, fla;kh isÿlruq¡ oeka úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdfjys 2008 ixialrKh újD;lr w¿;A jHdmD;shla ,nd.kak¡ oeka
nÜka lkafg%da,Aia 16 la iy fglaiaÜ fndlaia lkafg%da,A tlla muKla Ndú;d
lrñka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

fuys lsishï w.hla ,ndoS tl;= lsÍfï nÜka tl tnqfõhehs is;kak¡ fuúg w¿;A
w.hla ,ndoSug l,ska ;snQ w.h bj;Aúh hq;=h' bkamiq kj w.hla i|yka lr =
,l=K iys; nÜka tl tnQ úgoS oeka fuu kj w.h;A l,ska bj;AjQ w.h;A hk
w.hka foflys tl;=j fuu fglaiaÜ fndlaia tl ;=,u fmkaúh hq;=h' tfia kï
fuu fojk w.h ,ndoSfïoS l,ska bj;AjQ w.h u;l ;nd.ekSug fõßhn,hla
ks¾udKh l,hq;= w;r tfukau fuu = ,l=K iys; nÜka tl Tnk úgoS Bg l,ska
la,sla lr ;snqfka + nÜka tlo" – nÜka tlo" / nÜka tlo" * nÜka tlo hk nj
y÷kd.ekSu i|yd Boolean fâgd ghsma tflys fõßhn,Aia y;rla ks¾udKh l,hq;=
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fjhs¡ kuq;A wm fuysoS ta i|yd ks¾udKh lrkq ,nkafka fldgia fyj;A t,sukaÜ
y;rl wef¾ tlls¡ fyd|hs ta i|yd f*daï tl u; vn,A la,sla lr fl,skau
Class tl ;=, my; mßos fõßhn,A tl iy wef¾ tl ks¾udKh lr.kak¡

Dim Passval As Single

Dim Values(3) As Boolean

fuysoS t,sukaÜ 4 la jqjo tajd .Kkh lrkq ,nkafka 0 ys isg neúka 3 la f,i
i|yka lr we;' f*daï tl Odjkh jkjd;A iu`.u fuu Array tflys ish¿u
t,sukaÜia False ;;Ajfhys mej;Su i|yd my; mßos fla;kh lrkak¡ fuu wef¾
tflys jryk ;=, i|yka lrkq ,nkafka fuu Array tflys t,sukaÜ tflys
y÷kd.kq ,nk Index tl fjhs¡

oeka fuu + ,l=K iys; nÜka tl la,sla l,úgoS fglaiaÜ fndlaia tl ;=, we;s
w.h u;lhg f.k fglaiaÜ fndlaia tl ysiaù B,`. w.h i|yka lsÍug l¾i¾
tl mej;sh hq;= fjhs¡ tfukau wef¾ tflys 0 hk t,sukaÜ tl + nÜka tl
y÷kd.ekSu i|yd Ndú;d lrk neúka th muKla True ;;Ajfha mej;sh
hq;=fjhs¡ ta i|yd my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
óg l,ska / nÜka tl" * nÜka tl" – nÜka tl jeks nÜka tlla la,sla lr ;snqfkakï
tu nÜka j,oS tu t,sukaÜ True ;;Ajfha mej;sfha kï tajd False lsÍu i|ydo
fla;kh lr we;' – nÜka tl ;=, my; mßos fla;kh lrkak¡

* nÜka tl i|yd

/ nÜka tl i|yd

fyd|hs oeka = ,l=K iys; nÜka tl la,sla lrkúgoS Bg wod, .Kkh isÿùu i|yd
my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS ks¾udKh lr.;A wef¾ tflys 0 hk t,sukaÜ tl True ;;Ajhg m;Ajkq


,nkafka + ,l=K iys; nÜka tl la,sla l,úgoS fjhs¡ b*A iafÜÜukaÜ tlla
u.ska fuu 0 hk t,sukaÜ True ;;Ajhg m;Aù we;Akï l,ska fõßhn,hg ,nd.;A
w.h;A oeka fglaiaÜ fndlaia tflys w.h;A tl;=jk f,ig fla;kh lr we;'
tfukau wef¾ tflys 1 hk t,sukaÜ tl True ù we;Akï la,sla lr we;Af;A –
nÜka tl neúka u;lhg ,nd.;A w.fhka oeka fglaiaÜ fndlaia tflys w.fhka
wvqù tysu fmkajk f,ig fla;kh lr we;' tfukau b*A iafÜÜukaÜ tlla
u.ska 2 hk t,sukaÜ tl True ù we;Akï la,sla lr we;Af;A / nÜka tl neúka
u;lhg .;A w.h oeka fglaiaÜ fndlaia tflys mj;sk w.fhka fnok f,ig
fla;kh lr we;' tfukau 3 hk t,sukaÜ tl True ù u hkq la,sla lr we;Af;A *
,l=K iys; nÜka tl neúka u;lhg .;A w.h oeka fglaiaÜ fndlaia tflys we;s
w.fhka .=Kkhù tu ,efnk w.h fglaiaÜ fndlaia tl ;=,u fmkaùu i|yd
fla;kh lr we;' fuu 0 1 2 3 4 5 6 7 8 9 hk nÜka la,sla lrkúgoS tu
w.hka fglaiaÜ fndlaia tl ;=, fmkaùu i|yd my; mßos fla;kh lrkak¡ óg
wod, ish¿u fla;khka bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

,l=K iys; nÜka tlg wod, fla;kh Tn fuu .%ka: ud,dfjys l,ska .%k:h
u.ska wOHhkh l,d kï Tng th ukdj jegfykakg we;s¡ fyd|hs ta i|yd
my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy
InStr fu;â tl Ndú;d lrñka lsishï fglaiaÜ tllska lsishï le/lag¾ tlla
mj;skafkao hkak fidhd.; yel' fuysoS ;s; i,l=K tl jrla fjka lrf.k th
ks¾udKh lr.;A place fõßhn,h ;=, .nvd lr.kakd f,ig fla;kh lr we;'
place fõßhn,h ;=, 0 hkq fuu fglaiaÜ tl ;=, tkï TextBox1 ys lsisÿ ;s;la
fkd,efnk wjia:dj fjhs¡ fuúg fglaiaÜ fndlaia tflys mj;sk w.hg ;s;la
tl;=jk f,ig fla;kh lr we;' fyd|hs oekau jevigyk Odjkh lr
n,kak¡
by;oS wm i|yka lrk ,oafoa idudkH wef¾ tlla fjhs¡ kuq;A foosYdjlg
tljr o;A; ;ekam;A lr ;nd.; yels oaùudk wrdjka fyj;A 2D Arrays olakg
,efnhs¡ fuh wmg my; mßos rEmigyklska ksrEmKh l, yel'

tkï Rows iy Columns wdldrhg fldgq rE,AA fuka wef¾ ks¾udKh l, yel'
fuys wef¾ j, t,sukaÜ tlla y÷kd.kq ,nkafka Rows j, b,lalfuka iy ,
fhdoñka Column tflys b,lalfuka fjhs¡ fyd|hs fuh f;Areï.ekSu i|yd wms
jevigykla ks¾udKh lruq¡ fï i|yd w¿;A fm%dfclaÜ tlla újD;lr f,An,A
lkafg%da,A folla" fglaiaÜ fndlaia folla" nÜka lkafg%da,A tlla iy ,siaÜ
fndlaia lkafg%da,A tlla ,nd.ksñka my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Enter Name bosßfhys ,ndfok ku iy Enter Phone Number bosßfhys


,ndfok ÿrl:k wxlh u;l ;nd.ekSu i|yd fjku fõßhn,A folla
ks¾udKh l,hq;= w;r Add nÜka tl la,sla l,úgoS tu u;l ;nd.;A foa ,siaÜ
fndlaia tl ;=, fmkaúh hq;=h¡ fyd|hs fuu jevigyk 2D Array tlla Ndú;d
lrñka isÿlrkafka flfiao lshd n,uq¡ fuf,i ku iy ÿrl:k wxlh ,siaÜ
fndlaia tl ;=, fmkajkq ,nkafka Add nÜka tl la,sla l,úgoS neúka tu nÜka
tflys la,sla bfjkaÜ tl ;=, my; mßos 2D Array tl ks¾udKh lr.kak¡

Dim Str(0,1) As String

fuysoS fld,ï foll 2D Array tlla ks¾udKh lr we;' fuúg (0,0) f,i tla
t,sukaÜ tll=;A (0,1) f,i tla t,sukaÜ tll=;A ks¾udKh lsÍug isÿfjhs¡ ukao
2D Array tllo fld,ï iy frda mgka.kq ,nkafka 0 ka ùuhs¡ oeka fuu
ks¾udKh lr.;A wef¾ tflys t,sukaÜ folg fglaiaÜ fndlaia tl ;=, we;s
ku iy ÿrl:k wxl mjrd miqj tajd ,siaÜfndlaia tl ;=,g we;=,;A lr.;
hq;=fjhs¡ ta i|yd Add nÜka tl ;=, my; mßos fla;kh lrkak¡ óg wod, iïmQ¾K
fla;kh my;ska bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

ks¾udKh lr.;A 2D Array tflys (0,0) t,sukaÜ tflys m,uq fglaiaÜ fndlaia
tflys ghsma lr we;s fglaiaÜ tl;A (0,1) ys fojk fglaiaÜ fndlaia tflys ghsma
lr we;s fglaiaÜ tl;A mjrd miqj tajd ,siaÜ fndlaia tl ;=,g whs;uhla
jYfhka ku iy ÿrl:k wxlh ysia;ekla iys;j wE|d.ksñka fmkaùug
fla;kh lr we;' oeka jevigyk Odjkh lr n,kak¡
fuu 2D Array Ndú;d lrk wdldrh ;jÿrg;A wjfndaO lr.ekSu i|yd ;j;a
jevigykla ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla wdrïN lrkak¡ fuu
,efnk f*daï tlg f,An,A lkafg%da,A ;=kla" fglaiaÜ fndlaia ;=kla" nÜka
lkafg%da,A folla iy ,siaÜ fndlaia lkafg%da,A tlla wjYH fjhs¡ oeka tajd my;
oelafjk wdldrhg f*daï tl ;=, äihska lr.kak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuho ku iy ÿrl:k


wxlh ,ndoS Add nÜka tl la,sla l,úgoS tajd ,siaÜfndlaia tlg we;=,;Aùu isÿúh
hq;=h' kuq;A fuys fjkila olakg ,efnhs¡ fuys Number of Memebers bosßfhys 3
la f,i i|yka lr OK nÜka tl la,sla lf,a hehs is;kak' fuúg ku iy ÿrl:k
wxl we;=,;A l, yelafla ;sfofkl=g muKla jk w;r ;=kafofkl=f.A kï iy
ÿrl:k wxl ,ndoS wjika jkjd;A iu`.u ;jÿrg;A we;=,;A lsÍug fkdyels
jk mßos fuu nÜka f,An,A iy fglaiaÜ fndlaia ;djld,slj wl%shùu isÿúh
hq;=h' fuysoS iEu mqoa.,fhl=f.Au we;=,;A lrkq ,nkafka ku iy ÿrl:k
wxlh muKs¡ kuq;A tjeks mqoa.,hka ;sfofkl=f.A fuu ÿrl:k wxl iy ku
.nvdlr ;nd.; hq;= neúka fï i|yd wju jYfhka Ndú;dl, yelafla 2D
Array tlla fjhs¡ th my; wdldrhg ksrEmkh l, yel'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS 2D Array tlloS my,g úysoS we;s t,sukaÜ ie,l+úg th wmg fldmuK
ixLHdjlao hkak l,skau ;SrKh l, fkdyel' ukao th ;SrKh jkafka m,uq
fglaiaÜ fndlaia tl ;=, ,ndfok w.hg wkqj fjhs¡ fuys 10 la i|yka l,úg
my,g t,sukaÜ 10 la iliaúh hq;=h' 2 la f,i ,ndÿkaúg t,sukaÜ 2 la
iliaúh hq;=h' kuq;A yria w;g mj;sk t,sukaÜ ;sfnkafka wksjd¾fhkau 2 la
muKs¡ ukao wm iEu mqoa.,hl=f.Au we;=,;A lrkq ,nkafka ku iy ÿrl:k
wxlh muKs¡ fyd|hs ta i|yd f*daï tl vn,A la,sla lr fldaâ úkafvda tl
,ndf.k fl,skau la,dia tl ;=, my; oelafjk wdldrhg wef¾ tlla iy
Count f,i Integer fâgd ghsma tflys fõßhn,hla ks¾udKh lr.kak¡

Dim members (0,1) As String

Dim Count As Integer


fuysoS tla mqoa.,hl=f.A ÿrl:k wxlh iy ku we;=,;A l, yels jk mßos wef¾
tlla ks¾udKh lr we;s w;r Bg wu;rj Count f,i Integer fâgd ghsma tflys
fjku fõßhn,hla ks¾udKh lr we;' kuq;A fuu wef¾ tflys my,g úysfok
t,sukaÜ .Kk ;SrKh lrkq ,nkafka jevigyk Odjkhjk úgoS m,uq
fglaiaÜ fndlaia tl ;=, ,ndfokq ,nk w.h wkqj fjhs¡ WodyrKhla f,i
fuys 4 f,i i|yka l,úg my,g t,sukaÜ 4 la ilia úhhq;= fjhs¡ fuf,i
jevigyk Odjkhjk úgoS tkï rkaghsï tflaoS wef¾ tll t,sukaÜ .Kk
;SrKh lsÍu i|yd ReDim iafÜÜukaÜ tl Ndú;d lrkq ,nhs¡ fuf,i my,g
úysfok t,sukaÜ .Kk fyj;A ku iy ÿrl:k wxl we;=,;A lrk mqoa.,hska
.Kk ;SrKh jkafka OK nÜka tl la,sla lrkúgoS neúka tys la,sla bfjkaÜ tl
;=, my; mßos fla;kh lrkak¡

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

Redim iafÜÜukaÜ tl u.ska rkaghsï tflaoS wef¾ tll t,sukaÜ .Kk ;SrKh
l, yel' fuys members wef¾ tflys frda .Kk fyj;A my,g úysfok t,sukaÜ
.Kk ;SrKh lrkq ,nkafka m,uq fglaiaÜ fndlaia tl ;=, ,ndfok w.hg wkqj
neúka Val(TextBox1.Text-1),1 f,i i|yka lr we;' kuq;A t,sukaÜ ;SrKh lrkq
,nkafka 0 ys isg neúka jeämqr 1 la .Kkh jk neúka tlla wvqlr we;' kuq;A
;sriaj úysfokafka t,sukaÜ folla neúka 1 f,i i|yka lr we;' ukao iEu
mqoa.,hl=f.Au we;=,;A lrkq ,nkafka ku iy ÿrl:k wxlh muKla ùuh¡
fyd|hs oeka Add nÜka tl vn,A la,sla lr fldaâ úkafvda tl ,ndf.k tys Click
bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuu Count fõßhn,h ks¾udKh lrk,oafoa fl,skau la,dia tl ;=, fjhs¡ fuhg
úfYAI w.hla mjrd fkdue;s neúka 0 ys isg wdrïNùu isÿfjhs'

members(count,0) = TextBox2.Text

members(Count,1) = TextBox3.Text

fuu members 2D Array tflys count ys w.h mj;skq ,nkafka 0 ys neúka m,uqj
fuu nÜka tl la,sla lrkúgoS (0,0) t,sukaÜ tlg TextBox2 ys fglaiaÜ tl
fyj;A tkï ku;A (0,1) t,sukaÜ tlg TextBox3 ys fglaiaÜ tl fyj;A ÿrl:k
wxlh mjrd.kakd f,ig fla;kh lr we;'
ListBox1.Items.Add(members(count,0) & “ “ & members(count,1))
creted By: S.Wajira Madushanka
Disapamok Online IT Academy
fla;h u.ska fuu wef¾ tflys t,sukaÜ folg mjrd.;A ku iy ÿrl:k wxl
,siaÜ fndlaia tl ;=,g whs;uhla jYfhka we;=,;A lr.kakd f,ig fla;kh
lr we;'
count= count+1

u.ska fuu count fõßhn,hg 1 la tl;= lr.kakd f,ig fla;kh lr we;' ta;A
iu`.u mjrd.;A o;A; ,siaÜ fndlaia tlg we;=,;A lr.;Amiq B,`. ku iy
ÿrl:k wxlh i|yka lsÍug fglaiaÜ fndlaia fol ysiaùug fla;kh lr we;'
fuúg kej;;A nÜka tl la,sla l, úgoS count ys w.h 1 jk neúka ks¾udKh
lr.;A wef¾ tflys (1,0) g kej;;A kula" (1,1) g ÿrl:k wxlhla .nvdlr fmr
mßosu ,siaÜ fndlaia tlg we;=,;A lr.kq ,nhs¡

hï fyhlska fuu tl;=jk Count w.h m,uq fglaiaÜ fndlaia tflys i|yka l,
w.hg iudkoehs úuidn,hs¡ ukao ku iy ÿrl:k wxl we;=,;A l,hq;Af;A tu
m%udKhg ùuh' fuúg Number of members over f,i uefiaÊ tlla fmkajd
fglaiaÜ fndlaia" f,An,A iy nÜka ;djld,slj wl%shjk f,ig fla;kh lr we;'
óg wod, ish¿u fla;kh my;ska bosßm;A lr we;'

creted By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fkdmudj jevigyk Odjkh lr n,kak¡ fõßhn,Aia iïnkaOfhka idlÉPd


lrkq ,nk isoaOdka; fldgia fu;kska wjika lruq¡

creted By: S.Wajira Madushanka


;ksj ;SrK.;yels jevigyka ks¾udKh ;jÿrg;A
fuu .%ka: ud,dfõ l,ska ksl=;A lrk,o .%ka:h tkï jdKsc mß.Kl uDÿldx.
ksIAmdokh ;=kajk .%ka:fhka wms m%Odk jYfhka ;ksj ;SrK.; yels
jevigyka ks¾udKh lrkafka flfiao lshd idlÉPd l,d Tng u;l we;s¡
fuysoS úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS ta i|yd Ndú;d lrkq
,nk b*A iafÜÜukaÜ tl y÷kajdÿkakd Tng u;l we;s¡ fuysoS wm fuu b*A
iafÜÜukaÜ tflys ;j;a m%fNAohla iy ;ksj ;SrK .ekSug Ndú;d lrkq ,nk
;j;a iafÜÜukaÜ tlla y÷kajdfokafkuq¡ óg m%:ufhka wms b*A iafÜÜukaÜ tl
Ndú;d lrk wdldrh iy th l%shd;Auljk wdldrh ir< jevigyklskau
f;Areï .ksuq¡ fyd|hs fï i|yd úIqj,A fíisla fvdÜfkÜ ys 2008 ixialrKh
újD;lr w¿;A jHdmD;shla wdrïN lrkak' fï i|yd f,An,A lkafg%da,A 9 la"
fglaiaÜ fndlaia lkafg%da,A 5 la" nÜka lkafg%da,A tlla iy ,siaÜ fndlaia
lkafg%da,A y;rla wjYHh fjhs¡ oeka fuu lkafg%da,Aia Ndú;d lrñka my;
oelafjk wdldrhg f*daï tl äihska lr.kak¡

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys YsIHfhl=f.A kula


i|yka lr Tyq úiska .Ks;h" bx.%Sis úIhhg" isxy, úIhhg iy úoHd úIhhg
,nd.;A ,l=Kq i|yka lr Calculate nÜka tl la,sla l,úgoS fuu úIhhka
Disapamok Online IT Academy
y;frys Average tl fyj;A idudkH w.h .Kkhù tu .Kkh lr.;A idudkH
w.h fyj;A ,l=Kq m%udKh 75 fyda 75 g jvd jeäkï Grade A hgf;A we;s
,siaÜfndlaia tlg tu .Kkh lr.;A idudkH ,l=Kq m%udKh iy ,ndoS we;s
we;=,;Aùu isÿúh hq;=h' tfukau .Kkh lr.;A ,l=Kqj, idudkH w.h 65 fyda
65 g jvd jeäjQ úgoS tu w.h Grade B hgf;A we;s ,siaÜfndlaia tlg tu ku
iy ,l=Kq m%udKh we;=,;Aúh hq;=h' tfukau fuu .Kkh lr.;A ,l=Kqj,
idudkH w.h 50 fyda 50 g jvd jeäkï Grade C hgf;A we;s ,siaÜfndlaia tlg
tu ku iy ,l=Kq m%udKh we;=,;Aúh hq;=h' ,l=Kq 50 g jvd wvqjQ úgoS Grade
F hgf;A we;s ,siaÜfndlaia tlg tu ku iy ,l=Kq m%udKh we;=,;Aúh hq;=h' fï
ish,A,lau isÿúhhq;Af;A Calculate nÜka tl la,sla l,úgoS fjhs¡ fuysoS jevigyk
l%shd;Auljk úgoS jevigykg ;ksj ;SrK .ksñka lghq;= lsÍug isÿfjhs¡ tkï
fuu úIhhka y;frys .Kkh lr.kakd,o ,l=Kq j, idudkH w.h by;
i|yka lrk,o l=uk ,l=Kq mrdihlg we;Aoehs fidhdne,sh hq;= w;r bkamiq
tu ,l=Kq mrdihg wod,j tu ku iy .Kkh lr.;A ,l=Kq Bg wod, ,siaÜ
fndlaia tlg we;=,;A l,hq;= fjhs¡ fujeks ;ksj ;SrK .ekSfï jevigyka
ks¾udKh lsÍfïoS ta i|yd úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS b*A
iafÜÜukaÜ tl Ndú;d lrkq ,nhs¡ fuh wmg my; oelafjk wdldrhg
ksrEmKh l, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS If iy Then w;r iEu úgloSu mÍlaId lrkq ,nk fldkafoaish ,shkq ,nhs¡
Then g miqj my,ska tu fldkafoaishg tl`.kï isÿjk l%shdjg wod, fla;kh
l,hq;= fjhs¡ by; fldkafoaishg tl`. fkdjk úgoS Else g miqj ;j;a
fldkafoaishla i,ldne,sh yel' Bg miqj ;j;a b*A iafÜÜukaÜ tllska fmr
mßosu ;j;a fldkafoaishla mÍlaIdlr ne,sh yel' fï wdldrhg Else g miqj
wjYH fldkafoais m%udKhg .e,fmk f,ig b*A iafÜÜukaÜ wdrïN lrñka
fldkafoais ,súh yel' ish¿u fldkafoais j,g miqj Else f,i i|yka lr Bg
my,ska fla;kh l,úg by; i|yka lrk,o ish¿u fldkafoais j,g tl`.
fkdjQúg tu fla;kh l%shd;Aulùu isÿfjhs¡ wjidkfhys wdrïN lrk,o b*A
iafÜÜukaÜ m%udKhg .e,fmk f,ig End If f,ig wjika l,hq;= fjhs¡ fuu
,shk,o lsishï b*A iafÜÜukaÜ tlla i;HjQ úgloS fï yd ine|s Bg my,ska
,shk,o lsisÿ b*A iafÜÜukaÜ tlla i,ld n,kq fkd,nhs¡ ukao wjYH
fldkafoaish i;HjQ neúks' fyd|hs fuu jevigyfkys Calculate nÜka tl vn,A
la,sla lr tys la,sla bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fldgq lrk,o fla;kh tl fm,lg ,súhhq;= nj u;l ;nd.kak¡


fmdf;ys bv m%udKj;A fkdjk neúka by; wdldrhg olajd we;' fuu úIhhka
y;frys ,l=Kqj, tl;=j 4 ka fnÿúg ,l=Kqj, idudkHh fidhd.; yels w;r
miqj th ixikaokhg ,lalr ,siaÜfndlaia j,g we;=,;A lrk neúkA tu
.Kkh lrkq ,nk idudkH w.h ;ekam;A lr ;nd.ekSu i|yd memavg f,i
Decimal fâgd ghsma tflys fõßhn,a tlla ks¾udKh lr we;' fuysoS .Ks;h"
bx.%Sis" isxy, iy úoHdj hk úIhhkag wod, ,l=Kq ,ndoSu isÿlrkq ,nkafka
ms,sfj,ska TextBox2, TextBox3, TextBox4 ys iy TextBox5 hk lkafg%da,a ;=,
neúka tajd Val *kalaIka tl Ndú;d lrñka tl;=lr idudkH w.h .Kkh
lr.ekSu i|yd 4 ka fnod we;' fuu w.hka m,uqj tl;=ù tu tl;=jQ iïmQ¾K
w.h 4 ka fnosh hq;= neúka tu w.hka y;r fjku jryka lr 4 ka fnod we;'
tfia isÿl,hq;Af;A + ,l=Kg l,ska fnoSfï ,l=Kg m%uqL;djh ysñjk neúks¡
fuf,i jryka l,úg fnoSfï ,l=Kg l,ska jrykg m%uqL;djh ysñjk neúka
tajd tl;= lsÍfuka wk;=rej 4 ka fnoSu isÿlrkq ,nhs¡ oeka fuu idudkH w.h
memavg fõßhn,hg mjrdwe;' fuu idudkH w.h l=uk ,l=Kq mrdifha
we;Aoehs fidhd.; hq;=fjhs¡ fu;koS ;ksj ;SrKhla .;hq;= neúka b*A
iafÜÜukaÜ tlla Ndú;d lsÍug isÿfjhs¡ fyd|hs ta i|yd my; mßos fla;kh
lrkak¡ fuh by; i|yka lrk,o fla;khg miqj isÿlrkak¡

fuys fldgqlrk,o fla;kh tl fm,lg ,súhhq;=nj u;l ;nd.kak¡ fuf,i


.Kkh lrf.k memavg fõßhn,hg ,nd.;A idudkH w.h 75 fyda 75 g jvd
jeäoehs fidhdn,d we;s w;r th i;Hkï ListBox1 ,siaÜfndlaia tl ;=,g wod,
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
mqoa.,hdf.A ku iy Average is f,i tu .Kkh lrf.k memavg fõßhn,hg
,nd.;A idudkH w.h wE|df.k fmkajk f,ig fla;kh lr we;' fuysoS
fglaiaÜ fldgia tlg wE|d.ekSu i|yd & i,l=K Ndú;d lr we;' & “ “ & u.ska
jpk w;r ysia;eka ;eîu i|yd Ndú;d lr we;' fï wdldrhg wksl=;A
fla;khkao by; wdldrhg wkql+,jk mßos fla;kh lrkak¡ óg wod, ish¿u
fla;kh wm my;ska bosßm;A lr we;'

by; fla;kh Tng ukdj jegfykakg we;ehs lshd wfmalaId lruq¡ oeka ;j;a
n,d bkafka l=ulgo@ oekau jevigyk Odjkh lr tys id¾:l;Ajh w;A
ú|skak¡ oeka wms fuu b*A iafÜÜukaÜ tflys ;j;a m%fNAohla y÷kd.ksuq¡ fuho
fla;kfhys fjkila isÿjqjo l%shd;Aulùfuys meyeos,s fjkila olakg
fkd,efnhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu iafÜÜukaÜ m%fNAohu l%shdfõoS meyeos,s fjkila olakg fkd,efnhs¡ fuysoS


m,uqj If iy Then w;r iqmqreÿ f,i wod, fldkafoaish i|yka lrk w;r tu
fldkafoaishg tl`. jQ úg isÿjk l%shdjg wod, fla;kh Then g miqj i|yka
lrkq ,nhs¡ fuysoS óg wod, fkdjk fï yd ine|s fjk;A fldkafoaishla mÍlaId
lrkúgoS Else f,i i|yka lr fjku b*A iafÜÜukaÜ tlla wrUkjd fjkqjg
ElseIf f,i B,`. fldkafoaish wrUkq ,nhs¡ fuysoSo ElseIf iy Then w;r B,`.
fldkafoaish i|yka lrkq ,nhs¡ Then g miqj fmr mßosu ,shkq ,nk
fldkafoaishg tl`.jQ úg isÿjk l%shdjg wod, fla;kh isÿlrkq ,nhs¡ fï
wdldrhg mÍlaId lrkq ,nk fldkafoais m%udKhg .e,fmk f,ig ElseIf f,i
iafÜÜukaÜ ,sùu isÿlrkq ,nhs¡ fuysoS úfYaIfhkau u;l ;nd.; hq;= jkafka
wdrïN lrk,o uq,Au b*A iafÜÜukaÜ tl muKla EndIf f,i wjika l,hq;= w;r
Bg miqj ,shk,o lsisÿ ElseIf iafÜÜukaÜ tlla i|yd EndIf f,i wjika lsÍug
wjYH ke;' fuysoS l,ska b*A iafÜÜukaÜ tflys Else g miqj fjku b*A
iafÜÜukaÜ tl mÍlaId lrk w;r fuu b*A iafÜÜukaÜ tflys ElseIf f,i
fl,skau B,`. iafÜÜukaÜ tl ,shk neúka ffioaOdka;slj fuu wdldrh l,ska
b*A iafÜÜukaÜ wdldrhg jvd fõ.j;Aj l%shd;Auljk njg ;¾l l, yel'
fyd|hs fuu iafÜÜukaÜ tl l%shd;Auljk wdldrh wjfndaO lr.ekSu i|yd
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
jevigykla ks¾udKh lrn,uq¡ fyd|hs úIqj,a fíisla fvdÜfkÜ mß.Kl
NdIdfjys 2008 ixialrKfhys File >>> New Project fukq úOdkh wkq.ukh
lrñka w¿;A jHdmD;shla wdrïN lrkak' fuh mhs;.ria m%fïhh weiqfrka
iDcqfldaKsl ;%sfldaKhl mdo foll os. ,ndÿka miq wfkla mdofhys os. fidhd.;
yels jevigykla fjhs¡ fï i|yd fglaiaÜ fndlaia lkafg%da,A 3 la" mslap¾
fndlaia lkafg%da,A tlla" f,An,A lkafg%da,A 3 la" nÜka lkafg%da,A tlla iy
f¾äfhda nÜka lkafg%da,A 3 la wjYH fjhs¡ Bg wu;rj ToolTip lkafg%da,A tlla
wjYH fjhs¡ fuysoS iDcqfldaKsl ;%sfldaKfhys fokq ,nk mdo j, w.hka
ksrEmKh lsÍu i|yd fmakaÜ jevigyk Ndú;d lrñka iDcqfldaKsl
;%sfldaKhla ks¾udKh lr th *.Jpg wdlD;sfhys mska;+rhla jYfhka iq/l=ï lr
we;' oeka mslap¾ fndlaia lkafg%da,A tflys ol=Kqmi by, fl,jfrys olakg
,efnk l=vd l¿mdg ;%sfldaKhlska ksfhdackh jk nÜka tl la,sla lr olakg
,efnk l=vd fukq tflka Choose Image úOdkh f;dard.kak¡ fuúg olakg
,efnk vhf,d.A fndlaia tflys Local Resources TmaIka tl f;dard Import nÜka
tl la,sla lr olakg ,efnk vhf,d.A fndlaia tflka tu fmakaÜ yryd
ks¾udKh lrk,o mska;+rh f;dardfokak¡

fyd|hs by; i|yka lrk,o lkafg%da,aia Ndú;d lrñka my; oelafjk wdldrhg
f*daï tl äihska lr.kak¡ fuysoS fla;kh i|yd jeo.;Ajk lkafg%da,Aia j,
kïo rEm igyk iu`. bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ l,ska mejiQ mßos fuh
mhs;.ria m%fïhg wkqj iDcqfldaKsl ;%sfldaKhl mdo foll os. ,ndÿka miq
wfkla mdofhys os. fidhd.; yels jevigykla fjhs¡ fuys mdo ;=fkysu wdldr
;=klloS mdohkays os. fiùfï yelshdj we;' fuys Type 1 f¾äfhda nÜka tl
f;ArEúg iDcqfldaKsl ;%sfldaKhl wfkla mdo foflys os. ,ndÿka miq l¾Kfhys
os. fidhd.ekSfï yelshdj we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

WodyrKhla f,i by; iDcqfldaKsl ;%sfldaKfhys 3 iy 4 f,i mdo foflys os.


,ndÿka úgoS x ys fyj;A l¾Kfhys os. fidhd.ekSfï yelshdj we;' fuys Type 2
hk f¾äfhda nÜka tl f;dard.;A úgoS l¾Kfhys iy noaO mdofhys os. ,ndÿka úgoS
iïuqL mdofhys os. fidhd.ekSfï yelshdj mj;S'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

tkï l¾Kfhys os. iy noaO mdofhys os. ,ndÿka miq x fyj;A iïuqL mdofhys os.
fidhd.ekSug yelsúh hq;=h' fuys Type 3 hk f¾äfhda nÜka tl f;dard.;A úgoS
l¾Kfhys iy iïuqL mdofhys os. ,ndÿka úgoS noaO mdofhys os. fidhd.ekSug
yelsúh hq;=h'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

tkï l¾Kfhys os. 5 f,i iy iïuqL mdofhys os. 4f,i ,ndÿka úgoS x fyj;A
noaO mdofhys os. fidhd.ekSug yelsúh hq;=h'
wms m,uqj n,uq mhs;.ria m%fïhh hkq l=ulao lshd¡ iDcqfldaKsl ;%sfldaKhl noaO
mdofhys w|skq ,nk iup;=ri%hl j¾.M,fhys tl;=j iy iïuqL mdofhys w|skq
,nk iup;=ri%hl j¾.M,fhys iïmQ¾K tl;=j l¾Kfhys w|skq ,nk
iup;=ri%hl j¾.M,hg iudkùu isÿfjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

tkï iïuqL mdofhys we| we;s iup;=ri%fhys j¾.M,h a kï noaO mdofhys we|
we;s iup;=ri%fhys j¾.M,h b kï fuu j¾.M,hka foflys tl;=j tkï
l¾Kfhys we| we;s iup;=ri%fhys j¾.M,h jk c g iudkùu isÿfjhs¡ tu ksid
iup;=ri%hl mdo iudk neúka iup;=ri%hl j¾.M,h iEfokafka o mdo
foflys os. jeä lsÍfuka neúka Bg wkqrEmj fkdokakd mdohl os. fï
weiqfrka fidhd.ekSfï yelshdj we;' fuys Type 1 f¾äfhda nÜka tl f;dard we;s
úgoS noaO mdofhys iy iïuqL mdofhys os. ,ndÿka úgoS l¾Kfhys os.
fidhd.ekSug yelsúh hq;=h' tfia kï w.hka ,ndoSug yelsúh hq;Af;A iïuqL
mdofhys iy noaO mdofhys muKla neúka l¾Kh bosßfhys we;s fglaiaÜ fndlaia
tl ;=, w.hka ,ndoSug fkdyelsúh hq;= w;r th fiùug we;s ksid x f,i
i|yka úhhq;=h' tfia kï Type 1 f¾äfhda nÜka tl la,sla l,úgoS fuh isÿúh
hq;= neúka tys CheckedChanged bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu ;%sfldaKfhys l¾Kfhys bosßfhys olakg ,efnkafka TextBox1 lkafg%da,A


tl neúka tys x f,i fmkaùug;A fuys w.hka ,ndoSug fkdyelsjk mßos ReadOnly
fm%dmá tl True lr we;' fuúg fglaiaÜ fndlaia tl ;=, we;s foa lshúh yels w;r
tys lsisjla we;=,;A lsÍfï yelshdjla fkdue;' óg fmr wfkla f¾äfhda nÜka
tlla f;dard ;snqfkakï wfkla fglaiaÜ fndlaia tll x iy ReadOnly fm%dmá
tl True ù ;snqfkakï fuu wjia:dfõoS tajdfhys w.hka ,ndoSug yelsjk mßos
ReadOnly fm%dmá tl False lr x mej;=fkakï th bj;Aùug fla;kh lr we;'
Type 2 f¾äfhda nÜka tl vn,A la,sla lr tys CheckedChanged bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuúg iïuqL mdofhys os. fiúh yels neúka Bg bosßfhka we;Af;A TextBox2
lkafg%da,A tl neúka tys x f,i fmkaùug;A w.hka ,ndoSug fkdyelsjk mßos
ReadOnly fm%dmá tl True lr we;' óg fmr wfkla f¾äfhda nÜka tlla f;dard
;snqfkakï tajdfhys w.hka ,ndoSug yelsjk mßos x hkak ;snqfkakï tajd bj;A
ùug;A ReadOnly fm%dmá tl False lr w.hka ,ndoSug yelsjk mßos ilia lr we;'
Type 3 f¾äfhda nÜka tl vn,A la,sla lr tys CheckedChanged bfjkaÜ tl ;=<
my; mßos fla;kh lrkak¡

fuu f¾äfhda nÜka tl la,sla l, úgoS l¾Kfhys os. iy iïuqL mdofhys os.
,ndÿka úgoS noaO mdofhys os. fidhd.ekSug yelsúh hq;=h' noaO mdofhys bosßfhys
olakg ,efnkafka TextBox3 lkafg%da,A tl neúka tys x hkak fmkaùug;A w.hka
,ndoSug fkdyelsjk mßos ReadOnly fm%dmá tl True f,i ilia lr we;' óg fmr
fjk;A f¾äfhda nÜka tlla Tnd ;snqfkakï tajdfha x mej;=kfyd;A w.hka
,ndoSug th bj;Ajk f,ig;A ReadOnly fm%dmá tl True ù mej;=fkakï th
False ùug;A fla;kh lr we;' fuu jevigyk m,uqj Odjkh l,úg lsisÿ
f¾äfhda nÜka tlla f;AÍ ;sfnkq olakg fkd,efnhs¡ tfia mej;=kfyd;A
jevigyk fodaI iys; fjhs¡ tkï fuúg w.hka ;=ku ,ndoSfï yelshdj mj;S'
fuh j,lajd.ekSu i|yd m,uq f¾äfhda nÜka tl f;dard fm%dm¾àia úkafvda
tflka Checked fm%dmá tl True f,i ilialr we;' oeka jevigyk Odjkh lr
n,kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu jevigyfkys Calculate nÜka tl la,sla l,úgoS jevigykg ;ksj


;SrKhla .ekSug isÿfjhs¡ tkï fuys f¾äfhda nÜka ;=fkka l=ula fyda
f;ArEúgoS tlsfklg fjkia .Kkh lsÍula isÿjk neúks¡ m,uq f¾äfhda nÜka
tl f;ArEúgoS noaO mdofhys iy iïuqL mdofhys os. ,ndÿka úgoS l¾Kfhys os.
fidhd.ekSug yelsúh hq;=h' tkï iïuqL mdofhys os. 3 o" noaO mdofhys os. 4
kï l¾Kfhys os. my; mßos fiúh yelsúh hq;=h'
32 + 42 = x2

9 + 16 = x2

25 = x2

x=5

tkï fuysoS TextBox2 ys iy TextBox3 ys we;s w.hka j, j¾.hka tl;=ù bkamiq


tu ,efnk w.fhys uQ,h ;%sfldaKfhys l¾Kfhys mdofhys os.g iudk fjhs¡ ta
i|yd Calculate nÜka tflys Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS m,uqj RadioButton1 lkafg%da,a tl f;AÍ mj;skafkao hkak fidhd n,d
we;' túg fuu .Kkh lsÍfïoS tu w.hka ;djld,slj u;l ;nd.ekSu i|yd
valstore iy answ f,i fâgdghsma tl Decimal jk fõßhn,A folla ks¾udKh
lr we;' fuysoS .Kkhùu isÿjk úgoS j¾. w.hka j, tl;=j u;l
;nd.ekSug;A tys uQ,h u;l ;nd.ekSug;A fuu fõßhn,Aia fol Ndú;d lrkq
,nhs¡ fuysoS oYu w.hka ,ndÿkafyd;A tho u;l ;nd.ekSug yelsjk f,ig
Decimal fâgdghsma tl Ndú;d lr we;' fuys valstore fõßhn,hg TextBox2 ys
j¾. w.fha;A TextBox3 ys j¾. w.fha;A tl;=j u;l ;nd.kakd f,ig fla;kh
lr we;' TextBox2.Text ^ 2 f,i i|yka l,úg TextBox2.Text * TextBox2.Text
hkak ye`.fjhs¡ tkï TextBox2 ys ,ndoS we;s w.h j¾. lrkq ,nhs¡ tkï 4 f,i
,ndoS ;snqkfyd;A 4 * 4 fyj;A 16 hk w.h ,nd.; yel' oeka fuu ,enqk
j¾.w.h l¾Kh u; we|s iup;=ri%fhys j¾.M,hg iudk fjhs¡ tkï
l¾Kfhys mdofhys os. jkqfha tkï ,enqk w.fhys uQ,h fjhs¡ fuu ,enqk
w.h valstore fõßhn,h ;=, .nvdù we;s neúka tys uQ,h answ fõßhn,hg
mjrdf.k we;' answ = valstore ^ 0.5 fuysoS valstore g mjrd.;A w.fhys uQ,h
,nd.kakd f,ig fla;kh lr we;' lsishï w.hla ^ 0.5 u.ska tys uQ,h
fidhd.ekSfï yelshdj we;'

fuysoS ms,s;=r oekgu;A


answ fõßhn,hg mjrdf.k wjidkh' fuysoS tu ms,s;=r uefiaÊ fndlaia tll
fmkajk f,ig fla;kh lr we;' uefiaÊ tl ;=, The answer is f,i fmkajd
VbCrlf fla;kh u.ska fma,shla lvd X = f,i answ j,g mjrd.;A w.h fmkajk
f,ig fla;kh isÿlr we;' fyd|hs RadioButton2 lkafg%da,A tl la,sla l,fyd;A
isÿjk .Kkhg wod,j my; mßos fla;kh isÿlrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
RadioButton2 lkafg%da,A tl f;dard we;s úgoS l¾Kfhys os. iy noaO mdofhys os.
,ndÿka úgoS iïuqL mdofhys os. fiùug yelsúh hq;=h' tkï my; mßos fiúh
yelsúh hq;=h'
x2 + 32 = 52

x2 + 9 =25

x2 = 25 – 9

x2 = 16

x=4

tkï fuysoS TextBox1 ys we;s w.fhys j¾.fhka TextBox3 ys j¾. w.fhka wvqù tys
uQ,h fmkajkq ,nhs¡ fuúg ks¾udKh jk valstore fõßhn,hg tu TextBox1 ys
j¾. w.fhka TextBox3 ys ,efnk j¾. w.h wvql,úg ,efnk w.h mjrd.kq
,nhs¡ bkamiq fuys uQ,h mdofhys os.jk neúka th answ fõßhn,hg mjrdf.k
we;' bkamiq fmr mßosu fuh ms,s;=rla f,i uefiaÊ tll fmkajk f,ig fla;kh
lr we;' fyd|hs RadioButton3 lkafg%da,A tl la,sla l,úgoS isÿjk .Kkhg
wod,j my; mßos fla;kh lrkak¡

fuu f¾äfhda nÜka tl f;dardf.k we;súgoS l¾Kh iy iïuqL mdofhys os.


,ndÿka úgoS noaO mdofhys os. fiùug yelsúh hq;=h'
x2 + 42 = 52

x2 + 16 = 25

x2 = 25 – 16

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
2
x =9

x=3

fuysoS valstore fõßhn,h ;=, .nvdjkq ,nkafka TextBox1 ys ,ndoS we;s w.fhys
j¾. w.h fyj;A l¾Kfhys osf.ys j¾. w.fhka TextBox2 ys ,ndoS we;s w.fhys
j¾. w.h fyj;A iïuqL mdofhys j¾. w.fhka wvqù ,efnk w.h fjhs¡ miqj
fuys uQ,h answ fõßhn,hg mjrd fmr mßosu th uefiaÊ tll fmkaùug
fla;kh isÿlr we;' óg wod, iïmQ¾K fla;kh my;ska bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
oeka fkdmudj jevigyk Odjkh lr n,kak¡ Tnj mqÿuhg m;Alrjñka
jevigyk l%shd;Aulùu isÿfjhs¡
fuu jevigyfkys isÿjkafka iïmQ¾Kfhkau .Kkhla neúka fuu fglaiaÜ
fndlaia ;=, w.hla fjkqjg fglaiaÜ tlla fyda isïn,A tlla we;=,;A lr
Calculate nÜka tl la,sla l,úgoS jevigyk fodaI iys; jk nj Tng wuq;=fjka
u;la l,hq;= ke;' fuf,i fglaiaÜ fndlaia tl ;=, b,lalula fkdj fjk;A
le/lag¾ tlla ghsma lsÍug ;e;a lrk úgoS tu le/lag¾ fyda isïn,A ghsmaùu
isÿfkdúh hq;= w;r tu wjia:dfõoSu gQ,Aáma tllska You cannot use any other
character f,i fmkaúh hq;= fjhs¡ tfia kï fglaiaÜ fndlaia tl ;=, lsishï lS
tlla Tnk wjia:dj KeyPress bfjkaÜ tl jYfhka y÷kajkq ,nhs¡ úIqj,a fíisla
fvdÜfkÜ mß.Kl NdIdfjys bfjkaÜia iy tajd Ndú;d lrñka jevigyka
ks¾udKh lrk wkaou ms,sn|j ieflúka wmf.A fuu fmd;A ud,dfõ ;=kajk
.%ka:fhka meyeos,s lr we;' fuysoS 0 ys isg 9 olajd lS muKla Ndú;d l,yels
w;r wfkl=;A lsisÿ lS tlla tnQúgoS tajdfhys we;s le/lag¾ia ghsma fkdùu
isÿúh hq;=h' Tn oekgu;A okakjd KeyPress bfjkaÜ tl ;=,oS h;=remqjrefjys
lsishï lS tlla y÷kd.kq ,nkafka tys iïu; ASCII w.fhka nj' ta wkqj
h;=remqjrefjys 0 ys isg 9 olajd b,lalï j,g wod, ASCII w.h jkqfha 48 isg 57
olajd jQ w.hka fjhs¡ fuu lS tnQ úg wod, w.hka ghsmaúh hq;= w;r thg mgyeks lS
tlla tnQúgoS gQ,Aáma tl fmkaúh hq;=fjhs' fyd|hs ta i|yd fglaiaÜ fndlaia tl
vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuys jïmi by, ,ehsia;=fjka
KeyPress bfjkaÜ tl f;dard my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuu .%ka: ud,dfõ óg l,ska .%ka:h wOHhkh l, Tng fuu fla;kh ukdj
jegfykakg we;s¡ Asc(e.KeyChar)=48 fuysoS 48 hk w.h h;=remqjrefjys ASCII
w.hla jYfhka i,lk f,ig fla;kh lr we;' fuysoS ASCII w.h 48 isg ys isg 57
olajd lS tnQ úg úfYaIfhka isÿùug fohla fla;kh lr fkdue;s neúka Bg wod,
w.h ghsmaùu isÿjkq ,nhs¡ fuysoS w.hka ,ndfok úgoS th jerÿkfyd;A th
uld oeóug Backspace lS tl Ndú;d lsÍug yelsúh hq;=h' Bg wod, ASCII w.h
jkqfha 8 fjhs¡ fuysoS ASCII w.h 48 isg 57 olajd we;s lS j,g wu;rj

Or Asc(e.KeyChar)=8 fla;kh u.ska Backspace lS tlo i,lk f,ig fla;kh


lr we;' Else hkq by; lS fjkqjg h;=remqjrefjys fjk;A lS tlla Tnk wjia:dj
fjhs¡ fuúg ,nd.;A ToolTip1 lkafg%da,A tflka gQ,Aáma tlla fmkajk f,ig
fla;kh lr we;' ToolTip1 ys SetToolTip fu;â tl u.ska jevigykla
Odjkhjk úgoS tkï rka ghsï tflaoS lsishï bfjkaÜ tlloS gQ,Aáma tlla
fmkaùu i|yd Ndú;d lrkq ,nhs¡ TextBox1 u.ska fuh TextBox1 ys KeyPress
bfjkaÜ tl ;=, fmkajk w;r Bg miqj fmr,s fldud ;=, wod, mKsúvh i|yka
lr we;' ToolTip1.IsBalloon= True fla;h u.ska fuu gQ,Aáma tl neÆkhla
wdldrhg fmkaùu isÿlrkq ,nhs¡ ToolTip1.ToolTipIcon=ToolTipIcon.Info fuysoS
gQ,Aáma tlla i|yd Ndú;d l,yels whslka j,ska Info hk whslka tl fmkaùug
fla;kh lr we;' e.Handled = True u.ska tu nÜka j,g mgyeks lS tlla tnQ
úgoS bfjkaÜ tl l%shd;Aul fkdjk f,ig fla;kh lr we;' fï wdldrhg
wfkl=;A fglaiaÜ fndlaia ;=,o my; mßos fla;kh lrkak¡
TextBox2 i|yd

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

l,ska wdldrhgu fuu fla;kho f;Areï .kak¡


TextBox3 i|yd

oeka jevigyk Odjkh lr tys id¾:l;Ajh w;Aú¢kak¡ fyd|hs wms oeka fuu
bf.k.;A w¿;A b*A iafÜÜukaÜ m%fNAoh Ndú;d lrk wdldrh bf.kSu i|yd
;j;a m%dfhda.sl jevigykla ks¾udKh lruq¡ fuh úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdjg Tnf.A is; we| ne| ;nd.kakd ;j;a tla jevigykla jkjd
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fkdwkqudkhs¡ fuh wxl wyUq f,i ,ndÿkaúgoS tajd ms,sfj,g ilia lrkq
,nk l=vd mß.Kl l%Svdjla f,ig ye|skajQjdg jrola fkdue;' fuu
jevigyk id¾:lj f;Areï .ksñkA ksul,miq Tng rEm fldgia tl;= lrñka
iïmQ¾K mska;+rhla ilia lrkq ,nk jevigykla jqjo ks¾udKh lsÍfï
l=i,;djh ,nd.; yel'
fyd|hs jeä l;d l=ulgo wms oekau jev mgka .ksuq¡ fyd|hs fï i|yd úIqj,A
iagqäfhda 2008 ixialrKh Ndú;d lrñka úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdjg wod,j w¿;A jHdmD;shla wdrïN lrkak' fyd|hs fuu jevigyk i|yd
nÜka lkafg%da,Aia 18 la" f,An,A lkafg%da,Aia 6 la iy ghsu¾ lkafg%da,A tlla
wjYH fjhs¡ fuu lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl
äihska lr.kak¡

fuysoS fla;kh i|yd jeo.;Ajk lkafg%da,Aia j, kïo rEm igyk iu`. olajd we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuysoS l%shdldÍ;Ajh meyeos,s


lsÍug ;rï fuh kqyqre jevigykla fkdjkjd wkqudkhs¡ fuys 1 ys isg 15 olajd jQ
w.hka olakg ,efnhs¡ tfukau ta yd ine|s lsisjla fkdue;s ysia nÜka tllao
olakg ,efnhs¡ fuu ysia nÜka tl Ndú;d lrñka wod, wxl 1 ys isg 15 olajd
ms,sfj,ska ilia l,hq;= fjhs¡ kuq;A fuh ieliSu i|yd ,efnkafka ñks;A;= 10
l ld,hla jk w;r th wjika ùug fmr fuu wyUq f,i ,eî we;s w.hka
ms,sfj,g ilia l,hq;= fjhs¡ fuu ld,h wjikajQ miq Time Elapsed. Game
Over f,i uefiaÊ tlla fmkaúh hq;= w;r tys we;s OK nÜka tl la,sla l,úgoS
jevigyk Odjkfhka bj;Aúh hq;=h' fuys Pause nÜka tl la,sla l, úgoS ld,h
.Kkhùu k;rúh hq;= w;r kej;;A rgdj ilia lsÍug ;e;a lrk úgoS kej;=k
;ek isg ld,h wvqùu mgka.; hq;=fjhs¡ fuys Styles nÜka tl la,sla l, úgoS rgdj
fjkia lsÍug yelsúh hq;=h' fuu jevigyfkys rgdj ilia lrkq ,nkafka fuu
ysia;ekg fyj;A ysianÜka tl ;sfnk ;ekg b,lalï iys; nÜka udre lsÍfuks¡
kuq;A fuysoS i;H jYfhka isÿlrkafka nÜka ysia nÜka tl ;sfnk ;ekg
p,kh lsÍula fkdfjhs¡ fuh wms fufia meyeos,s lr.ksuq¡
Created By: S.Wajira Madushanka
Disapamok Online IT Academy

by; wdldrhg nÜkaia j, b,lalï olakg ,enqfkahehs is;kak¡ fuúg ysia nÜka
tl ;sfnk ;ekg 14 f,i i|yka nÜka tl fukau 15 hk nÜka tlo heùu
isÿl, yel' fuúg 15 hk nÜka tl la,sla l,úg th ysia nÜka tl ;sfnk
;ekg .uka lrúh yelsúh hq;=h' tfukau 14 hk nÜka tl la,sla l,úgoS tho
ysia nÜka tl ;sfnk ;ekg heùug yelsúh hq;=h' kuq;A wm fuysoS i;H
jYfhkau nÜka tl ysia;ekg heùula isÿlrkafka ke;' WodyrKhla f,i 15
hk nÜka tl .ek is;kak¡ fuh la,sla l,úg wm lrkafka tys wxlh muKla
ysia nÜka tl ;=, fmkaùu fjhs¡ kuq;A fuu nÜka tl udre ù we;s nj fmkaùu
i|yd 15 wxlh ;sfnk nÜka tl ysia lrkq ,nhs¡ 14 f,i i|yka nÜka tlg
isÿlrkq ,nkafkao thu fjhs¡ tkï 14 f,i i|yka nÜka tl la,sla l,úgoS
tu wxlh ysia ;ek ;snQ nÜka tl ;=, fmkajkq ,nk w;r nÜka tl tu
ia:dkhg .shnj ye`.ùug 14 wxlh l,ska mej;s nÜka tl ysia lrkq ,nhs¡ wm
fuu jevigyfkys ish¿u nÜka j,g isÿlrkq ,nkafkao by; i|yka lrk,o
l%shdju fjhs¡ fyd|hs Tng oeka jevigyfkys l%shdldÍ;Ajh ukdj
f;Areïhkakg we;ehs lshd wfmalaId lruq¡ wms oeka fla;kh lsÍug mgka.ksuq¡
fuys wms m,uqj 14 f,i i|yka nÜka tlg wod, fla;kh ms,sn|j i,luq¡
fuf,i b,lalï iys; nÜka tyd fuyd lrkúgoS 14 f,i i|yka nÜka tl
jgd hdnoj ysia nÜka ;=kla ;sfíhehs ;¾l l,yel' tkï 14 hk nÜka tl 13
fukau 5 iy oekg ysia ;ekla iys; nÜka tlg udre lsÍu isÿl, yel'

tkï 13 wxlh ;sfnk ;ek ysia;ekla mej;súg tu ia:dkhg;A 5 hk ;sfnk


;ek ysia;ekla mej;shfyd;A iy oekg ysia;ek ;sfnk ;ekg fuu 14 hk
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
nÜka tl heùu fyj;A wxlh udre lsÍu isÿl, yel' fuysoS wm heùu fjkqjg
isÿlrkq ,nkafka 14 hk nÜka la,sla lrkúgoS tu wxlh by; i|yka lrk,o
l=uk fyda nÜka tlla ysiajmej;s úg thg fuu 14 hk wxlh mjrd th tu
ia:dkhg .shnj ye`.ùug 14 hk wxlh iys; nÜka tl ysialr we;' ta i|yd 14
f,i i|yka nÜka tl vn,A la,sla lr my; mßos fla;kh lrkak¡

fuu wxl ms,sfj,g ilia lsÍu i|yd Tng hïlsis ld,hla ,ndfokjd lSjd
Tng u;l we;s¡ fuu .Kkh lsÍu isÿlrkq ,nkafka ghsu¾ lkafg%da,A tl ;=,
fjhs¡ fuysoS fudkhï fyda nÜka tlla la,sla lsÍug mgka.kakdúg fuu ghsu¾
lkafg%da,A tl l%shd;Aulúh hq;= neúka ta i|yd Timer1.Start () fla;h Ndú;d lr
we;' fuf,i wxl ms,sfj,g ilia lrkúgoS w;ru`. fudkhï fyda ld¾hhla
i|yd fõ,dj .Kkh lsÍu k;r lsÍug wm Pause nÜka tl Ndú;d lrkq ,nhs¡
wdrïNfhys fuh ;djld,slj wl%shjk mßos ilia lr we;s w;r m%fya,sldfjys
wxl ms,sfj,g ilia lsÍug l=uk fyda nÜka tlla la,sla l, úgoS ld,h
.Kkhùu wdrïNjk neúka oeka fuu nÜka tl w;ru. k;r lsÍug il%sh
lr.;hq;= neúka ta i|yd Button17.Enabled = True hk fla;h ,shd we;' fuu
jevigyfkaoS by; i|yka l, wdldrhg l=uk nÜka tl ysiaj mj;skafkao
hkak ;¾l lrñka fidhd.; hq;= neúka jevigykg ;ksj ;SrKhla .ekSug
isÿjk neúka wksjd¾fhkau b*A iafÜÜukaÜ tlla Ndú;d lsÍug isÿfjhs¡ fï
i|yd wm oeka fuu .%ka:fhka meyeos,s lrk,o b*A iafÜÜukaÜ m%fNAoh Ndú;d
lr we;'
fuu 14 hk nÜka tl la,sla l,úgoS Button13 fyj;A oekg ysiaj mj;sk nÜka
tl i;H jYfhka ysiaj mj;skafkao hkak fidhd n,k w;r th tfia kï oekg 14
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
wxlh i|yka iys; nÜka tl oekg ysiaj mj;sk nÜka tl fyj;A Button13 g tu
w.h ,nd.kakd f,ig fla;kh lr we;' fuysoS ,nd.kakd ju ,ndfokakd ol=K
hk kS;sh u;l ;nd.kak¡ ^fuh wm l,ska .%ka:fhys fï ms,sn|j ieflúka
bosßm;A lr we;'& oeka fuu 14 hk wxlh ysianÜka tlg ,nd.;A miq tu
ia:dkh fj; 14 f,i i|yka nÜka tl udrejQ nj fmkaùug fuys ;snQ wxlh
bj;A lsÍug fla;kh lr we;' fï wdldrhgu Button15 fyj;A oekg 13 hk
wxlh iys; nÜka tl ysiajqjfyd;A fmr mßosu thg 14 hk wxlh mjrdf.k oekg
14 f,i i|ykaa nÜka tl ysialrk f,ig fla;kh lr we;' tfukau Button10
fyj;A oekg 5 hk wxlh iys; nÜka tl ysiaj mej;sh fyd;a fuu 14 hk wxlh
mjrd oekg 14 f,i i|ykaa nÜka tl ysialrk f,ig fla;kh lr we;'
fyd|hs wms oeka oekg 13 hk wxlh iys; nÜka tl fyj;A Button15 hk
lkafg%da,A tl i,ld n,uq¡

fuysoS 13 f,i i|yka nÜka tl ie,l+úg fuf,i wxl ms,sfj,g ilia lrkúgoS
oekg 12" 7 iy 14 hk nÜka ysiaj mj;skafka hehs ;¾l l,yel' fyd|hs ta
i|yd Button15 hk lkafg%da,A tl vn,A la,sla lr tys Click bfjkaÜ tl ;=, my;
mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS Button16 fyj;A oekg 12 wxlh mj;sk nÜka tl ysiaj mj;skafkao hkak
fidhd n,d we;s w;r th tfia kï Button16 lkafg%da,A tlg Button15 ys wxlh
fyj;A 13 hk w.h mjrd Button15 ys wxlh ysia lsÍug fla;kh lr we;' tfukau
7 ys b,lalu iys; nÜka tl jk Button11 hk lkafg%da,A tl ysiaj mej;=kfyd;A
thg fuu 13 hk w.h mjrd fuu oekg 13 w.h mj;sk nÜka tl ysia lsÍug
fla;kh lr we;' tfukau 14 wxlh i|yka nÜka tl ysiaj we;Akï fuu 13 w.h
mjrd iqmqreÿ f,i oekg 13 w.h mj;sk nÜka tl ysia lrkq ,nhs¡ fuys 12 hk
wxlh iys; nÜka tl ie,l+úg th wxl ms,sfj,g ilia lrk úgoS 6 iy 13
hk nÜka ysiaj mj;skafkahehs ;¾l l, yel'

fyd|hs fuu 12 f,i i|yka nÜka tl vn,a la,sla lr my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Button12 fyj;A 6 f,i i|yka nÜka tl ysiaj mj;Skï tu ;sfnk


ia:dkhg 12 f,i i|yka nÜka tl .sh nj ye`.ùu i|yd thg 12 hk w.h
mjrd.kakd f,ig;A 12 hk w.h mej;s nÜka tl ysiajk f,ig;A fla;kh lr
we;' tfukau Button15 fyj;A 13 w.h mj;sk nÜka tl ysiaj mj;Skï thg fuu
12 hk w.h mjrd oekg 12 mj;sk nÜka tl ysialsÍug fla;kh lr we;' fuys
15 hk nÜka tl ie,l+úg wxl ms,sfj,g ilia lrk úgoS 9, 5 iy m,uqfjkau
ysiaj mej;s nÜka tl ysiaj mj;skafka hehs ;¾l l,yel'

fyd|hs taa i|yd 15 f,i i|yka nÜka tl vn,a la,sla lr tys la,sla bfjkaÜ tl
;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys oekg ysiaj mj;sk Button13 ys w.h ysiaj mej;=kfyd;A thg fuu
Button9 ys w.h mjrd Button9 ys fglaiaÜ tl ysialr.kakd f,ig fla;kh lr
we;' tfukau oekg 5 hk w.h mj;sk Button10 lkafg%da,A tl ysiaj mj;Skï thg
fuu w.h mjrd 15 hk w.h ysialr.kakd f,ig fla;kh lr we;' tfujkau
fuu nÜka tlg by,ska msysgd we;s Button5 hk lkafg%da,A tl ysiaj mj;Skï
thg Button9 ys w.h fyj;A 15 hk w.h mjrd th ysialr.kakd f,ig fla;kh
lr we;' fuys 5 hk w.h mj;sk nÜka tl ie,l+úg ta jgd ysia nÜka 4 la
mj;skafkahehs ;¾l l,yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
tkï oekg 7, 10, 15 iy 14 hk w.hka iys; nÜka ysiaj mj;skafka hehs ;¾l
lrñka fla;kh isÿl, yel' fyd|hs ta i|yd fuu 5 hk w.h iys; nÜka tl vn,A
la,sla lr tys la,sla bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

m,uqj fuys Button14 fyj;A 14 f,i i|yka nÜka tl ysiaj mj;skafka kï thg
fuu Button10 ys wxlh fyj;A 5 hkak mjrdf.k fuu 5 hk w.h ysia lsÍu i|yd
fla;kh isÿlr we;' bkamiq ElseIf iafÜÜukaÜ tlla Ndú;d lr Button11 fyj;A 7
wxlh mj;sk nÜka tl ysiaj mj;Skï fuu 5 hk w.h thg mjrd wxlh ysia
lr.kakd f,ig fla;kh lr we;' fï wdldrhg Button9 iy Button6 i|yd
by; wdldrhg wkql+,j fla;kh isÿlr we;' oeka 7 hk w.h iys; nÜka tl
ie,l+úg tys my; mßos 4, 13, 6 iy 5 hk nÜka ysiaj mj;sk nj ;¾l l,
yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

tkï fuys 6, 4, 5 iy 13 hk w.hka ysiaj mj;skafka hehs ;¾l lrñka 7


b,lalu iys; nÜka tl vn,A la,sla lr my; mßos fla;kh lrkak¡

fuys wxl udre lrk úgoS Button15 nÜka tl" Button12, Button7 iy Button10
hk lkafg%da,Aia ysiaj mj;skafka hehs is;d tajdg wod, w.h fyj;A Button11 ys
mj;sk 7 hk w.h mjrd oekg 7 hk w.h mj;sk nÜka tl ysialr.kakd f,ig
fla;kh lr we;' fuys 6 f,i i|yka nÜka tl ie,l+úg tys my; mßos 12 iy 2
hk nÜka ysiaj mj;skafka hehs ;¾l l, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu 6 f,i i|yka nÜka tl vn,A la,slA lr my; mßos fla;kh
isÿlrkak¡

fï wdldrhg 9 b,lalu iys; nÜka tl ie,l+úg tys 15, 10 iy 11 hk nÜka


ysiaj mj;skafka hehs ;¾l lrñka fla;kh isÿl, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu nÜka tl ;=, my; mßos fla;kh isÿlrkak'

fuys fla;kho l,ska wdldrhgu f;Areï .kak¡


fuys Button6 fyj;A 10 wxlh iys; nÜka tl ie,l+úg tys 5, 4, 9 iy 1 hk nÜka
ysiaj mj;skafka hehs ;¾l lrñka fla;kh lsÍu isÿl, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys 4 f,i i|yka nÜka tl ie,l+úgoS tys 2, 3, 10 iy 7 hk nÜka ysiaj


mj;skafka hehs ;¾l lrñka fla;kh lsÍu isÿl, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fï wdldrhg 2 hk nÜka tl ie,l+úg 8, 4 iy 6 hk nÜka ysiaj mj;skafka hehs


;¾l lrñka fla;kh lsÍu isÿl, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs ta wdldrfhkau 11 hk nÜka tl ie,l+úg tys 9 iy 1 hk nÜka ysiaj


mj;skafka hehs ;¾l lrñka fla;kh lsÍu isÿl, yel'

fuu 11 hk w.h iys; nÜka tl vn,A la,sla lr my; mßos fla;kh lrkak'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys 1 f,i i|yka nÜka tl ie,l+úg 3, 10 iy 11 hk nÜka ysiaj mj;skafka
hehs ;¾l lrñka fla;kh lsÍu isÿl, yel'

tfukau 3 f,i i|yka nÜka tl ie,l+úg 1,4 iy 8 hk nÜka ysiaj mj;skafka


hehs ;¾l lrñka fla;kh isÿl, yel'

fuys 8 f,i i|yka nÜka tl ie,l+úg 2 iy 3 hk nÜka ysiaj mj;skafka hehs


;¾l lrñka fla;kh isÿl, yel'

oeka fuys my; oelafjk wdldrhg fla;kh isÿlrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu jevigyfkys wms uq,skau ysiaj mej;=kq nÜka tl i|yd fla;kh isÿlf,A
fkdue;' th fla;kh l,hq;Af;A wxl ms,sfj,g ilia lrkúgoS fuys wxlhla
mej;=fkahehs ;¾l lrñka fjhs¡ fuúg thg jï miska iy by,ska wxlhla
mej;=fkahehs ;¾l l, yel'

oeka fuu nÜka tl vn,A la,sla lr my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs oeka jevigyk Odjkh lr wxl udre lrñka wxl ms,sfj,g ilia lsÍug
W;Aidy .kak¡ fyd|hs fuu nÜka tyd fuyd lrñka l=uk fyda wjia:djloS wxl
ms,sfj,lg ilia lf,Ahehs is;kak¡ fuúg tu la,sla lr ms,sfj, iïmQ¾K jk
wjia:dfõoSu You won the game Congratulation f,i uefiaÊ tlla fmkaúh
hq;=fjhs¡ fuysoS ms,sfj,ska Button1 ys isg Button14 olajd 1 ys isg 15 hk w.hka
wksjd¾fhkau mej;sh hq;= neúka b*A iafÜÜukaÜ tl iu`. And Tmf¾g¾ Ndú;d
lsÍug isÿfjhs¡ fyd|hs ta i|yd iEu nÜka tlla ;=,u by; i|yka fla;khg
my,ska my; oelafjk wdldrhg fla;kh isÿlrkak¡

fuysoS Button1 lkafg%da,A tflys isg Button14 lkafg%da,A tl olajd ms,sfj,ska 1 ys


isg 15 olajd wxl ms,sfj,g iliaù we;Aoehs úuid n,k w;r fuúg ;j;a lsisÿ
fohla isÿlsÍug fkdue;s neúka ld,h .Kkhùu isÿlrk ghsu¾ lkafg%da,A tl
wl%sh ;;Ajhg m;Alr we;' tfukau You won the Game. Congratulation f,i
uefiaÊ tlla fmkaùug fla;kh lr we;' fuh iEu nÜka tlla ;=,u ,sùug
j. n,d.; hq;=fjhs¡ fuu wxl ms,sfj,g ilia lrkq ,nk m%fya,sldfjys ;j;a
úfYAI;Ajhla jkqfha wdldr lsysmhlg fuu wyUq w.hka mj;sk ms,sfj, fjkia
lsÍug yelsùuh' ta i|yd fuys olakg ,efnk Styles nÜka tl Ndú;d lrkq
,nhs¡
fuysoS wm fl,skau wxl rgdjg wod, fla;kh fl,skau ,shd fkdue;s w;r
idudkH bfjkaÜ fm%diSðh¾ tlla ;=, wod, fla;kh isÿlr miqj tajd nÜka
tl ;=, m%ldYhg m;Alr we;' fuf,i bfjkaÜ fm%diSðh¾ tlla ks¾udKh lsÍu
i|yd m,uqj l=uk fyda lkafg%da,A tlla vn,A la,sla lr fldaâ úkafvda tl
,nd.kak¡ fuys nÜka tlg wod, bfjkaÜ tflys End Sub j,g my,ska ;j;a

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
lkafg%da,A tll bfjkaÜ tllg wh;A fkdjk mßos l¾i¾ tl msysgqjd my;
oelafjk mßos fla;kh isÿlrkak¡

fuys numbstyle1 f,i kï lr we;Af;A wod, bfjkaÜ fm%diSðh¾ tl i|yd


Ndú;d lrkq ,nk ku jk w;r fuhg Tn leu;s ´kEu fjk;A kula ,ndoSfï
yelshdj we;' oeka fuys Private Sub iy End Sub w;r l¾i¾ tl msysgqjd wxl
rgdj fjkiau jQ wdldrhlg ,nd.ekSug my; mßos fla;kh lrkak¡

fuysoS wms tlsfklg fjkia wxl rgd y;rla bosßm;A lrk neúka fmr
wdldrhgu numbstyle2, numbstyle3 iy numbstyle4 f,i fjku bfjkaÜ
fm%diSðh¾ ks¾udKh lrñka ta ;=, my; oelafjk wdldrhg fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuys we;s Styles nÜka tl la,sla lrkúgoS fuu bfjkaÜ fm%diSðh¾ ;=,
ks¾udKh lr.;A wxl rgd tlska tl fmkAúh hq;=fjhs¡ fuysoS o wms lrkq
,nkafka lsishï fõßhn,A tlla fl,skau la,dia tl ;=, ks¾udKh lr thg
tl ne.ska tl;=ùug i,iajd tajd wyj,A w.h kï Bg wod, bfjkaÜ fm%diSðh¾
tl Odjkh ùug ie,eiaùfuks¡ fyd|hs ta i|yd fl,skau la,dia tl ;=,
Dim mem As Integer

f,i fõßhn,hla ks¾udKh lr.kak¡ oeka fuu Styles nÜka tl ;=, my;
oelafjk wdldrhg isÿlr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS m%:ufhka ks¾udKh lr.;A mem fõßhn,hg 1 ne.ska tl;=ùug bv
i,iajd we;' fuys 1 jQ úg ks¾udKh lr.;A numbstyle1 bfjkaÜ fm%diSðh¾ tl
l%shd;Aulùug fla;kh lr we;' lsishï bfjkaÜ fm%diSðh¾ tlla fjk;A
bfjkaÜ tlla ;=, l%shd;Aulùu i|yd Call úOdkh Ndú;d lrkq ,nhs¡ fï
wdldrhg 2 jQ úg numbstyle2 o 3 jQ úg numbstyle3 iy 4 jQ úg numbstyle4
l%shd;Aulùu i|yd fla;kh lr we;' w.h 4 jk úgu rgd uq, isg kej;
yuqfjñka fla;kh l%shd;Aulùu i|yd mem ys w.h 0 lr we;' fuúg kej;
jrla nÜka tl la,sla lrkúgoS 0 g 1 la tl;=ù kej; fla;kh l%shd;Aulùu
isÿfjhs¡
fuysoS wxl ms,sfj,g ilia lsÍu i|yd hï ksYAÑ; ld,hla ,ndfok nj Tng
wm l,skau lSjd u;l we;s¡ tkï ;;Amrfhka ;;Amrh ld,h wvqùu isÿjk w;r
ld,h 0 ùug fmr wxl ms,sfj,g ilia lsÍug j.n,d.; hq;=fjhs¡ ;;Amrfhka
;;Amrh wvqùu hkq ksrka;rfhka isÿjk l%shdj,shla neúka fï i|yd fla;kh
l,hq;Af;A ,nd.;A ghsu¾ lkafg%da,A tl ;=, fjhs¡ fyd|hs ta i|yd ghsu¾
lkafg%da,A tflys Interval tl 1000 f,i ilia lr my; oelafjk wdldrhg
fla;kh isÿlrkak¡

fuysoS ;;Amr .Kkhùu isÿjkafka Label3 lkafg%da,A tl ;=, fjhs¡ fuys oekg
mj;sk w.fhka 1 la wvqùu i|yd fla;kh lr we;' ghsu¾ lkafg%da,A tl ;=,
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
Interval tl 1000 f,i ilia l, neúka iEu ;;Amrhlg jrlau Tick bfjkaÜ tl
l%shd;Auljk úgoS Label3 ys mj;sk w.fhka 1 ne.ska wvqùu isÿfjhs¡ fuf,i
w.h wvqfjñka fuys w.h 0 ùu hkq yßhgu ñks;A;=jla f.ù wjidk ùu fjhs¡
fuúg ñks;A;=jla wvqúh hq;= neúka ñks;A;= .Kkhùu isÿjkafka Label1 ys
neúka bka 1 la wvqùu i|yd fla;kh lr we;' kej;;A ;;Amr 59, 58 f,i
wdrïNùu i|yd Label3 ys w.h 59 ùug fla;kh isÿlr we;' fuu Label1 ys w.h
0 iy Label3 ys w.h 1 jkjd;A iu`.u ld,h wjika jk neúka túg ;jÿrg;A
.Kkhùu k;r lsÍu i|yd ghsu¾ lkafg%da,A tl wl%sh lr we;s w;r wod,
uefiaÊ tl fmkajd jevigyk Odjkfhka bj;Aùug fla;kh lr we;' oeka
fkdmudj jevigyk Odjkh lr tys rih w;Aú|skak¡
fyd|hs Tng b*A iafÜÜukaÜ tflys wm oeka meyeos,s lrÿka m%fNAoh ukdj
jegfykakg we;ehs lshd wfmalaId lruq¡ rEm fldgia tl;= lrñka isÿlrk
fujeksu wdldrfha jevigyka ks¾udKh lsÍu Tn i;=h'
;ksj ;SrK .ekSfï jevigyka ks¾udKfhaoS úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdj ;=, Ndú;d lrkq ,nk fuu b*A iafÜÜukaÜ tl l%shd;Aul jk wdldrh
ukdj meyeos,sj ;jÿrg;A wjfndaO lr.ekSu i|yd wms ;j;a l=;=y,hla okjk
jevigykla ks¾udKh lruq¡ fuh Tng úfkdaockl fukau wdYAp¾hu;A
jevigykla jkjd fkdwkqudkhs¡ fuysoS Tng gQ,A fndlaia tflys olakg
,efnk ;j;a jeo.;A lkafg%da,A tlla m%dfhda.slj Ndú;d lrk wdldrh bf.k
.; yel' fuh hï mqoa.,hl=f.A cd;sl ye÷kqïm;A wxlh ,ndÿkA úg Tyqf.A ia;%S
mqreI Ndjh iy Wmkaoskh fiùfï jevigykla fjhs¡ jeä l;d fudlgo wms
oekau jev mgka .ksuq¡ fï i|yd f,An,A lkfg%da,A 5 la" .ArEma fndlaia lkafg%da,A
tlla iy nÜka lkafg%da,A tlla wjYH fjhs¡ Bg wu;rj gQ,A fndlaia tflys
olakg ,efnk Common Controls leg.ßfhys olakg ,efnk MaskedTextBox
lkafg%da,A tl wjYHh fjhs¡

oeka fuu lkafg%da,Aia f*daï tl ;=, my; oelafjk wdldrhg äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fla;kh i|yd jeo.;A jk lkafg%da,Aia j, kï rEm igyk iu`.u olajd


we;' fglaiaÜ fndlaia tlla ;=, lsishï úfYaIs; wdldrhlg fglaiaÜ tlla
,ndoSug wjYHjQ úg fuu MaskedTextBox lkafg%da,A tl Ndú;d lrkq ,nhs¡
WodyrKhla f,i Tng úfYaIs; l%uhlg ÿrl:k wxlhla jeks hula i|yka
lsÍug wjYHjQ úg myiqfjkau fuu MaskedTextBox lkafg%da,A tl Ndú;d
lsÍfï yelshdj we;' WodyrKhla f,ig Tng lsishï ÿrl:k wxlhla XXX
XXXXXXX hk wdldrhlg i|yka lsÍug wjYHjQfha hehs is;kak¡ kuq;A fï i|yd
idudkH wdldrhg fglaiaÜ fndlaia tlla Ndú;d l,úg XXX f,i ÿrl:k
wxlfhys m,uq fldgi ,ndoS ´kE ;rï bv m%udKhla ;nñka ÿrl:k wxlfhys
b;sß fldgi ,ndosh yel' kuq;A MaskedTextBox tll tu úfYaIs; l%uhg wkqj
ñil fjk;A lsisÿ wdldrhlg ÿrl:k wxlh i|yka l, fkdyel' fuf,i
wjYH úfYAIs; wdlD;shlA ,ndoSu Mask tlla ,ndoSu jYfhka i,lkq ,nhs¡ ta
i|yd wod, MaskedTextBox tl f;dard tys ol=Kqmi by, fl,jfrys olakg
,efnk l=vd l¿mdg ;%sfldaKhlska ksfhdackh jk nÜka tl la,sla lr olakg
,efnk l=vd fukq tflka Set Mask úOdkh f;dard.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuúg Input Mask f,i vhf,d.A fndlaia tlla olakg ,efnhs¡ fuys Ndú;d
l,yels úfYaIs; wdlD;s lsysmhlau olakg ,efnhs¡ fuys my,u msysá Mask f,i
i|yka fglaiaÜ fndlaia tl ;=, tu wjYH wdlD;sh fyj;A f*daueÜ tl ,ndosh
yel' fuys XXX XXXXXXX f,i f*daueÜ tl ,ndoSug n,dfmdfrd;A;= fõkï fuys
we;s b,lalï ksrEmKh jk fia 0 ,ndosh hq;=fjhs¡ tkï 000 0000000 f,igh'

oeka OK nÜka tl la,sla lr jevigyk Odjkh l, úgoS udialâ fglaiaÜ fndlaia


tl ;=< háka bß folla olakg ,efnk w;r ÿrl:k wxlfhys 071 f,i ,ndÿka
úg iajhxl%Shj ysia bvla ;nñka b;sß b,lalï ghsmaùu isÿfjhs¡ fuysoS fuu
wdlD;shg mgyeksjk wdldrhg lsisÿ le/lag¾ tlla ,ndoSfï yelshdj
fkdue;' tfukau ,ndÿka b,lalï 10 g jvd jeä lsisÿ b,lalula ,ndoSfï
yelshdj fkdue;' tu ksid fujeks wjia:djloS idudkH fglaiaÜ fndlaia tlla
fhdod.kq ,enqfõkï fjk;A le/lag¾ia ghsma fkdùug wdosh i|yd fjku
fla;kh lsÍug isÿfjhs¡ wmf.A jevigyfkys wdlD;sh jkqfha cd;sl
ye÷kqïm;A wxlfhys b,lalï 9 muKla ghsma lsÍug yelsúh hq;= w;r w.g v
hk wl=r muKlaa mej;sh hq;=fjhs¡ fyd|hs ta i|yd f*daï tlg ,nd.;A udialâ
fglaiaÜ fndlaia tl f;dard tys ol=Kqmi by, fl,jfrys olakg ,efnk
l¿mdg ;%sfldaKhlska ksfhdackh jk nÜka tl la,sla lr olakg ,efnk fukq
tflka Set Mask úOdkh f;dard.kak¡ fuúg olakg ,efnk vhf,d.A fndlaia
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
tflys Mask bosßfhys b,lalï 9 la mej;sh hq;= neúka 000000000 f,i;A w.g v
wl=r mej;sh hq;= neúka v f,i;A ,ndfokak¡ bkamiq OK nÜka tl la,sla lrkak¡

fyd|hs oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuys Enter your ID
Number bosßfhys wod, cd;sl ye÷kqïm;A wxlh i|yka lr Find Birth Day nÜka
tl la,sla l,úg tu cd;sl ye÷kqïm;A wxlhg wkqj Tyqf.A fyda wehf.A ia;%S
mqreINdjh iy Wmkaoskh fmkaúh hq;=fjhs¡ fyd|hs wms oeka m,uqj n,uq cd;sl
ye÷kqïm;A wxlh ,ndÿka miq hdka;%slj Wmkaoskh iy ia;%S mqreI Ndjh
,nd.kafka flfiao lshd¡ fï i|yd wm my; ye÷kqïm;A wxlh ie,ls,a,g
.ksuq¡
873403349v
fuys jïmi isg m,uq b,lalï foflka ksrEmkh jkq ,nkafka Tyq Wmka j¾Ih
fjhs¡ tkï fuys uq,A b,lalï fol jkqfha 87 fjhs¡ tkï fudyq bmso we;Af;A
1987 j¾Ifhys fjhs¡ fuysoS 2000 jirg miqj bmsÿk lsisu flfkl=yg
ye÷kqïm;la fkd,eî we;s f,ig Wml,Amkh lr we;' fuys 87 g miqj we;s
b,lalï ;=fkka tkï fuys kï 340 fjhs¡ fuu w.h hï mqoa.,hl=f.A 500 g
jeäkï tu mqoa.,hd .eyeKshla jk w;r 500 g wvqkï tu mqoa.,hd msßñ
flfkl= fjhs¡ fuysoS Tyq fyda weh Wmka udih iy oskh ;SrKh lrkq
,nkafka o fuu w.h i,lñka fjhs' msßñ flfkl=kï m,uqj fuu ,eî we;s
w.h 31 g wvqkï fl,skau tu mqoa.,hd ckjdß udifhys bmÿk flfkl= jk
w;r WodyrKhla f,i fuu w.h 5 jQfhakï fl,skau Tyq ckjdß ui 5 jk
osk Wmka wfhl= fjhs¡ WodyrKhla f,i fuu w.h 31 g jvd jeä jQfha hehs
is;kak¡ by; 340 hk w.h ie,l+úg th 31 g jvd úYd, w.hla fjhs¡ fuúg
ckjdß udih i|yd iEu wjqreoaoloSu osk 31 la we;s neúka fuh 340 hk
w.fhka m,uqj wvql, hq;=fjhs¡ fuúg ,efnk w.h 309 fjhs¡ hï fyhlska
fuu ,enqk w.h 31 g jvd wvqjQfha kï Tyq tu oskg fmnrjdß udifhys Wmka
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
wfhl= fjhs¡ oeka fuu ,enqk 309 w.h 31 l g jvd kej;;A jeä ksid wêl
wjqqreoaola f,i i,ld fmrjdß udihg we;s osk 29 ka wvq l,hq;= fjhs¡ fuúg
,efnk w.h 280 fjhs¡ fuu ,enqk w.h 31 g jvd wvqjQfha kï Tyq tu oskg
ud¾;= udifhys Wmka wfhl= fjhs¡ fuu 280 hk w.h kej;;A 31 g jvd jeä
neúka ud¾;= uig osk 31 la we;s neúka 280 ka kej;;A 31 la wvq l, hq;= fjhs¡
fuúg ,efnk w.h 249 fjhs¡ hïfyhlska fuu w.h 31 g jvd wvq jQfha kï
Tyq tu oskg wfm%A,A ui Wmka wfhl= fjhs¡ fuu ,enqk 249 hk w.h 31 g jvd
jeä jk neúka wfm%A,A uig osk 30 la we;s neúka kej;;A 249 ka 30 la wvql,
hq;= fjhs¡ fuúg ,efnk w.h 219 fjhs¡ fuh 31 g jvd wvq jQfha kï Tyq tu
oskg uehs ui Wmka wfhl= fjhs¡ fuu ,enqk 219 hk w.h 31 g jvd jeä neúka
uehs uig osk 31 la we;s neúka kej;;A 31 ka wvql, hq;= fjhs¡ fuúg ,efnk
w.h 188 fjhs¡ fuh 31 g jvd wvqjQfha kï Tyq tu oskg cQks ui Wmka wfhl=
fjhs¡ fuu 188 hk w.h 31 g jvd jeä neúka cQks uig osk 30 la we;s neúka
kej;;A 30 la wvq l, hq;=fjhs¡ fuúg ,efnk w.h 158 fjhs¡ hï fyhlska fuh
31 g jvd wvqjQfha kï Tyq tu oskg cQ,s ui Wmka wfhl= fjhs¡ fuu w.h 31 g
jvd jeä neúka cQ,s uig osk 31 la we;s neúka 158 ka 31 la wvq l, hq;= fjhs¡
fuúg ,efnk w.h 127 fjhs¡ hï fyhlska fuh 31 g jvd wvqjQfha kï Tyq tu
oskg wf.daia;= ui Wmka wfhl= fjhs¡ fuu ,efnk 127 w.h 31 g jvd jeä
ksid wf.daia;= uig osk 31 la we;s neúka kej;;A 127 ka 31 la wvql, hq;=fjhs¡
fuúg ,efnk w.h 96 fjhs¡ hï fyhlska fuh 31 g jvd wvqjQfha kï Tyq tu
oskg iema;eïn¾ ui Wmka wfhl= fjhs¡ 96 hk w.h 31 g jvd jeä neúka
iema;eïn¾ uig osk 30 la we;s neúka 96 ka 30 la wvql, hq;= fjhs¡ fuúg
,efnk w.h 66 fjhs¡ fuu w.h 31 g jvd wvqjQfha kï Tyq tu oskg
Tlaf;daïn¾ ui Wmka wfhl= fjhs¡ fuu 66 ka Tlaf;daïn¾ uig osk 31 la we;s
neúka 31 la wvql, hq;= fjhs¡ fuúg ,efnk w.h 35 fjhs¡ hï fyhlska fuh 31
g jvd wvqjQfha kï Tyq fkdjeïn¾ ui tu oskg Wmka wfhl= fjhs¡ 35 hk
w.h 31 g jvd jeä neúka fkdjeïn¾ uig osk 30 la we;s neúka 30 la
wvql,úg w.h jYfhka 5 ,efnhs¡ fuh wksjd¾fhkau 31 g jvd wvqjk w;r
Tyq bmso we;Af;A foieïn¾ ui 5 jk osk fjhs¡
fuu ye÷kqïm;A wxlfhys 87 g miqj we;s b,lalï ;=fkys jákdlu 500 g jvd
jeäjQ úgoS tkï ia;%S wfhl=f.A kï tu w.fhka 500 la wvqlr by; mßos 31 g
jvd wvq w.hla ,efnk f;la ms,sfj,ska udi j,g we;s osk j,ska wvql, hq;=
fjhs¡ WodyrKhla f,i 687 la jQfha kï thska 500 la wvqlr ,efnk w.h jk
187 by; ms,sfj,g wvqlrf.k hdhq;= fjhs¡ fuu ish,A, isÿjkqfha Find Birth
Day nÜka tl la,sla l, úgoS fjhs¡ tu ksid fla;kh l,hq;Af;A fuu nÜka tflys
Click bfjkaÜ tl ;=, fjhs¡ fuysoS m,uqj fuu udialâ fglaiaÜ fndlaia tl ;=,
,ndfok cd;sl ye÷kqïm;A wxlfhys m,uq b,lalï folg miqj we;s b,lalï
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
;=k fjkalr.; hq;=fjhs¡ bkamiq th 500 g jvd jeäkï 500 la wvqlr tu
,efnk w.h .nvdlr ;nd.; hq;=fjhs¡ ukao udi ms,sfj,g we;s osk .Kk wvq
lrkq ,nkafka tu w.fhka ùuh' fyd|hs fuu w.h .nvdlr ;nd.ekSu i|yd
Dim valpart As Integer

f,i fl,skau Class tl ;=, fõßhn,hla ks¾udKh lr.kak¡ oeka nÜka tflys
Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuysoS MaskedTextBox1 lkafg%da,A tl ;=, ,ndoS we;s cd;sl ye÷kqïm;A wxlfhka


m%:ufhka m,uq b,lalï folg miqj olakg ,efnk ms,sfj,ska we;s b,lalï ;=k
fjkalr .;hq;= fjhs¡ fuf,i lsishï fglaiaÜ fndlaia tll we;s fglaiaÜ tllska
´kEu ;eklska ´kEu le/lag¾ia m%udKhla fjkalr .ekSu i|yd úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdj ;=,oS Mid *kalaIka tl Ndú;d lrkq ,nhs¡ fuh
Ndú;d lrkq ,nk fmdÿ l%ufõohla olakg ,efnhs¡
Mid(fjka lsÍug n,dfmdfrd;A;=jk" fjka lrkq ,nk wl=r" fjka lrk)
fglaiaÜ tl mgka .kakd ;ek wl=re .Kk

fuf,i fjkalrkq ,nk le/lag¾ia m%udKh miqj .Kkhlg Ndckh lsÍulg


,lalrk neúka th ;djld,slj u;l ;nd.ekSu i|yd fl,skau la,dia tl ;=,
sex kñka fõßhn,hla ks¾udKh lr.kak¡

sex = Mid(MaskedTextBox1.Text,3,3)

MaskedTextBox1 lkafg%da,A tflys we;s fglaiaÜ tflys 3 ka jk le/lag¾ tflys


isg le/lag¾ ;=kla fjkalr.kakd f,ig fla;kh lr we;' bkamiqj th sex
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fõßhn,hg mjrd.kakd f,ig fla;kh lr we;' oeka fuu fjkalr.;A w.h
500 g jeäo wvqo hkak ikaikaokhg ,lal, hq;=fjhs¡ tfukau Wmkaoskh
,nd.kq ,nkafka fuu w.fhka ms,sfj,g udi j, we;s osk .Kk wvq lsÍfuka
fjhs¡ kuq;A fuu w.h 500 g jvd jeäjQ úg thska 500 la wvqlr tu ,efnk
w.h ms,sfj,ska udi j,g wod, osk .Kkska wvq lrk w;r tfia fkdfõkï
fl,skau wvqlrf.k hdu isÿlrkq ,nhs¡ fuu w.h miq wjia:d j,oS wvq lsÍug
Ndckh lr.kakd neúka th .nvdlr ;nd.ekSu i|yd fl,skau la,dia tl ;=,
Dim valpart As Integer

f,i fõßhn,hla ks¾udKh lr.kak¡ If sex > 500 Then fuu sex fõßhn,hg
fjkalr ;nd.;A w.h 500 g jvd jeä oehs úuid n,d we;' fuúg tu w.fhka 500
wvq lr tu ,efnk w.h valpart fõßhn,hg mjrd.kakd f,ig fla;kh lr
we;' tfukau fuúg .eyeKq flfkl= neúka Label4 lkafg%da,A tl ;=, Female
f,i fmkaùug fla;kh lr we;' tfia fkdjk úgoS tkï 500 g wvq w.hla neúka
th fl,skau valpart fõßhn,hg ,nd.kakd f,ig fla;kh lr we;' Label4
lkafg%da,a tl ;=, Male f,i fmkaùug fla;kh lr we;' oeka fuu cd;sl
ye÷kqïm;A wxlfhka bmÿk wjqreoao fjkalr.; hq;= fjhs¡ fuysoS wmg Mid
*kalaIka tl fjkqjg Substring fu;â tlo Ndú;d l, yel' fuho miqj wms
wjqreoao fmkaùfïoS m%fhdackhg .kakd neúka fõßhn,hla ;=, .nvdlr ;nd.;
hq;=fjhs¡ ta i|yd fl,skau la,dia tl ;=,
Dim str As String
f,i fjku fõßhn,hla ks¾udKh lr.kak¡ fuysoS
str= MaskedTextBox1.Text.Substring(0,2)
udialâ fglaiaÜ fndlaia tflys we;s fglaiaÜ tflka le/lag¾ia fjka lrkq
,nk msysgk ia:dkh f,i i|yka lr we;' tkï fglaiaÜ tflys le/lag¾ia
.Kka .kq ,nkafka jï me;Af;ys isg ms,sfj,ska ol=Kq me;A;g 0 ys isg fjhs¡
bkamiq fjkalr.kq ,nk b,lalï m%udKh , fhdoñka i|yka l,hq;= fjhs¡ fuu
fjkalr.kq ,nk le/lag¾ia m%udKh str fõßhn,hg mjrd.kakd f,ig
fla;kh lr we;'
fyd|hs oeka isÿlsÍug we;Af;A fuu jevigyfkys jeo.;Au fla;kh fjhs¡ tkï
fuu fjkalr.;A w.h tkï valpart fõßhn,hg ,nd.;A w.h 31 fyda 31 g jvd
wvqjk f;la ms,sfj,ska udij, osk .Kkska wvql, hq;=fjhs¡ tfia kï
mshjfrka mshjr udi j, osk .Kkg wkqj wvqlsÍug we;s neúka tla udihl
osk .Kkla wvql, miq tho 31 g jvd jeä jQ úg tu l,ska wvqjQ w.fhka
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
kej; udifhys osk .Kkla wvqlrk úgoS tu w.hka u;l ;nd.; hq;= neúka
ta i|yd fõßhn,Aia ks¾udKh l,hq;= fjhs¡ kuq;A wmg fuysoS ta fjkqjg
t,sukaÜ 11 lska hq;A wef¾ tlla ks¾udKh lr tu wjia:dkql+,j wvqjk osk
.Kk u;l ;nd.ekSu i|yd tu tla tla t,sukaÜ Ndú;d lr we;' ta i|yd
my; oelafjk wdldrhg xmonth f,i t,sukaÜ 11 lska hq;A wef¾ tlla
ks¾udKh lr.kak¡

fyd|hs oeka str= MaskedTextBox1.Text.Substring(0,2) fla;khg miqj nÜka


tflys la,sla bfjkaÜ tl ;=, m,uqj my; mßos fla;kh lrkak¡

fuys fldgq lrk,o fla;kh muKla ;ks fm,lg ,sùug j. n,d.kak' oeka
fuu ye÷kqïm;A wxlfhys fjkalr.;A b,lalï ;=kg wod, w.h 500 g jvd
jeäjQfha kï thska 500 la wvq l, fyda ke;fyd;A 500 g wvq fl,skau ,efnk
w.h fl,skau valpart fõßhn,hg ,ndf.k wjidkh' If valpart >val(31) Then

fuysoS fuu fjkalr.;A w.h 31 g jvd jeä oehs úuid n,hs¡ ukao tfia jQ úg Tyq
ckjdß ui Wmka wfhl= fkdjk neúks¡ tfia jqjfyd;A
xmonth(0) = valpart -31

fuu valpart fõßhn,h ;=, ;ekam;A jQ w.fhka ckjdß uig osk 31 we;s neúka 31
la wvqlr we;s w;r hï fyhlska tho 31 g jvd jeä kï B,`. udifhka wvq
lrk f;la fuu w.h u;lfha ;nd.; hq;=fjhs¡ ta i|yd fuu 31 wvqlr
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
,efnk w.h ks¾udKh lr.;A wef¾ tflys xmonth(0) t,sukaÜ tlg mjrdf.k
we;' Else hkq by; fldkafoaishg tl`. fkdjk wjia:dj fjhs¡ tkï fuu valpart
ys ;snQ w.h fl,skau 31 fyda 31 g jvd wvq w.hla ùuh' fuúg meyeos,sju tu
mqoa.,hd ckjdß ui Wmka mqoa.,fhl= jk w;r valpart j,ska 31 la wvq jQ miq
,efnk w.hg Tyq Wmka oji wkql+, fjhs¡ fuúg Wmka oskh fmkajkq ,nk
Label2 lkafg%da,a tl ;=, str fõßhn,hg fjkalr.;A wjqreoaog 1900 la tl;= lr
we;s w;r fuúg fjka lr.;A wjqreoao 88 kï thg thg 1900 la tl;= jQ miq
1988 f,i Wmka j¾Ih ,nd.; yel' fuf,i 1900 la tl;= lr we;Af;A ;ju;A
2000 j¾Ifha Wmka wfhl=g fyda Bg miqj Wmka wfhl=g ye÷kqïm;la ksl=;A lr
fkdue;s njg Wml,Amkh lrñka fjhs¡ fuúg bmso we;Af;A meyeos,sju ckjdß
ui neúka thg January hkak wE`od we;s w;r valpart ys w.h 31 g wvq ksid
fl,skau th oskh jYfhka fmkajk f,ig fla;kh lr we;' by; fldgq lr
olajd ;snqfka Wmkaoskhg wod, iïmQ¾K fla;kh fjhs¡ fuysoS Bg miqj Return
f,i fla;kh lr we;' fuúg hï fyhlska Else g miqj ,shd we;s fla;kh
l%shd;Aul jQ úg tkï Label2 ;=, Wmkaoskh fmkajQmiq Return fla;kh u.ska Bg
my,ska ,shd we;s lsisÿ fla;khla l%shd;Aul fkdlrñkA iïmQ¾Kfhkau bfjkaÜ
tl l%shd;Aulùu k;r lr oukq ,nhs¡ fuysoS Wmkaoskh ,enqKq miq ;j;a fohla
lsÍug wjYH ke;s ksid Bg my,ska ,shd we;s lsisÿ fla;khla l%shd;Aul lsÍug
wjYH fkdfjhs¡ ukao fufia Return f,i ,sùug wjYHù we;Af;A fuys ,shkq
,nkafka wm tlsfklg iïnkaO ke;s ;ks ;ks b*A iafÜÜukaÜ fjhs' fuúg
uq,ska ,shd we;s b*A iafÜÜukaÜ tl i;H jqjo wi;H jqjo Bg my,ska ,shd we;s
ish¿u ;ks ;ks b*A iafÜÜukaÜ o uqodyßkq ,nhs¡ fuh je,elaùu i|yd Return
f,i fla;kh lr we;' fuh fhdod ;snqfka wehs o hkak Tng wjidkfha fla;kh
isÿl, miq f;Areï .ekSfï yelshdj mj;S'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS valpart fõßhn,hg mjrd.;A w.h 31 g jvd jeä jQ úg tu w.h xmonth(0)
t,sukaÜ tlg ,ndf.k wjidkh' fuysoS th i;H jqj;A ,shkq ,nkafka ;ks ;ks
b*A iafÜÜukaÜ neúka B,`. b*A iafÜÜukaÜ tlo l%shd;Aulùu isÿfjhs¡ fuúg
xmonth(0) ys we;s w.ho 31 g jvd jeäoehs úuid n,d we;s w;r th tfia kï tu
w.fhka fmnrjdß uig we;s osk .Kk ^wêl wjqreoaola f,i i,ld& 29 la wvq
lr tu ,efnk w.ho kej;;A 31 g jvd jeäjqjfyd;A wvql,hq;= neúka
xmonth(1) t,sukaÜ tlg mjrdf.k we;' fuu xmonth(0) ys w.h 31 g wvqùu hkq
fmnrjdß ui Wmka ksid fmr mßosu Wmkaoskh fmkaùug fla;kh lr we;'

oeka fuu xmonth(1) t,sukaÜ tlg mjrd.;A w.ho 31 g jvd jeä kï th ud¾;=
uig we;s osk .Kk fyj;A 31 la wvqlr tu ,efnk w.h xmonth(2) t,sukaÜ tlg
mjrdf.k we;' fufia fkdùu hkq xmonth(1) ys w.h 31 fyda 31 g wvqùu fjhs¡
fuúg Tyq fyda weh ud¾;= ui Wmka wfhl= fjhs¡ túg Wmkaoskhg wod,
fla;kh fmr mßosu Bg wkql+, jk mßos Else g miqj ,shd we;'

fuu xmonth(2) t,sukaÜ tlg ,nd.;A w.h 31 g jvd jeäkï Tyq ud¾;= ui Wmka
wfhl= fkdjk neúka wfm%A,A udihg we;s osk .Kk fyj;A 30 lska wvqlr tu
,efnk w.h xmonth(3) t,sukaÜ tlg mjrdf.k we;' tfia fkdùu hkq Tyq
wfm%A,A ui Wmka wfhl= fjhs¡
Created By: S.Wajira Madushanka
Disapamok Online IT Academy

fuu xmonth(3) j,g ,nd.;A w.h 31 g jvd jeäkï Tyq uehs ui o Wmka wfhl=
fkdjk neúka tys uehs uig wod, osk 31 la wvqlr xmonth(4) t,sukaÜ tlg
mjrdf.k we;' fuu xmonth(3) w.h 31 fyda 31 g jvd wvqjQ úg Tyq uehs ui
Wmka wfhl= fjhs¡

fuu xmonth(4) g ,nd.;A w.ho 31 g jvd jeä kï kej;;A cQks uig we;s osk
.Kk jk 30 lska wvqlr xmonth(5) t,sukaÜ tlg tu w.h mjrdf.k we;'
xmonth(4) ys w.h 31 g jvd wvqjQ úg Tyq cQks ui Wmka wfhl= fjhs¡

fuu xmonth(5) t,sukaÜ tl i|yd ,nd.;A w.ho osk 31 g jvd jeäkï cQ,s uig
we;s osk .Kk jk 31 wvq lr tu ,efnk w.h xmonth(6) t,sukaÜ tlg
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
mjrdf.k we;' fuu xmonth(5) g ,enqk w.h 31 fyda 31 g wvqkï Tyq meyeos,sju
cQ,s ui Wmka wfhl= fjhs¡

fuu xmonth(6) fõßhn,hg mjrd.;A w.ho 31 g jvd jeäkï thska wf.dia;=


uig we;s osk .Kk jk osk 31 lska wvqlr th xmonth(7) t,sukaÜ tlg
mjrdf.k we;' fuu xmonth(6) ys w.h 31 fyda 31 g jvd wvqùu hkq Tyq wf.daia;=
ui Wmka wfhl= fjhs¡

fuu xmonth(7) t,sukaÜ tlg mjrd.;A w.h kej;;A 31 g jvd jeäkï


iema;eïn¾ uig we;s osk 30 lska wvqlr th xmonth(8) t,sukaÜ tlg mjrdf.k
we;' fuu xmonth(7) ys w.h 31 fyda 31 g wvqùu hkq Tyq iema;eïn¾ ui Wmka
wfhl= fjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu xmonth(8) t,sukaÜ tflys we;s w.ho 31 g jvd jeä jQ úg Tlaf;dan¾ uig
we;s osk 31 lska wvqlr tu ,efnk w.h xmonth(9) t,sukaÜ tlg mjrdf.k
we;' fuu w.h tkï xmonth(8) t,sukaÜ tflys w.h 31 fyda 31 g jvd wvqjQ úg
Tyq Tlaf;dan¾ ui Wmka wfhl= fjhs¡

fuu xmonth(9) t,sukaÜ tlg mjrd.;A w.h 31 g jvd jeä kï fkdjeïn¾ uig
we;s osk .Kk jk 30 lska wvqlr tu ,efnk w.h xmonth(10) t,sukaÜ tlg
mjrdf.k we;' fuu xmonth(9) ys w.h 31 fyda 31 wvqùu hkq meyeos,sju Tyq
fkdjeïn¾ ui Wmka wfhl= fjhs¡

oeka udi 11 la u f.ù we;s neúka wksjd¾fhkau fuu xmonth(10) ys we;s w.h 31
g jvd wvq w.hla fjhs¡ fuúg ,efnk w.h Wmkaoskh jk w;r udih foieïn¾
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fjhs¡ fyd|hs jevigyk Odjkh lr n,kak¡ Tnj mqÿuhg m;Alrjñka
jevigyk l%shd;Aulùu isÿfjhs¡ fyd|hs fuu jevigyfkys tla tla b*A
iafÜÜukaÜ j, Else g miqj oskh fmkaùug wod, fla;khg miqj Return f,i
fla;kh fkdlf,ahehs is;kak¡ fyd|hs fuu nÜka tflys uq,skau ,shd we;s b*A
iafÜÜukaÜ tlg wod, fla;kh i,ld n,uq¡

fuysoS valpart fõßhn,fhys we;s w.h 31 g jvd wvqjQfhahehs is;kak¡ fuúg Else g
miqj ,shd we;s fla;kh l%shd;Aulùu isÿfjhs¡ kuq;A Return f,i fla;kh lr
fkdue;s ksid ,shd we;Af;A ;ks ;ks b*A iafÜÜukaÜ neúka Bg my,ska ,shd we;s
b*A iafÜÜukaÜ o l%shd;Aulùu isÿfjhs¡ fuúg If valpart > val(31) Then fla;kh
wi;Hjk neúka Bg my,ska ,shd we;s ish¿u b*A iafÜÜukaÜ j, Else g miqj ,shd
we;s fla;kh muKla l%shd;Aulùu isÿfjhs¡

fuys wjidk b*A iafÜÜukaÜ tl l%shd;Aul jk úgoS xmonth(10) t,sukaÜ tflys


lsisÿ w.hla mjrd fkdue;s fjhs¡ ukao by; ish¿u b*A iafÜÜukaÜ j,oS
l%shd;AuljQfha Else g miqj ,shd we;s fla;kh fjhs¡ xmonth(10) t,sukaÜ tflys
w.hla mjrd fkdue;s úg tys w.h 0 fyj;A ysia w.hla olakg ,efnhs¡ fuh 31 g
wvq neúka Wmka udih December f,i fmkaùu isÿlrhs¡ kuq;A Wmkaoskh
úhhq;Af;A ckjdß udifhys ojila fjhs¡ ukao uq,Au b*A iafÜÜukaÜ tflys valpart
ys w.h 31 g jvd wvq ksidfjks¡ tu ksid Return hk fla;h iEu Else tllg miqju
i|yka lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs Tng b*A iafÜÜukaÜ tl l%shd;Auljk wdldrh ukdj jegfykakg
we;ehs lshd wfmalaId lruq¡ fujeks ;j;a jevigyka ks¾udKh lsÍug
W;Aidy.kak¡ olaI m,mqreÿ uDÿldx. ixj¾Olhl= ùug kï ksrka;rfhka
W;Aidyfha fhosh hq;= nj u;l ;nd.kak¡
fyd|hs wms oeka ;ksj ;SrK .ekSfï jevigyka ks¾udKh lsÍfïoS úIqj,A
fíisla fvdÜfkÜ mß.Kl NdIdj ;=, Ndú;d lrkq ,nk ;j;a iafÜÜukaÜ
wdldrhla bf.k .ksuq¡ fuh Select Case iafÜÜukaÜ tl jYfhka y÷kajkq ,nhs¡
fuh b*A iafÜÜukaÜ tl fuka ´kEu wjia:djloS Ndú;d l, fkdyels jk w;r
hï iSudjlg hg;Aj id¾:lj Ndú;d lsÍfï yelshdj mj;S' fuys wdlD;sh my;
oelafjk wdldrhg bosßm;A l, yel'

fuysoS m,uqj Select Case f,i wrUñka fldkafoais mÍlaIdlrkq ,nk TífclaÜ
tl wod, fm%dmá tl iu`.ska y÷kajdosh hq;=fjhs¡ WodyrKhla f,i lsishï lïfnd
fndlaia tllska hï whs;uhla f;ArEmiq hï l%shdj,shla isÿfõkï" whs;uh
f;ArEmiq th l=ulao hkak Text fm%dmá tl Ndú;d l, yels neúka tjka
wjia:djloS Select Case ComboBox1.Text f,i fuu iafÜÜukaÜ tlg wod,
fldkafoais mÍlaIdlrkq ,nk TífclaÜ tl y÷kajdosh yel' bkamiq Case f,i
wrUñka fldkafoaish muKla ,súhhq;= w;r kej; kej; fldkafoaish iu`.
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fldkafoais mÍlaId lrkq ,nk TífclaaÜ tl y÷kajdoshhq;= fkdue;' fï fya;=j
ksid fuu iafÜÜukaÜ tl b*A iafÜÜukaÜ tlg jvd ffioaOdka;slj fõ.fhka
l%shd;Auljk njg ;¾l l,yel' Case Else hkq by; ish¿u fldkafoais j,g
tl`. fkdjk wjia:dj fjhs¡ fyd|hs fuu Select Case iafÜÜukaÜ wdldrh
m%dfhda.slj Ndú;d lrk wdldrh jgyd.ekSu i|yd l=vd jevigykla ks¾udKh
lrn,uq¡ fuysoS Tng úIqj,A fíisla fvdÜfkÜ mdßißlh ;=,oS úkafvdaia
fufyhqï moaO;sh ;=, olakg ,efnk InputBox Ndú;d lrk wdldrh bf.k .;
yel'
fyd|hs fuu jevigyk ks¾udKh lsÍu i|yd úIqj,A fíisla fvdÜfkÜ 2008
ixialrKfhys w¿;A jHdmD;shla wdrïN lrkak' fï i|yd .ArEma fndlaia tlla"
mslap¾ fndlaia lkafg%da,A tlla" f¾äfhda nÜka lkafg%da,A ;=kla iy nÜka
lkafg%da,A tlla wjYHh fjhs¡ fuu jevigyk ;=,oS wdldr ;=kl is,skavr j,
j¾.M,h fiùfï yelshdj mj;S' tkï mshka folu mj;sk is,skavrhl" ;ks
mshkla muKla mj;sk is,skavrhl iy mshka lsisjla fkdue;s is,skavrhl
fjhs¡ fuu ,nd.;A f¾äfhda nÜka ;=fkka tla tla tajd f;ArEúg by; wdldr
;=fkysu is,skavrhl j¾.M,h fiùug yelsúh hq;=h' fuu tla tla f¾äfhda
nÜka la,sla lrkúgoS tu tla tla is,skavr l=uk wdldrfha tllaoehs hkak wm
my; oelafjk wdldrhg bfïÊ ;=kla fmkaÜ jevigyk Ndú;d lrñka
ks¾udKh lr we;' fuu jevigyk ks¾udKh lsÍug m%:ufhka tu wdldrhg
mska;+r ;=kla mßoafoka iq/l=ï lr.kak¡

fuys Both f,i kï lr we;Af;A mshka fol iys; is,skavrh ksrEmkh lsÍug wod,
bfïÊ tl fjhs¡ none f,i kï lr we;Af;A mshka lsisjla fkdue;s is,skavrh
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
ksrEmkh lsÍu i|yd fjhs¡ one f,i kï lr we;Af;A tla mshkla muKla we;s
is,skavrh ksrEmkh lsÍu i|yd fjhs¡ oeka my; oelafjk wdldrhg f*daï tl
äihska lr.kak¡

fuysoS wms wod, bfïÊ ;=ku fm%dfclaÜ tlg Resource *hs,A tlla wdldrhg
,ndf.k jevigyk ks¾udKh lsÍug n,dfmdfrd;A;= fjuq¡ tu l%uhg fuu bfïÊ
;=k fm%dfclaÜ tlg ,nd.ekSu i|yd jevigyk äihska lrk wjia:dfõoS
mslap¾ fndlaia lkafg%da,A tl f;dard tys ol=Kqmi by, fl,jfrys olakg
,efnk l=vd l¿ mdg ;%sfldaKhlska ksfhdackh jk nÜka tl la,sla lr olakg
,efnk fukq tflka Choose Image hk wdldrh f;dard.kak¡ fuúg olakg
,efnk vhf,d.A fndlaia tflys Project Resource File hk TmaIka tl f;dard
my,ska olakg ,efnk Import nÜka tl la,sla lrñka ks¾udKh lr.;A bfïÊ 3
f;dard oS ,nd.;A bfïÊ ;=fkka Both bfïÊ tl f;dard OK nÜka tl la,sla lrkak¡
fuu jevigyk äihska lrk wjia:dfõoSu wm Both Side Cylinder f¾äfhda nÜka
tl f;AÍ we;s mßos ilia lrkq ,nhs¡ tu ksid th f;AÍ we;s neúka mslap¾
fndlaia tflys m,uqj fmkaùug Both bfïÊ tl f;dard.kakd ,oS' ukao fuu
Both Side Cylinder f¾äfhda nÜka tl f;ArEúg fmkaúh hq;Af;A Both bfïÊ tl
ùuh' fuf,i Resource *hs,a tlla f,ig mska;+r we;=,;A l,miq th Solution
Explorer úkafvda tl ;=, my; mßos olakg ,efnhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS wm fla;kh isÿlrkq ,nkafka m,uqj fl,skau la,dia tl ;=,


Dim mem As String

f,i fõßhn,hla ks¾udKh lrk w;r bkamiqj Both Side Cylinder f;ArEúg both
f,i fglaiaÜ tll=;A" One Side Cylinder f¾äfhda nÜka tl la,sla l,úg tu
fõßhn,hg one f,i;A None Side Cylinder f¾äfhda nÜka tl f;ArEúgoS none
f,i fglaiaÜ tll=;A fõßhn,h ;=, .nvd lrkq ,nhs¡ miqj Area of Cylinder
nÜka tl la,sla lrk úgoS fuu mem fõßhn,h ;=, we;af;a l=uk fglaiaÜ tl
oehs i,lñka fla;kh lrkq ,nhs¡ fuu wjia:dfõ oS wmg isf,laÜ flaia
iafÜÜukaÜ tl Ndú;d l, yel' fyd|hs fuu f¾äfhda nÜka 3 g wod,
fla;kh my; mßos isÿlrkak¡

fuf,i Resource tl i|yd tl;= lr.;A bfïÊ ,nd.ekSu i|yd My. f,i
;s;la ;nd Resource f,i ghsma lr ;s;la ;enQ úg tu tl;= lr.;A mska;+r j, kï
olakg ,efnhs¡ tfukau mem fõßhn,hg both hk fglaiaÜ tl mjrd .kakd
f,ig fla;kh lr we;'
Created By: S.Wajira Madushanka
Disapamok Online IT Academy

fuu jevigyfkys lsishï is,skavr wdldrhla f;dard Area of Cylinder nÜka tl


la,sla l, úgoS tu is,skavrfhys Wi iy wrh ,ndoSu i|yd wms fglaiaÜ fndlaia
fjkqjg Ndú;d lrkq ,nkafka Input Box fjhs¡ úkafvdaia mdßißlh ;=,oS lsishï
w.hla we;=,;A lsÍu i|yd Input Box Ndú;d lrkq ,nhs¡ my; rEmfha fmkajd
we;Af;A tjeks úkafvdaia mdßißlh ;=, olakg ,efnk Input Box tlls¡

fuf,i úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS bkamqÜ fndlaia Ndú;d
lsÍu i|yd fmdÿ l%ufõohla olakg ,efnhs¡
InputBox (—bkamqÜ fndlaia tl ;=," —ud;Dldj˜, tys iqÿ mdg fldgqj ;=, )
fmkajkq ,nk fglaiaÜ tl˜ fmkajkq ,nk w.h

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
InputBox(“Enter Radius of Cylinder”, “Radius”, 0) f,i ,ndÿka úg my; oelafjk
wdldrhg InputBox tl olakg ,efnhs¡

fuysoS is,skavrfhys wrh i|yka lsÍug tla bkamqÜ fndlaia tll=;A bkamiqj
is,skavrfhys Wi i|yka lsÍug ;j bkamqÜ fndlaia tlla fmkaúh hq;= w;r
tajd ;=, ,ndfok w.hka miqj .Kkh lsÍfïoS wjYHjk neúka tajd fjku rad
iy hig f,i fõßhn,A folla ks¾udKh lr thg mjrd.kakd f,ig fla;kh
lrkq ,nhs¡ fyd|hs ta i|yd Area of Cylinder nÜka tl vn,a la,sla lr tys Click
bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuu bkamqÜ fndlaia tl ;=, ,ndfok wrh iy Wi hk w.hka .nvdlr ;nd.ekSu


i|yd m,uqj rad iy hig f,i Integer fâgd ghsma tflys fõßhn,A folla
ks¾udKh lr we;' oeka fuu ks¾udKh lr.;A fõßhn,A folg wjia:d folloS
ks¾udKh lr.;A bkamqÜ fndlaia foflys jevigyk Odjkh jk úgoS tys
we;=,;A lrkq ,nk w.hka mjrd .kakd f,ig fla;kh lr we;' fyd|hs oeka
jevigyk Odjkh lr nÜka tl la,sla l,úg bkamqÜ fndlaia tlla olakg
,efnhs¡ fuys w.hla ,ndÿka úg is,skavrfhys Wi i|yka lsÍug B,`. bkamqÜ
fndlaia tl olakg ,efnhs¡ kuq;A tys Cancel nÜka tl fyda ol=Kqmi by,
fl,jfrys laf,daia nÜka tl la,sla l,úgoS my; mßos uefiaÊ tlla fmkajñka
jevigyk Odjkhùu w;ru`. k;rùu isÿfjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fujeks wdldrhg úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka


ks¾udKh lrk,o jevigykla Odjkh lsÍfïoS we;sjk wkfmalaIs; jeros
úfYAIfhkau ksYAÑ; fya;=jla fidhd.ekSug fkdyels wdldrhg isÿjk jeros
j,oS jevigyk wl¾uKH ùu je,elaùu i|yd Exception f,i fjku la,dia
tlla olakg ,efnhs¡ fuf,i Exception la,dia tl Ndú;d lrñka jeros
y÷kd.ekSu i|yd Try Catch iag%lap¾ tl Ndú;d lrkq ,nhs¡ fuh my; oelafjk
wdldrhg ksrEmKh l,yel'

fuys Try j,g my,ska l%shd;Aul úhhq;= fla;kh ,súh hq;=fjhs¡ fuu fla;kh
uqodyßk úgoS th ksjerosj l%shd;Auljk úgoS Catch hk fldgi u`. yßkq ,nhs¡
kuq;A fuu fla;kh uqodyßk úgoS hï wkfmalaIs; je/oaola yuqjQ úgoS fl,skau
Catch fldgig mkskq ,nhs¡ fuúg Catch lr.;A fyj;A w,A,d.;A je/oao
mKsúvhla f,i fmkaùu i|yd MessageBox.Show(ex.Message) f,i fla;kh
lrkq ,nhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS Try ;=, wod, fla;kh ,shd we;s w;r je/oaola isÿjQ úgoS ex f,i TífclaÜ
fõßhn,A tlla ks¾udKh lrñka ta i;= fm%dm¾àia iy fu;â Ndú;d lrñka
je/oao l=ulao hkak fidhdn,d Bg iqÿiq uefiaÊ tllska fmkajkq ,nhs¡ fuysoS
jevigyk wl¾uKH ù w;ru`. k;rùu isÿfkdfjhs¡ fyd|hs wmf.A
jevigyfkaoS kï fuu bkamqÜ fndlaia ks¾udKh lsÍu iy tla tla f¾äfhda
nÜka f;ArEúg isÿjk .Kkhg wod, fla;kh Try ;=, ,súh hq;=fjhs¡ fuysoS
nÜka tl la,sla lrkúgoS fuu tla tla f¾äfhda nÜka la,sla lr we;s úgoS fuu
mem fõßhn,hg hejQ fglaiaÜ tl l=ulao hkak ;SrKhla .ekSug isÿfjhs¡ ukao
fuu is,skavr wdldr ;=fkys j¾.M,h fiùfïoS tlsfklg fjkia .Kkh lsÍï
isÿjk neúks¡ fyd|hs mshka fkdue;s is,skavrhl j¾.M,h fiùu i|yd 2∏rh
iQ;%ho" tla mshkla we;s is,skavrhl j¾.M,h fiùu i|yd ∏r2 + 2∏rh iQ;%ho
iy mshka folla we;s is,skavrhl j¾.M,h fiùu i|yd 2∏r2 + 2∏rh iQ;%h
Ndú;d lrkq ,nhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fldgq lr we;s fla;kh tl fm,g ,sùug n,d.kak¡ Select Case mem fuysoS
fldkafoais i,ld n,kqfha mem fõßhn,h ;=, .nvd lr we;s fglaiaÜ tl l=ulao
hkak i,lñka fjhs¡ tkï f¾äfhda nÜka la,sla lrk úgoS fuu fõßhn,h ;=,
tlsfklg fjkia fglaiaÜ ;=kla .nvdjk neúks¡
Case “none” fuysoS mem fõßhn,h ;=, .nvdù we;Af;A none hk fglaiaÜ tl
kï f;dardf.k we;Af;A None Side Cylinder hk f¾äfhda nÜka tl fjhs¡ fuúg
uefiaÊ fndlaia tl ;=, tu .Kkhg wod, iQ;%fhka ,efnk ms,s;=r The Area of
the Cylinder is hk fglaiaÜ tl iu`. fmkajkq ,nhs¡ Case “one” hkq f;dardf.k
we;Af;A One Side Cylinder hk f¾äfhda nÜka tl fjhs¡ tfukau Case “both” hkq
f;dardf.k we;Af;A Both Side Cylinder hk f¾äfhda nÜka tl fjhs¡ fuúg Bg
wod, .Kkh isÿù uefiaÊ fndlaia tl ;=, fmkaùug fla;kh lr we;' fuu
.Kkh lsÍï Tng fuu fmd;A ud,dfõ ;=kajekak wOHhkh lf,Akï f;AÍï
.ekSfï .eg¿jla fldfy;Au ke;ehs wms úYajdi lruq' fuysoS je/oaola isÿjQ úgoS
jevigyk w;ru`. kj;ñka wl¾uKH ùu j,lajd we;' fyd|hs oeka
jevigyk Odjkhlr bkamqÜ fndlaia tflys laf,daia nÜka tl fyda Cancel
nÜka tl la,sla l,úgoS isÿjk je/oao Catch j,oS w,a,df.k jevigyk wl¾uKH
ùu j,lajk neúka lsisÿ wdldrhlska je/oaola olakg fkd,efnhs¡ oeka jevigyk
Odjkh lr n,kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs wms oeka fuu bf.k.;A Select Case iafÜÜukaÜ tl m%dfhda.slj Ndú;d
lrk wdldrh jgyd.ekSu i|yd ;j;a jevigykla fj; fhduqfjuq¡ fuh
úIhka y;rl ,l=Kq ,ndÿka miq tys tl;=j" idudkH w.h iy Grade tl
,nd.; yels jevigykls¡ kuq;A Tng fuysoS tu .Kkh lsÍu fjku la,dia tlla
ks¾udKh lrñka fla;kh lrk wdldrh ms,sn|j bf.k .; yel' fuu
jevigyk i|yd f,An,A lkafg%da,A 6 la" fglaiaÜ fndlaia lkafg%da,A 6 la"
fm%da.%iand¾ lkafg%da,A 6 la iy nÜka lkafg%da,A ;=kla wjYH fjhs¡ oeka fuu
lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

fuysoS fla;kh i|yd jeo.;Ajk lkafg%da,Aia my; rEmigyfkys meyeos,sj olajd


we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh meyeos,s lr.ksuq¡ fuys Maths bosßfhys


.Ks;h i|yd ,l=Kqo" Sinhala bosßfhys isxy, úIh i|yd ,l=Kqo" English
bosßfhys bx.%Sis i|yd ,l=Kqo iy Science bosßfhys úoHdj i|yd ,l=Kq ,ndÿka
miq Total nÜka tl la,sla l,úgoS tu úIhhka j, iïmQ¾K ,l=Kqj, tl;=j Total
bosßfhys we;s fglaiaÜ fndlaia tl ;=, fmkaúh hq;=h' Average nÜka tl la,sla
l,úgoS tu ,l=Kqj, idudkH w.h fmkaúh hq;=fjhs¡ Show Grade nÜka tl la,sla
l,úgoS tu ,l=Kq ;sfnk mrdih wkqj Grade tl fmkaúh hq;=fjhs¡ tfukau tu
,l=Kq" iïmQ¾K ,l=Kq iy Average bosßfhys we;s ish¿u fm%da.%iand¾ ;=, tu
w.hg .e,fmk wdldrfhka msÍu isÿúh hq;=h' fuysoS wms idudkH wdldrhg
fla;kh lsÍu isÿfkdlrk w;r la,dia tlla Ndú;d lrñka ta ;=, Average,
Total iy Grade tl fiùu i|yd fjku *kalaIkaia ks¾udKh lsÍu isÿlrkq
,nhs¡ fuf,i fjku la,dia tlla Ndú;d lrñka *kalaIka ks¾udKh l,úg
kej; kej; ta i|yd iQ;% ,sùu fjkqjg fl,skau wod, *kalaIka tl Ndú;d
lrñka by; .Kkh lsÍu isÿl, yel' fyd|hs ta i|yd m,uqj Class File tlla
fm%dfclaÜ tl ;=, ks¾udKh lr.; hq;=fjhs¡ ta i|yd Solution Explorer úkafvda
tflys fm%dfclaÜ tflys ku u; rhsÜ la,sla lr olakg ,efnk fukq tflka Add
hkak f;dard túg olakg ,efnk fukq tflka Class hkak f;dard.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuúg olakg ,efnk vhf,d.A fndlaia tflka Class hk fgïmaf,AÜ tl f;dard


Add nÜka tl la,sla lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fid,shqIka tlaiamaf,dar¾ úkafvda tl foi fyd|ska ksÍlaIKh l,úg Class1


kñka fjku Class File tlla jHdmD;shg we;=¿ù we;s wdldrh olakg ,efnhs¡

oeka fuu Class File tl u; vn,A la,sla l,úg

Public Class Class1

End Class

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
f,i olakg ,efnhs¡ fuysoS wmg la,dia tl myiqfjka y÷kd.ekSu i|yd leu;s
kula Ndú;d lsÍfï yelshdj we;' wm ta i|yd fuu Class1 hkak bj;Alr tkï
uldoud MyMaths f,i ,ndoS we;' fuysoS ku w;r ysia bvla fkd;eîug
j.n,d.kak' oeka fï ks¾udKh lr.;A la,dia tl ;=, ta ta .Kkh lsÍï i|yd
fjk fjku *kalaIka ks¾udKh lsÍfï yelshdj we;' idudkHfhka wm úIhhka
y;frys ,l=Kqj, tl;=j ,nd.ekSug isÿjQúg ta i|yd wmg fglaiaÜ fndlaiaj,
kï Ndú;d lrñka .Kkhg wod, iQ;%h fl,skau ,súh hq;=fjhs¡ fï .Kkh lsÍu
fjk;A ;ekloS o Ndú;d lsÍug isÿjQúg by; wdldrhgu lkafg%da,Aia j, kï
Ndú;d lrñka kej; fla;kh lsÍug isÿfjhs¡ kuq;A *kalaIka tlla ks¾udKh
l,úg tys merdóg¾ia i|yd úIhka 4 ys ,l=Kq i|yka lrk lkafg%da,Aia j,
kï muKla i|yka l,úg fl,skau tl;=j ,nd.; yel' ukao wms la,dia tl
;=, wod, *kalaIka tl ;=, tl;=j ,nd.ekSug l,skau fla;kh lr we;s
neúks' fyd|hs wms oeka úIhka j, tl;=j ,nd.ekSug wod, *kalaIka tl
ks¾udKh lruq¡ ta i|yd my; oelafjk wdldrhg fla;kh lrkak¡

fuysoS *kalaIka tl uq¿ jHdmD;sh ;=,u Ndú;d lsÍug yelsjk mßos ks¾udKh
lrk neúka Public Function f,i werôh hq;=fjhs¡ ;jo fuys fldgqlr we;s
fla;kh tl fm,g ,súh hq;= nj u;l ;nd.kak¡ bkamiq fuu *kalaIka tl
fla;kfhaoS y÷kd.ekSu i|yd kula ,ndosh hq;=fjhs¡ fuysoS wm ku jYfhka
GetTotal f,i i|yka lr we;' bkamiq jrykla wdrïNlr merdóg¾ia i|yka
l,hq;= fjhs¡ fuysoS wms úIhhka y;rl ,l=Kqj, tl;=j ,nd.kakd neúka fuu
*kalaIka tl Ndú;d lrk iEu wjia:djloSu tu úIhhka y;frys ,l=Kq
,ndoSug yelsúh hq;=h' tkï Bg wkql+,j wm fuu *kalaIka tl ;=,
merdóg¾ia y;rla Ndú;d l,hq;= fjhs¡ tkï fuu *kalaIka tl Ndú;d
lrkúgoS fuu úIhhka j, ,l=Kq i|yka lsÍug fglaiaÜ fndlaia y;r fuu
*kalaIka tlg we;=,;A lsÍug yelsúh hq;=h' fuf,i ta i|yd merdóg¾ia
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
,ndoSug wm ByVal Maths As Integer f,i .Ks; úIfhys ,l=Kq ,ndoSu i|yd
merdóg¾ tlla ,ndoS we;' fuysoS fuu ,l=Kq tl;= lsÍulg Ndckh lrk
neúka As Integer f,i i|yka lr we;' tfukau isxy, úIfhys ,l=Kq we;=,;A
lsÍu i|yd ByVal Sinhala As Integer f,i merdóg¾ tll=;A bx.%Sis úIfhys ,l=Kq
,ndoSu i|yd ByVal English As Integer f,i;A úoHd úIfhys ,l=Kq we;=,;A lsÍu
i|yd ByVal As Science As Integer f,i merdóg¾ tlla ,ndoS jryk jid we;' oeka
fuu merdóg¾ia 4 ka tl;=j ,efnkafkao tl;= l, yels w.hla neúka hï fyhlska
oYuia:dk iys;j tl;=j meñKshfyd;A As Double f,i i|yka lr we;' oeka
fuu merdóg¾ia y;frys tl;=j ,nd.ekSug tot f,i fõßhn,hla ,ndf.k thg
merdóg¾ia y;frys tl;=j ,nd.kakd f,ig fla;kh lr we;' fuu *kalaIka
tflka ,efnk m%;sM,h jkqfha úIhhka y;frys ,l=Kqj, tl;=j neúka Return
tot f,i *kalaIka tlg oekqïosh hq;=fjhs¡ bkamiqj End Function f,i *kalaIka
tl wjika l, hq;=fjhs¡ oeka fuu la,dia tflys ks¾udKh lr.;A *kalaIka tl
Ndú;d lrk úgoS m,uqj f*daï la,dia tflys Class tl TífclaÜ tlla jYfhka
ks¾udKh lr.; hq;=fjhs¡ fyd|hs ta i|yd my; mßos fla;kh lrkak¡

fuys objrest hkq la,dia TífclaÜ tflys ku jk w;r MyMaths hkq wm oeka
ks¾udKh lr.;A la,dia tl fjhs¡ oeka Total nÜka tl ;=, my; oelafjk wdldrhg
fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fldgqlr we;s fla;kh tl fm,lg ,súhhq;= nj u;l ;nd.kak¡ fuu


*kalaIka tl tkï ks¾udKh lr.;A GetTotal *kalaIka tl Ndú;d lrk
iEuúglu objrest f,i w¿;A la,dia tlla wdldrhg fla;kh l,hq;= fjhs¡ ta
i|yd objrest= New MyMaths f,i fla;kh lr we;' oeka fuu ,l=Kqj,
tl;=j ,nd.kafka TextBox5 lkafg%da,A tlg neúka

TextBox5.Text =objrest f,i i|yka lr ;s;la ;enQúg fuu la,dia tflys


ks¾udKh lr we;s *kalaIkaia ish,A, olakg ,efnhs¡ oeka GetTotal f,i i|yka
lr jryk ;=, merdóg¾ia fjkqjg tu ,l=Kq we;=,;A lrkq ,nk lkafg%da,Aia j,
kï i|yka l,hq;= fjhs¡ fuúg *kalaIka tl ;=, fuu fglaiaÜ fndlaiaj,
w.hka j,g l=ula isÿúh hq;=o hkak l,skau fla;kh lr we;s neúka kej;
kej;;A .Kkhg wod, fla;kh ,sùu wkjYHh fjhs¡ bkamiq my,ska fuu
TextBox5 ys ,efnk w.h fm%da.%iand¾ tflys Value tlg w.hla jYfhka ,ndf.k
th msÍula jYfhka ksrEmkh lsÍu i|yd fla;kh lr we;' fuu fm%da.%iand¾
lkafg%da,A tflys Maximum w.h 400 jk f,ig ilia lrkak¡ ukao úIhhka 4 ys
u ,l=Kq 100 jYfhka mej;shfyd;A tl;=j 400 f,ig Wml,Amkh lrk neúks¡

fyd|hs wms oeka ,l=Kqj, idudkH w.h ,nd.ekSu i|yd ;j;a *kalaIka tlla
la,dia tl ;=, ks¾udKh lr.ksuq¡ fyd|hs ta i|yd la,dia tflys fldaâ úkafvda
tl ,ndf.k l,ska ks¾udKh lrk,o End Function tlg my,ska l¾i¾ tl
msysgqjdf.k my; wdldrhg *kalaIka tl ks¾udKh lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys *kalaIka tl ks¾udKh lsÍug wod, fldgq lrk,o fla;kh tl fm,g


,súhhq;= nj u;l;nd.kak¡ fuys *kalaIka tflys ku GetAverage f,i ,ndoS
we;' fuu ,l=Kqj, idudkH w.ho ,nd.kafka tu úIhhka y;frys ,l=Kqj,
tl;=j úIhhka .Kk fyj;A 4 ka fnoSfuka neúka fuu *kalaIka tl Ndú;d
lrkúgoS fglaiaÜ fndlaia y;ru i|yka lsÍug fmr mßosu ByVal Maths As
Integer, ByVal Sinhala As Integer, ByVal English As Integer iy ByVal Science As
Integer f,i merdóg¾ia 4 la Ndú;d lr we;' fuys idudkH w.ho oYuiA:dk iys;
w.hla f,i ,efíhehs Wml,Amkh lrk neúka merdóg¾ia 4 g miqj As Double
f,i i|yka lr we;'
Dim avg As Double

f,i fõßhn,hla ks¾udKh lr thg merdóg¾ia 4 u tl;=lr ,efnk w.h 4 ka


fnod fõßhn,hg mjrd we;' bkamiqj th *kalaIka tl i|yd Return lr we;'
tkï merdóg¾ia i|yka l,miq fuu *kalaIka tflka ,efnkafka Return lr we;s
avg j,g wod, .Kkh fyj;A idudkH w.h fjhs¡ oeka Average nÜka tl vn,A
la,sla lr my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu la,dia tl ;=, *kalaIka tl Ndú;d lrk iEu wjia:djloSu Form la,dia tl
;=, TífclaÜ tlla f,i w¿;A la,dia tlla jYfhka ks¾udKh l,hq;= fjhs¡
fuys fldgq lr we;s fla;kh tl fm,lg ,sùug j.n,d.kak¡ fuysoSo
GetAverage ;=, merdóg¾ia 4 g wod, tu úIhhkA j, ,l=Kq ,ndfok lkafg%da,Aia
j, kï i|yka l,hq;= fjhs¡ fuf,i lkafg%da,Aia i|yka l,miq *kalaIka tl
;=, úhhq;Af;A l=ulao hkak l,skau fla;kh lr we;s neúka kej; kej; iQ;%
,sùu wkjYH fjhs¡ bkamiq TextBox6 ys ,efnk idudkH ,l=Kq j, w.h
fm%da.%iand¾ tflys msfrk w.h jYfhka i,lk f,igo fla;kh lr we;' fuysoS
wmf.A jevigyfkys Grade tl fmkaùu i|ydo fjku *kalaIka tlla ks¾udKh
lr we;' fyd|hs kej;;A la,dia tflys fldaâ úkafvda tl ;=, l,ska ks¾udKh
lrk,o *kalaIka tflys End Function tlg my,ska my; oelafjk wdldrhg
*kalaIka tl ks¾udKh lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS *kalaIka tl Getgrade kñka kï lr we;' fuysoS w.hka j, idudkH


w.h fglaiaÜ fndlaia tlg ,nd.;Amiq Bg wkql+,j Grade tl iliajk neúkaa
tu idudkH ,l=Kq muKla ,ndfok lkafg%da,A tl i|yd ByVal Avg As Decimal
kñka tla merdóg¾ tlla muKla ks¾udKh lr we;' fuf,i idudkH w.h
,ndÿkamiq tys wjika m%;sM,h jYfhka ,efnkafka A B C f,i Grade tlla
neúka merdóg¾ tlg miqj As String f,i i|yka lr we;' fuys ,efnk idudkH
,l=Kq 75 fyda 75 g jvd jeäjQ úg A idud¾:ho" ,l=Kq 65 fyda 65 g jvd jeäjQ
úg B idud¾:hlao" ,l=Kq 50 fyda 50 g jvd jeäjQ úg C idud¾:ho ,l=Kq 35 fyda
35 g jvd jeäjQ úg S idud¾:ho ,l=Kq 35 g jvd wvqjQúg F idud¾:hlao ysñúh
hq;=h' fuf,i ,ndfok Grade tl ;djld,slj .nvdlr.ekSu i|yd grade f,i
fjku String fâgd ghsma tflys fõßhn,hla ks¾udKh lr we;' fuu ,ndÿka
merdóg¾ tlg wkql+,j lsishï lkafg%da,A tlla i|yka l,úg tys ,l=Kq l=uk
mrdihl we;Aoehs i,ldne,sh hq;= neúka la,diA tl ;=,oS jevigykg ;ksj
;SrK .; hq;= neúka isf,laÜ flaia iafÜÜukaÜ tl Ndú;d lr we;' fuysoS
fldkafoais mÍlaId lrkq ,nkafka Avg merdóg¾ tlg ,ndfok lkafg%da,A tflys
neúka isf,laÜ flaia iafÜÜukaÜ tflys fldkafoais mÍlaIdlrkq ,nk TífclaÜ
tl jYfhka Avg merdóg¾ tl i|yka lr we;' fuys Case >= 75 f,i ,ndÿka úg

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
ixikaokhla neúka Case Is f,i iajhx iïmQ¾K ùu isÿfjhs¡ oeka Show Grade
nÜka tl la,sla l,úg tu wod, idud¾:h fmkaùu i|yd tu nÜka tl ;=, my;
mßos fla;kh lrkak¡

fuys fldgq lr we;s fla;kh tl fm,g ,sùug j. n,d.kak¡ fuysoS wod,


idud¾:h ,nd.ekSug Getgrade *kalaIka tflys merdóg¾ tl i|yd idudkH
,l=Kq ,efnk TextBox6 lkafg%da,A tl y÷kajdoS we;' fï wdldrhg lsishï la,dia
tlla ;=, ´kE ;rï *kalaIkaia ks¾udKh lsÍfï yelshdj mj;S'

fuu jevigyfkys úIhhka j, ,l=Kq ,ndfok úgoS tu ,l=Kq i|yd 100 g


jeä w.hkq;A 100 g wvq w.hkq;A ,ndoSug fkdyelsúh hq;=h' tfia ,ndfok
wjia:dfõoSu ,ndoSug fkdyelsnj mjiñka uefiAÊ tlla fmkaúh hq;=fjhs¡
tkï fï i|yd fla;kh l,hq;Af;A ,l=Kq ,ndfok tla tla fglaiaÜ
fndlaiaj, TextChanged bfjkaÜ tl ;=, fjhs¡ fuysoS ,ndfok ,l=Kq 0 iy 100
w;r mej;sh hq;=o hkak m,uqj ;SrKh lr.; hq;=fjhs¡ tkï jevigykg ;ksj
;SrKhla .ekSug isÿfjhs¡ tu ksid fï i|yd isf,laÜ flaia iafÜÜukaÜ tl Ndú;d
l,yels w;r ta i|yd tys my; m%fNaoh Ndú;d l, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuh fndfyda úg Ndú;d l,yelafla lsishï w.hla iïnkaO lr.ksñka fjhs¡


tkï w.hka mrdihla i,lñka lsishï fldkafoaishlg wkqj hï ld¾hhla
isÿúhhq;= wjia:djloS fuu m%fNAoh Ndú;d lsÍfï yelshdj we;' fyd|hs fuh
f;Areï.ekSu i|yd b;du;a ir< jevigykla ks¾udKh lruq¡ fï i|yd f,An,A
lkafg%da,A tlla" fglaiaÜ fndlaia lkafg%da,A tllA iy nÜka lkafg%da,A tlla
muKla m%udKj;A fjhs¡ oeka fïjd my; oelafjk wdldrhg f*daï tl ;=,
äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys Enter Marks bosßfhys ,ndfok ,l=Kq 35 g jvd wvqkï uefiaÊ tlla ;=, F
f,i idud¾:h fmkaúh hq;=fjhs¡ ,l=Kq 35 fyda 35 g jvd jeäkï idud¾:h
jYfhka S o" ,l=Kq 50 fyda 50 g jvd jeä kï idud¾:h jYfhka C o" ,l=Kq 65
fyda 65 g jvd jeä kï idud¾:h jYfhka B o" ,l=Kq 75 fyda 75 g jvd jeä kï
idud¾:h jYfhka A o fmkaúh hq;=fjhs¡ fyd|hs fuh wmg by; y÷kajdÿka
isf,laÜ flaia iafÜÜukaÜ m%fNAoh Ndú;d lrñka fla;kh lsÍu isÿl, yel'

fuys ,l=Kq 35 g jvd wvq úg ,efnkafka F idud¾:hls¡ fuys Case 0 To 34 u.ska


th úuid we;' tkï i;H jYfhka lsjfyd;A ,l=Kq 0 isg 34 olajd mej;shfyd;A
,efnkafka F idud¾:hls¡ fuys Case 0 To 34 u.ska th úuid we;' fuúg
mKsúvh ;=, The Grade is hk fglaiaÜ tl iu`. F idud¾:h fmkaùug fla;kh
lr we;' fuys vbCrlf u.ska uefiaÊ tl fjku fma,shlg lvd we;' fuúg The
Grade Is hkakg my,ska F idud¾:h fmkajkq ,nhs¡ ,l=Kq 35 fyda 35 g jvd jeä
jQ úg S idud¾:hla ,efí kï ,l=Kq 35 isg 49 olajd hkq tu wjia:dj fjhs¡
Case 35 To 49 hkq tu fldkafoaish fjhs¡ fuúg S idud¾:h fmkaùug fla;kh lr
we;' ,l=Kq 50 fyda 50 g jvd jeä jQ úg C idud¾:h ,efnk w;r Case 50 To 64
u.ska th ksrEmKh lr we;' fuúg C idud¾:h fmkaùug fla;kh lr we;' ,l=Kq
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
65 fyda 65 g jvd jeä jQ úg B idud¾:h ,efnk w;r Case 65 To 74 hk
fldkafoaish ta i|yd ,shd we;' fuúg B idud¾:h uefiaÊ tll fmkaùug fla;kh
lr we;' ,l=Kq 75 fyda 75 g jvd jeä jQ úgoS ,efnkafka A idud¾:h neúka Case
75 To 100 hkak ta i|yd ,shd we;s fldkafoaish jk w;r fuúg uefiÊ tl ;=, A
idud¾:h fmkaùug fla;kh lr we;' Case Else hkq by; ish¿u fldkafoais j,g
tl`. fkdjk wjia:dj fjhs¡ fuúg Wrong Marks f,i uefiaÊ tlla fmkaùug
fla;kh lr we;' tkï i;H jYfhkau lsjfyd;A ,l=Kq 0 g jvd wvq fyda 100 g
jvd jeä w.hla i|yka l,úg fuu uefiaÊ tl olakg ,efnhs¡ fyd|hs wms
kej;;A wfma jevigyk fj; fhduq fjuq¡ fuysoS ,l=Kq ,ndoSug yelsúh
hq;Af;A 0 iy 100 w;r ixLHd muKla neúka wmg b;du;A myiqfjka by;
isf,laÜ flaia iafÜÜukaÜ m%fNaoh Ndú;d l, yel' fyd|hs ta i|yd Maths
bosßfhys we;s fglaiaÜ fndlaia tl vn,A la,sla lr my; mßos fla;kh lrkak'

,l=Kq 0 iy 100 ys mj;S kï muKla fuu ,l=Kq m%udKh fm%da.%iand¾ tflys


w.hla jYfhka ,ndf.k th msÍula jYfhka fmkaùug fla;kh lr we;'
fufia fkdjkúg Wrong Marks f,i fmkaùug;A fglaiaÜ fndlaia tflys we;s
w.h ysiaùug;A fla;kh lr we;' fyd|hs fï wdldrhgu wksl=;A fglaiaÜ fndlaia
;=,o my; oelafjk wdldrhgu fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka jevigyk Odjkh lr n,kak¡ fuu isf,laÜ flaia iafÜÜukaÜ tl ;jÿrg;A


ys;g ld jeoSu i|yd wm ;j;a l=vd jevigykla ks¾udKh lruq¡ fuu jevigyk
;=,oS Tng isf,laÜ flaia iafÜÜukaÜ tlla ;=, ;j;a isf,laÜ flaia iafÜÜukaÜ
tlla Ndú;d lrk wdldrh iy isf,laÜ flaia iafÜÜukaÜ tlla ;=, b*A
iafÜÜukaÜ tllao Ndú;d lrk wdldrho bf.k .; yel' fï i|yd f,An,A
lkafg%da,A 5 la iy nÜka lkafg%da,A tlla muKla iEfyhs¡ Bg wu;rj gQ,A
fndlaia tflys Components hgf;ys olakg ,efnk Timer lkafg%da,A tl wjYH
fjhs¡ fï i|yd w¿;A jHdmD;shla wdrïNlr by; lkafg%da,Aia Ndú;d lrñka
my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fla;kh i|yd jeo.;Ajk lkafg%da,Aia j, kï my; rEm igyfkys bosßm;A


lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuu jevigyk


Odjkhjk úgoS fuys we;s Start nÜka tl la,sla lrkúgoS START f,i i|yka
f,an,h ;=, 0 ys isg 10 olajd we;s w.hka wyUq f,i fmkaùu isÿúh hq;=h'
tfukau fuu Start f,i i|yka nÜka tl Stop f,i fjkiaùu isÿúh hq;=h'
kej;;A Stop f,i fjkiajQ nÜka tl la,sla l,úgoS fuu nÜka tl Start f,i
fjkiaúh hq;= w;r wyUq f,i fmkajk w.hka w;ru`. k;rùu isÿúh hq;=h¡
fuf,i k;rù we;s w.h 1, 3, 5 fyda 7 jQfha kï ,l=Kq fmkajk Label4 ys we;s
,l=Kq j,g 20 la tl;=ùu isÿúh hq;=h' tfukau k;rjQ w.h 2,4,6 fyda 8 jQfha kï
Label4 ys we;s ,l=Kq j,g 40 la tl;=ùu isÿúh hq;=h' hï fyhlska fuu wyUq
f,i k;rjQ w.h 0 jQfha kï ;jÿrg;A l%Svdfjys fhoSug fuu ,ndfok Chanses
j,ska 1 la wvqùu isÿúh hq;=h' fufia Chanses wvqfjñka th 1 la j mej;súg
kej;;A 0 u ,enqkfyd;A ;jÿrg;A l%Svd lsÍug fkdyelsjk f,ig Game Over
f,i uefiaÊ tlla fmkajñka jevigyk Odjkfhka bj;Aùu isÿúh hq;=h' hï
fyhlska fuu w.h 9 jqjfyd;A ,eî we;s ,l=Kq 40 fyda 40 g jvd wvq ù we;s
wjia:djl fmr mßosu Game Over f,i uefiaÊ tlla fmkajñka jevigyk
Odjkfhka bj;Aùu isÿúh hq;=h' tfia fkdfõ kï mj;sk ,l=Kq j,ska 40

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
ne.ska wvqùu isÿúh hq;=h' fyd|hs wms oeka jevigyk tlska tl ms,sfj,g
fla;kh lsÍu isÿlruq¡
hïlsis b;du;a flá fõ,djla ;=, wyUq f,i 0 isg 10 olajd we;s w.hka
f,An,h ;=, fmkaùu i|yd fla;kh l,hq;Af;A ghsu¾ lkafg%da,A tl ;=, fjhs¡
ghsu¾ lkafg%da,A tflys wdj¾;ld,h fyj;A Interval tl 100 f,i ilia l,úg
jevigyk l%shd;Auljk úgoS iEu ñ,s;;Amr 100 lg jrlau ta ;=, ,shd we;s
fla;kh kej; kej; l%shd;Aul lrkq ,nhs¡ ghsu¾ lkafg%da,A tl vn,A la,sla
lr tys Tick bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS lsishï wdldrhlg wyUq f,i
w.hka ,nd.ekSu i|yd Rnd *kalaIka tl Ndú;d lrknj Tn oekgu;A okS'
Rnd () * 10 f,i ,ndÿkaúg 0 ys isg 10 olajd we;s ish¿u oYuia:dk iys; w.hka
jqjo wyUq f,i fmkajkq ,nhs¡ kuq;A wmg wjYH mQ¾K w.hka muKla ksid
fuu ,efnk wyUq w.h Int *kalaIka tl u.ska mQ¾K w.hla njg m;Alr we;'
idudkHfhka fuu Rnd *kalaIka tl Ndú;d lrñka wyUq w.hka fmkajk úgoS th
iEu úglu jevigyk Odjkh lrk úgoS fmkajkq ,nkafka tlu wyUq rgdjla
fjhs¡ fuu rgdjo wyUq f,i ilia lsÍu i|yd Randomize () fu;â tl Ndú;d
lr we;' oeka fuu Start f,i i|yka nÜka tlg wod, fla;kh isÿlruq¡ fuys
Start f,i nÜka tl la,sla l,úg nÜka tl Stop f,i fmkaùug;A kej; Stop
f,i we;s úgoS la,sla l,úg kej;;A Start f,i fmkaùug;A Bg wkql+,j ghsu¾
lkafg%da,a tl l%shd;Aul lsÍug iy l%shdúrys; lsÍug wod, fla;kh isÿlsÍug
nÜka tl vn,A la,sla lr my; mßos fla;kh lrkak¡ fuysoS fuu nÜka tl
la,sla lrkúgoS nÜka tflys fglaiaÜ tl jYfhka mj;skafka Start o
fkdtfiakï Stop o hkak fiúh hq;= neúka tysoS jevigykg ;ksj ;SrK.;hq;=
neúka ta i|yd isf,laÜ flaia iafÜÜukaÜ tl Ndú;d l, yel' ta wkqj my;
oelafjk wdldrhg fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fuys m,uqj fldgqlr we;s fla;khg muKla wjOdkh fhduq lrkak¡ Bg
miqj ,shd we;s fla;kh miqj meyeos,s lr.ksuq¡ fuysoS nÜka tl la,sla lrkúgoS
fldkafoais mÍlaId lrkq ,nkqfha tkï nÜka tflys ,shd we;Af;A Start o
ke;fyd;A Stop o hkak neúka fldkafoais mÍlaIdlrkq ,nk TífclaÜ tl nÜka
lkafg%da,A tl jk w;r tys fm%dmá tl jYfhka Text fm%dmá tl i|yka lr we;'
Case “Start” nÜka tflys fglaiaÜ tl jYfhka olakg ,efnkafka Start o hkak
úuidn,d we;' fuúg wyUq f,i w.hka fmkaúhhq;= neúka tf,i wyUq w.hka
fmkaùug fla;kh lr we;s ghsu¾ lkafg%da,A tl l%shd;Aulùu i|yd fla;kh
lr we;' oeka fuu nÜka tflys fglaiaÜ tl Stop f,i fmkaùug fla;kh lr
we;' ukao ghsu¾ lkafg%da,A tl k;r lsÍug Ndú;d lrkq ,nkafka o fuu nÜka tl
ùuh¡ Case “Stop” tkï nÜka tl ;=, olakg ,efnkafka Stop hk fglaiaÜ tl
kï oeka ghsu¾ lkafg%da,A tl l%shd;Aulùu k;rúhhq;= neúkA ta i|yd fla;kh
lr we;' tfukau kej;;A ghsu¾ lkafg%da,A tl l%shd;Aul lsÍug isÿjkqfha
fuu nÜka tl la,sla lrñka neúka nÜka tflys fglaiaÜ tl Start f,i
iliaùug fla;kh lr we;' fyd|hs fuf,i Stop f,i we;s úgoS nÜka tl la,sla
l,úgoS tu ,eî we;s wyUq w.h i,ld n,ñka ,l=Kq ysñjk neúka tfia kï ta
i|ydo fla;kh l,hq;Af;A Stop f,i fldkafoaish ;=, neúka fuu wdrïN
lrk,o isf,laÜ flaia iafÜÜukaÜ tl End Select f,i wjika l, fkdyel'
fuysoS Case “Stop” hk fldkafoaish i;H jQ úgoS muKla ,l=Kq ysñùug wod, ta
;=, ,shd we;s isf,laÜ flaia iafÜÜukaÜ tl l%shd;Aulùu isÿfjhs¡ ukao ,l=Kq
,eîu isÿúh hq;Af;A nÜka tl Stop f,i we;s úgoS neúka tu iafÜÜukaÜ tl

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
wjika lsÍug fmr ,l=Kq ysñùug wod, isf,laÜ flaia iafÜÜukaÜ tl wdrïN
lrkak¡

fuu jevigyfkaoS wyUq f,i 1,3,5 fyda 7 ,enqKfyd;A isÿúhhq;Af;Ao tlu l%shdj
neúka tkï mj;sk ,l=Kqj,g 20 la tl;=jk neúka wmg ta i|yd isf,laÜ
flaia iafÜÜukaÜ tflys by; i|yka lr we;s m%fNaoh Ndú;d l,yel' fuh
wmg my; oelafjk wdldrhg bosßm;A l,yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS fldkafoais lsysmhloS tlu l%shdj isÿùug kï tu ish¿u fldkafoais " ,l=K
fhdoñka i|yka l,yel' kej; kej; Case fhdoñka tu fldkafoais fjk fjku
mÍlaIdl,hq;= ke;' fuh f;Areï.ekSu i|yd fuu jevigyfkka uolg bj;Aù
f,An,A lkafg%da,A tlla" fglaiaÜ fndlaia tlla iy nÜka lkafg%da,A tlla Ndú;d
lrñka my; oelafjk wdldrhg f*daï tl ks¾udKh lr.kak¡

fuu fglaiaÜ fndlaia tl ;=, red f,i i|yka lr Apply nÜka tl la,sla
l,úgoS f*daï tflys miqìï j¾Kh r;=mdg ùuo" Green f,i i|yka lr nÜka tl
la,sla l,úg f*daï tflys miqìï j¾Kh fld,mdg iy Blue hk jpkh i|yka
lr Apply nÜka tl la,sla l,úg f*daï tflys miqìu ks,Amdg úhhq;=h' fuysoS Tn
fla;kfhaoS red f,i i|yka lr fla;kh l,fyd;A r;=mdgùu isÿjkafka red
f,iu i|yka l,úgoS muKs¡ RED f,i i|yka lr nÜka tl tnqjo r;=mdgùu
isÿfkdfjhs¡ fujeks úgloS wmg by; isf,laÜ flaia iafÜÜukaÜ m%fNaoh Ndú;d
lrñka my; mßos fla;kh lsÍu isÿl, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS RED f,i" Red f,i" red f,i hk ´kEu wdldrhlg fglaiaÜ fndlaia tl
;=, ghsma l,o r;=mdgùu isÿfjhs¡ tfukau ta wdldrhgu GREEN, Green iy green
hk wdldrhg fla;kh l,o isÿúh hq;Af;Ao f*daï tflys j¾Kh fld,mdg ùu
fjhs¡ fï wdldrhgu fglaiaÜ fndlaia tl ;=, BLUE, Blue iy blue hk l=uk
wdldrhlg ghsma l,o f*daï tflys miqìu ks,Amdgùu isÿfjhs¡ fyd|hs wms kej;;A
wfma jevigyk fj; fhduqfjuq¡

fuys Stop nÜka tl la,sla l,úgoS tu wyUq f,i ,eî we;s w.h i,lñka ,l=Kq
,ndoSu isÿjk neúka tu m,uqj wdrïN lrk,o isf,laÜ flaia iafÜÜukaÜ tl
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
End Select f,i wjika lsÍug fmr tu wyUq w.h wkqj ,l=Kq ysñùug ,shd we;s
isf,laÜ flaia iafÜÜukaÜ tl wdrïN lr we;' fuysoS wyUq w.h fmkajkq
,nkafka Label1 lkafg%da,a tl ;=, neúka tys mj;sk w.h ie,ls,a,g .ksñka
,l=Kq ysñjk neúka isf,laÜ flaia iafÜÜukaÜ tflys fldkafoais mÍlaId lrkq
,nk TífclaÜ tl iy fm%dmá tl jYfhka Label1.Text jYfhka i|yka lr
we;' fuys 1,3,5 fyda 7 hk w.hka y;frka l=uk fyda tlla ,enqkfyd;A Label4 ys
fmkajk ,l=Kq j,g 20 la tl;=ùu isÿfjhs¡ tkï fldkafoaish úúO jqj;A ,efnk
m%;sM,h tlukï by; mßos " ,l=K fhdoñka ish¿u fldkafoais ,sùug fuu
m%fNaoh Ndú;d l, yel' tfukau fuu ,efnk wyUq w.h 2,4,6 fyda 8 jqjfyd;A
,efnkafka tlu ,l=Kq m%udKhla fyj;A ,l=Kq 40 la neúka tu fldkafoais
ish,A,gu " fhdoñka ,shd we;' i;H jYfhkau fuys fldkafoaish jkqfha ,eî
we;s wyUq w.h fjhs¡ fuysoS Case 0 u.ska ,eî we;s wyUq w.h 0 o hkak i,ldn,d
we;' fuúg ;jÿrg;A l%Svd lsÍug ysñjk jdr.Kk 1 lska wvqùu isÿfjhs¡ fuu jdr
.Kk fmkajkq ,nkafka Label5 lkafg%da,a tl ;=, neúka fuys wdrïNfhys 4
f,i l%Svd l,yels jdr .Kk 4 la jYfhka fmkajkq ,nhs¡ m,uqj fuf,i jdr
.Kk wvqù 1 f,i mej;shfyd;A ;j;A W;Aidy l,yels jdr.Kkla ysñfkdjk
neúka fuys b*A iafÜÜukaÜ tlla u.ska tu ,eî we;s w.h 1 o hkak úuid n,d
we;' fuúg Game Over f,i uefiaÊ tlla fmkajd jevigyk Odjkfhka
bj;Aùug fla;kh lr we;' Else hkq by; fldkafoaishg tl`. fkdjk wjia:dj
fjhs¡ tkï wjia:d .Kk 1 g jvd jeä w.hla ;sfnk wjia:dj fjhs¡ fuúg
Label5 ys we;s w.fhka 1 la wvqùug fla;kh lr we;' fuu fldkafoaish
wod,jkqfha Case 0 ;=,g muKla neúka B,`. fldkafoaishg m%:ufhka b*A
iafÜÜukaÜ tl End If f,i wjika lr we;'

fuu ,efnk wyUq w.h 9 o hkak B,`.g úuid we;' ukao fuúg ,eî we;s uq¿
,l=Kq m%udKfhka 40 la wvqjk neúks¡ kuq;A tu ,l=Kq 40 la wvqùug fmr mj;sk
,l=Kq 40 la fyda 40 g jvd wvq w.hlaoehs úuid ne,sh hq;=fjhs¡ ukao
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
tfiajqjfyd;A ,l=Kq 0 fyda iDK w.hla ysñjk neúks¡ tu ksid b*A iafÜÜukaÜ
tlla u.ska fuu ,eî we;s ,l=Kq 40 fyda 40 g wvqkï fl,skau Game Over
f,i uefiaÊ tlla fmkajd jevigyk Odjkfhka bj;Aùug fla;kh lr we;'
Else hkq by; fldkafoaishg tl`. fkdjk wjia:dj fjhs¡ tkï ,l=Kq 40 g jvd
jeä wjia:dj fjhs¡ fuúg mj;sk ,l=Kq j,ska 40 la wvqùug fla;kh lr we;'
fyd|hs fuu nÜka tlg wod, iïmQ¾K fla;kh wm my;ska bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

;j;A fudlgo n,d bkafk oekau jevigyk Odjkh lr n,kak¡ fyd|hs ;ksj
;SrK .ksñka jevigyka ks¾udKh lsÍug wod, isoaOdka; fldgia wm fu;kska
wjika lruq¡

Created By: S.Wajira Madushanka


úkafvdaia fufyhqï moaO;sfhys fmdÿ vhf,d.A fndlaia iu`. jev lruq¡
úkafvdaia fufyhqï moaO;sh ;=, olakg ,efnk fndfyduhla jevigyka j,oS
fuu úkafvdaia fufyhqï moaO;shg wdfõKsl fmdÿ vhf,d.A fndlaia Ndú;d
lrkq ,nhs¡ WodyrKhla f,i Tn VLC óähd maf,ahrh Ndú;d lrñka lsishï
´äfhda *hs,A tlla újD; lsÍug .shúgl tu *hs,A tlla újD; lsÍug olakg
,efnkafka wfkla iEu jevigykloSu olakg ,efnkafka fmdÿ ´mka vhf,d.A
fndlaia tlla fjhs¡ fï wdldrhg *hs,A újD; lsÍug" lsishï *hs,A tlla fiaõ
lsÍug" j¾K f;AÍug we;s vhf,d.A fndlaia fjku äihska lsÍu fjkqjg tajd
,nd.ekSu i|yd fjku lkafg%da,Aia úIqj,A fíisla fvdÜfkÜ gQ,Afndlaia tl
;=, olakg ,efnhs¡ fyd|hs fuu vhf,d.A fndlaia iu`. jevlrkafka flfiao
lshd wms oeka n,uq¡ m,uqj n,uq fujeks *hs,a újD; lsÍu i|yd Ndú;d lrkq
,nk ´mka vhf,d.A fndlaia tlla iu`. jevlrkafka flfiao lshd¡ fujeks
´mka vhf,d.A fndlaia tll yevyqrelu Tng my; rEmigyfkka wjfndaO
lr.; yels fjhs¡

fyd|hs fuu vhf,d.A fndlaia tflys Ndú;h y÷kd.ekSu i|yd b;du;a ir<
mska;+r kerôhyels jevigykla ilia lrkafka flfiao lshd wms oeka n,uq¡
fyd|hs fï i|yd ,siaÜ fndlaia tlla" mslap¾ fndlaia lkafg%da,A tlla iy nÜka
Disapamok Online IT Academy
lkafg%da,A tlla wjYHh fjhs¡ fuys Tnf.A mß.Klfhys we;s lsishï *hs,A tlla
újD; lr.ekSu i|yd wjYH ´mka vhf,d.A fndlaia tl ,nd.ekSug wod,
lkafg%da,A tl gQ,A fndlaia tflys Dialog leg.ßh ;=, OpenFileDialog f,i
olakg ,efnhs¡ fuh u; vn,A la,sla lr thska tla lkafg%da,A tlla muKla
f*daï tlg tl;= lr.kak¡

oeka fuu lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs by; f*daï tflys Browse… nÜka tl la,sla l,úgoS fuu úkafvdaia
fufyhqï moaO;sh ;=, lsishï *hs,a tlla újD; lsÍug wod, fmdÿ ´mka vhf,d.A
fndlaia tlla fmkaúh hq;=h' fuhska lsishï *hs,A tlla fyda *hs,A iuQyhla
f;ArEúg tajd ish,A,lau fuys we;s ,siaÜ fndlaia tlg we;=,;A úhhq;= w;r
bkamiq tys we;s tla tla mska;+rfhys ku u; la,sla l,úg Bg wod, mska;+rfhys
wka;¾.;h mslap¾ fndlaia tl ;=, fmkaúh hq;=h' fuh b;du;a ir,
jevigykla jk kuq;A Tng ´mka vhf,d.A fndlaia tl Ndú;d lrk wdldrh
ms,sn|j ukd wjfndaOhla ,nd.; yelsfjhs¡ fuys mslap¾ fndlaia lkafg%da,A tl
f;dard tys ol=Kqmi by, fl,jfrys olakg ,efnk l=vd l¿mdg ;%sfldaKhlska
ksfhdackh jk nÜka tl la,sla lr olakg ,efnk fukq tflka Size Mode tl
jYfhka StretchImage hk wdldrh f;dard.kak¡ fuúg b;d úYd, m%udKfha
mska;+r jqjo fuys mslap¾ fndlaia tl we| we;s m%udKhg m%;sm%udKhùu isÿfjhs¡
fuu fmdÿ ´mka vhf,d.A fndlaia tl fmkaúh hq;Af;A Browse nÜka tl la,sla
lrkúgoS neúka th vn,a la,sla lr tys Click bfjkaÜ tl ;=, my; mßos fla;kh
lrkak¡ fuf,i fmdÿ ´mka vhf,d.A fndlaia tlla Ndú;d lsÍfïoS m,uqj wm
újD; lsÍug yels *hs,A f*daueÜ fyj;A *hs,a tlaiafgkaIka fudkjdo hkak
y÷kajdosh hq;=fjhs¡

fuysoS wmf.A jevigyfkaoS kï mska;+r újD;lr n,d.; yels neúka újD;l,


yelsúh hq;Af;A Jpg, bmp, GIF jeks wdlD;s j,skahq;A mska;+r *hs,Aia fjhs¡ fï i|yd
OpenFileDialog lkafg%da,A tflys Filter fm%dmá tl Ndú;d lrkq ,nhs¡ ta i|yd
my; mßos fla;kh lrkak¡

fuu fla;kh tlfm,g ,súhhq;= nj u;l ;nd.kak¡ fuf,i iEu *hs,a


tlaiafgkaIka tllau i|yka lrkq ,nkafka “ “ ;+, nj u;l ;nd.kak¡ fuys
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
,ndoS we;s JPEG Files(*.JPG)|*.jpg hkak ie,ls,a,g .ksuq¡ fuys i;HjYfhkau
tlaiafgkaIka tl ,nd.kqfha |*.jpg hk fldgiska fjhs¡ tu ksid fuh ksjerosj
i|yka lsÍug j. n,d.; hq;=fjhs¡ |*.jpg g bosßfhka we;s fldgi u.ska tu
tlaiafgkaIka tl l=ulao hkak ir<j ye|skaúh yel' fï i|yd JPEG Files fjkqjg
fjk;A Tng leu;s úia;rhla jqjo ,ndosh yel' jevigyk Ndú;d lrkakdyg
Jpg *hs,Aia újD; l,yels nj we`.ùug wjYH ksid JPEG Files(*.JPG) f,i ´mka
vhf,d.A fndlaia tflys fmkaùug fla;kh lr we;'

mska;+r *hs,A f*daueÜ ie,l+úg jpg f*daueÜ tlg wu;rj bmp, GIF f,i ;j;a
f*daueÜ .Kkdjla olakg ,efnhs¡ Tn by; mßos jpg f*daueÜ tl muKla Filter
fm%dmá tflys i|yka l,fyd;A Tng fuu jevigyk u.ska újD; l,yels
jkafka jpg wdlD;sfhys we;s mska;+r *hs,Aia muKs¡ kuq;A bmp *hs,Aia újD; lsÍug
yelsjk mßos ilia lsÍug JPG f*daueÜ tlg wu;rj ;j;A f*daueÜ tlla i|yka
lrkúgoS |*.jpg j,g miqj | ,l=K ghsma lr Bitmap Files(*.BMP)|*.bmp f,i
i|yka l,hq;=h' fuys iqmqreÿ f,i Bitmap Files(*.BMP) hkak ´mka vhf,d.A
fndlaia tflys tlaiafgkaIka tl fmkajk fldgqj ;=, fmkajk w;r i;H
jYfhkau tys tlaiafgkaIka tl ,nd.ekSu isÿlrkafka |*.bmp fldgi ;=,ska
fjhs¡ kej;;A GIF wdlD;sfhys *hs,Aia o újD; lsÍug yelsjk mßos ilia lsÍug
kï |*.bmp j,g miqj | ,l=K ghsma lr Gif Files(*.GIF)|*.gif f,i ,ndfokak¡
fuys Gif Files(*.GIF) hkak ´mka vhf,d.A fndlaia tl ;=, fmkajk w;r i;H
jYfhkau wod, mska;+r újD; lsÍug tu tlaiafgkaIka tl ,nd.kqfha |*.gif hk
fldgiska fjhs¡ oeka fuu ´mka vhf,d.A fndlaia tflka újD; l,yels jkafka
*,jpg, *.bmp iy *.gif wdlD;sfhys mska;+r *hs,Aia muKs¡ i;H jYfhkau lsjfyd;A
Tn fuu ´mka *hs,A vhf,d.A fndlaia tl Ndú;d lrñka lsishï f*da,Av¾ tlla
újD; lf,Ahehs is;kak¡ fuúg ta ;=, úúO *hs,aia fldf;l=;A ;snqk;A fuys
fmkajkq ,nkafka *.jpg, *.bmp iy *.gif hk wdlD;sfhys *hs,Aia muKla fjhs¡
fuu jevigyfkys ´mka *hs,A vhf,d.A fndlaia tflka lsishï ;ks mska;+rhla
fukau mska;+r ish,A,u jqjo tljr f;dard.ekSfï yelshdj ;sìh hq;=h' ukao ta
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
ish,A,lau ,siaÜ fndlaia tlg o we;=,;A lrf.k ne,sh yels jk mßosh¡ fyd|hs
ta i|yd my; mßos fla;kh lrkak¡

fuys fldgq lr we;s fla;khka muKla ;ks fm,lg ,sùug j.n,d.kak¡ fuu
´mka vhf,d.A fndlaia tflys mska;+r *hs,Aia ish,A, f;dard tys we;s Open nÜka
tl la,sla l,úgoS fuu f;dard.;A mska;+r ish,A, ,siaÜ fndlaia tlg ,nd.ekSu
i|yd For Each filename In OpenFileDialog1.Filenames

Listbox.Items.Add(filename)
fla;kh Ndú;dlr we;' fuysoS ´mka vhf,d.A fndlaia tflka f;dardf.k we;s
iEu *hs,A tllau ie,ls,A,g f.k tajd tl ne.ska ,siaÜ fndlaia tlg
whs;uhla jYfhka tl;= lr.kakd f,ig fla;kh lr we;'
OpenFileDialog1.Multiselect = True hk fla;h u.ska ´mka vhf,d.A fndlaia
tflka *hs,A tllg jvd f;dard.ekSu i|yd bv i,id we;' If
OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then hk
fla;h u.ska woyia lrkqfha by; ish¿u f;dard.;A *hs,Aia ,siaÜ fndlaia tlg
we;=,;A lr.kq ,nkafka fuu ´mka vhf,d.A fndlaia tflys we;s OK fyj;A
Open nÜka tl la,sla l,úgoS hkak fjhs¡ oeka fuu ,siaÜ fndlaia tlg ,nd.;A
tla tla mska;+r *hs,Aia j, ku u; la,sla l,úg tys wka;¾.;h mslap¾ fndlaia
tl ;=, fmkaúh hq;=h' fyd|hs ta i|yd ,siaÜ fndlaia lkafg%da,A tl vn,A la,sla
lr my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fldgq lr we;s fla;kh muKla tl fm,lg ,sùug j. n,d.kak¡ mslap¾


fndlaia lkafg%da,A tl ;=, lsishï mska;+rhla fmkaùu i|yd Image fm%dmá tl
Ndú;d lrkq ,nhs¡ mß.Klfhys lsishï md;A tll we;s ´kEu bfïÊ tlla
fmkaùug FromFile fu;â tl Ndú;d lrkq ,nhs¡ fuysoS tf,i fmkaúh hq;Af;A
,siaÜ fndlaia tl ;=, we;s whs;uhla jYfhka tl;=jqk mska;+rfhys ku neúka
ListBox1.SelectedItem.ToString f,i i|yka lr we;' ,siaÜ fndlaia tflka lsishï
whs;uhla f;dard.;A miq th l=ulao hkak SelectedItem fm%dmá tl yryd
,nd.; yel' fyd|hs oeka jevigyk Odjkh lr n,kak¡ fuu ´mka vhf,d.A
fndlaia tl Ndú;d lrk wdldrh ;jÿrg;A wjfndaO lr.ekSu i|yd ;j;a ir,
jevigykla ks¾udKh lruq¡ fuh ùäfhda *hs,Aia iy ´äfhda *hs,AiA Odjkh
l, yels ir, Odjlhls¡ tkï úkafvdaia óähd maf,Ah¾ jevigykg kElï
lshk jevigykla lSfjd;A jvd;A ksjeros fjhs¡ fyd|hs fï i|yd w¿;A
jHdmD;shla wdrïN lrkak' fuh Tng ;rula l=;=y,h okjk jevigykla
jkjd fkdwkqudkhs¡ fï i|yd m%Odk jYfhka nÜka lkafg%da,A 5 la iy ´mka
*hs,A vhf,d.A lkafg%da,A tlla wjYHh fjhs¡ fuf,i ´äfhda *hs,a tlla fyda
ùäfhda *hs,a tlla Odjkh lsÍu i|yd Ndú;d lrkq ,nk Ax Windows Media
Player lkafg%da,a tl idudkHfhka gQ,Afndlaia tl ;=, olakg fkd,efnk w;r th
fjku jHdmD;shg ,nd.; hq;=fjhs¡ fyd|hs ta i|yd gQ,Afndlaia tl u; rhsÜ
la,sla lr olakg ,efnk fukq tflka Choose Items… fukq úOdkh wkq.ukh
lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuúg olakg ,efnk Choose Toolbox Items vhf,d.A fndlaia tflys we;s COM
Components geí tl f;dard.kak¡ fuúg olakg ,efnk lkafg%da,aia ,ehsia;=fjka
my,skau msysá Windows Media Player lkafg%da,A tl bosßfhys we;s fldgqj u;
la,sla lr yß ,l=K oud OK nÜka tl la,sla lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fyd|hs fuu lkafg%da,A tl f*daï tlg ,nd.ekSug gQ,A fndlaia tflys leg.ß foi
uy;A úmrñka neÆúg Windows Media Player kñka lkafg%da,A tlla tl;=ù we;s
wdldrh olakg ,efnhs¡

oeka fuu lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys l¿mdáka hq;=j iy ks,A meye;s nÜka fma,shlska iukaú; jkqfha wm Choose
ToolBox Items vhf,d.A fndlaia tl yryd ,nd.;A Ax Windows Media Player
lkafg%da,A tl fjhs¡ oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys
my,skau olakg ,efnk Open a Movie nÜka tl la,sla l,úgoS úkafvdaia
fufyhqï moaO;sfhys lsishï *hs,A tlla újD; lsÍug olakg ,efnk fmdÿ
´mka vhf,d.A fndlaia tlla fmkaúh hq;=fjhs¡ fuysoS Tnf.A mß.Klfhys we;s
*.MP4, *.mpeg iy *.AVI hk f*daueÜ tflys we;s ´kEu *hs,A tlla fmkaùug
yelsúhhq;= w;r bka lsishï *hs,A tlla f;dard Open nÜka tl la,sla l,úg th
oeka ,nd.;A Ax Windows Media Player lkafg%da,A tl ;=, Odjkhùu isÿúh
hq;=h' fuys we;s Open a Audio nÜka tl la,sla l, úgoS fmr mßosu fmdÿ ´mka
vhf,d.A fndlaia tlla fmkaúh hq;= w;r bka *.MP3, *.Wma yd *.Wav hk
´kEu f*daueÜ tll *hs,A tlla f;dard.ekSug yelsúh hq;=h' lsishï *hs,A tlla
f;dard Open nÜka tl la,sla l,úgoS th Ax Windows Media Player lkafg%da,A
tl ;=, Odjkhùu isÿúh hq;=h' fuys we;s Pause nÜka tl la,sla l,úgoS
Odjkh jk ´äfhda fyda ùäfhda *hs,A tl w;ru`. k;r lsÍug yelsúh hq;=h'
Play nÜka tl la,sla l,úg w;ru`. k;rlrk ,o ´äfhda fyda ùäfhda *hs,A tl
Odjkhùu isÿúh hq;=h' Stop nÜka tl la,sla l,úgoS Odjkh jk ´äfhda fyda
ùäfhda *hs,A tl iïmQ¾Kfhkau Odjkhùu k;r lsÍug yelsúh hq;=h' fyd|hs
wms oeka fï i|yd fla;kh lruq¡ Open a Movie nÜka tl vn,A la,sla lr olakg
,efnk fldaâ úkafvda tflys Click bfjkaÜ tl ;=, my; oelafjk wdldrhg
fla;kh lrkak¡

fuys fldgq lr we;s fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS


Filter fm%dmá tl hgf;ys ,shd we;s újD; l,yels *hs,a f*daueÜ ,shd we;Af;A l,ska
,shd we;s wdldrhg fkdj fjkia wdldrhlg nj olakg ,efnhs¡ wms kej;;A l,ska
,shd we;s wdldrh .ek wjOdkh fhduq lruq¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fï wdldrhg ,shQúg ´mka vhf,d.A fndlaia tflys wod, tlaiafgkaIka fmkajkq


,nkafka fjku fma,s jYfhka fjhs¡

tkï JPEG Files f*daueÜ wdldrfha fma,sh f;AreúgoS ´mka vhf,d.A fndlaia
tflys fmkajkq ,nkafka JPEG wdlD;sfhys *hs,Aia muKs¡ *.bmp wdlD;sfhys
*hs,Aia újD; lsÍug kï ´mka vhf,d.A fndlaia tflys Bitmap Files hk fma,sh
f;dard.; hq;=fjhs¡ fuúg ´mka vhf,d.A fndlaia tflys fmkajkq ,nkafka Tfí
mß.Klfhys msysgqjd we;s *.bmp wdlD;sfhys *hs,Aia muKs¡ kuq;A Tn

hk wdldrhg tla tlaiafgkaIka tlla wjika l,miq ; i,l=K fhdoñka wfkl=;A


tlaiafgkaIka i|yka l,úg tu f*daueÜ ish,A, ´mka vhf,d.A fndlaia tflys
;ks fma,shla jYfhka olakg ,efnk w;r l,ska wdldrfhys fuka fkdj by;
i|yka lrk,o f*daueÜ y;rgu wod, *hs,aia ish,a, fmkajkq ,nhs¡

fuf,i ´mka vhf,d.A fndlaia tflys fmkajkq ,nk *hs,aia fudkjdo hkak
fla;kh l,miq my; oelafjk wdldrhg tu nÜka tl ;=, fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys fldgq lrk,o fla;khka tl fm,lg ,sùug j.n,d.kak'


OpenFileDialog1 lkafg%da,a tflys Title fm%dmá tl Ndú;d lrñka fuu fmkajkq
,nk ´mka vhf,d.A fndlaia tl i|yd leu;s ud;Dldjla ,ndosh yel' fuu Ax
Windows Media Player lkafg%da,A tl ;=, lsishï ùäfhda *hs,a tlla fyda
´äfhda *hs,a tlla Odjkh lsÍug URL fm%dmá tl Ndú;d lrkq ,nhs¡ fuf,i
Odjkhúh hq;Af;A ´mka vhf,d.A fndlaia tflka f;dark *hs,A tlla fjhs¡
fuf,i ´mka vhf,d.A fndlaia tflka lsishï *hs,A tlla f;ArEmiq tys
iïmQ¾K md;A tl FileName fm%dmá tl yryd ,nd.; yels fjhs¡ fuf,i ´mka
vhf,d.A fndlaia tflka f;dark *hs,A tlla Ax Windows Media Player
lkafg%da,A tl ;=, Odjkhjk f,ig fla;kh lr we;' oeka Open a Audio nÜka
tl vn,A la,sla lr olakg ,efnk fldaâ úkafvda tflys Click bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys fldgq lrk,o fla;khka muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS
fmkajkq ,nk ´mka vhf,d.A fndlaia tflys OK (Open f,igo ie,lsh yel)
nÜka tl la,sla l,úgoS f;dard we;s *hs,A tl Ax Windows Media Player tl ;=,
Odjkhùu i|yd fla;kh lr we;' Pause nÜka tl ;=, Odjkh jk ´äfhda fyda
ùäfhda *hs,a tl Odjkh w;ru`. k;r lsÍug my; mßos fla;kh lrkak¡

fuu Ax Windows Media Player lkafg%da,A tflys Ctlcontrols hgf;ys olakg


,efnk pause fu;â tl Odjkh lrk *hs,A tlla w;ru`. k;r lsÍug Ndú;d
lrkq ,nhs¡ fyd|hs ta wkqj Stop nÜka tl ;=, my; mßos fla;kh lrkak¡

Play nÜka tl ;=, my; mßos fla;kh lrkak¡

fyd|hs oeka jevigyk Odjkh lr tys id¾:l;Ajh w;Aú|skak¡ úkafvdaia


fufyhqï moaO;sh ;=, lsishï *hs,a tlla fiaõ lsÍfïoS olakg ,efnk fiaõ
vhf,d.A fndlaia tl m%dfhda.slj Ndú;d lrk wdldrh wjfndaO lr.ekSu i|yd
;j;a jevigykla ks¾udKh lruq¡ fuh úkafvdaia fufyhqï moaO;sh ;=,
olakg ,efnk Note Pad uDÿldx.hg kElï lshk Bg fndfyda ÿrg iudk Note

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
Pad tlla fyj;A Text Editor jevigykla jYfhka ie,lsh yels fjhs¡ tfukau
fuysoS Tng f*daï tlla i|yd fukq nd¾ tlla ks¾udKh lrkafka flfiao lshd
wjfndaOhlao ,nd.; yel' fuysoS Tng fiaõ vhf,d.A fndlaia tl muKla
fkdj l,¾ vhf,d.A fndlaia tl iy fmdÿ f*dkaÜ vhf,d.A fndlaia tl o
m%dfhda.slj Ndú;d lrk wdldrh bf.k .; yel' tmuKla fkdj gQ,A fndlaia
tflys olakg ,efnk ;j;a jeo.;A w¿;A lkafg%da,A tlla Ndú;d lrk wldrho
bf.k .; yel' fuu ir, fkdaÜmEâ tl ks¾udKh lsÍu i|yd úIqj,A fíisla
fvdÜfkÜ 2008 ixialrKh Ndú;d lrñka w¿;A jHdmD;shla ks¾udKh
lr.kak¡ fuúg jevigykla ks¾udKh lsÍu i|yd ,efnk f*daï tl fl,skau
wm fkdaâmEâ tl ks¾udKh lsÍu i|yd w;=reuqyqK; jYfhka Ndú;d lrkq
,nhs¡ fyd|hs wms m,uqj fuu fkdaâmEâ tflys olakg ,efnk fukq nd¾ tl
ks¾udKh lrf.k isáuq¡ fndfyduhla uDÿldx.j, úfYAIfhkau ixlS¾K
uDÿldx.j,oS úYd, ld¾hhka m%udKhla lr.ekSug we;s wjia:d j,oS ta ta
ld¾hhka l%shd;Aul lrjd.ekSu i|yd fukq nd¾ tl Ndú;d lrkq ,nhs¡
fuf,i fukq nd¾ hk ixl,amh fkd;snqfkakï fuu iEu ld¾hhlau l%shd;Aul
lrjd.ekSug gQ,A fndlaia tlla fyda f,An,A nÜka jeks lkafg%da,Aia Ndú;d
lsÍug isÿjkjd we;' fuysoS ;srfha wkjYH f,i úYd, bv m%udKhla jehjk
w;r tysoS jevigyfkys mj;sk jD;A;Suh iaNdjhg isÿjk ydksh wuq;=fjka lsj
hq;= ke;' kuq;A fukq nd¾ tlla Ndú;d l,úgoS lsishï úOdkhla l%shd;Aul
lsÍug wjYH jQ úgoS muKla fuu tla tla fukq fmkajk w;r wod, úOdkh
l%shd;Aul lsÍfuka miqj fuu fukq tl ;srfha fkdfmkajk neúka úYd, bv
m%udKhla ;srfhys b;sßlr .ksñka wod, uDÿldx.h jD;A;Sh uÜgfuka
ks¾udKh lsÍfï yelshdj mj;S'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS fujeks lsishï f*daï tlla
i|yd fukq nd¾ tlla ks¾udKh lsÍug gQ,A fndlaia tflys Menu & Toolbars
leg.ßfhys olakg ,efnk MenuStrip lkafg%da,A tl Ndú;d lrkq ,nhs¡

fuu lkafg%da,A tl vn,A la,sla úg f*daï tflys by,skau Type Here f,i iqÿmdg
fldgqjlska hq;=j fukq nd¾ tflys uQ,sl wjia:dj olakg ,efnhs¡

fuu MenuStrip lkafg%da,A tl weiqre lr.ksñkA fukq nd¾ tlla ie,iqï lsÍu
b;du;a myiq ld¾hhla fjhs¡ th Tn ys;k ;rï fldfy;Au wmyiq ke;' fuu fukq
nd¾ tlla ie,l+úg by; i|yka lrk,o rEmigykg wkqj fuys File Edit
Format View iy Help hk tajd m%Odk fukq whs;u jYfhka y÷kajk w;r tajd
lsishï úOdkhla l%shd;Aul lsÍu i|yd Ndú;d fkdlrk w;r tajd tl tlla
u; la,sla l,úg my,g os.yefrk fukq tl ;=, mj;sk whs;u" Wm fukq
whs;u jYfhka y÷kajkq ,nhs¡ tu Wm fukq whs;u lsishï úOdkhla l%shd;Aul
lsÍu i|yd Ndú;d lrkq ,nhs¡ fyd|hs fuu MenuStrip lkafg%da,A tl f*daï tlg
,nd.;A miqj th f*daï tflys by,skau ia:dk.;ùu isÿfjhs¡ fuys jïmi
fl,jfrysu Type Here f,i iqÿ meye;s fldgqjla olakg ,efnhs¡ fuh fl,skau
by;ska i|yka lrk,o File Edit View jeks m%Odk fukq whs;u ks¾udKh lsÍu
i|yd Ndú;d l, yel' oeka fuh u; la,sla l,úg fukq whs;u kï lsÍu i|yd
l¾i¾ tl olakg ,efnhs¡ fyd|hs fuys File f,i i|yka l,úg B,`. m%Odk fukq
whs;uhla i|yka lsÍug kej;;A Bg bosßfhka Type Here f,i iqÿ meye;s
fldgqjla olakg ,efnhs¡ tfukau fuf,i File m%Odk fukq whs;ufhys hgf;ys

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
lsishï úOdkhla l%shd;Aul lsÍu i|yd Ndú;d lrkq ,nk Wm fukq whs;u i|yka
lsÍug fukq tlla mßos Type Here f,i iqÿ meye;s fldgqjla olakg ,efnhs¡

fyd|hs File f,i m%Odk fukq whs;uh ;=, Wm fukq whs;u i|yka lsÍug ,enqKq
Type Here fldgqj ;=, New f,i i|yka lrkak¡ fyd|hs fuúg Bg my,ska ;j;a
Wm fukq whs;u i|yka lsÍug Type Here f,i iqÿ meye;s fldgqj ne.ska olakg
,efnhs¡

fyd|hs fuf,i File fukq whs;uh ;=, by; mßos Wm fukq whs;u i|yka l,miq
File j,g miqj we;s Type Here fldgqj ;=, Edit f,i i|yka lrkak¡ fuúg fmr
mßosu ta ;=, Wm fukq whs;u i|yka lsÍug Type Here f,i iqÿ meye;s fldgqj
ne.ska olakg ,efnhs¡ fuys Repeat Options f,i ,ndfokak¡ fuys ol=Kqmi
fl,jr u; la,sla l,úg l=vd l¿ mdg ;%sfldaKhlska hq;=j Bg bosßfhka Type
Here f,i ;j;a iqÿmdg fldgqjla olakg ,efnhs¡ fuu Repeat Options hgf;ys
;j;a Wm fukq whs;u we;akï tajd ms,sfj,ska ,ndoSfï yelshdj we;'

fyd|hs fuf,i ks¾udKh lr.;A m%Odk fukq whs;uh ;=, we;s Wm fukq whs;u
lsishï úOdk l%shd;Aul lsÍug Ndú;d lrknj lSjd Tng u;l we;s¡ Tng
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
wjYH kï fuu Wm fukq whs;u h;=remqjrej yryd l%shd;Aul lsÍug fIdaÜlÜ
lS tlla ,ndfokafka flfiao lshd n,uq¡ fyd|hs wm ks¾udKh lrk,o File
fukqfjys we;s New Wm fukq whs;uh i|yd fIdaÜlÜ lS tlla ,ndfokafka
flfiao lshd n,uq¡ ta i|yd File u; la,sla l,úg ta ;=, we;s Wm fukq whs;u
fukqjla wdldrfhka olakg ,efnhs¡ oeka fuu New Wm fukq whs;uh u;
tljrla la,sla lr th f;dard.;Aúg fm%dm¾àia úkafvda tl ;=, olakg ,efnkafka
Bg wod, fm%dm¾àia fjhs¡ fuys ShortcutKeys f,i fm%dmá tlla olakg ,efnhs¡
fuh bosßfhys l=vd l¿ meye;s my,g fhduqjQ ;%sfldaKhlska ksfhdackhjk nÜka
tlla olakg ,efnhs¡ fuh u; la,sla l,úg my; wdldrfhka olakg ,efnhs¡

fuysoS Tn fIdaÜlÜ lS tl jYfhka Ctrl + N hkak Ndú;d lrkjdkï fuys Ctrl


bosßfhys we;s l=vd fldgqj u; la,sla lr yß ,l=K oud Bg my,ska olakg ,efnk
l¿mdg ;%sfldaKhlska hq;= fldgqj u; la,sla lr N hkak f;dardfokak¡ Tng Ctrl +
Shift + N f,i fIdaÜlÜ lS tlla Ndú;d lsÍug woyia lrkjdkï Shift bosßfhys
we;s fldgqj u; la,sla lr ta ;=,o yß ,l=K oud.; hq;=fjhs¡ Ctrl + Shift + Alt + N
f,i ,ndoSug woyia lrkjdkï Alt bosßfhys we;s fldgqj u; la,sla lr ta ;=,o
yß ,l=K oud.kak¡ fuf,i fIdaÜlÜ lS tlla wdfoaY l,miq tu Wm fukq
whs;uh bosßfhka fIdaÜlÜ lS tl olakg ,efnhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuu New fukq whs;uh la,sla l,úgoS lsishï ld¾hhla isÿlsÍug wod, fla;kh
,sùu i|yd fuu New fukq whs;uh u; vn,a la,sla l,úg Bg wod, Click
bfjkaÜ tl olakg ,efnhs¡ oeka fï ;=, Bg wod, ld¾hhg .e,fmk f,i iqmqreÿ
f,i fla;kh ,sùu isÿl, yel'

oeka Tng fukq nd¾ tlla ks¾udKh lrk wdldrh ms,sn|j ukd jegySula
,efnkakg we;ehs lshd wfmalaId lruq¡ oeka kej;;A wm ks¾udKh lrkq ,nk
wmf.A jevigyk jk fkdaÜmEâ tl fj; fhduqfjuq¡ fuys MenuStrip lkafg%da,A
tl Ndú;d lrñka my; oelafjk wdldrhg fukq nd¾ tl ks¾udKh lr.kak¡

fuysoS wms ks¾udKh lrkq ,nk fuu Notepad tflys wod, fglaiaÜ fvdlshqukaÜ
tl ilia lsÍu i|yd Ndú;d lrkq ,nkafka idudkH fglaiaÜ fndlaia tlla fkdj
gQ,A fndlaia tflys Common Controls leg.ßh ;=, olakg ,efnk RichTextBox
lkafg%da,A tl fjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu lkafg%da,A tl f*daï tlg ,ndf.k th f*daï tflys m%udKhg ilia


lr.kak¡ fuu RichTextBox lkafg%da,A tl kfukau lshfjk mßos úúO iïm;A
j,ska fmdfydi;A tkï idudkH fglaiaÜ fndlaia tlla ;=, olakg fkd,efnk
úYd, myiqlï m%udKhla tl;= lrk,o fglaiaÜ fndlaia tlla fjhs¡ úúO
ld¾hhka isÿlr.; yels úYd, *kalaIka m%udKhlska ieÿï,;A iqúfYAIS fglaiaÜ
fndlaia tlla fjhs¡ fyd|hs fuu File fukqfjys we;s Open fukq úOdkh
wkq.ukh l,úgoS mß.Klfhys fiaõ lr we;s idudkH fglaiaÜ fvdlshqukaÜ
fyj;A *.txt tlaiafgkaIka tl iys; *hs,Aia fukau Word Pad uDÿldx.h fyda
Microsoft Word uDÿldx.h yryd újD; l,yels *.RTF f*daueÜ tflka hq;= *hs,Aia
o újD; lsÍfï yelshdj mej;sh hq;=fjhs¡ fuu *.RTF f*daueÜ tflka hq;= fglaiaÜ
fvdlshqukaÜ i|yd *.txt fvdlshqukaÜ i|yd ,nd.; fkdyels iuyr myiqlï
olakg ,efnhs¡ fuh la,sla l,úg fmkaúh hq;Af;A idudkH úkafvdaia fufyhqï
moaO;sh ;=, olakg ,efnk *hs,a újD; lsÍug wod, ´mka vhf,d.A fndlaia
tlla neúka gQ,Afndlaia tflka Dialogs leg.ßh ;=, olakg ,efnk
OpenFileDialog lkafg%da,A tl vn,A la,sla lsÍfuka f*daï tlg tl;= lr.kak¡
oeka File fukqfjys we;s Open fukq úOdkh vn,A la,sla lsÍfuka fldaâ úkafvda
tl ,ndf.k my; oelafjk wdldrhg fla;kh lrkak'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS
Filter fm%dmá tl yryd fuu ´mka vhf,d.A fndlaia tl yryd újD; l,yels *hs,a
tlaiafgkaIka jYfhka *.RTF iy *.txt f*daueÜ muKla fmkajk f,ig fla;kh
lr we;' fuysoS *.RTF f*daueÜ tl fjku fmkaùug;A *.txt f*daueÜ tl fjku
fmkaùug;A tkï ´mka vhf,d.A fndlaia tl ;=, fjk fjku fma,s folla
jYfhka fmkajk f,ig fla;kh lr we;' Title fm%dmá tl yryd ´mka vhf,d.A
fndlaia tflys ud;Dldj jYfhka Open Text Files f,i i|yka lr we;' fuysoS
´mka vhf,d.A fndlaia tl újD;jk úg bka mß.Klfha olakg ,efnk *hs,aia
újD; lsÍfïoS idudkH md;A tl jYfhka C: mdáIka tl fmkajk f,ig fla;kh
lr we;' ukao iEu úkafvdaia fufyhqï moaO;shla iys; mß.Klhlu
wksjd¾fhkau C: Odjlh mj;sk neúks¡

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j. n,d.kak¡ fuysoS


m,uqj fuu ´mka vhf,d.A fndlaia tflys OK fyj;A Open nÜka tl la,sla lr
we;Aoehs fidhd n,k f,ig fla;kh lr we;' fuysoS wm ´mka vhf,d.A
fndlaia tl ;=, fla;kh lr we;Af;A tlaiafgkaIka foll *hs,Aia újD; lsÍug
yelsjk wdldrhg fjhs¡ kuq;A RichTextBox lkafg%da,A tl ;=, by; f*daueÜ j,
*hs,aia fmkaùfïoS fla;kfhaoS iq¿ fjkila jk neúka f;dard we;Af;A l=uk
tlaiafgkaIka tl o hkak Bg miqj fidhd.; hq;=fjhs¡ fuf,i Filter fm%dmá
tl Ndú;d lrñka tlaiafgkaIka i|yka lrkúg ta i|yd tu tlaiafgkaIka
tlsfkl fjkalr y÷kd.ekSu i|yd Index tlla Ndú;d lrkq ,nhs¡ fuh 0 1 2 3
wdoS f,ig ,ndfok tlaiafgkaIka m%udKh wkqj iliajkq ,nhs¡ ta wkqj *.RTF
tlaiafgkaIka tl i|yd *s,Ag¾ bkafvlaia tl 0 o *.txt tlaiafgkaIka tl i|yd
*s,Ag¾ bkafvlaia tl 1 o jYfhka iliajkq ,nhs¡ fuys Bg miqj b*A iafÜÜukaÜ
tl u.ska *s,Ag¾ bkafvlaia 1 oehs úuid n,d we;' tkï ´mka vhf,d.A fndlaia
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
tflka f;dard we;Af;A *.txt tlaiafgkaIka tl hkako úuid n,d we;' fuúg
ßÉfglaiaÜ fndlaia lkafg%da,A tl ;=,g lsishï fglaiaÜ fvdlshqukaÜ tlla
fmkaùu i|yd LoadFile fu;â tl Ndú;d lrkq ,nhs¡ fuysoS fmkaúh hq;Af;A ´mka
vhf,d.A fndlaia tl yryd f;dard.kq ,nk *hs,A tlla nj fla;kh lr we;'
Bg wu;rj fuu f*daï la,dia tl ;=, wm fl,skau strpath kñka String fâgd
ghsma tflys fõßhn,hla ks¾udKh lr we;s w;r thg o vhf,d.A fndlaia tl
yryd f;dard.kq ,nk *hs,A tflys md;A tl .nvdlr ;nd.kakd f,ig
fla;kh lr we;' fuh l=ulao hkak wm Save vhf,d.A fndlaia tl Ndú;d lrk
wjia:dfõoS meyeos,s lruq¡ fuh ks¾udKh lr we;Af;A o ta i|yd fjhs¡ Else tfia
fkdfõ kï tkï f;dard we;Af;A *.RTF tlaiafgkaIka tl fjhs¡ fuúg ßÉfglaiaÜ
fndlaia lkafg%da,A tl ;=,o fmkaúh hq;Af;A ´mka vhf,d.A fndlaia tl yryd
f;darkq ,nk *hs,A tlla jk w;r l,ska i|yka l, mßos fuu *.RTF f*daueÜ
tl iys; *hs,A ;=, *.txt f*daueÜ tlg jvd úfYAIhla we;s neúka fldákau
lsjfyd;A idudkH fglaiaÜ *hs,A tllg jvd jeä myiqlï m%udKhla tl;= l,yels
neúka , i,l=K fhdod RichTextBoxStreamType.PlainText f,ig tys myiqlï
ßÉfglaiaÜ fndlaia tl ;=, fmkajk yels wdldrhg ,nd.kakd f,ig fla;kh
lr we;' fuúgo strpath fõßhn,hg fuu ´mka vhf,d.A fndlaia tflka
f;dark *hs,A tflys iïmQ¾K md;A tl .nvdlr ;nd.kakd f,ig fla;kh lr
we;'
fyd|hs wms oeka fiaõ vhf,d.A fndlaia tlg wod, fla;kh isÿlruq¡ úkafvdaia
fufyhqï moaO;sh ;=,oS lsishï *hs,a tlla fiaõ lsÍfïoS fmdÿ fiaõ vhf,d.A
fndlaia tlla ,nd.ekSu i|yd úIqj,A fíisla fvdÜfkÜ gQ,A fndlaia tflys
Dialog leg.ßh ;=, olakg ,efnk SaveFileDialog lkafg%da,A tl Ndú;d lrkq
,nhs¡ fuu lkafg%da,A tl u; vn,A la,sla lrñka f*daï tlg ,nd.kak¡ fuysoS fuu
fkdaÜmEâ tl m,uqj újD; lrf.k Tn lsishï fglaiaÜ *hs,A tlla ks¾udKh
l,miq th m,uqfjkau fiaõ lrk wjia:dfõoS fiaõ vhf,d.A fndlaia tl
fmkaúhhq;= w;r kej;;A fglaiaÜ *hs,A tl bosßhg ilia lrñka fiaõ
lrkúgoS kej; kej; fiaõ vhf,d.A fndlaia tl fkdfmkaúh hq;= w;r l,ska
fiaõ lrk,o md;A tlgu tu *hs,A tlgu fiaõ ùu isÿúh hq;=h' fï i|yd
;uhs wms ´mka vhf,d.A fndlaia tl ;=,oS Ndú;d lrk,o strpath fõßhn,h
ks¾udKh lf,a¡ wm fuh String fâgd ghsma tflys fõßhn,hla jYfhka fl,skau
la,dia tl ;=, ks¾udKh lr we;' fuúg fuu fõßhn,h u;lfhka
bj;Ajkqfha jevigyk Odjkfhka bj;Ajk úgoS fjhs¡ m,uqj fiaõ lrk
wjia:dfõoS fiaõ vhf,d.A fndlaia tl fmkajk w;r tf,i fiaõ l, miq fuu
strpath fõßhn,h ;=, tu fiaõ lrk,o *hs,a tflys md;A tl u;lhg .kq ,nhs¡
hï f,ilska fuu fõßhn,h ;=, md;A tlla .nvdfkdùu hkq óg fmr lsisu
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
wjia:djloS tu ßÉfglaiaÜ fndlaia tl ;=, ilia lrk,o fglaiaÜ fvdlshqukaÜ
tl fiaõ fkdlsÍu fjhs¡ fuúg fiaõ vhf,d.A fndlaia tl wuq;=fjka fmkaùug
fla;kh lr we;' fuúg fiaõ l,miq tu md;A tl strpath fõßhn,h ;=,
.nvdlr.kakd neúka kej; jrla fiaõ lrkúgoS tu md;A tlgu kej; fiaõ ùu
i|yd fla;kh lrkq ,nhs¡ fyd|hs File fukq tflys Save fukq úOdkh vn,A la,sla
lrñka my; mßos fla;kh lrkak¡

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS wm


fiaõ vhf,d.A fndlaia tl yryd fiaõ lrk,o *hs,a tflys iïmQ¾K md;A tl
.nvdlr ;nd.ekSug wm ;djld,slj fnm kñka String fâgd ghsma tflys
fõßhn,hla ks¾udKh lr we;' fyd|hs strpath fõßhn,h ysiahkq tkï lsisÿ md;A
tlla .nvd fkdù we;Akï bka woyia jkqfha óg fmr lsisÿ wjia:djloS fuu
ßÉfglaiaÜ fndlaia tl ;=, ilia lrk,o fglaiaÜ fvdlshqukaÜ tl fiaõ lr
fkdue;s njh' fuúg Filter fm%dmá tl yryd fuu fglaiaÜ fvdlshqukaÜ tl *.txt
iy *.RTF hk fglaiaÜ fvdlshqukaÜ wdldr folgu fiaõ lsÍug fla;kh lr
we;' fuu tlaiafgkaIka wdldr folu fiaõ vhf,d.A fndlaia tl ;=,
tlaiafgkaIka fma,s folla jYfhka fmkajkq ,nhs¡ fiaõ vhf,d.A fndlaia
tflys ud;Dldj jYfhka Saving as a text File f,i fmkaùug fla;kh lr we;'
tfukau fiaõ vhf,d.A fndlaia tl fmkajk úgoS tys fiaõ lsÍug we;s md;a
tl jYfhka ks;ekskau olakg ,efnkafka C: Odjlh fjhs¡ fuu strpath
fõßhn,h ysianeúka fuu wjia:dfõoS fiaõ vhf,d.A fndlaia tl fmkaúh hq;=
neúka fuu fiaõ vhf,d.A fndlaia tflys OK fyj;A Save nÜka tl la,sla
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
lrkúgoS ^fï wdldrhg fla;kh l,úg fiaõ vhf,d.A fndlaia tl fmkajkq
,nhs¡& fnm fõßhn,hg;A strpath fõßhn,hg;A fiaõ lrkq ,nk *hs,A tflys
iïmQ¾K md;A tl mjrd.kakd f,ig fla;kh lr we;'

fuu Filter fm%dmá tl ;=, i|yka lrk,o *.RTF f*daueÜ tflys *s,Ag¾ bkafvlaia
tl 0 jk w;r *.txt f*daueÜ tflys *s,Ag¾ bkafvlaia tl 1 fjhs¡ hï fyhlska
*s,Ag¾ bkafvlaia tl 1 jQfha kï tkï f;dardf.k we;Af;A *.txt tlaiafgkaIka
tl fjhs¡ ßÉfglaiaÜ fndlaia tl ;=, ghsma lr we;s lsishï fglaiaÜ tlla fglaiaÜ
*hs,A tlla jYfhka fiaõ lr.ekSu i|yd SaveFile fu;â tl Ndú;d lrkq ,nhs¡
fuh fiaõ úhhq;Af;A fiaõ vhf,d.A fndlaia tflka f;dard oS we;s path tflys
,ndoS we;s kñka fjhs¡ fuh wm óg l,ska fnm fõßhn,hg ,ndf.k we;s neúka
th i|yka lr we;' fuh idudkH fglaiaÜ *hs,A tlla neúka fnm fõßhn,hg
,nd.;A path tl muKla i|yka lr we;' Else hkq tlaiafgkaIka tl jYfhka
f;dardf.k we;Af;A *.RTF tlaiafgkaIka tl fjhs¡ fuúgo fnm fõßhn,hg
,ndf.k we;s md;A tlgu ßÉfglaiaÜ *hs,A tlla jYfhka fiaõ ùug fla;kh
lr we;' RichTextBoxStreamType.PlainText fla;h ta i|yd Ndú;d lr we;' OK
nÜka tl la,sla lr we;Aoehs iy *s,Ag¾ bkafvlaia 1 jQ úg fiùu i|yd wrUk,o
b*A iafÜÜukaÜ folu Endif f,i wjika lr we;' fuysoS fuf,i fiaõ vhf,d.A
fndlaia tl fmkaùug fla;kh lrk ,oafoa strpath fõßhn,h ysiaj we;súgoSh'
Else hkq strpath fõßhn,h ;=, lsishï md;A tlla .nvdù we;s wjia:dj fjhs¡
tkï l,ska fiaõ lr we;s njh¡ fuúg fiaõ vhf,d.A fndlaia tl kej;
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fmkaùug wkjYH neúka *s,Ag¾ bkafvlaia tl 1 jQ úg iy fkdjQ úg strpath
fõßhn,h ;=, we;s md;a tlg kej; kej; fiaõ jk f,ig fla;kh lr we;'
Tng u;lo ´mka vhf,d.A fndlaia tl ;=,oS o wod, *hs,a tl újD; lrkúgoS
fuu fõßhn,hg tu md;A tl o mjrd .kakd f,ig fla;kh l,d' fuúg tu
´mka lr.;A fvdlshqukaÜ ;jÿrg;A jeäoshqKq lr fiaõ lrkúgoS o tu md;A
tlgu fuysoS o fiaõ ùu isÿfjhs¡ ukao túgo l%shd;Aul jkq ,nkafkao Else
hgf;A ,shd we;s fla;kh fjhs¡
fyd|hs oeka Save As fukq úOdkh Ndú;d lrkq ,nk iEu wjia:djloSu fuu
ghsma lr we;s fglaiaÜ tl w¿;Au *hs,A tlla jYfhka fjku md;A tll fiaõ
lsÍu i|yd fiaõ vhf,d.A fndlaia tl ,nd.ekSug fuu fukq úOdkh vn,A
la,sla lr fldaâ úkafvda tl ;=, my; mßos fla;kh lrkak¡

by; ,shd we;s fla;kh" Tng l,ska fla;kh ukdj wjfndaO lr.;A neúka
wjfndaO lr.kakg we;ehs lshd wfmalaId lruq¡ fyd|hs fuu File fukq tflys
we;s New fukq úOdkh f;ArEúgoS fglaiaÜ fndlaia tl ;=, we;s ish¿u fglaiaÜ
bj;Afjñka ßÉfglaiaÜ fndlaia tl ysiaùu isÿúh hq;=h' fyd|hs ta i|yd New
fukq úOdkh vn,A la,sla lr my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

ßÉfglaiaÜ fndlaia tflys Clear fu;â tl Ndú;d lrñka ßÉfglaiaÜ fndlaia tl


iïmQ¾Kfhkau ysia lsÍfï yelshdj we;' fuf,i ysia l,miq ks¾udKh lrkq
,nkafka w¿;Au fglaiaÜ fvdlshqukaÜ tlla neúka l,ska strpath fõßhn,h ;=,
md;A tlla .nvdù ;snqfkakï w¿;A fglaiaÜ fvdlshqukaÜ tlla ks¾udKh lr fiaõ
l,úg tu md;A tlg fiaõ ùu je,elaùu i|yd strpath fõßhn,ho ysialr we;'
wm l,skq;A lSjd fuu ßÉfglaiaÜ fndlaia lkafg%da,A tl idukH fglaiaÜ
fndlaia tllg jvd iqúfYAIS lkafg%da,A tlla nj' ukao úúO ld¾hhka isÿlsÍu
i|yd úYd, myiqlï m%udKhla fuys olakg ,efnhs¡ fyd|hs fuys Cut fukq
úOdkh wkq.ukh l,úgoS f;dardf.k we;s lsishï fglaiaÜ tlla lÜ ùuo" Copy
fukq úOdkh wkq.ukh l,úgoS f;dardf.k we;s lsishï fglaiaÜ tlla fldms
ùuo" Paste fukq úOdkh wkq.ukh l,úgoS lÜ fyda fldms lrk,o fglaiaÜ
tlla ;j;a ;eklg fmaiaÜ ùu isÿúh hq;=h' fï i|yd ClipBoard tl iïnkaO
lrñka fla;kh lsÍug lror úhhq;= ke;' ukao fï i|yd wod, ld¾hhka
bfíu isÿlrkq ,nk fu;â fuu fglaiaÜ fndlaia tl ;=,u olakg ,efnhs¡
f;dard.;A lsishï fglaiaÜ tlla Cut lsÍug Cut f,i fu;â tll=;A" f;dard.;A
lsishï fglaiaÜ tlla fldms lsÍu i|yd Copy f,i fu;â tll=;A" lÜ fyda
fldms lrk,o fglaiaÜ tlla fmaiaÜ lsÍu i|yd Paste f,i fu;â tll=;A
olakg ,efnhs¡ fyd|hs Cut, Copy iy Paste fukq whs;u vn,A la,sla lrñka my;
oelafjk wdldrhg fla;kh isÿlrkak¡ fuysoS tu fukq úOdk ;=,u wod,
fla;kh bosßm;A lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu Edit fukqfjys we;s Select All fukq úOdkh wkq.ukh l,úgoS fglaiaÜ
fndlaia tl ;=, we;s ish¿u fglaiaÜ yhs,hsÜùu isÿúh hq;=h' fï i|yd Select
All f,i fjku fu;â tlla olakg ,efnhs¡

fuys Find fukq úOdkh wkq.ukh l,úgoS fglaiaÜ fndlaia tl ;=, fidhd.;
fkdyels lsishï jpkhla fidhd.ekSug bkamqÜ fndlaia tlla fmkaúh hq;=fjhs¡
fuys lsishï jpkhla ghsma lr OK nÜka tl la,sla l,úgoS tu jpkh fglaiaÜ
fndlaia tl ;=, we;Akï th yhs,hsÜ ù fmkaúh hq;= w;r ke;skï tu jpkh
olakg fkd,efí kï Can’t Find f,i uefiaÊ tlla fmkaúh hq;=fjhs¡ fï i|yd
ßÉfglaiaÜ fndlaia tl ;=, Find f,i fjku fu;â tlla olakg ,efnhs¡ fï

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
;=, fla;kh lsÍu i|yd Find fukq úOdkh vn,A la,sla lr fldaâ úkafvda tl ;=,
my; mßos fla;kh lrkak¡

fuysoS m,uqj inpt f,i String fâgd ghsma tflys fõßhn,hl=;A fpos kñkA
integer fâgd ghsma tflys fõßhn,hl=;A ks¾udKh lr we;' fuu ks¾udKh
lr.;A inpt fõßhn,hg bkamqÜ fndlaia tl ;=, ghsma lrkq ,nk jpkh u;l
;nd.kakd f,ig fla;kh lr we;' fuf,i Find fukq úOdkh wkq.ukh l,úg
bkamqÜ fndlaia tl ;=, lsisjla i|yka fkdlr fuys OK nÜka tl la,sla l,úgoS
jevigyk fodaI iys; jk neúka If inpt=”” Then fuf,i ghsma fkdlr we;s úgoS
Exit Sub u.ska je/oao fkdi,ld yßk f,ig fla;kh lr we;' fuysoS
ks¾udKh lr.;A fpos fõßhn,hg bkamqÜ fndlaia tl ;=, ghsma lrk,o jpkh
fidhd m,uqj th yuqjk ia:dkh w.hla f,ig u;l ;nd.kakd f,ig fla;kh
lr we;' fuu ,efnk w.h -1 ùu hkq bkamqÜ fndlaia tl ;=, ghsma lrk,o jpkh
yuqfkdùu fjhs¡ fuúg Can’t Find f,i uefiaÊ tlla fmkaùug fla;kh lr we;'

fuu fukq tflys Undo úOdkh f;ArEúgoS isÿlrk,o lsishï ld¾hhla wfydais
lr.ekSug yelsúh hq;=h' tfukau Redo fukq úOdkh wkq.ukh l,úgoS wfydais
lrk,o ld¾hhla kej; isÿlsÍug yelsúh hq;=h' fï i|yd o uq,isgu wuq;=fjka
fla;kh lsÍug wjYH fkdfjhs¡ ta i|yd Undo iy Redo kñka fu;â folla
olakg ,efnhs¡ fyd|hs ta i|yd my; mßos fla;kh lrkak¡
Created By: S.Wajira Madushanka
Disapamok Online IT Academy

fyd|hs fuys Format fukq tflys we;s Font fukq úOdkh wkq.ukh l,úgoS
úkafvdaia fufyhqï moaO;sh ;=, olakg ,efnk idudkH fmdÿ Font vhf,d.A
fndlaia tlla fmkaúh hq;=fjhs¡ bkamiq fuhska lsishï f*dkaÜ tlla" tys m%udKh
wdosh f;ArEúgoS tajd ta wdldrfhkau ßÉfglaiaÜ fndlaia tl ;=, f;dardf.k
we;s jpkhg wdfoaYùu isÿúh hq;=h' fuf,i úkafvdaia fufyhqï moaO;sh ;=,
olakg ,efnk fmdÿ f*dkaÜ vhf,d.A fndlaia tl ,nd.ekSu i|yd gQ,Afndlaia
tflys Dialog leg.ßh ;=, olakg ,efnk Font Dialog lkafg%da,a tl Ndú;d lrkq
,nhs¡

fuu lkafg%da,a tl vn,A la,sla lrñka f*daï tlg tl;= lr.kak¡ fyd|hs oeka
Format fukqfjys we;s Font fukq úOdkh vn,A la,sla lr fldaâ úkafvda tl ;=,
my; oelafjk wdldrhg fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS m,uqj b*A iafÜÜukaÜ tlla u.ska fuu f*dkaÜ vhf,d.A fndlaia tflys
OK nÜka tl la,sla lr we;Aoehs úuid n,d we;' tf,i la,sla lr we;Akï
ßÉfglaiaÜ fndlaia tflys f;dardf.k we;s fglaiaÜ tlg FontDialog1.Font
fm%dmá tl tkï f*dkaÜ vhf,d.A fndlaia tflka f;darkq ,nk f*dkaÜ tlla"
wl=rej, m%udKh" f*dkaÜ iaghs,Aia iy bf*laÜia wdfoaYjk f,ig fla;kh
lr we;' fuu jevigyfkys Change Color fukq úOdkh wkq.ukh l,úg ;j;a
Wmfukqjla olakg ,efnk w;r fuys Text color fukq úOdkh wkq.ukh l,úgoS
ßÉfglaiaÜ fndlaia tflys f;dardf.k we;s lsishï jpkhl wl=rej, j¾Kh
fjkia lsÍug yelsúh hq;=h' úkafvdaia fufyhqï moaO;sh ;=,oS lsishï j¾Khl
fjkila isÿlsÍug we;súgl tu j¾Kh fjkia lsÍu i|yd fmdÿ l,¾ vhf,d.A
fndlaia Ndú;d lrkq ,nhs¡

úIqj,A fíisla fvdÜfkÜ mdßißlh ;=,oS fujeks fmdÿ l,¾ vhf,d.A fndlaia
,nd.ekSu i|yd gQ,A fndlaia tflys Dialog leg.ßh ;=, olakg ,efnk
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
ColorDialog lkafg%da,A tl Ndú;d lrkq ,nhs¡ fyd|hs fuu lkafg%da,A tl f*daï
tlg ,ndf.k Format fukqfjys Change Color fukq úOdkfhys Text Color Wm
fukq úOdkh vn,A la,sla lr olakg ,efnk fldaâ úkafvda tl ;=, my; oelafjk
wdldrhg fla;kh lrkak¡

fuys fldgqlr we;s fla;kh muKla tl fm,g ,sùug j.n,d.kak¡ fuysoS m,uqj
b*A iafÜÜukaÜ tlla u.ska fuf,i lsishï j¾Khla l,¾ vhf,d.A fndlaia
tflka f;dard tys OK nÜka tl la,sla lr we;Aoehs úuid n,d we;' fuf,i l,¾
vhf,d.A fndlaia tflka lsishï j¾Khla f;ArEmiq th l=ulao hkak Color
fm%dmá tl yryd ,nd.; yel' ßÉfglaiaÜ fndlaia tll lsishï f;dard.;A fglaiaÜ
tll j¾Kh fjkia lsÍug SelectionColor fm%dmá tl Ndú;d lrkq ,nhs¡ fuúg
l,¾ vhf,d.A fndlaia tflka f;dard we;s j¾Kh ßÉfglaiaÜ fndlaia tflys
f;dard.;A jpkfhys wl=re j,g wdfoaY jk f,ig fla;kh lr we;' fuu
fukq tflysu Highlight Color fukq úOdkh f;ArEúgoS f;dardf.k we;s lsishï
fglaiaÜ tll miqìï j¾Kh fjkia lsÍug yelsúh hq;=h' fuu fukq úOdkh
;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoSo iqmqreÿ f,i lsishï j¾Khla f;dard l,¾ vhf,d.A fndlaia tflys OK
nÜka tl la,sla lr we;Aoehs úuidn,d we;' ßÉfglaiaÜ fndlaia lkafg%da,A tlla
;=, f;dardf.k we;s jpkhl miqìï j¾Kh fjkia lsÍu i|yd
SelectionBackColor fm%dmá tl Ndú;d lrkq ,nhs¡ ;j;a fudlgo n,d bkafka
oekau jevigyk Odjkh lr n,kak¡
fyd|hs oeka wm wjidk jYfhka úkafvdaia fufyhqï moaO;sh ;=,oS olakg
,efnk f*da,av¾ md;A tlla fmkaúh yels vhf,d.A fndlaia tlla m%dfhda.slj
Ndú;d lrkq ,nkafka flfiao lshd jgyd.ksuq¡ fuu vhf,d.A fndlaia tl
weiqrelr.ksñkA Tn úiska ,ndfok ´kEu f*da,Av¾ md;A tllg w¿;A f*da,Av¾
tlla ks¾udKh l,yels jevigykla ks¾udKh lruq¡ fyd|hs fï i|yd w¿;A
jHdmD;shla wdrïN lrkak' fï i|yd m%Odk jYfhka f,An,A lkafg%da,A folla"
fglaiaÜ fndlaia lkafg%da,A tlla iy nÜka lkafg%da,A tlla muKla wjYH fjhs¡
oeka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

úkafvdaia fufyhqï moaO;sh ;=, jevlrk Tn kï fndfydaúg fuu f*da,Av¾


vhf,d.A fndlaia oel we;=jdg iel ke;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

by; olajd we;Af;A f*da,Av¾ vhf,d.A fndlaia tll rEm igykls¡ oeka Tng
u;la fjkakg we;s' fuh fndfyda úg Ndú;d lrkq ,nkafka f*da,av¾ tll
ish¿u *hs,aia újD; lr.ekSug fyda lsishï ld¾hhla i|yd f*da,Av¾ md;A tlla
,nd.ekSu i|yd fjhs¡ wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡
fuys Folder Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, lsishï kula i|yka lr
Select Path nÜka tl la,sla l,úgoS úkafvdaia fufyhqï moaO;sh ;=, olakg
,efnk fmdÿ f*da,Av¾ vhf,d.A fndlaia tlla fmkaúh hq;= w;r bka lsishï md;A
tlla f;dard OK nÜka tl la,sla l,úgoS tu md;A tl ;=, by; i|yka l,
kñka f*da,av¾ tlla ks¾udKh úhhq;=h' hï fyhlska oekgu;A tu kñkA
f*da,Av¾ tlla mej;=kfyd;A f*da,Av¾ tl ks¾udKh l,fkdyels nj o mjiñka
uefiaÊ tlla fmkaúh hq;=fjhs¡ fuu fmdÿ f*da,Av¾ vhf,d.A fndlaia tl
,nd.ekSu i|yd gQ,A fndlaia tflys olakg ,efnk Dialogs leg.ßfhys olakg
,efnk FolderBrowserDialog lkafg%da,A tl Ndú;d lrkq ,nhs¡

fuu lkafg%da,A tl vn,a la,sla lrñka f*daï tlg ,nd.kak¡ fuf,i úkafvdaia
fufyhqï moaO;sh ;=,oS f*da,av¾ia ks¾udKh lsÍug iïnkaOj Bg wod, la,dia
tl ks¾udKh lrf.k isáhhq;= fjhs¡ fyd|hs ta i|yd l=uk fyda lkafg%da,A
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
tlla u; vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuys Public Class Form1
fla; fma,sfhys bosßfhka l¾i¾ tl msysgqjd fma,shla my,g f.k Bg by,ska
l¾i¾ tl msysgqjd Imports f,i ysia;ekla ;nd System f,i i|yka lr ;s;la ;nd
IO f,i ,ndfokak¡

fyd|hs oeka fuu f*daï tflys we;s Select Path nÜka tl la,sla l,úgoS fuu
f*da,av¾ vhf,d.A fndlaia tl fmkaúh hq;= w;r bka f;dark f*da,Av¾ md;A tlla
;=, fglaiaÜ fndlaia tflys i|yka kñka f*da,Av¾ tlla ks¾udKh úhhq;=h'
Bg wod, fla;kh ,sùug Select Path nÜka tl vn,a la,sla lr fldaâ úkafvda tl
,nd.kak¡

fuys fldgq lrk,o fla;khka muKla tl fm,lg ,sùug j.n,d.kak¡


idudkHfhka fuu f*da,Av¾ vhf,d.A fndlaia tlla .;Aúg tys jïmi my,ska

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
New Folder f,i nÜka tlla olakg ,efnhs¡ ShowNewFolderButton = False
fla;h u.ska fuu vhf,d.A fndlaia tl ;=,ska i`.jk f,ig fla;kh lr we;'
bkamiqj b*A iafÜÜukaÜ tlla u.ska fuhska lsishï f*da,Av¾ md;A tlla f;dard
tys OK nÜka tl la,sla lr we;Aoehs úuid n,d we;' fuysoS wm ks¾udKh lrkq
,nkafka fglaiaÜ fndlaia tl ;=, ,ndfok kulska hq;A f*da,Av¾ tlla fjhs¡
fuf,i f*da,av¾ tlla ks¾udKhg m%:ufhka tu md;A tl ;=, tu kñkA
f*da,av¾ tlla we;Aoehs m,uqj úuid ne,sh hq;=fjhs¡ tfia fkdjqjfyd;A muKla
f*da,Av¾ tl ks¾udKhùu isÿúh hq;=h' If Not Directory.Exists fuysoS äfrlagßh
fyj;A f*da,Av¾ tl fkdmj;skjdo hkak úuidn,d we;' fuysoS f*da,Av¾ tlla
fkdmj;skafka hkak ne,sh hq;af;a f*da,av¾ vhf,d.A fndlaia tflka f;dark
f*da,Av¾ md;A tflys fglaiaÜ fndlaia tflys ,ndoS we;s kñka fjhs¡ f*da,av¾
vhf,d.A fndlaia tflys SelectedPath fm%dmá tl u.ska f;dark,o f*da,Av¾
md;A tl l=ulao hkak ,nd.; yel'
FolderBrowserDialog1.SelectedPath & “\” & TextBox1.Text fuysoS f;dark,o
f*da,av¾ md;A tflys fglaiaÜ fndlaia tflys i|yka kñka f*da,Av¾ tlla
mj;sk hk nj fidhd.ekSug wjYHksid tho md;A tlg wE|d.ekSug wjYH
neúka & “\” & f,i i|yka lr we;' Tn okakjd md;A tlla ,sùfïoS f*da,Av¾ia
fjkalrkq ,nkafka \ hk ,l=Kska nj' fuf,i by; md;a tflys f*da,Av¾ tlla
msysgd fkdue;súgoS f*da,Av¾ tlla ks¾udKh úhhq;= neúka
Directory.CreateDirectory fla;h u.ska w¿;A f*da,Av¾ tlla ks¾udKh l,yel'
fuysoS äfrlagßh fyj;A f*da,Av¾ tl ks¾udKh úhhq;Af;A f*da,Av¾ vhf,d.A
fndlaia tflys f;dark,o f*da,av¾ md;A tflys fglaiaÜ fndlaia tflys ,ndfok
kñka fjhs¡ fuf,i md;A tl ,ndfokúg CreateDirectory g miqj jrykla ;=,
,súh hq;=fjhs¡ tfukau f*da,av¾ tl ks¾udKh jQ miq ta nj oekaùug
Successfully Created. f,i uefiaÊ tlla fmkaùug fla;kh lr we;' tfukau
fglaiaÜ fndlaia tl ysiaù w¿;A kula i|yka lsÍug fglaiaÜ fndlaia tl ;=,
l¾i¾ tl msysgqjd we;' f*da,Av¾ tlla ks¾udKh lrkúgoS Tn okakjd tys ku
i|yd / \ ? : * < > |hk ixfla; lsisfia;Au Ndú;d l,fkdyels nj' fyd|hs by;
mßos jevigyk ks¾udKh lr by; l=uk fyda i,l=Kla kug we;=,;A lr
f*da,Av¾ tlla ks¾udKh lsÍug W;Aidy .;Aúg jevigyk fodaI iys;ù Odjkh
ùu w;ru. k;rùu isÿfjhs¡ tf,i fodaI iys;ùu je,elaùug wm Try Catch
iafÜÜukaÜ tl Ndú;d lr we;' by; fla;kh i|yka lsÍug fmr Try f,i i|yka
lr Try Catch iafÜÜukaÜ tl wdrïNlr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

If Not Directory.Exists fla;h u.ska m,uqj wm f*da,av¾ vhf,d.A fndlaia tflka


f;dark md;A tflys fglaiaÜ fndlaia tflys i|yka lrk f*da,Av¾ tlla
fkdmj;skjdo hkak fidhdne¨jd Tng u;l we;s¡ Else hkq by; md;a tflys
fglaiaÜ fndlaia tflys i|yka l, kñka f*da,av¾ tlla we;s wjia:dj fjhs¡
fuúg fuu kñka f*da,Av¾ tlla we;s nj okajñka uefiaÊ tlla fmkaùug
fla;kh lr we;' Catch ex As Exception fla;h u.ska fuf,i f*da,av¾ tflys
kula i|yka lrkúgoS je/oaola isÿjQúgoS th w,A,d.kakd f,ig;A
MessageBox.Show (ex.Message) u.ska tu je/oao l=ulao okajñka uefiaÊ tlla
fmkajk f,ig fla;kh lr we;' fyd|hs oeka jevigyk Odjkhlr tys
id¾:l;Ajh w;Aú|skak¡
úkafvdaia fufyhqï moaO;sh ;=, fmdÿ vhf,d.A fndlaia Ndú;d lsÍug wod,
idlÉPd lrk,o isoaOdka; fldgia fu;kska wjika lruq¡

Created By: S.Wajira Madushanka


Loops fyj;A mqk¾lrK y÷kd.ksuq¡
fyd|hs fu;eka isg wms úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS yuqjk
;j;a jeo.;A isoaOdka; fldgila yodruq¡ fuh fuu mß.Kl NdIdjg muKla
fkdj ´kEu mß.Kl NdIdjloS yuqjk isoaOdka; fldgila fjhs¡ fndfyduhla
jevigyka ks¾udKfhaoS úfYAIfhkau o;A;mokula iïnkaO lr.ksñka
jevigyka ks¾udKfhaoS fuu isoaOdka;h wksjd¾fhkau fudkhï fyda
wjia:djloS Ndú;d lsÍug isÿfjhs¡ fyd|hs wms fï meyeos,s lsÍug hkafka
mqk¾lrK fyj;A Æmaia ms,sn|j fjhs¡ wms m,uqj Æmaia fudkjdo hkak iy tys
Ndú;h ms,sn|j oek.ksuq¡ Æma tlla hkq lsishï fldkafoaishla i;Hjk ;=re
ksrka;rfhka l%shd;Auljk moaO;shla f,ig ir,j ye|skaúh yel' fuh wm
idudkH WodyrKhla weiqfrka meyeos,s lr.ksuq¡ j;=r gexlshla ;sfnkjdhehs
is;kak¡ fuu j;=r gexlsfhka nd,Aoshla msfrk;=re j;=r msrùug isÿjQjdhehs
is;kak¡ fuysoS wmg fmd,Algqjlska fyda fldamamhlska nd,Aoshg j;=r msrùug
mq¿jk' kuq;A fuh wiSre ;rula fõ,djla .;jk ld¾hhla fjhs¡ kuq;A gexlshg
mhsmamhla iúlr j;=r msrùu isÿl,fyd;A b;du;A fõ.fhka nd,Aoshg j;=r
msrùu isÿl, yel' jeo.;Au foa jkqfha wmg mhsmamh újD;lr n,disàug muKs¡
nd,aosh msreKq miq mhsmamh jeiSug muKla isÿùuh' by; WodyrKh Æmaia i|yd
oshyels fyd|u WodyrKhla nj uf.A ye`.Suhs¡ tkï Æmaia Ndú;d lsÍu hkq
gexlshg mhsmamhla iúlr nd,Aoshg j;=r msrùulg iudkl, yel' wms fufyu
ys;uq lsishï fâgdfíia tll my; oelafjk mßos fÜn,A tll o;A;
;sfnkjdhehs is;kak¡

fÜn,A tll Student ID, Student Name, Sex hk tajd *S,Aâia jYfhka i,lk w;r
fuf,i ish¿u *S,Aâia j, tla wfhl=g wh;A iïmQ¾K o;A; fma,shla frfldaâ
tlla jYfhka y÷kajkq ,nhs¡ fyd|hs fuf,i fÜn,A tflys we;s m,uq frfldaâ
tflys isg wjidk frfldaâ tl olajd we;s ish¿u whf.A kï muKla Tn äihska
lrk,o jevigykl ,siaÜ fndlaia tll ,siaÜ tlla jYfhka ,nd.ekSug
wjYHjQjdhehs is;kak¡ fyd|hs fuh isÿlr.ekSug idudkH wdldrhlg fuka Æma
tlla Ndú;d fkdlrñka fla;kh l,úg nÜka tlloS kï frfldaâ mj;sk
m%udKhg nÜka tl la,sla lsÍug isÿfjhs¡ frfldaâia 10 la mej;sfhakï fuu
Disapamok Online IT Academy
nÜka tl oi jdrhla la,sla lsÍug isÿfjhs¡ kuq;A fï i|yd Æma tlla Ndú;d
lrñka fla;kh isÿlf,A kï nÜka tl la,sla l,hq;Af;A tl jrla muKs¡ tfia
kï Tng Æmaia Ndú;h iy tys jákdlu f;Afrkakg we;ehs lshd wfmalaId
lruq¡ úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj ;=,oS Æmaia wdldr lsysmhla
olakg ,efnk w;r fyd|hs wms oeka tajd tlska tl m%dfhda.slj bf.k.ksuq¡
jevigyka ks¾udKfhaoS jeä jYfhkau Ndú;d lrkq ,nk For Next Æma wdldrh
wms m,uqfjkau bf.k .ksuq¡ fuysoS Tn oek.;hq;= úfYAIu lreK jkqfha Æmaia
Ndú;djk úgoS wksjd¾fhkau fõßhn,Aiao Ndú;d lsÍug isÿùuh' fyd|hs wms
fuh ir, WodyrKhlskau meyeos,s lr.ksuq¡ fyd|hs w¿;A fm%dfclaÜ tlla
wdrïNlr olakg ,efnk f*daï tl i|yd ,siaÜ fndlaia lkafg%da,A tlla iy
nÜka lkafg%da,A tlla ,ndf.k my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

fuu Add Numbers nÜka tl la,sla l,úgoS ,siaÜfndlaia tl ;=,g 1 isg 10


olajdjQ w.hka ,ehsia;=jla whs;ï tlla jYfhka tl;=úh hq;=fjhs¡ fuh wms
okakd wdldrhg fla;kh l,úg my; wdldrhg fla;kh lsÍug isÿfjhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fï wdldrhg fla;kh l,úgoS fla;kh Nhdkl jkafka fï wdldrhg 1 isg 100


olajd w.hka whs;uhla jYfhka ,siaÜ fndlaia tlg we;=,;A lsÍug isÿjQ úgoSh'
fyd|hs wms oeka lshdoSug hk For Next Æma tl Ndú;d lrñka my; mßos b;du;a
ir,j fla;kh ,súh yel'

oeka fuu fla;kh wms mshjfrka mshjr meyeos,s lr.ksuq¡ For Next Æma wdldrh
my; mßos wmg ,sùu isÿl, yel'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuu Æma wdldrh Ndú;d lsÍfïoS wksjd¾fhkau fõßhn,hla Ndú;d lsÍug isÿfjhs¡
tkï lsishï fldkafoaishl isg ;j;a fldkafoaishla olajd Æma tl l%shd;Auljk
úgoS tu lrlefjk mshjr u;l ;nd.kq ,nkafka fuu fõßhn,h u.ska fjhs¡
fuf,i lsishï fldkafoaishl isg ;j;a fldkafoaishla olajd fldkafoaish
wi;Hjk ;=reu Æma tl l%shd;Aulùu isÿfjhs¡ Next u.ska fldkafoaish wi;Hjk
;=reu Æma tl nhsisl,A frdaohla fuka kej; kej;;A lrljkq ,nhs¡ fuf,i Æma
tl lrlefjk jdr .KkloS ta ;=, fla;kh l,úg tu lrlefjk jdr.Kkg
wkql+,j lsishï ld¾hhla isÿlr.ekSfï yelshdj we;'
fuysoS Æma tl lrlefjk úgoS tu lrlefjk mshjr .Kk u;l ;nd.ekSu
i|yd Dim x As Integer f,i fõßhn,hla m,uqj ks¾udKh lrf.k we;' fuh
tl ne.ska mshjr .Kkh fjñka u;l ;nd.kakd neúka th Integer fyda ta yd
iudk fâgd ghsma tll fõßhn,hla úhhq;=fjhs¡ fuys 1 ys isg 10 olajd we;s
ixLHd ,siaÜ fndlaia tl ;=, fmkaúh hq;=kï Æma tl oi jrla lrleúh hq;=nj
Tng oeka jegysh hq;=fjhs¡ tu ksid For x =1 To 10 fla;kh u.ska Æma tl 1 ka
mgkaf.k 10 ka wjika jk f,ig fla;kh lr we;' fuf,i Æma tl mshjr
10 la lrlefjk úgoS tu mshjr 10 wjika jk f;lau tu lrlefjk mshjr
u;l ;nd.ekSu i|yd x fõßhn,h Æma tl ;=, Ndú;d lrkq ,nhs¡ fuu Æma
tl 1 ka wdrïNjk w;r tu w.h m,uqj x fõßhn,hg ,nd.kq ,nhs¡ fuu 1 hk
w.h 10 g wvq neúka fldkafoaish i;H jk w;r Æma tl we;=,;g .uka lrkq
,nhs¡ fuysoS l%shd;Aulùug fla;kh lr we;Af;A ListBox1.Items.Add(x) fjhs¡
fuúg ,siaÜfndlaia tlg whs;uhla jYfhka tl;= jkafka x fõßhn,hg ,nd.;A
w.h fjhs¡ tkï oeka fõßhn,hg ,eî we;Af;A 1 neúka tu w.h ,siaÜfndlaia tlg
whs;uhla jYfhka tl;=ùu isÿfjhs¡ Next u.ska Æma tl mshjrla uq,g lrljkq
,nhs¡ fuúg x ys w.h 2 jk w;r th 10 g jvd wvq neúka kej;;A Æma tl we;=,;g
.ukalrkq ,nhs¡ fuúg o yuqjkafka l,ska ,shk,o fla;khu fjhs¡ oeka x ys
w.h 2 ksid tho ,siaÜfndlaia tlg whs;uhla jYfhka tl;= ùu isÿfjhs¡ Next
u.ska Æma tl kej;;A mshjrla uq,g lrljkq ,nhs¡ fuúg x ys w.h 3 jk w;r th
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
10 g jvd l=vd jk neúka kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡ fï
wdldrhg x ys w.h 10 jk f;lau Æma tl l%shd;Aulùu isÿfjhs¡ fuf,i 10 hk
w.h ,siaÜfndlaia tlg we;=,;A jQ miq Next u.ska Æma tl kej; jrla mshjrla
lrljkq ,nhs¡ fuúg x ys w.h 11 jk w;r 11 hk w.h 10 hk w.h blaujd
f.dia we;s neúka fldkafoaish wi;Hjk ksid Æma tl Odjkfhka bj;Aùu
isÿfjhs¡ oeka Tng Æma tl l%shd;Aul jk wdldrh ukdj f;Areï.kakg we;ehs
lshd wfmalaId lruq¡ oeka fuu jevigyk Odjkh lr n,kak¡
fuu Æma tlla l%shd;Auljk wdldrh wjfndaO lr.ekSu i|yd wms ;j;a ir,
jevigykla ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla wdrïN lrkak' fï
i|yd f,An,A lkafg%da,A folla" fglaiaÜ fndlaia lkafg%da,A folla" ,siaÜfndlaia
lkafg%da,A tlla iy nÜka lkafg%da,A tlla wjYH fjhs¡ Bg wu;rj fï i|yd
gQ,A fndlaia tflys All Windows Forms leg.ßfhys olakg ,efnk TrackBar
lkafg%da,A folla wjYH fjhs¡ fuu lkafg%da,Aia Ndú;d lrñka my; oelafjk
wdldrhg f*daï tl äihska lr.kak¡ fuysoS fla;kh i|yd jeo.;Ajk
lkafg%da,Aia j, kï rEm igyk iu`. bosßm;A lr we;'

fuys TrackBar1 lkafg%da,A tl f;dard fm%dm¾àia úkafvda tflka Maximum w.h


100 f,i;A Minimum w.h 1 f,i;A ,ndoS Value hkak 1 f,i ilia lrkak¡
tfukau TrackBar2 lkafg%da,A tflyso Minimum w.h 1 f,i;A Maximum w.h
100 f,i;A ,ndoS Value hkak 100 f,i ilia lrkak¡ fuúg by; rEmfha mßos
g%eland¾ia lkafg%da,A olakg ,efnhs¡ fuysoS f,an,a iy fglaiaÜ fndlaia
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
lkafg%da,Aia j, wl=rej, m%udKh weig meyeos,sj fmfkk wdldrhg w.h
jeälr we;' oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys m,uq
g%eland¾ lkafg%da,A tflys ueo we;s fldgi p,kh lrkúgoS tu p,kh lrk
w.hg wkqrEm w.h m,uq fglaiaÜ fndlaia tl ;=, fmkaúh hq;=fjhs¡ fojk
g%eland¾ lkafg%da,A tflys ueo we;s fldgi p,kh lrkúgoS o Bg wkqrEm w.h
fojk fglaiaÜ fndlaia tl ;=, fmkaúh hq;=fjhs¡ fuf,i Start Value bosßfhys
,efnk w.fhys isg End Value bosßfhys ,efnk w.h olajd we;s ish¿u w.hka
Apply nÜka tl la,sla l,úgoS ,siaÜ fndlaia tl ;=, fmkaúh hq;=fjhs¡ fuys w.hka
fjkia fkdlr fl,skau Apply Value nÜka tl la,sla l,úgoS fuf,i w.hka
ms,sfj,g fmkaùfïoS End Value bosßfhys we;s w.h Start Value bosßfhys we;s
w.hg jvd jeäúhhq;= ksid fojk g%eland¾ lkafg%da,A tflys Value hk w.h 100
f,i ilialr we;' fuf,i g%eland¾ lkafg%da,A tflys ueo we;s fldgi p,kh
lrk wjia:dfõoSu tu w.h fglaiaÜ fndlaia tl ;=, fmkaúhhq;= neúka
fla;kh l,hq;Af;A g%eland¾ lkafg%da,A tflys Scroll bfjkaÜ tl ;=, fjhs¡ ta
wkqj my; oelafjk wdldrhg fla;kh lrkak¡ fuysoS lkafg%da,A folgu wod,
fla;kh bosßm;A lr we;'

g%eland¾ lkafg%da,A tflys Value fm%dmá tl u.ska tu ueo we;s fldgi p,kh
lrk w.h l=ulao hkak ,nd.; yel' fuysoS tu w.h ,nd.kafka fglaiaÜ
fndlaia lkafg%da,Aia neúka tajd iudk ,l=fKka jïmi i|yka lr we;'
jevigyk wdrïNjk úgoSo fuu g%eland¾ lkafg%da,A tflys äihska lrk
wjia:dfõoS ,ndoS we;s w.hka fmkajkafka ke;' tu ksid jevigyk fodaI
iys; úh yels neúka tu w.hka fmkaùug fmr mßosu f*daï f,daâ bfjkaÜ tl
;=, my; oelafjk wdldrhg fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuys Apply Value nÜka tl la,sla l,úgoS fuu m,uq g%eland¾ lkafg%da,A tflys
je,shq tflys isg fojk g%eland¾ lkafg%da,A tflys je,shq tl olajd jQ w.hka
ish,A, fmkaúh hq;= neúka Apply Value nÜka tflys Click bfjkaÜ tl ;=, my;
mßos fla;kh lrkak¡

Dim x As integer fuysoS m,uqj x kñka Integer fâgd ghsma tflys fõßhn,hla
ks¾udKh lr we;' fuh Æma tl lrlefjk úgoS tu mshjr .Kk u;l ;nd.ekSu
i|yd Ndú;d lrkq ,nhs¡ fuysoS i;H jYfhkau isÿúh hq;Af;A m,uq g%eland¾
lkafg%d,A tflys we;s Value tflys isg fojk g%eland¾ lkafg%d,A tflys we;s
Value tl olajd we;s ish¿u w.hka ,siaÜ fndlaia tl ;=, fmkaùu fjhs¡ tu ksid
For x= TrackBar1.Value To TrackBar2.Value f,i fla;kh lr we;' WodyrKhla
f,i m,uq g%eland¾ lkafg%d,A tflys we;s Value w.h 10 f,i ilialr fojk
g%eland¾ lkafg%d,A tflys we;s Value w.h 20 f,i ilialr ;snqkfyd;A Æma tl
10 ys isg 20 olajd l%shd;Aulùu isÿfjhs¡ fuúg m,uqj x fõßhn,hg 10
,nd.kakd w;r th 20 g jvd wvq neúka fldkafoaish i;Hjk ksid Æma tl
we;=,;g .uka lrkq ,nhs¡ fuúg fl,skau tu w.h ,siaÜ fndlaia tl ;=,
whs;uhla jYfhka we;=,;A lrkq ,nhs¡ Next u.ska Æma tl mshjrlska lrlejQmiq
x ys w.h 11 jk w;r tho 20 g jvd wvq neúka tu w.ho ,siaÜ fndlaia tlg

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
we;=,;A lrkq ,nhs¡ fï wdldrhg w.h 20 jk f;lau Æma tl lrleùu
isÿfjhs¡ fyd|hs oeka jevigyk Odjkh lr n,kak'
fyd|hs wms oeka fuu Æma isoaOdka;fhys wñ, fufyjr jgyd.ekSu i|yd ;j;a
fjkia j¾.fha jevigykla ks¾udKh lruq¡ fuh ;rula fjkia j¾.fha
jevigykla jk w;r Tng ;rula úfkdaockl jevigykla jk njg
fkdwkqudkhs¡ fuysoS lsishï kula ,ndÿka miq ta kñka f*da,av¾ úYd,
m%udKhla tljr idod.; yels jevigykla fjhs¡ tkï f*da,Av¾ iuQyh i|yd
ksYaÑ; kulaÿkamiq ta wkqidrfhka f*da,Av¾ia úYd, m%udKhla tljr idod.;
yels jevigykls¡ fuu jevigyk ks¾udKh lsÍu i|yd w¿;A jHdmD;shla
wdrïN lrkak' fï i|yd f,An,A lkafg%da,A ;=kla" fglaiaÜ fndlaia lkafg%da,A
tlla" nÜka lkafg%da,A folla" ,siaÜ fndlaia lkafg%da,A tlla" NumericUpDown
lkafg%da,A tlla iy gQ,A fndlaia tflys Dialog leg.ßfhys olakg ,efnk
FolderBrowserDialog lkafg%da,A tlla wjYH fjhs¡ fyd|hs fuu lkafg%da,Aia Ndú;d
lrñka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

wms oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Folder Group Name
bosßfhys we;s fglaiaÜ fndlaia tl ;=, f*da,av¾ iuQyh i|yd iqÿiq kula ,ndoS
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
Amount Folders bosßfhys we;s kshqußla wma vjqka lkafg%da,A tl Ndú;d lrñka
tljr ks¾udKh úhhq;= f*da,Av¾ia m%udKh i|yka l,hq;= fjhs¡ bkamiqj
Browse… nÜka tl la,sla l,úgoS fuu f*da,Av¾ia iuQyh ks¾udKh úhhq;= md;A
tl ,ndoSug f*da,Av¾ vhf,d.A fndlaia tlla fmkaúhhq;= fjhs¡ bkamiq Create
Folder Group nÜka tl la,sla l,úgoS tu i|yka l, m%udKhg tu kñka
f*da,Av¾ia ks¾udKh úhhq;= fjhs¡ f*da,Av¾ia tlska tl id¾:lj ks¾udKh jQjdo
hkak ,siaÜ fndlaia tl ;=, whs;uhla jYfhka ks¾udKh jQ nj oekaúh
hq;=fjhs¡ fuysoS f*da,Av¾ia ks¾udKh l,yels wju iSudjla mej;shhq;= fjhs¡
fuf,i ks¾udKh l,yels f*da,Av¾ia m%udKh ;SrKh lrkq ,nkafka kshqußla
wma vjqka lkafg%da,A tl ;=,ska neúka fuu lkafg%da,a tl f;dard Minimum
bosßfhys w.h 1 f,i;A Maximum bosßfhys we;s w.h 20 f,i;A fjkia lr.kak¡
fuúg fuu jevigyk u.ska wjuh f*da,Av¾ia 1 ys isg 20 olajd jQ m%udKhla
ks¾udKh l,yels fjhs¡ fuysoS Æma tl l%shd;aul úhhq;Af;A 1 ys isg kshqußla
wma vjqka lkafg%da,A tflys i|yka lr we;s w.h olajd fjhs¡ ukao tjeks
f*da,Av¾ia m%udKhla ks¾udKh ùu i|yd fjhs¡ fyd|hs fuu jevigyfkys
Browse… nÜka tl vn,A la,sla lr my; oelafjk wdldrhg fla;kh lrkak¡

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡


ShowNewFolderButton=False hk fla;h u.ska fuu f*da,Av¾ vhf,d.A fndlaia
tflys jïmi my,ska olakg ,efnk Create New Folder nÜka tl fkdfmkajk
f,ig fla;kh lr we;' i;H jYfhkau fuys isÿlrkafka Create Folder
Group nÜka tl la,sla l,úg tu f*da,Av¾ia ish,A, ks¾udKh jk md;A tl
f;dard.ekSu fjhs¡ fuf,i tu md;A tl .nvdlr ;nd.ekSu i|yd fl,skau
la,dia tl ;=,oS Dim strapath As String f,i fõßhn,hla ks¾udKh lr we;'
fuysoS fuu f*da,Av¾ vhf,d.A fndlaia tflys lsishï f*da,Av¾ md;A tlla f;dard
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
OK nÜka tl la,sla l,úgoS strpath fõßhn,h ;=, tu md;A tl .nvdlr
;nd.kakd f,ig fla;kh lr we;' fyd|hs fuf,i f*da,av¾ iuQyh ks¾udKhg
wod, fla;kh ,sùug Create Folder Group nÜka tflys fldaâ úkafvda tl ;=,
my; oelafjk wdldrhg fla;kh lrkak¡ fuysoS m,uqj f*da,av¾ia ks¾udKh
lsÍug myiqlï i,iajk f,ig Imports System.IO la,dia tl ks¾udKh lr.kak¡
fuysoS fodaI iys;jQúg th u`.yeÍug wod, iïmQ¾K fla;kh wm miqj ,sùug
n,dfmdfrd;A;= fjuq¡

fuys fldgq lrk,o tla tla fla;khka fjka fjka jYfhka tl fm,lg ,sùug
j.n,d.kak¡ Æma tl lrlefjk úgoS tu mshjr .Kk u;l ;nd.ekSu i|yd Dim
x As Integer f,i m,uqj fõßhn,hla ks¾udKh lr we;' For x= 1 To
NumericUpDown1.Value fuysoS Æma tl 1 ys isg kshqußla wma vjqka lkafg%da,A
tflys i|yka lrk,o w.h olajd fkdlvjd l%shd;Aulùu i|yd fla;kh lr
we;' fuu Æma tl lrlefjk jdr .Kkg wkqj f*da,Av¾ iuQyh ks¾udKh
lr.ekSug kï Æma tl ;=, ta i|yd fla;kh l,hq;= fjhs¡ fuysoS m,uqj wod,
f;dark,o f*da,av¾ md;A tl ;=, f*da,Av¾ia iuQyhla ks¾udKh lrkúgoS tu
tla tla f*da,Avrh ks¾udKh lsÍug fmr tu kñka f*da,Avrhla mj;skafkao
hkak fidhdne,sh hq;=fjhs¡ ukao tlu f*da,Av¾ md;A tll tlu kñkA
f*da,Av¾ folla mej;sh fkdyels neúks¡ WodyrKhla f,i Tn lsishï md;A
tllA f;dard f*da,Av¾ tflys ku jYfhka Apple f,i i|yka lr kshqfußla wma
vjqka lkafg%da,A tflka 5 f,i ,ndÿkaúg tu kñka tu md;A tl ;=, f*da,av¾ 5
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
la ks¾udKhùu isÿúh hq;=h' kuq;A Apple f,i tlu kñkA f*da,Av¾ 5 la
ks¾udKh l, fkdyels neúka fuu Apple hk kug Æma tl lrlefjk úg tu
mshjr .Kk u;l ;nd.kq ,nk fõßhn,h wE|d we;' fuúg Apple1, Apple2,
Apple3 f,i f*da,av¾ 5 la ks¾udKh l,yels fjhs¡ fyd|hs m,uqj Tn Apple1ys
isg Apple5 olajd lsishï ksYAÑ; md;A tll f*da,Av¾ 5 la ks¾udKh lf,Ahehs
is;kak¡ oeka fuhska Apple2 iy Apple3 hk f*da,Av¾ fol muKla ä,SÜ lf,ahehs
is;kak¡ oeka we;Af;A Apple1, Apple4 iy Apple5 hk f*da,Av¾ia muKs¡ oeka
kej;;A Apple f,i i|yka lr by; md;A tflysu f*da,Av¾ia ks¾udKh l,úg
oeka Apple1, Apple4 iy Apple5 hk f*da,Av¾ia ks¾udKhù we;s neúka tajd
u`.yer Apple2 iy Apple3 hk f*da,Av¾ia muKla ks¾udKhùu isÿúh hq;=h'
fuysoS Æma tl miaj;djla lrlefjk úgoS mshjfrka mshjr f*da,Av¾ia tl ne.ska
miaj;djla ks¾udKhùu isÿfjhs¡ fuúg tl ne.ska ks¾udKhjk iEu wjia:djloSu
tu kñka f*da,Av¾ tlla ;sfíoehs úuid ne,sh hq;=fjhs¡ tfia fkdue;s jqjfyd;A
muKla f*da,Avrh ks¾udKhùu isÿfjhs¡ fuysoS Æma tl 1 ys isg 5 olajd
l%shd;Aul jkjdhehs is;kak¡ fuúg x ys w.h 1 jk w;r th 5 g jvd l=vd neúka
fldkafoaish i;H jk ksid Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg If Not
Directory.Exists(FolderBrowserDialog1.SelectedPath&”\”& TextBox1.Text & x
fuysoS f*da,Av¾ md;A tl iu`. fglaiaÜ fndlaia tflys ,ndÿka kñka iy thg
wE|d.;A x fõßhn,fhys w.fhka f*da,Avrhla ;sfnkjdo hkak m,uqj úuidn,d
we;' WodyrKhla Apple f,i i|yka lr ;snqfkakï x j, m,uqj l%shd;Auljk úg
mj;sk w.h 1 neúka md;A tl jYfhka C:\ f,i ,ndoS ;snqfkakï tys Apple1 kñka
f*da,Avrhla we;Aoehs úuid n,d we;' tfia fkdfõ kï
Directory.CreateDirectory(strpath &”\” & TextBox1.Text & x fla;h u.ska
f*da,Av¾ vhf,d.A fndlaia tflys f;dard we;s md;a tflys Apple1 kñka
f*da,Avrhla ks¾udKhùu isÿfjhs¡ tfukau f*da,Avrh ks¾udKh jQ nj ye`.ùu
i|yd ,siaÜ fndlaia tl ;=,g whs;uhla jYfhka tu Apple1 iy Folder
Successfully created f,i tl;=ùu isÿfjhs¡ hï fyhlska tu kñka f*da,Avrhla
mej;=kfyd;A tkï Else g miqj tu Apple1 iy Folder Not Successfully created
f,i whs;uhla ks¾udKhùu isÿfjhs¡ Next u.ska Æma tl kej; mshjrla lrljkq
,nhs¡ fuúg x ys w.h 2 jk w;r th 5 g jvd l=vd neúka Æma tl kej;;A we;=,;g
.uka lrkq ,nhs¡ fuúg kej;;A l,ska fla;khu yuqjk w;r kej;;A Apple2
kñkA f*da,Avrhla we;Aoehs úuidn,d tfia ke;Akï tu md;A tflysu Apple2
kñkA f*da,Avrhla ks¾udKhùu isÿfjhs¡ tfukau th id¾:lj ks¾udKhjQ nj
olajñka mKsúvhla ,siaÜ fndlaia tlg whs;uhla jYfhka tl;=ùu isÿfjhs¡
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
tho l,ska ks¾udKh lr mej;=kfyd;A Else hgf;A we;s fla;kh l%shd;Aulùu
isÿfjhs¡ fï wdldrhg Æma tl miaj;djla lrlefjk úgoS l,ska tu kñka
f*da,av¾ tlla fkdmej;=kfyd;A Apple1, Apple2, Apple3, Apple4 iy Apple5
f,i f*da,Av¾ia 5 la ks¾udKhùu isÿfjhs¡ fuysoSo f*da,Av¾ tflys kula i|yd
kug * ? / \ < > jeks wod, fkdjk wl=re ,ndoS f*da,Av¾ tlla ks¾udKh lsÍug
W;aidy .;Aúg tu we;sjk fodaIh j,lajd.ekSu i|yd Try Catch iafÜÜukaÜ tl
Ndú;d lsÍug isÿfjhs¡ tu ksid by; ish¿u fla;kh Try ;=, ,súh hq;=fjhs¡
kuq;A Tn lsishï md;A tlla fkdf;darñka fuu f*da,Av¾ia ks¾udKh lsÍug
;e;al, úgoSo fodaIhla u;=jk neúka f*da,Av¾ ks¾udKh lsÍug fmr fuu md;A
tl .nvd lr.kq fõßhn,h ysiaj ke;súgoS f*da,Av¾ ks¾udKh ùug fla;kh
lr we;'

Browse… nÜka tl la,sla lr f*da,av¾ ks¾udKh lsÍug md;A tlla f;ArEmiq th


strpath fõßhn,h ;=, md;A tlla jYfhka .nvdùu isÿfjhs¡ fuh ysiaj mj;Skï
wkqudk l,yelafla md;A tlla f;dard ke;s njh¡ túg md;A tlla f;dark f,ig
uefiaÊ tlla fmkaùug fla;kh lr we;' fuf,i f*da,av¾ ks¾udKh jk úg
th ks¾udKh jQ nj fmkajk ,siaÜ fndlaia tl m,uqj ysialr tu whs;u
tl;=jk f,ig fla;kh lr we;' ke;fyd;A os.ska os.gu tajd ,siaÜ fndlaia
tl ;=, tl;=jk neúks¡ óg wod, iïmQ¾K fla;kh wm my;ska bosßm;A lr
we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuf,i f*da,av¾ iuQyh i|yd kula ,ndfkdoS f*da,av¾ ks¾udKh lsÍug ;e;a
l,úgoSo tys fodaIhla we;s jk neúka m,uqj Create Folder Group nÜka tl
jevigyk äihska lrk wjia:dfõoSu Enabled fm%dmá tl False lr th
;djld,slj wl%sh lr fglaiaÜ fndlaia tl ;=, kula i|yka lrkúgoS muKla
th il%shjk f,ig fla;kh lr we;' fuf,i fglaiaÜ fndlaia tl ;=, kula
i|yka lrk wjia:dfõ th isÿjk neúka fglaiaÜ fndlaia tflys TextChanged
bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fla;kh isÿlr we;Af;A fglaiaÜ fndlaia tflys TextChanged bfjkaÜ tl


;=, fjhs¡ fuf,i fglaiaÜ fndlaia tl ;=, f*da,av¾ i|yd kula ,ndfok úgoS
tys ysia;ekla mj;Skï tkï lsisÿ kula i|yka lr fkdue;súgoS Button2
lkafg%da,A tl ;djld,slj wl%shjk f,ig fla;kh lr we;' tfia fkdue;s úgoS
tkï kula ,ndoS we;s úgoS fuu ;djld,slj wl%shj ;snQ nÜka tl il%shjk
f,ig fla;kh lr we;' fyd|hs oeka jevigyk Odjkh lr n,kak¡
fuu Æma Ndú;d lrk wdldrh ms,sn|j Tn ;=, mj;sk oekqu ;j;a mq¿,A lr.ekSu
i|yd ;j;a jevigykla ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla wdrïN
lrkak' fuu jevigyk ks¾udKh lsÍu i|yd f,An,A lkafg%da,A 4 la" fglaiaÜ
fndlaia lkafg%da,A folla" nÜka lkafg%da,A tlla iy ,siaÜ fndlaia lkafg%da,A
folla wjYH fjhs¡ oeka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Start Number bosßfhys


lsishï w.hla i|ykalr End Number bosßfhys Bg jvd úYd, w.hla i|ykalr
Insert Numbers nÜka tl la,sla l,úg tu w.hka mrdih ;=, we;s T;Af;A ixLHd
muKla Odd Number hgf;ys we;s ,siaÜ fndlaia tlg we;=,;Aúh hq;= w;r brÜfÜ
ixLHd muKla Even Number hgf;ys we;s ,siaÜ fndlaia tlg we;=,;Aúh hq;=h'
fuysoS lsishï w.hl isg ;j;A w.hla olajd we;s w.hka Æma tlla yryd ,siaÜ
fndlaia tlla ;=,g we;=,;A lroaoS fuu w.hka T;Af;A w.hlao ke;fyd;A
brÜfÜ w.hlao hkak fidhd ne,sh hq;=fjhs¡ tkï ;ksj ;SrKhla .ksñka
T;Af;A ixLHd Odd Number ,siaÜ tlg;A brÜfÜ ixLHd Even Number ,siaÜ
tlg;A we;=,;A lr.; hq;=fjhs¡ tfia kï Æma tl lrlefjk úgoS b*A iafÜÜukaÜ
tlla Ndú;d lsÍug isÿfjhs¡ wm brÜfÜ w.hlao ke;fyd;A th T;Af;A w.hlao nj
fidhd.kafka flfiao@ lsishï w.hla 2 ka fn¥miq lsisjla b;sß fkdfõkï b;sßh
0 la kï th brÜfÜ ixLHdjla jk w;r lsishï w.hla 2 ka fn¥miq 1 la
b;sßfõkï th T;Af;A ixLHdjla fjhs¡ úIqj,A fíisla fvdÜfkÜ mß.Kl
NdIdj ;=,oS fuf,i lsishï w.hla ;j;a w.hlska fn¥miq b;sßjk ixLHdj
fidhd.ekSu i|yd Mod kue;s *kalaIka tl Ndú;d lrkq ,nhs¡ Mod hkakg
bosßfhka wod, ixLHdj;A miqj fnok ixLHdj;A i|yka l,miq b;sßjk ixLHdj

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fidhd.; yel' fyd|hs ta i|yd Insert Numbers nÜka tl ;=, my; oelafjk
wdldrhg fla;kh lrkak¡

fuysoSo wod, Æma tl lrlefjk úgoS tu mshjr ish,A, wjia:dkql+,j u;l


;nd.ekSu i|yd x kue;s Integer fâgd ghsma tflys fõßhn,hla ks¾udKh lr
we;' fuu Æma tl m,uq fglaiaÜ fndlaia tflys ,ndfok w.fhys isg fojk
fglaiaÜ fndlaia tflys ,ndfok w.h olajd l%shd;Aulùug fla;kh lr we;'
fuysoS m,uq fglaiaÜ fndlaia tflys w.h 1 f,i;A fojk fglaiaÜ fndlaia tflys
w.h 10 f,i;A ,ndÿkafka hehs is;kak¡ fuúg x ys w.h 1 jk w;r th 10 hk
ixLHdjg jvd l=vd neúka Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg x ys w.h tkï
1 hkak T;Af;A ixLHdjlao brÜfÜ ixLHdjlao hkak ;SrKh lr.; hq;=fjhs¡ ta
i|yd b*A iafÜÜukaÜ tlla Ndú;d lsÍug isÿfjhs¡
If x Mod 2 =1 Then

fuysoS Æma tl lrlefjk úgoS x j,g ,nd.;A w.h 2 ka fnÿmiq 1 la b;sßfõo


hkak úuid n,d we;' oeka x ys w.h 1 neúka 1 hk 2 ka fnÿmiq 1 la b;sßjk
neúka fuh T;Af;A ixLHdjla fjhs¡ fuúg tu w.h ListBox1 lkafg%da,A tlg
we;=,;A jk f,ig fla;kh lr we;' fuysoS fldkafoaish i;H jQ neúka Else
j,g wod, fla;kh l%shd;Aul fkdù Next u.ska kej;;A mshjrlska Æma tl uq,g
lrljkq ,nhs¡ fuúg x ys w.h 2 jk w;r tho 10 g jvd l=vd neúka Æma tl
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
we;=,;g kej;;A .uka lrkq ,nhs¡ fuúg x ys w.h 2 ka fnÿmiq 1 la b;sß
fkdjk ksid B,`. b*A iafÜÜukaÜ tl i,ld n,kq ,nhs¡ fuysoS x ys w.h 2 ka
fnÿmiq lsisjla b;sß fkdjk neúka fldkafoaish i;Hjk neúka tu w.h fojk
,siaÜ fndlaia tlg we;=,;Aùu isÿfjhs¡ Next u.ska kej;;A Æma tl uq,g lrljkq
,nhs¡ fuúg x ys w.h 3 jk w;r th 10 g jvd l=vd neúka kej;;A Æma tl
we;=,;g .uka lrkq ,nhs¡ fï wdldrhg x ys w.h 10 jk f;lau Æma tl
l%shd;Aulùu isÿfjhs¡ x ys w.h 11 jk úg th 10 g jvd l=vd fkdjk neúka Æma tl
Odjkfhka bj;Aùu isÿfjhs¡ fyd|hs oeka jevigyk Odjkh lr n,kak¡ Æma
ms,sn|j ;jÿrg;A m%dfhda.slj bf.kSu i|yd ;j;a jevigykla wm oeka
ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla wdrïN lrkak¡ fï i|yd f,An,A
lkafg%da,A 3 la" fglaiaÜ fndlaia lkafg%da,A 3 la" ,siaÜ fndlaia lkafg%da,A 3 la iy
nÜka lkafg%da,A 3 la wjYHh fjhs¡ Bg wu;rj gQ,A fndlaia tflys Common
Controls leg.ßh ;=, olakg ,efnk mslap¾ fndlaia lkafg%da,a tl wjYH fjhs¡
oeka my; rEmfha oelafjk wdldrhg fuu lkafg%da,Aia Ndú;d lrñka f*daï tl
äihska lr.kak¡

oeka wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys Red bosßfhys 0 isg
255 olajd jQ l=uk fyda w.hla i|yka lr Green bosßfhys o 0 isg 255 olajd jQ
l=uk fyda w.hla i|yka lr Blue bosßfhys o 0 isg 255 olajd jQ l=uk fyda
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
w.hla i|yka lr fuys olakg ,efnk Add Color Code nÜka tl la,sla l,úgoS
ms,sfj,ska tu w.hka ListBox1 lkafg%da,A tlg;A" ListBox2 lkafg%da,A tlg;A iy
ListBox3 lkafg%da,A tlg;A ms,sfj,ska tu w.hka 0 ys isg tu i|yka lrk,o w.h
olajd whs;uhla jYfhka we;=,;Aùu isÿúh hq;=h' bkamiq fuu ,siaÜ fndlaia tl
;=, we;s w.hka f;dark úgoS tu w.hka ;=kg wkqj mslap¾ fndlaia tl ;=,
RGB j¾K ;=fkka iEfok j¾Kh fmkaúh hq;=fjhs¡ fuysoS Tng Æmaia lsysmhla
tljr Ndú;d lrk wdldrh ms,sn|j oekqula ,nd.; yels fjhs¡ fuys we;s Add
Color Code nÜka tl la,sla l,úgoS tlsfklg fjkia Æma ;=kla l%shd;Aulùu
isÿúh hq;=h' tkï 0 ys isg Red bosßfhys fglaiaÜ fndlaia tl ;=, i|yka lrk,o
w.h olajd tl Æma tlla l%shd;Aulù tu w.hka ListBox1 lkafg%da,A tlg we;=,;A
úh hq;=h' tfukau 0 ys isg Green bosßfhys fglaiaÜ fndlaia tl ;=, i|yka
lrk,o w.h olajd wfkla tlla Æma tl l%shd;Aulù tu w.hka
ListBox2lkafg%da,A tlg we;=,;A ùu isÿúh hq;=h' tfukau wfkla Æma tl
l%shd;Aulúh hq;Af;A 0 ys isg Blue bosßfhys fglaiaÜ fndlaia tl ;=, i|yka
lrk,o w.h olajd fjhs¡ tu w.hka ish,A, ListBox3 lkafg%da,A tlg we;=,;A
úhhq;=h' fyd|hs ta i|yd Add Color Code nÜka tl vn,A la,sla lr tys fldaâ
úkafvda tl ;=, my; oelafjk wdldrhg fla;kh lrkak¡ fuysoS tlsfklg Æma
;=kla l%shd;Aulúh hq;= w;r tu w.hka tla tla ,siaÜ fndlaia ;=,g we;=,;Aùu
isÿúh hq;=h'

fuysoS Æma ;=ku l%shd;Aul jk úgoS tu tla tla Æma lrlefjk úg tu lrlefjk
w.h u;l ;nd.ekSu i|yd x,y iy z f,i Integer fâgd ghsma tflys fõßhn,A
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
;=kla ks¾udKh lr we;' fuf,i m<uq jrg Add Color Code nÜka tl la,sla
l, úgoS ListBox tl ;=,g tu w.hka ms,sfj,ska ,efnk w;r kej; jrla la,sla
l,fyd;A tu ;snQ whs;u ;sfnoaoS w¿;A whs;u m%udKho tl;=ùu isÿfjhs¡ fuu
fodaIh u`.yrjd .ekSu i|yd Æma tl l%shd;Aulùug m%:ufhka ,siaÜ fndlaia tl
;=, hï whs;u m%udKhla ;snqkfyd;A th bj;Aù Æma tl l%shd;AulùfïoS
,efnk w.hka ,siaÜ fndlaia tl ;=,g tl;=jk f,ig fla;kh lr we;'
fuúg Æma tl l%shd;Auljk iEu wjia:djloSu l,ska ,siaÜ fndlaia tl ;=, hï
whs;u m%udKhla we;Akï tajd bj;A lrñka w¿;A w.hka tl;=ùu isÿfjhs¡
fuysoS m,uq Æma tl 0 ys isg TextBox1 ys we;s w.h olajd l%shd;Aul fjñka tajd
ish,A,lau ListBox1 lkafg%da,A tlg we;=,;A jk f,ig fla;kh lr we;' fuu
Æma tl wjika jQ miq Bg miqj ,shd we;s Æma tl l%shd;Aulùu isÿfjhs¡ fuu Æma
tl 0 ys isg TextBox2 lkafg%da,A tflys we;s w.h olajd l%shd;Aul fjñka tu
w.hka Listbox2 lkafg%da,A tlg tl;=jk f,ig fla;kh lr we;'

by; Æma tl l%shd;Aulù wjika jQ miq ,shd we;s wjidk Æma tl l%shd;Aulùu
isÿfjhs¡ fuho 0 ys isg TextBox3 ys ghsma lr we;s w.h olajd l%shd;Aul fjñka tu
w.hka ish,A, ListBox3 lkafg%da,A tlg tl;=jk f,ig fla;kh lr we;'
fuf,i ,siaÜ fndlaia ;=kgu w.hka whs;u jYfhka tl;=jQ miq iajhxl%Shju fuu
tla tla ,siaÜ fndlaia j, m,uq whs;uh muKla f;AÍ mj;sk f,ig fla;kh
lr we;' SelectedIndex fm%dmá tl yryd ,siaÜ fndlaia tll we;s whs;uhla
f;dard.; yels w;r fuu whs;u y÷kd.kq ,nkafka 0 ys isg 1 2 3 wdoS f,ig
neúka m,uq whs;uh muKla f;AÍug
ListBox1.SelectedIndex=0 f,ig fla;kh lr we;' oeka fuu tla tla ,siaÜ
fndlaia ;=fkys f;darkq ,nk w.hka RGB ys tkï Red, Green iy Blue hk
w.hka ;=kla f,i ixúOdkh fjñka fmkajk i;H RGB j¾Kh mslap¾ fndlaia tl
;=, fmkaùu i|yd tla tla ,siaÜ fndlaia lkafg%da,A u; vn,a la,sla lr olakg

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
,efnk fldaâ úkafvda tflys SelectedIndexChanged bfjkaÜ tl ;=, my; mßos
fla;kh l,hq;= fjhs¡

fuysoS fldgqlr we;s fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ mslap¾


fndlaia tll miqìï j¾Kh fjkia lsÍu i|yd BackColor fm%dmá tl Ndú;d
lrkq ,nhs¡ fuf,i Red, Green iy Blue hk j¾K ;=fkka iEfok RGB j¾K
ilia lsÍug Color la,dia tflys FromArgb fu;â tl Ndú;d lrkq ,nk w;r
fuys jryk ;=, Red, Green iy Blue hk j¾K ;=,g wod,j 0 ys isg 255 olajdjQ
w.hla ,ndosh hq;=fjhs¡ fuysoS tu w.hka ,nd.kafka tla tla ,siaÜ fndlaia j,
f;dardf.k we;s whs;u j,ska neúka by; mßos fla;kh isÿlr we;'
SelectedItem fm%dmá tl yryd ,siaÜ fndlaia tll f;dardf.k we;s whs;uh
l=ulao hkak fidhd.; yel' fï i|yd wjYHkï SelectedIndex fm%dmá tlo
Ndú;d l, yel' fï wdldrhg wksl=;A ,siaÜ fndlaia fol ;=,o my; mßos fla;kh
lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs oeka jevigyk Odjkh lr n,kak' fuysoS Tn 0 g jvd wvq w.hla tkï
iDK w.hla fyda 255 g jvd jeä w.hla ,ndoS Add Color Code nÜka tl la,sla
lr jevigyk l%shd;Aul lsÍug hk úgoS jevigyk fodaI iys; fjhs¡ ukao RGB
l%uhg j¾K iEfokq ,nkafka Red ys 0 isg 255 olajd jQ w.hl=;A" Green ys ys 0 isg
255 olajd jQ w.hl=;A iy Blue ys 0 isg 255 olajd jQ lsishï w.hl=;A tl;=ùfuks¡
tu ksid 0 g jvd wvq w.hla fyda 255 g jvd jeä w.hla ,ndÿkamiq jevigyk
fodaI iys; fjhs¡ fuh u`.yrjd .ekSug kï fglaiaÜ fndlaia tl ;=, w.hka
,ndfok úgu th 0 g jvd wvq fyda 255 g jvd jeä w.hla ,ndfok úgu
j,lajd.; yel' fyd|hs ta i|yd TextBox1 lkafg%da,A tl vn,A la,sla lr fldaâ
úkafvda tl ,nd.kak¡ fuf,i hïlsis fohla fglaiaÜ fndlaia tl ;=, ghsma
lrk úgu hï ld¾hhla isÿlr.ekSug kï fla;kh l,hq;Af;A TextChanged
bfjkaÜ tl ;=, fjhs¡ ta wkqj my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS ikaikaokhla isÿlrk ksid Val *kalaIka tl Ndú;d lrñka TextBox1 ys


,ndfok w.h tl;=l, yels w.hla njg m;Alr we;' fuu ,ndfok w.h hï
fyhlska 0 g jvd wvq fyda tfia fkdue;skï 255 g jvd úYd,o hkak i,ld n,d
we;' tfia kï ,ndoS we;Af;A 0 g jvd wvq fyda 255 g jvd jeä w.hla kï Invalid
RGB color code f,i uefiaÊ tlla fmkaùug fla;kh lr we;' ,ndoS ;snQ w.h
ysia ùug;A fglaiaÜ fndlaia tl ;=, w¿;A w.hla i|yka lsÍug l¾i¾ tl
msysgqjd we;' fï wdldrhg wksl=;A fglaiaÜ fndlaia ;=,o my; mßos fla;kh
lrkak¡

fuysoS w.hka ;=kla ,ndfkdoS nÜka tl la,sla l,o fodaI iys; jk neúka
jevigyk äihska lrk wjia:dfõoSu fglaiaÜ fndlaia ;=fkysu w.hka
jYfhka 0 hk w.h ,ndfokak¡ w.hka yer fjk;A wl=re i,l=Kq ,ndoSu
je,elaùu i|yd KeyPress bfjkaÜ tl Ndú;d lrñka tìh yels lS iSud lrkak¡
^fuu bfjkaÜia ms,sn|j isoaOdka; fldgia iúia;rd;aulj fuu .%ka: ud,dfõ
m,uq fldgfiys i|yka lr we;'& oeka kej;;A jevigyk Odjkh lr n,kak¡
fyd|hs wms oeka fjkiau j¾.fha jevigykla ks¾udKh lruq¡ fï i|yd w¿;A
jHdmD;shla wdrïN lrkak' fuh lsishï w.hla ,ndÿka miq lsishï w.hla
we;=,; tu ,ndÿka w.fhys .=Kdldr ,nd.; yels jevigykla fjhs¡
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
WodyrKhla f,i 4 iy 20 f,i ,ndÿka úg 20 olajd mj;sk 4 ys .=Kdldr
,nd.; yelsúh hq;=h' tho fmkaúh hq;af;a my; wdlD;shg fjhs¡

fyd|hs fï i|yd f,An,A lkafg%da,A folla" fglaiaÜ fndlaia lkafg%da,A folla"


nÜka lkafg%da,A tlla iy ,siaÜ fndlaia lkafg%da,A tlla wjYH fjhs¡ oeka fuu
lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

oeka fuu jevigyfkys l%shdldÍ;Ajh f;Areï .ksuq¡ fuys Type bosßfhys 3 f,i
igyka lr End bosßfhys 100 f,i igyka lr Calculate nÜka tl la,sla l,úgoS
tys .=Kdldr my; wdldrhg fmkaúh hq;=h'
3X1=3
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
3X2=6

3 X 3 =9

3 X 33 =99

tkï 100 olajd we;s 3 ys .=Kdldr fuu ,siaÜ fndlaia tl ;=, fmkaúh hq;=h'
tkï .=Kdldr 33 la 100 olajd we;s neúka tu .=Kdldr ish,A,u by;
wdlD;sfhka fmkaúh hq;=h' fuysoS 100 olajd we;s 3 ys .=Kdldr 100 olajd
fmkaúhhq;= neúka fï i|yd Æma tlla Ndú;d l,hq;= nj Tng jegysh hq;=h'
fyd|hs fuf,i isÿjkafka Calculate nÜka tl la,sla l, úgoSh' oeka wm fufyu
ys;uq¡ Type bosßfhys 3 ,ndoS End bosßfhys 20 ,ndÿkafkahehs is;kak¡ fuúg 20
olajd we;s 3 ys .=Kdldr fmkaúh hq;=h' tkï by; wdlD;sh fkdi,ldyeßh úg 3 6
9 12 wdoS f,ig fmkaúh hq;=h' kuq;A For Next Æma wdlD;sfhys Æma tl
lrlefjkafka mshjr jYfhks¡ tkï lrlefjk mshjr .Kk u;l ;nd.kakd
fõßhn,h ;=, tu w.h ,efnkafka tl ne.ska jeäjk wdldrhgh' fuf,i 3 6
9 12 f,i hï mshjrlska j¾Okh lsÍug fuu Æma tl ;=, Step hk fla;h
Ndú;d lrkq ,nhs¡ fuh my; WodyrKh u.ska f;Areï.kak¡

fuysoS Æma tl lrlefjk mshjr .Kk u;l ;nd.ekSu i|yd count kue;s Integer
fâgd ghsma tflys fõßhn,hla ks¾udKh lr we;'
For count = 1 To 10 Step 3

fuysoS Æma tl 1 ka wdrïNjk w;r fuh 10 hk ixLHdjg jvd l=vd neúka


fldkafoaish i;H jk neúka Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg ,shd
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
we;s fla;khg wkqj ,siaÜ fndlaia tlg 1 hk w.h we;=,;A ùu isÿfjhs¡ Next
u.ska Æma tl kej; jrla uq,g lrljkq ,nhs¡ fuúg count fõßhn,h Step
bosßfhys we;s w.h fyj;A 3 hkak tl;=ùu isÿfjhs¡ fuúg count ys w.h 4 jk
w;r fuh 10 g jvd l=vd jk neúka kej;;A Æma tl we;=,;g .uka lrkq
,nhs¡ fuúg kej;;A ,siaÜ fndlaia tl ;=, 4 hkak tl;=ùu isÿfjhs¡ Next
u.ska Æma tl kej; jrla uq,g lrljkq ,nhs¡ fuúg kej;;A count
fõßhn,fhys Step bosßfhys we;s w.h tl;=ùu isÿfjhs¡ fuúg count ys w.h 7
fjhs¡ fuho 10 g jvd l=vd neúka fldkafoaish i;H jk neúka kej;;A Æma tl
we;=,;g .uka lrkq ,nhs¡ fuúg ,siaÜ fndlaia tlg 7 hk w.h tl;=ùu
isÿfjhs¡ Next u.ska kej;;A Æma tl uq,g lrljkq ,nhs¡ fuúg count j,g Step
bosßfhys we;s 3 hk w.h tl;=jQmiq count ys w.h 10 fjhs¡ fuh 10 g iudk
neúka fldkafoaish i;H jk neúka kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡
fuúg ,siaÜ fndlaia tl ;=,g 10 hk w.ho tl;=ùu isÿfjhs¡ Next u.ska
kej;;A Æma tl uq,g lrljkq ,nhs' fuúg Step bosßfhys we;s w.h tl;=jQ úg
count ys w.h 13 jk w;r fuh 10 g jvd úYd, neúka fldkafoaish wi;Hjk
neúka Æma tl Odjkfhka bj;Aùu isÿfjhs¡
fyd|hs wms kej;;A wfma jevigyk fj; fhduq fjuq¡ wmf.A jevigyfkys
Type bosßfhys 3 ,ndoS End bosßfhys 20 ,ndÿkaúg fuysoS fmkaúh hq;Af;A 3 ys
.=Kdldr neúka 3 6 9 12 f,i m%;sM,h ,eìh hq;=fjhs¡ kuq;A fuysoS ,efnkafka 3 ys
.=Kdldr nj fmkaùug fuys m%;sM,hg wu;rj by; f*daueÜ tl ,nd oS we;'
fyd|hs Calculate nÜka tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS Æma tl l%shd;Aul jk úgoS tu w.hka u;l ;nd.ekSu i|yd x,y,z iy m


f,i Integer fâgd ghsma tflys fõßhn,A 3 la ks¾udKh lr we;' fuys .=Kdldr
i|yka lrk TextBox1 tflys we;=,;A lrk w.h u;l ;nd.ekSug z fõßhn,h
Ndú;d lrkq ,nhs¡ tuksid thg TextBox1 ys ghsma lrkq ,nk w.hla mjrd.kakd
f,ig fla;kh lr we;' tfukau fuu .=Kdldr l=uk w.h olajd fmkajkafka o
hk w.h i|yka lrkq ,nk fglaiaÜ fndlaia tl ;=, ,ndfok tu w.h u;l
;nd.ekSu i|yd y fõßhn,h Ndú;d lr we;' tkï TextBox2 ys ,ndfok w.h y
fõßhn,h ;=,g .nvdlr.kq ,nhs¡ fuysoS Æma tl lrlefjk úg tu mshjr
.Kk u;l ;nd.ekSu i|yd x fõßhn,h Ndú;dlr we;' fuysoS ,siaÜ fndlaia
tlg os.ska os.gu whs;u tl;=ùu je,elaùu i|yd Æma tl l%shd;Auljk iEu
wjia:djloSu Æma tl l%shd;Aul ùug m%:ufhka ,siaÜ fndlaia tl ysialrkq
,nhs¡ WodyrKhla f,i Type ys 3 w.h i|yka lr End ys 20 f,i i|yka lr Æma
tl l%shd;Aul l, úgoS ,eìh hq;Af;A 3 6 9 12 wdoS f,ig neúka Æma tl wdrïN
úhhq;Af;Ao 3 ka fjhs¡ 4 f,i ,ndÿkafka kï 4 8 12 f,i fmkajk úgoSo Æma tl
wdrïN úhhq;Af;A 4 hk w.fhka fjhs¡ fuu ,ndfok w.h z fõßhn,hg mjrd
we;' 20 hk w.h ;ekam;A lrkq ,nkafka y fõßhn,h ;=, neúka

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
For x= z To y Step z

fuysoS Æma tl z hk w.fhka wdrïNù y j,ska wjika jk w;r Step bosßfhys ,ndoS
we;Af;Ao z hk w.hu fjhs¡ fuysoS 3 6 9 12 fyda 4 8 12 16 f,i i;H jYfhkau
,efnkafka Step bosßfhys we;s z hk w.fhka fjhs¡ fuúg x w.hg m,uqj 3 mjrd
.kakd w;r th 20 g jvd l=vd neúka Æma tl we;=,;g .uka lrkq ,nhs¡ Next
u.ska uq,g lrlejQ miq Step bosßfhys we;s w.h z neúka 3 g 3 la tl;=lr 6 hk
w.h ysñfjhs¡ fï wdldrhg Æma tl l%shd;Aulùu isÿfjhs¡ fuúg 3 6 9 12 15 18
f,i w.hka ysñ fjhs¡ kuq;A wmg wjYH 3 X 1 = 3, 3 X 2 = 6, 3 X 3 = 9, 3 X 4 = 12
f,ig fjhs¡ fuys x g miqj we;s 1 2 3 4 hkq i;H jYfhkau Æma tl lrlefjk
jdr .Kk fjhs¡ fuu w.h u.ska Æma tl lrlefjk jdr .Kk .Kkh lr.;
yel' i;H jYfhkau lsjfyd;A 20 olajd we;s Æma tl lrlefjk jdr .Kk fyj;A
;=fkys .=Kdldr m%udKh fjhs¡ kuq;A fuh x fõßhn,h ;=,ska .Kkh lr.;
fkdyel' ukao thg Step bosßfhys we;s w.ho tl;=jk neúks¡ tu ksid Æma tl
lrlefjk jdr .Kk u;l ;nd.ekSu i|yd m fõßhn,h Ndú;d lr we;' Æma
tl we;=,;g hk iEu jdrhloSu m fõßhn,hg tl ne.ska tl;=ùu isÿfjhs¡
tkï Æma tl lrlefjk jdr .Kk fuu m fõßhn,fhka .Kkh lr.; yel'
i;H jYfhkau bka ye`.jkqfha 20 olajd we;s 3 ys .=Kdldr m%udKh fjhs¡ fuysoS
,eìh hq;Af;A 3 X 1 = 3, 3 X 2 = 6, 3 X 3 = 9, 3 X 4 = 12wdoS f,ig neúka ,siaÜ
fndlaia tl ;=,g tl;=jk whs;uh m,uqj z hk w.h iy “ “ u.ska ysia;ekla
tl;=lr we;' tkï 3 ,ndoS we;Akï 3 hk w.h iEu whs;uhlu fmkajkq ,nhs¡
bkamiq X i,l=K wjYH neúka “X” hk fldgio wE|d.kq ,nhs¡ oeka wjYH 3 ys
.=Kdldr fyj;A Æma tl lrlefjk jdr .Kk neúka th m fõßhn,h ;=,ska
.Kkh lr.kakd neúka m f,i i|yka lr we;' bkamiqj ysia;ekla ;nñka =
,l=Ko wE|d.kakd f,ig fla;kh lr we;' fyd|hs oekgu;A 3 X 1 = hk wdlD;sh
,eî wjidkh' fuu Step bosßfhys we;s w.h 3 6 9 12 f,i ,efnkafka x
fõßhn,h ;=,ska neúka x f,i i|yka lr we;'
fyd|hs oeka by; fla;kh ukdj jegfykakg we;ehs lshd wfmalaId lruq¡ oeka
jevigyk Odjkhlr tys id¾:l;Ajh w;Aú|skak¡ fyd|hs oeka wms fï yd iudk
;j;a jevigykla ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla fmr mßosu
f,An,A lkafg%da,A folla" fglaiaÜ fndlaia lkafg%da,A folla" nÜka lkafg%da,A
tlla iy ,siaÜ fndlaia lkafg%da,A tlla ,ndf.k my; oelafjk wdldrhg
f*daï tl äihska lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

l,ska wjia:dfõoS Type bosßfhys 3 i|yka lr End bosßfhys 20 f,i i|yka


l,úg 20 olajd we;s ish¿u 3 ys .=Kdldr fmkajQjd Tng u;l we;s¡ fuu
jevigyk Bg jvd u|la fjkia fjhs¡ fuys Type bosßfhys 3 i|yka lr End
bosßfhys 20 ,ndÿka úgoS 3 ys .=Kdldr 20 olajdu fmkaúh hq;= fjhs¡ fuys 20 w;r
mj;sk .=Kdldr fkdj 20 olajd ish¿u .=Kdldr fmkaúh hq;=fjhs¡ fuys Calculate
nÜka tl vn,A la,sla lr fldaâ úkafvda tl ,ndf.k tys Click bfjkaÜ tl ;=,
my; mßos fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS
m,uqj wm x,y iy z f,i Integer fâgd ghsma tflys fõßhn,A ;=kla ks¾udKh
lr we;' fuu ks¾udKh lr.;A x iy y fõßhn,A folg ms,sfj,ska TextBox1 ys
iy TextBox2 ys ys ,ndfok w.hka mjrd.kkd f,ig fla;kh lr we;' fuysoS
Æma tl wdrïNùug fmr ,siaÜ fndlaia tl iïmQ¾Kfhka ysialr Æma tl
l%shd;Aulùug fla;kh lr we;' Æma tl lrlefjk úgoS tu lrlefjk mshjr
.Kk u;l ;nd.ekSu i|yd z hk fõßhn,h Ndú;d lr we;'

For z = 1 To y

fuysoS lrlefjk mshjr .Kk u;l ;nd.kq ,nkafka z fõßhn,h jk w;r Æma
tl 1 ys isg y fyj;A TextBox2 ys ,ndoS we;s w.h olajd fkdlvjd Æma tl
l%shd;Aulùu isÿfjhs¡ fuys Step f,i i|yka fkdlr we;s neúka z fõßhn,h ;=,
yßhgu Æma tl lrlefjk mshjr .Kk u;l ;nd.ekSu isÿl, yel' fuysoS x ys
we;Af;A .=Kdldr ,nd.ekSug fhdod.kq ,nk ixLHdj fjhs¡ fuysoS lrlefjk
mshjr .Kk z fõßhn,fhka ,nd.; yels neúka x u.ska .=Kdldr ,nd.kakd w.h
we;s neúka z hk w.h x j,ska .=K lsÍfuka ms,sfj,ska TextBox2 ys we;s w.h olajd
we;s ixLHdj, .=Kdldrh ,nd.; yels fjhs¡ WodyrKhla f,i TextBox1 ys 3 hk
w.h;A TextBox2 ys 10 hk w.h;A ,ndÿkafka hehs is;kak¡

For z = 1 To 10

fuys 1 ka Æma tl mgka.kakd w;r th z fõßhn,h ;=, ;ekam;A lr.ksñkA Æma tl


we;=,;g .uka lrkq ,nhs¡ fuys x fõßhn,h ;=, ;ekam;Aù we;Af;A .=Kdldr
,nd.kakd w.h fjhs¡ z * x u.ska z ys w.h 1 o x ys w.h 3 neúka 3 f,i ,nd.;
yels fjhs¡ Next u.ska Æma tl kej;;A uq,g lrljkq ,nhs¡ fuúg z ys w.h 2 jk
w;r kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡ z ys w.h 2 jk w;r x ;ju;a 3
neúka 6 hk w.h ,efnhs¡ fï wdldrhg z u.ska lrlefjk mshjr .Kk u;l
;nd.ekSu ksid 20 olajdu lrlefjk úg tys mshjr 20 la ;ekam;A jk w;r
th fl,skau .=Kdldr ,nd.;hq;= w.fhka .=Kl, úg tu w.h olajd we;s
ish¿u .=Kdldr ,nd.; yels fjhs¡ fuysoS fmr mßosu x u.ska .=Kldr ,nd.kakd
w.h;A Bg miqj ysia;ekla ;nñka X hk ,l=K;A kej;;A ysia;ekla ;nd z fyj;A
lrlefjk mshjr .Kk;A kej;;A ysia;ekla ;nd = u.ska

3X1=

3X2=
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
3 X 3=

3 X 4=

hk wdlD;sh ,eî we;s w;r z * x u.ska i;H .=Kkh jk w.h ,nd.; yel' oeka
jevigyk Odjkh lr n,kak¡ fyd|hs wms fuu For Next Æma tl Ndú;d lrñka
;j tla jevigykla muKla ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla wdrïN
lrkak' fï i|yd f,An,A lkafg%da,A folla" fglaiaÜ fndlaia lkafg%da,A folla"
nÜka lkafg%da,A tlla" f¾äfhda nÜka lkafg%da,A y;rla" .ArEma fndlaia lkafg%da,A
tlla wjYH fjhs¡ oeka fuu lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg
f*daï tl äihska lrkak¡

fyd|hs wms fuu jevigyfkys l%shdldÍ;Ajh f;Areï.ksuq¡ fuys we;s Add hk


f¾äfhda nÜka tl f;dard Count bosßfhys 3 f,i i|yka lr Click nÜka tl la,sla
l,úgoS wjia:d ;=kloS tkï tlla fmkajQ miq wfkl fmkajk mßos bkamqÜ
fndlaia ;=kla fmkaúh hq;= fjhs¡ fuf,i tla tla bkamqÜ fndlaia ;=fkys
,ndfok w.hka j, tl;=j Total hgf;A we;s fglaiaÜ fndlaia tl ;=, tl;=jla
jYfhka fmkaúh hq;=fjhs¡ fuys Count bosßfhysu 3 f,i i|yka lr Multiply
f¾äfhda nÜka tl f;dard Click f,i i|yka nÜka tl la,sla lf,ahehs is;kak'
fuúgo ms,sfj,ska tlla fmkajQmiq wfkl fmkajk wdldrhg bkamqÜ fndlaia
;=kla fmkaúh hq;=fjhs¡ fuu bkamqÜ fndlaia tflys m,uqj ,ndfok w.h muKla
Total fglaiaÜ fndlaia tl ;=, fmkaúh hq;= w;r Bg miqj ,ndfok w.hka tu
fglaiaÜ fndlaia tflys we;s w.fhka jeäúh hq;=h' fï wdldrhg ;j;a w.hla
i|yka l,úg th oekg fglaiaÜ fndlaia tflys we;s w.fhka jeäúh hq;=h' fuys
Devision f¾äfhda nÜka tl f;dard we;s úgoS fmr mßosu bkamqÜ fndlaia tlla
fmkaúh hq;= w;r fuysoS m,uq w.h muKla fglaiaÜ fndlaia tl ;=, fmkaúh
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
hq;= w;r b;sß ,ndfok w.hka tu w.fhka fnoS miqj ,ndfok w.hka tu
w.fhka os.ska os.gu fnoS ,efnk w.h TextBox2 lkafg%da,A tl ;=,u fmkaúh
hq;=fjhs¡ fuys Minus f¾äfhda nÜka tl f;dard we;s úgoS o Click nÜka tl la,sla
l,úg ms,sfj,ska tl ne.ska tl bkamqÜ fndlaia fmkaúh hq;=fjhs¡ fuysoS m,uq
bkamqÜ fndlaia tflys w.h TextBox2 ys fmkaúh hq;= w;r b;sß ,ndfok w.hka
ms,sfj,ska tu w.fhka wvqù bka ,efnk m%;sM,fhka Bg miqj ,ndfok w.h;A
wvqùu isÿúh hq;=h' fyd|hs fuysoS count bosßfhys 5 f,i i|yka l,fyd;A
bkamqÜ fndlaia 5 la fmkaúh hq;=fjhs¡ tu ksid fuu count w.h olajd tu
m%udKhg iß,k f,iska bkamqÜ fndlaia fmkaúh hq;= neúka fï i|yd Æma tlla
Ndú;d l,hq;= nj Tng jegysh hq;=h' fuysoSo wm jk jeros wju lsÍu i|yd
Try Catch iafÜÜukaÜ tl Ndú;d lr we;' Click nÜka tl vn,A la,sla lr tys Click
bfjkaÜ tl ;=, my; oelafjk wdldrhg fla;kh lrkak¡

fuysoS jk jeros wju lsÍu i|yd Try Catch iafÜÜukaÜ tl Ndú;d lr we;' óg
fmr f¾äfhda nÜka tlla Ndú;d lrñka TextBox2 ys ms,s;=rla ,ndf.k we;Akï
m,uqj th bj;Ajk f,ig fla;kh lr we;' Æma tl lrlefjk úgoS tu
lrlefjk mshjr .Kk u;l ;nd.ekSu i|yd Integer fâgd ghsma tflys x
kñka fõßhn,hla ks¾udKh lr we;' fuu bkamqÜ fndlaia ;=, ,ndfok w.hka
;djld,sj ;ekam;A lsÍug iy os.ska os.gu ,ndfok w.hka j,g l,ska mej;s
w.hka u;l ;nd.ekSug wm count iy rest f,i fjku fõßhn,A folla
fl,skau Class tl ;=, ks¾udKh lr we;' tfukau m,uqj ks¾udKh jk
wjia:dfõoS tys value tl jYfhka 0 f,i mjrd we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS fuu Æma tl 1 ys isg Count bosßfhys we;s fglaiaÜ fndlaia tl ;=, we;s w.h
olajd l%shd;Aulùu i|yd fla;kh lr we;' fuf,i Æma tl lrlefjk úgoS
lsishï mshjrloS Æma tl we;=,g .ukal,úg count hk fõßhn,hg bkamqÜ
fndlaia tl ;=, ,ndfok w.h mjrd.kakd f,ig fla;kh lr we;' fuf,i tu
w.h .nvdlr.;A miq b*A iafÜÜukaÜ tlla Ndú;d lrñka f;dardf.k we;Af;A
m,uq f¾äfhda nÜka tlo hkak úuid n,d we;' fuúg rest fõßhn,h wdrïNfhys
0 we;s w;r thg count bosßfhys ,nd oS we;s w.h tl;=jk f,ig fla;kh lr
we;' fï wdldrhg wksl=;A f¾äfhda nÜka f;dard we;Akï ta i|ydo b*A iafÜÜukaÜ
tlla ,súh hq;=fjhs fuysoS fuu b*A iafÜÜukaÜ tl i;H ùu hkq Bg my,ska
,shk,o lsisÿ b*A iafÜÜukaÜ tlla i,ld fkdn,d Next u.ska Æma tl uq,g
lrljkq ,nhs¡ fuúg kej;;A bkamqÜ fndlaia tflys fla;h yuqjk neúka
tysoSo ,ndfok w.h count fõßhn,hg ,nd.ksñkA rest fõßhn,fhys mj;sk
w.hg th tl;= lr we;' fuúg tys we;s w.h tu wjia:dfõoSu ms,s;=rla jYfhka
TextBox2 lkafg%da,A tl ;=, fmkajkq ,nhs¡

Else tfia fkdfõ kï f;dardf.k we;Af;A RadioButton2 lkafg%da,A tl oehs


úuidn,d we;' tl;= lsÍu f,i fkdj fuysoS rest fõßhn,fhys wdrïNfhys
we;Af;A 0 fjhs¡ fl,skau w.hla ,ndÿkaúg th rest ys we;s 0 ka .=K l,úg os.ska
os.gu ,efnkafka 0 fjhs¡ tu ksid fuu 0 mj;skafka wdrïNl wjia:dfõoS
neúka b*A iafÜÜukaÜ tlla u.ska rest fõßhn,h ;=, ;ekam;Aù we;Af;A w.h 0
kï tu bkamqÜ fndlaia tflka ,ndfok w.h tkï count j,g ,nd.;A w.h
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fl,skau rest fõßhn,hg ,nd.kakd f,ig fla;kh lr we;' tu ksid rest =
count f,i fla;kh lr we;' tfukau tu ,nd.;A w.h fl,skau TextBox2
lkafg%da,A tlg ,nd.kakd f,igo fla;kh lr we;' oeka Æma tl lrlefjk úg
rest ys w.hla mj;sk neúka l%shd;Aul jkqfha Else j,g miqj ,shd we;s fla;kh
fjhs¡ fuúg os.ska os.gu rest j,g ,nd.;A w.h bkamqÜ fndlaia tflys ,ndfok
w.h ;ekam;A lr.kakd count fõßhn,fhys w.fhka .=K jk f,ig fla;kh lr
we;'

fuysoS RadioButton3 lkafg%da,A tl f;dard we;Aoehs úuidn,d we;' fuúgo


wdrïNfhys rest fõßhn,h ;=, mj;skafka 0 neúka os.ska os.gu 0 ka fnoSug
isÿjk neúka m,uqj ,ndfok w.h rest fõßhn,hg fl,skau ,nd.kakd f,ig
fla;kh lr we;' tfukau tu w.h TextBox2 lkafg%da,A tlg ,nd.kakd f,ig
fla;kh lr we;' kej; Æma tl lrlefjk úg rest ys w.hla we;s neúka Else
hgf;A we;s fla;kh l%shd;Aul fjñka rest ys w.fhka count j,g ,nd.kakd
w.fhka fnok f,ig fla;kh lr we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS f;dard we;af;a RadioButton4 lkafg%da,A tl oehs úuidn,d we;' fuúgo


fmr wjia:dj,oS fuka rest fõßhn,h ;=, lsisjla ;ekam;A ù fkdue;skï bkamqÜ
fndlaia tflys ,ndfok w.h ;ekam;A lr.kakd count fõßhn,h ;=, we;s w.h
fl,skau rest fõßhn,hg mjrd.kakd f,ig fla;kh lr we;' kej; jrla Æma
tl lrlefjk úg Else hgf;A we;s fla;kh l%shd;Aul jk neúka rest ys we;s
w.fhka os.ska os.gu bkamqÜ fndlaia tflys ,ndfok w.fhka fyj;A count j,
w.fhka wvqjk f,ig fla;kh lr we;' Catch hgf;A je/oaola isÿjQúg th
w,A,df.k fkdi,ld yßk f,ig fla;kh lr we;' oeka jevigyk Odjkh
lr n,kak¡ úIqj,a fíisla fvdÜfkÜ mß.Kl NdIdj ;=, olakg ,efnk
wfkla Æma wdlD;sh jkqfha Do While Æma wdldrh fjhs¡ fuh For Next tlg jvd
m%ldY lsÍfï fjkila olakg ,efnhs¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoSo m,uqj Æma tl l%shd;Auljk úgoS tu lrlefjk mshjr .Kk u;l


;nd.ekSu i|yd x kue;s Integer fâgd ghsma tflys fõßhn,hla ks¾udKh lr
we;' bkamiqj Æma tl wdrïNúh hq;Af;A l=uk w.fhkao hkak i|yka l,hq;=
fjhs¡ fuysoS x hk fõßhn,hg 1 hk w.h mjrd.kakd f,ig fla;kh lr
we;' fldákau lsjfyd;A Æma tl 1 ka wdrïNjk f,igh'
Do While x <= 5

Æma tl mgka.kakd f,ig fla;kh lr we;' oeka x ys we;Af;A 1 hk w.h fjhs¡


fuh 5 fyda 5 g l=vd neúka fldkafoaish i;Hjk ksid Æma tl we;=,;g .uka
lrkq ,nhs¡ fuúg ,siaÜ fndlaia tl ;=,g x hk w.h we;=,;A jk f,ig
fla;kh lr we;' Æma tl B,`. mshjrg lrleùug fmr x j, ;sfnk w.hg 1 la
tl;=jk f,ig fla;kh lr we;' fuysoS Æma tl lrlefjk úgoS x j,g tl;=jk
.Kk ñka woyia lrkq ,nhs¡ fuh wksjd¾fhkau i|yka l,hq;= fjhs¡ Loop u.ska
Æma tl kej;;A uq,g lrljkq ,nhs¡ x j,g tl;=jQfha 1 la neúka x ys .nvdù we;s
w.h 2 fjhs¡ fuu 2 fldkafoaisfhys i|yka lr we;s 5 fyda 5 hk ixLHdjg l=vd
neúka kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg kej;;A x ys w.hjk 2
,siaÜ fndlaia tlg we;=,;Aùu isÿfjhs¡ kej;;A x ys w.hg 1 la tl;=jk f,ig
fla;kh lr we;' Loop u.ska Æma tl uq,g lrljkq ,nhs¡ oeka x ys w.h 3 jk
w;r fldkafoaish i;H jk neúka Æma tl we;=,;g .uka lrkq ,nhs¡ fï
wdldrhg x ys w.h 5 olajdu Æma tl l%shd;Aulùu isÿfjhs¡ x ys w.h 6 jk jd;A
iu`.u th 5 g jvd úYd, jk neúka fldkafoaish wi;H ksid Æma tl OdjkfhkA
bj;Aùu isÿfjhs¡ fyd|hs Tng by; i|yka lrk,o WodyrKfhka fuu Æma tl
l%shd;Aul jk wdldrh ukdj jegfykakg we;ehs lshd wfmalaId lruq¡ fyd|hs
fuu Æma tl Ndú;d lrk wdldrh ms,sn|j jgyd.ekSug wms ir, jevigykla
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
ks¾udKh lruq¡ fï i|yd w¿;A jHdmD;shla wdrïN lrkak¡ fï i|yd f,An,A
lkafg%da,A 3 la" fglaiaÜ fndlaia lkafg%da,A 3 la" nÜka lkafg%da,A tlla iy ,siaÜ
fndlaia lkafg%da,A tlla wjYH fjhs¡ oeka my; oelafjk wdldrhg f*daï tl
äihska lr.kak¡

fyd|hs oeka fuu jevigyfkys l%shdldÍ;Ajh meyeos,s lr.ksuq¡ fuys Start


bosßfhys we;s fglaiaÜ fndlaia lkafg%da,A tflys hï w.hla i|yka lr End
bosßfhys we;s fglaiaÜ fndlaia lkafg%da,A tflys Bg jvd jeä w.hla ,ndoS Style
bosßfhys we;s TextBox3 lkafg%da,A tflys lsishï w.hla i|ykalr Show Style
nÜka tl la,sla l, úgoS fuu Style bosßfhys we;s w.fhka rgdjla f,i Start iy
End w.hka w;r fmkaúh hq;=fjhs¡ fyd|hs fï i|yd fla;kh lsÍug Show Style
nÜka tl vn,A la,sla lr my; oelafjk wdldrhg fla;kh lrkak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS Æma tl l%shd;Aul jk úgoS tu w.hka u;l ;nd.ekSu i|yd x,y,z iy r f,i
Integer fâgd ghsma tflys fõßhn,a y;rla ks¾udKh lrf.k we;' fuu x
fõßhn,hg TextBox1 ys w.h;A y fõßhn,hg TextBox2 ys ,ndfok w.h;A r
fõßhn,hg TextBox3 ys ,ndfok w.h;A mjrd.kakd f,ig fla;kh lr we;'
Æma tl lrlefjk úgoS tu mshjr u;l ;nd.ekSu i|yd z kue;s fõßhn,h
Ndú;d lr we;' tfia kï fuu Do While Æma wdldrh ys m,uqj fuu z mgka.kakd
w.hla i|yka l,hq;= fjhs¡ tfia kï Æma tl wdrïNúh hq;Af;A TextBox1 ys
,ndfok w.fhka neúka oekgu;A th x fõßhn,hg mjrdf.k we;s neúka z = x
f,i fla;kh lr we;' fuúg TextBox1 ys l=uk w.hla i|yka l,o Æma tl
wdrïN jkqfha tu w.fhka fjhs¡
Do While z <= y

fuysoS Æma tl TextBox1 ys ,ndfok w.fhka wdrïNù th TextBox2 ys w.h


mjrd.;A y fõßhn,h olajd l%shd;Aulùu isÿfjhs¡ oeka fuys z = z + 1 f,ig
fla;kh l,fyd;A z j,g tlla tl;=fjñka Æma tl l%shd;Aulùu isÿfjhs¡ kuq;A
wm z = z + r f,ig fla;kh lr we;' r j,g ,ndf.k we;Af;A TextBox3 ys w.h
neúkA tu w.h os.ska os.gu rgdjla f,i ,siaÜ fndlaia tl ;=, fmkajkq ,nhs¡
fuh wm ir, WodyrKhlska meyeos,s lr.ksuq¡ TextBox1 ys 1 ;A TextBox2 ys 10
;A TextBox3 ys 3 hk w.h ,ndÿkafka hehs is;kak' fuysoS m,uqj Æma tl
lrlefjk úg mshjr u;l ;nd.kq ,nkafka z fõßhn,hg x ys w.h fyj;A
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
Start ys w.h mjrd.kakd f,ig fla;kh lr we;' tkï z ys w.hjk w;r th y
fyj;A 10 g úYd, fyda iudk fkdjk neúka fldkafoaish i;Hjk ksid Æma tl
we;=,;g .uka lrkq ,nhs¡ z ys w.h 1 neúka th ,siaÜ fndlaia tlg tl;=ùu
isÿfjhs¡ oeka z = z + r u.ska Style bosßfhys ,ndoS we;s w.h tl;= lr.kakd f,ig
fla;kh lr we;' wm th fl,skau r fõßhn,hg mjrdf.k we;' oeka z ys w.h 4
fjhs¡ Loop u.ska Æma tl uq,g lrljkq ,nhs¡ oeka z ys we;Af;A 4 neúka th 10 g
jvd l=vd neúka kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡ oeka 4 hk w.ho
,siaÜ fndlaia tlg tl;=ùu isÿfjhs¡ oeka kej;;A z hk w.hg 3 la tl;=ùu
isÿfjhs¡ th isÿjkafka kej;;A z = z + r hk fla;kh yuqjk neúks¡ Loop u.ska Æma
tl kej;;A Æma tl uq,g lrljkq ,nhs¡ oeka z ys w.h 7 fjhs¡ fuho 10 fyda 10
g jvd l=vd neúka Æma tl we;=,;g .uka lr 7 hk w.ho ,siaÜ fndlaia tlg
tl;=ùu isÿfjhs' oeka z = z + r u.ska z ys w.h 10 fjhs¡ Æma tl uq,g lrljkq
,nhs¡ 10 hk w.h 10 g iudk ksid fldkafoaish i;Hjk neúka Æma tl
we;=,;g .uka lr 10 hk w.ho ,siaÜ fndlaia tlg tl;=ùu isÿfjhs' z = z + r
u.ska z ys w.h 13 fjhs¡ Loop u.ska Æma tl kej;;A Æma tl uq,g lrljkq ,nhs¡
y ys w.h 10 g jvd úYd, neúka fldkafoaish wi;H jk neúka Æma tl Odjkfhka
bj;Aùu isÿfjhs¡ oeka jevigyk Odjkh lr n,kak' Do While Æma tl ;=, b*A
iafÜÜukaÜ tl Ndú;djk wdldrfha ;j;a jevigykla ks¾udKh lruq¡ fï i|yd
w¿;A fm%dfclaÜ tlla wdrïN lrkak' fï i|yd f,An,A lkafg%da,A folla" fglaiaÜ
fndlaia lkafg%da,A folla" nÜka lkafg%da,A tlla" .ArEma fndlaia lkafg%da,A tlla"
f¾äfhda nÜka lkafg%da,A 4la iy ,siaÜ fndlaia lkafg%da,A tlla wjYH fjhs¡
fuu lkafg%da,Aia Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska
lr.kak¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs wms oeka fuu jevigyfkys l%shdldÍ;Ajh meyeos,s lr.ksuq¡ fuys Start
bosßfhys olakg ,efnk TextBox1 ys wdrïNl w.hla ,ndoS End bosßfhys olakg
,efnk TextBox2 ys wjidk w.hla i|yka lr Select Type j,ska 5 hk f¾äfhda
nÜka tl f;dard Show Numbers nÜka tl la,sla lf,ahehs is;kak¡ fuúg Start
bosßfhyys we;s w.fhys isg End bosßfhyys we;s w.h olajd we;s ish¿u 5 ys
.=Kdldr ,siaÜ fndlaia tl ;=, fmkaúh hq;=h' 10 hk hk f¾äfhda nÜka tl
f;dard we;s úgoS 10 ys .=Kdldr;A" 3 hk f¾äfhda nÜka tl f;dard we;s úgoS tu
w.hka fol w;r mj;sk ish¿u 3 ys .=Kdldr;A" 4 hk f¾äfhda nÜka tl f;dard
we;s úgoS tu w.hka fol w;r mj;sk ish¿u 4 ys .=Kdldr;a fmkaúh hq;=fjhs¡
fuu ish,A,lau isÿúh hq;Af;A Show Numbers nÜka tl la,sla l, úgoS fjhs¡ tu
ksid fla;kh l, hq;Af;A Click bfjkaÜ tl ;=, fjhs¡ tfia kï Æma tl
l%shd;Auljk úgoS f;dard we;Af;A l=uk f¾äfhda nÜka tl oehs i,ld ne,sh hq;=
neúka b*A iafÜÜukaÜ tlla Ndú;d l,hq;= nj Tng jegysh hq;= fjhs¡ fyd|hs
wms oeka woshrfhka woshrh fla;kh lsÍug mgka .ksuq¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS wdrïNfhysu x,y iy z f,i Integer fâgd ghsma tflys fõßhn,A 3 la


ks¾udKh lrf.k we;' fuu ks¾udKh lr.;A fõßhn,A j,ska TextBox1 ys
,ndfok w.h x fõßhn,hg;A" TextBox2 ys ,ndfok w.h y fõßhn,hg;A
mjrd.kakd f,ig fla;kh lr we;' fuysoS Æma tl l%shd;Aul úhhq;Af;A Start
bosßfhys ,ndfok w.fhys isg End bosßfhys ,ndfok w.h olajd neúka Æma tl
l%shd;Auljk úgoS tu mshjr u;l ;nd.kq ,nk fõßhn,hg fuu Start
bosßfhys we;s mjrd.;A fõßhn,h jk x iudk lr we;' óg fmr ,siaÜ fndlaia tl
;=, lsishï whs;u m%udKhla mej;=kfyd;A m,uqj bka ish,A,u bj;Aùu i|yd
fla;kh lr we;' fuf,i lrlefjk mshjr .Kk u;l ;nd.kq,nk
fõßhn,fhys w.h y fyda y ys w.h l=vdjk f;la Æma tl l%shd;Aulùug fla;kh
lr we;' fuf,i Æma tl l%shd;Auljk úgoS RadioButton1 lkafg%da,A tl f;dard
we;aoehs úuidn,d we;' lsishï wxl mrdihla ;=, 5 ys .=Kdldr mj;Soehs wm
fidhd.kq ,nkafka flfiao@ lsishï w.hla 5 ka fnÿmiq lsisjla b;sß fkdfõkï
th 5 ys .=Kdldrhla nj ;¾l l, yel'

If z Mod 5 = 0 Then
fuf,i Æma tl lrlefjk úgoS tu mshjr u;l ;nd.kakd fõßhn,fhys w.h 5
ka fnÿmiq 0 b;sßjQúg tu w.h muKla ,siaÜ fndlaia tlg we;=¿ùug fla;kh
lr we;' fuf,i tu w.h tl;= jqjfyd;A tu b*A iafÜÜukaÜ tl t;kskau
wjika lr we;' oeka wmg fuu f¾äfhda nÜka tl f;dard fkdue;skï

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fuysoS RadioButton2 lkafg%da,A tl f;dard we;Aoehs úuidn,d we;' fuúgo Æma


tflys lrlefjk w.h 3 ka fnÿmiq 0 la b;sßfõkï th 3 ys .=Kdldrhla neúka
th ,siaÜ fndlaia tl ;=,g we;=,;A lr.kakd f,ig fla;kh lr we;' tfukau
Else tfia fkdfõkï RadioButton3 lkafg%da,A tl f;dard we;Aoehs úuidn,d we;'
fuúgo tu Æma tflys lrlefjk w.h 3 ka fnÿmiq lsisjla b;sß fkdfõkï th
3 ys .=Kdldrhla neúka tu w.h ,siaÜ fndlaia tl ;=,g we;=,;A lr.kakd f,ig
fla;kh lr we;'

hï fyhlska RadioButton4 lkafg%da,A tl f;dard we;Aoehs úuidn,d we;' fuúg


tu lrlefjk w.h fyj;A z j,g ,nd.kakd w.h 4 ka fnÿmiq lsisjla b;sß
fkdfõkï th 4 ys .=Kdldrhla neúka tho ,siaÜ fndlaia tl ;=,g we;=,;A
lr.kakd f,ig fla;kh lr we;' by; ish¿u fldkafoais j,g miqj Æma tl
lrleùug z = z + 1 f,i i|yka lr we;' ukao by; ,shk,o m%Odk b*A
iafÜÜukaÜ tllska tlla i;HjQ miq fl,skau Æma tl lrleúh hq;= neúka tu
fla;h ish¿u End if j,g miqj i|yka lr we;' fyd|hs oeka jevigyk Odjkh
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
lr n,kak¡ wms oeka ;j;a jevigykla ks¾udKh lruq¡ Tng my; m%;sodkh
,nd.ekSug wjYHjQjdhehs is;kak¡

by; wdldrfha m%;sM,hla ,nd.ekSug kï Tng wksjd¾fhkau Æma tlla ;=, Æma
tlla Ndú;d lrñka fla;kh lsÍug isÿfjhs¡ fï i|yd f*daï tlg f,An,hla iy
nÜka tlla ,nd.kak¡

fyd|hs wms oeka fuu fla;kh l%shd;Auljk wdldrh meyeos,s lr.ksuq¡ fuysoS Æma
tl lrlefjk úg tu mshjr .Kk u;l ;nd.ekSu i|yd x iy y f,i fõßhn,A
folla ks¾udKh lr we;' fuu Æma folu l%shd;Aulùug m%:ufhka y hk
fõßhn,hg 1 hk w.h mjrdf.k we;' fldákau lshd we;Af;A y hk fõßhn,h 1
ka mgka.kakd f,igh'
Do While y <= 5
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
fuys y w.h 1jk w;r th 5 fyda 5 g jvd wvq neúka Æma tl we;=,;g .uka lrkq
,nhs¡ Æma tl we;=,;g .uka l,úg x fõßhn,hg 1 hk w.h mjrd.kakd f,ig
fla;kh lr we;'
Do While x <= 5

fuúg kej;;A Æma tlla yuqfjhs¡ x j, w.h 1 jk w;r th 5 fyda 5 g l=vd neúka
tu Æma tl we;=,;go .ukalrkq ,nhs¡ fuúg f,an,a tflys mj;sk w.hgu x *
y ysia;ekla iy | ,l=K fmkaùug fla;kh lr we;' x ys w.h;A y ys w.h;A 1
neúka m%;sM,h jYfhka 1 ,eî ysia;ekg miqj | ,l=K olakg ,efnhs¡ fuu |
,l=K Ndú;dlr we;Af;A os.gu b,lalï fmkajkúg tajd fjku fjkalr
oelaùu i|yd fjhs¡ Bg miqj x ys w.hg 1 la tl;=jk w;r Loop u.ska kej;;A
wdikak;u Æma tlg lrljkq ,nhs¡ tkï Do While x <= 5 Æma tl fjhs¡ oeka x ys
w.h 2 ksid tho 5 fyda 5 g l=vd neúka kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡
fuúg f,an,fhys ;sfnk w.h tfiau mj;soaoS x * y fla;kh l%shd;AuljQ úg x
hkak 2 jk w;r y ;ju;A 1 ksid 1 g miqj 2 hk w.h olakg ,efnhs¡ oeka x j,g
;j;a 1 la tl;=jQmiq x ys w.h 3 fjhs¡ kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡
fï wdldrhg 1 2 3 4 5 f,i w.hka olakg ,efnhs¡ x j,g kej;;A 1 la tl;=jQmiq x
ys w.h 6 fjhs¡ fuh 5 g jvd úYd, neúka fuu Æma tl tkï Do While x < = 5 Æma
tl muKla Odjkfhka bj;Aùu isÿfjhs¡ fuúg y = y + 1 u.ska y fõßhn,fhys
;sfnk w.hg 1 la tl;=ùu isÿfjhs¡ fuúg y ys w.h 2 jk w;r

Label1.Text = Label1.Text & VbCrLf


fla;kh u.ska oekg f,An,fhys mj;sk w.hka tfiau mj;soaoS l¾i¾ tl
my,g f.k hk f,ig tkï B,`.g ghsmajk w.hka fjkuu my, fma,shlg
f.khk f,ig fla;kh lr we;' Loop u.ska by,u we;s Do While y <= 5 Æma
tlg lrljkq ,nhs¡ oeka y ys w.h 2 jk w;r tho 5 fyda 5 g jvd l=vdjk neúka
Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg kej;;A x ys w.h 1 jk f,ig
fla;kh lr we;'
Do While x <= 5 u.ska x 1 ksid kej;;A fuu Æma tl we;=,g .uka lrkq ,nhs¡ x *
y u.ska x ys w.h 1 jk w;r kuq;A y ys w.h 2 neúka 2 f,i ,efnk w;r x ys w.hg
1 la tl;=ùu isÿfjhs¡ fuúg x ys w.h 2 jk w;r Loop u.ska kej;;A Do While x
<= 5 Æma tlg lrljkq ,nhs¡ x ys w.h 2 ksid fldkafoaish i;H jk neúka kej;;A
Æma tl we;=,;g .ukalr x ys w.h iy y ys w.h 2 neúka 4 hk w.h ,efnhs¡ fï
Created By: S.Wajira Madushanka
Disapamok Online IT Academy
wdldrhg 2 4 6 8 10 hk m%;sodkh ,nd.; yel' fuúg we;=,; Æma tl wfydaisù
hk w;r kej; jrla y j,g 1 la tl;=jQ miq y ys w.h 3 jk w;r Bg miqj l¾i¾
tl my, fma,shlg hjk w;r Loop u.ska by,skau ,shd we;s Æma tlg lrljkq
,nhs¡ fï wdldrhg y ys w.h 5 jk f;lau Æma tl l%shd;Aulùu isÿfjhs¡ fyd|hs
oeka jevigyk Odjkh lr n,kak¡ wms oeka fuu Æma tlla ;=, Æma tlla
fyj;A fkiagâ Æma Ndú;d lrñka my; oelafjk wdldrfha ;re rgdjla
ks¾udKh lrkafka flfiao lshd n,uq¡

fyd|hs fï i|yd w¿;A jHdmD;shla wdrïN lrkak' fï i|yd f,An,A lkafg%da,A tlla
iy nÜka lkafg%da,A tlla m%udKj;A fjhs¡ f,An,fhys oekg mj;sk fglaiaÜ tl
bj;Alr Font fm%dmá tl Ndú;d lrñka wl=rej, m%udKh 24 f,i ilia
lr.kak¡ fuúg ;re rgdj jvd;A meyeos,sj oel.; yel' fuysoS my,g tlu
;re rgdfjys ;re tl ne.ska l%ul%ufhka jeäùu isÿfjhs¡ fyd|hs fuu
fla;kh wms ,shdf.ku meyeos,s lr.ksuq¡ nÜka tl vn,A la,sla lr Click
bfjkaÜ tl ;=, my; oelafjk wdldrhg fla;kh lrkak'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
fuysoS Æma tl lrlefjk úgoS tu mshjr .Kk u;l ;nd.ekSu i|yd x iy y
f,i fõßhn,A folla ks¾udKh lrf.k we;' fuysoS y fõßhn,h 1 ka mgka
.kakd f,ig fla;kh lr we;'
Do While y <= 5

fuysoS 1 hk w.h 5 fyda 5 g jvd l=vd neúka Æma tl we;=,;g .uka lrkq ,nhs¡
fuysoS x ys w.h 1 ka mgka .kakd f,ig fla;kh lr we;'

Do While x <= y

x ys w.h 1 jk w;r y ys w.ho 1 fjhs¡ tu ksid x ys iy y ys w.h iudk jk neúka


Æma tl we;=,;g .uka lrkq ,nkafka fldkafoaish i;H jk neúks¡ fuúg
f,An,fhys * hk ;rej uqøKh jk f,ig fla;kh lr we;' x = x + 1 f,i x j,g
1 la tl;=jQmiq x ys w.h 2 jk w;r Loop u.ska Do While x <= y Æma tlg lr ljkq
,nhs¡ x ys w.h 2 jk kuq;A y ys w.h 1 fjhs¡ fldkafoaish wi;Hjk neúka Æma tl
Odjkfhka bj;Aùu isÿfjhs¡ fuúg y = y + 1 fla;h u.ska y j,g tlla tl;=ù y ys
w.h 2 fjhs¡ l¾i¾ tl fjku my, fma,shlg f.k hkq ,nhs¡ Loop u.ska Do
While y <= 5 Æma tlg lrljkq ,nhs¡ 2 hk w.h 5 g jvd l=vd neúka Æma tl
we;=,;g .uka lrkq ,nhs¡ fuúg x ys w.h kej;;A 1 ka wdrïNùu isÿfjhs¡

Do While x <= y

x ys w.h 1 jk w;r y ys w.h 2 ksid fldkafoaish i;Hjk neúka Æma tl we;=,;g


.uka lrkq ,nhs¡ fuúg tl ;rejla uqøKh fjhs¡ x j,g tlla tl;=jQ miq x ys w.h
2 fjhs¡ x ys 2 hk w.h y ys w.h 2 g iudk jk neúka kej;;A Æma tl we;=,;g
.uka lrkq ,nhs¡ fuúg l,ska ;rejg bosßfhka ;j;A ;rejla uqøKh ùu
isÿfjhs¡ kej;;A x j,g tlla tl;= jQ miq x ys w.h 3 jk w;r Æma tl lrlefjk
úg fldkafoaish wi;H jk ksid Æma tl Odjkfhka bj;Aùu isÿfjhs¡ y = y + 1
fla;h u.ska y j,g tlla tl;=jQ miq y ys w.h 3 jk neúka kej;;A Æma tl uq,g
lrlejQmiq 3 hk w.h 5 g jvd l=vdjk neúka kej;;A Æma tl we;=,;g .uka
lrkq ,nhs¡ fuúg kej;;A x ys w.h 1 jk w;r y ys w.h 3 jk neúka we;=,; Æma
tl ;=ka jrla lrlefjk úgoS ;re ;=kla uqøKhùu isÿfjhs¡ fï wdldrhg y w.h 5
jk úg ;re fma,s 5 la uqøKhùu isÿfjhs¡ fyd|hs oeka jevigyk Odjkh lr
n,kak' Tnj mqÿuhg m;Alrjñka ;re rgdj uqøKhùu isÿfjhs¡ fyd|hs wms oeka
n,uq my; oelafjk ;re rgdj uqøKh lrkafka flfiao lshd¡

Created By: S.Wajira Madushanka


Disapamok Online IT Academy

fyd|hs fï i|yd fmr mßosu f,An,hla iy nÜka lkafg%da,A tlla f*daï tlg
,nd.kak¡ f,an,fhys wl=rej, m%udKh fmr mßosu jeä lr.kak¡ weyeg
meyeos,sj fmfkk m%udKhg jeälr.kak¡ fyd|hs nÜka tflys Click bfjkaÜ
tl ;=, my; mßos fla;kh lrkak¡

fuysoSo Æma tl lrlefjk úgoS tu lrlefjk mshjr .Kk u;l ;nd.ekSu i|yd
x iy y f,i fõßhn,A folla ks¾udKh lr we;' fuysoS y hkak 5 ka mgka.kakd
f,ig fla;kh lr we;'
Do While y >= 1

y hk w.h 1 fyda 1 g jvd l=vd fkdjk neúka fldkafoaish i;H jk neúka Æma tl
we;=,;g .uka lrkq ,nhs¡ fuúg x hkak 1 ka mgka.kakd f,ig fla;kh lr
we;'

Created By: S.Wajira Madushanka


Disapamok Online IT Academy
Do While x <= y

x ys 1 hk w.h y ys 5 fyda 5 g jvd l=vd neúka Æma tl we;=,;g .ukalr m,uq


;rej uqøKh ùu isÿfjhs¡ bkamiq x j,g 1 la tl;=jQmiq Æma tl kej;;A uq,g
lrljkq ,nhs¡ fuúg x ys 2 o y ys 5 jk neúka Æma tl we;=,;g .ukalrkq ,nhs¡
fuúg l,ska ;rej mj;soaoS Bg bosßfhka ;j;a ;rejla uqøKh ùu isÿfjhs¡
kej;;A x 3 ù tho 5 g jvd l=vd jk ksid Æma tl we;=,;g .ukalr l,ska ;re
folg bosßfhka ;j;a ;rejla uqøKh ùu isÿfjhs¡ fï wdldrhg x ys 5 jk úg
;re 5 la uqøKh ù ;sfnkq olakg ,efnhs¡ x ys w.h 6 jk úg Æma tl Odjkfhka
bj;Aùu isÿfjhs¡ fuúg y = y – 1 u.ska y j,ska 1 la wvqùu isÿfjhs¡ fuúg y ys
w.h 4 fjhs¡ Do While y >= 1 y ys w.h 4 hkak 1 fyda 1 g jvd l=vd fkdjk neúka
Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg kej;;A x ys w.h 1 jk f,ig
fla;kh lr we;'
Do While x <= y

x ys 1 y ys 4 g l=vd jk neúka Æma tl we;=,;g .uka lrkq ,nhs¡ fuúg hg


fma,shg l¾i¾ tl f.k f.dia we;s neúka tl ;rejla uqøKhùu isÿfjhs¡ x = x
+ 1 tl;=jk úg ;re y;rla uqøKhùu isÿfjhs¡ Æma tl Odjkfhka bj;Ajk úg y
j,ska 1 la wvqù y ys w.h 3 ùu isÿfjhs¡ bkamiq my, w¿;A fma,shlg l¾i¾ tl
.uka lrkq ,nhs¡
Do While y >= 1

y ys 3 1fyda 1 g jvd úYd,jk neúka kej;;A Æma tl we;=,;g .uka lrkq ,nhs¡
x ys w.h 1 ù y ys w.h 3 jk ksid we;=,; Æma tl kej; jrla ;=kajrla lrlefjk
úg ;re fma,s ;=kla uqøKhùu isÿfjhs¡ fï wdldrhg y ys w.h 1 jk úg wjidkfha
tl ;rejla muKla uqøKhùu isÿfjhs¡ fyd|hs oeka jevigyk Odjkh
lrn,kak¡
fyd|hs Æma iïnkaO isoaOdka; fldgia fu;kska idlÉPd fldg wjika lruq¡

Created By: S.Wajira Madushanka


o;A; mokï iys; uDÿldx. ks¾udKh lruq¡
fyd|hs oeka oS¾> yqiaula wr.kak¡wms oeka l;dlsÍug hkafka úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdj ;=, olakg ,efnk jeo.;Au yeoEßh hq;=u isoaOdka;
fldgils¡ tkï o;A; mokula fyj;A fâgdfíia tlla Ndú;d lrñka uDÿldx.
ks¾udKh lrk wdldrh fjhs¡ wo ,xldj ;=, ks¾udKh lrk iEu uDÿldx.hla
mdfyau l%shd;Aul jkq ,nkafka l=uk fyda o;A; mokula fyj;A fâgdfíia
tlla iïnkaO lr.ksñka fjhs¡ WodyrKhla f,i Tn lsishï fj,|ie,lska
NdKav ñ,oS.;Amiq Tn fndfyda úg oel we;s wod, NdKAv ljqkagrh fj;
/f.k .shúg tys uqo,A whleñ úiska tu NdKav uDÿldx.hla Ndú;d lrñka
o;A; we;=,;Alr Tng fndfydaúg ,ÿm;la ksl=;A lrkjd¡ fuysoS wod, NdKAvfha
ku tys ñ, wdoS ish¿u f;dr;=re ,ÿm;la f,i ,ndfok úgoS tu ish¿u
f;dr;=re ,nd.kafka ta yd iïnkaO lr we;s o;A; mokula yryd fjhs¡ fuf,i
mß.Kl moaO;shla Ndú;d lrñka lsishï ñ,oS .;A NdKAv i|yd ,ÿm;la ksl=;A
lrkúg fndfyda úg ta i|yd f;dr;=re ,nd.kafka ta yd iïnkaO lrk,o
l,ska we;=,;A lrk,o o;A; iys; fâgdfíia tllska fyj;A o;A; mokulska
fjhs¡
Disapamok Online IT Academy
fyd|hs fuf,i o;A; ;ekam;=jla fyj;A fâgdfíia tlla ks¾udKh lr.ekSu
i|yd wo jk úg ta i|yd úúO .Kfha uDÿldx. Ndú;d lrkq ,nhs¡ Microsoft
Access, Microsoft SQL Server, Oracle, My SQL hkq bka bosßfhkau isák
uDÿldx. fjhs¡ úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj u.ska ks¾udKh lrk
,o uDÿldx. fndfyda úg fâgdfíia tllg iïnkaO lsÍfïoS fndfydaúg
fhdod.kq ,nkafka Access iy SQL Server hk fâgdfíia uDÿldx. fjhs¡ tu ksid
wm fuysoS Access fâgdfíia uDÿldx.h Ndú;d lrñka o;A; ;ekam;=jla md,kh
lrk wkaou ieflúka iúia;rd;aulj bosßm;A lsÍug n,dfmdfrd;A;= fjuq¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
fyd|hs wms m,uqj n,uq Access fâgdfíia uDÿldx.h iu`. iïnkaO lrñka o;A;
;ekam;=jla md,kh lrkafka flfiao lshd¡ fâgdfíia tlla ie,l+úgoS tys o;A;
;ekam;A lrkq ,nk l=vdu tallh jkqfha Table tlla fjhs¡ WodyrKhla f,i Tn
lsishï mdi,lg we;=,;Ajk úgoS Tng ,ndfok f*daï tflys msrùug Tnf.A
ku" ,smskh" jhi" Ndrlref.A ku olakg ,efnk w;r tu o;A; msrjQmiq Tng
ysñjk úfYaI we;=,;Aùfï wxlhlao ysñjk w;r fuu f;dr;=re j.=jlg
we;=,;A l,miq tajd Fields jYfhka y÷kajkq ,nhs¡

by; fÜn,A tl ie,l+úg tys we;s Student Name, Address, DOB, Sex iy TP
Number hk tajd Fields jYfhka y÷kajkq ,nhs¡ fuf,i tla wfhl=g wh;A
iïmQ¾K *S,Aâia j, tl;=jla Record tlla jYfhka y÷kajkq ,nhs¡ tkï tla tla
*S,Aâia ;=, we;=,;A lr we;s iïmQ¾K o;A; fma,shla Record tlla jYfhka
y÷kajkq ,nhs¡ fuf,i fÜn,A tllg frfldaâia we;=,;A lrkúgoS fndfyda úg
tu frfldaâ tlla wfkla frfldaâ tllska fjka fldg úfYAI fldg
y÷kd.ekSug yelsúh hq;=h' by; j.=j foi uy;A ´kElñka neÆ úgoS tys tla
tla mqoa.,hl=f.A f;dr;=re fjka lr y÷kd.ekSug ksYAÑ; meyeos,s *S,Aâ tlla
olakg fkd,efnhs¡ WodyrKhla f,i fuys Student Name tl ie,l+úg th
Ndú;d lrñka lsisfia;Au lsishï frfldaâ tlla ksYAÑ;j y÷kd.; fkdyels fjhs¡
ukao fuys Wasantha kñka tlu k.rfhys Ôj;Ajk mqoa.,hka fofofkl= olakg
,efnk neúks¡ tu ksid fujeks fÜn,a tll o;A; ;ekam;A lrkúgoS tys we;s
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
lsishï frfldaâ tlla ksYAÑ;j fjkafldg y÷kd.ekSu i|yd *S,Aâ tlla
mej;sh hq;=fjhs¡

oeka by; j.=jgu wm w¿f;ka Admission Number f,i fjku *S,Aâ tlla
we;=,;A lr we;' fuf,i lsishï mqoa.,hl=g ,ndfok Admission Number tlla
kej;;A lsisfia;Au fjk;A mqoa.,hl=g ysñfkdjk neúka th Ndú;d lrñka
ksYAÑ; mqoa.,hl=f.A f;dr;=re fÜn,A tllska fjkalr.ekSfï meyeos,s
yelshdjla we;' i;H jYfhkau lsjfyd;A Tng ysñjk cd;sl ye÷kqïmf;ys
Tng muKla ysñjkq ,nkafka Tnj uq¿ ,xldfjkau iEu mqoa.,fhl=f.kau
fjkafldg úfYAIfldg y÷kd.ekSu i|yd fjhs¡ tfia fkdjqkfyd;A tlu
kulska tlu m%foaYhl mqoa.,hska fofofkl= isáhfyd;A y÷kd.ekSug
fkdyelsjk neúks¡ tu ksid fujeks *S,Aâ tlla fâgdfíia fÜn,A tlloS
Primary Key tlla jYfhka y÷kajkq ,nhs¡ fyd|hs wms m,uqj n,uq fujeks
Access fâgdfíia tlla úIqj,A fíisla fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka
iïnkaO lr md,kh lrkq ,nkafka flfiao lshd¡ fyd|hs fï i|yd m,uqj
Access uDÿldx.h Ndú;d lrñka fâgdfíia tlla ks¾udKh lrf.k isáhhq;=
fjhs¡ fuysoS wms ta i|yd Ndú;d lrkq ,nkafka T*sia meflacfhys 2007 ixialrKh
fjhs¡ kuq;A Tng ta i|yd óg miqj meñKs ixialrKhla jqjo Ndú;d lsÍfï
.eg¿jla fkdue;' kuq;A T*Sia 2007 ixialrKh Tn i;=j mj;Skï wm;A iu`.
ta wdldrfhkau mshjfrka mshjr .eg¿jla fkdue;sj iïnkaO;djh we;s lr.;
yel' fuf,i T*Sia meflacfhys 2007 hk ixialrKh Tnf.A mß.Klh ;=,
ksjerosj msysgqjd we;s úgoS úkafvdaia fijka fufyhqï moaO;shla iys;
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
mß.Klhl kï Start nÜka tl la,sla lr olakg ,efnk iagd¾Ü fukq tflka All
Programs f;dard Bg miqj olakg ,efnk uDÿldx. ,ehsia;=fjka Microsoft Office
fm%da.%Eï .DDma tflys we;s Microsoft Office Access 2007 hk wdldrh f;dard.kak¡

fuúg Microsoft Access 2007 w;=reuqyqK; ;srfhys olakg ,efnhs¡ w¿;Au ysia
fâgdfíia tlla ks¾udKh lrkúgoS fuysoS ;srfhys ueo by,ska olakg ,efnk
Blank Database nÜka tl la,sla l,hq;= fjhs¡

fuúg ;srfhys ol=Kqmi my,ska ilialrkq ,nk fâgdfíia tflys f;dr;=re


,ndoSu i|yd wjia:djla Wodfjhs¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys File Name bosßfhys wod, fâgdfíia tl y÷kd.ekSu i|yd kula ,ndosh
hq;=fjhs¡ fyd|hs wms fuysoS ta i|yd MyDB f,i ,ndoS we;' fuys ol=Kqmi
fl,jfrys olakg ,efnk lymdg f*da,av¾ tllska ksfhdackh jk whslka tl
la,sla lrñka fuu fâgdfíia *hs,A tl mß.Klfhys ks¾udKh jk fyj;A
iq/l=ïjk ia:dkh f;dardosh yel' wm fuysoS fvialafgdma tflys Exampl DB
f,i fjku f*da,av¾ tlla ks¾udKh lr ta ;=, iq/l=ï lr we;'

bkamiq fuu vhf,d.A fndlaia tflys olakg ,efnk Open nÜka tl la,sla
lrkak¡ fâgdfíia tl ks¾udKhùu i|yd fuys olakg ,efnk Create nÜka
tl la,sla lrkak¡ fuysoS Access wx. iïmQ¾K úkafvda tl olakg ,efnhs¡ fuysoS
wmg wjeis wdldrfhka fÜn,A tlla ks¾udKh lrf.k hdu i|yd ;srfhys jïmi
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fl,jfrys olakg ,efnk Shutter Bar tflys Table1 kñka fÜn,A tlla olakg
,efnhs¡ Tng wjYH fÜn,A tlla ks¾udKh lrf.k hdu i|yd fuu Table1 kñka
we;s fÜn,A wdlD;sho Ndú;d l, yel'

fuu fÜn,A tl Tn ks¾udKh lrkq ,nk fÜn,A tl i|yd Ndú;d lrkjdkï


m,uqj tu o;A; frfldaâia wdldrfhka ;ekam;A lsÍug WÑ; jk f,ig fÜn,A
tflys *S,Aâia ks¾udKh lrf.k isáh hq;=fjhs¡ fuf,i Access uDÿldx.h ;=,oS
o;A; we;=,;A lsÍug fmr *S,Aâia ks¾udKh lrkúgoS wksjd¾fhkau Design View
tlg msúish hq;=fjhs¡ fyd|hs ta i|yd Shutter Bar tflys Table1 u; rhsÜ la,sla lr
olakg ,efnk fukq tflka Design View hk wdldrh f;dard.kak¡

fuúg fuu fâgdfíia tl ;=, fÜn,A tl ksYAÑ;j y÷kd.ekSu i|yd kula


Ndú;dl, hq;=fjhs¡ fuysoS wm ta i|yd Infotbl f,i Ndú;d lr we;'
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

oeka fuu fÜn,A tflys *S,Aâia ks¾udKh lsÍu i|yd ueoska fldgq fma,s iys; ISÜ
tlla olakg ,efnhs¡ fuysoS wmg ,ndfok Table1 kï fÜn,A tflys ID f,i
*S,Aâ tlla ks;ekskau ;kd fokq ,nhs¡ kuq;A wm ks¾udKh lrkq ,nk fuu fÜn,A
tl i|yd fuu *S,Aâ tl wkjYH neúka tu ID f,i i|yka *S,Aâ tl bosßfhys rhsÜ
la,sla lr olakg ,efnk fukq tflka Delete Rows fukq úOdkh wkq.ukh
lrkak¡

fuf,i Access ;=,oS fÜn,A tll lsishï *S,Aâ tlla ks¾udKh l,miq ta i|yd
welaiia u.ska ,ndfok úfYAIs; Data Type tlla Ndú;d l,hq;= fjhs¡ fuysoS
lsishï *S,Aâ tlla i|yd kula ,ndfokafka Field Name hgf;A jk w;r tys
ksYAÑ; o;A; j¾.hla ;ekam;A lsÍug wod, fâgd ghsma tl f;dard.kq ,nkafka
Data Type hgf;ys fjhs¡

Text – fuu fâgd ghsma tl Ndú;d lrkq ,nkafka lsishï *S,Aâ tll we;s o;A;
.Kkh lsÍulg Ndckh fkdlrk wjia:djloS fjhs¡ WodyrKhla f,i
StudetnID, Student Name, Address jeks *S,Aâia j, o;A; ;ekam;A lsÍfïoS Tng
fuu Text hk fâgd ghsma tl Ndú;d lsÍfï yelshdj mj;S' Tn u;l ;nd.;hq;=
úfYAIu lreK jkqfha fuu fâgd ghsma tl lsishï *S,Aâ tlla i|yd Ndú;d
lr we;s úgoS Wmßu jYfhka Ndú;dl, yelafla Characters 255 la olajd muKs¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
Memo – lsishï *S,Aâ tll úYd, f;dr;=re m%udKhla ,ndoSug n,dfmdfrd;A;=
fjkjdkï fuu fâgd ghsma tl Ndú;d lsÍfï yelshdj we;' fuysoS Characters
255 lg jvd úYd, m%udKhla .nvdlr ;nd.ekSfï yelshdj we;'

Number – lsishï *S,Aâ tll we;s o;A; bosß wjia:djloS .Kkh lsÍulg
Ndckh lrkq ,nkjdkï Tn f;dard.; hq;Af;A fuu fâgd ghsma tl fjhs¡
Currency – lsishï *S,Aâ tll we;s o;A; uQ,Huh lghq;A;lg Ndú;d lrkúgoS
fuu fâgd ghsma tl Ndú;d l, yel'
fyd|hs fuys my; oelafjk wdldrhg WÑ; fâgd ghsma Ndú;d lrñka my;
*S,Aâia ks¾udKh lr.kak¡

fuysoS fuu fÜn,A tl ;=, o;A; ;ekam;a lrkúgoS tu o;A; frfldaâ wfkla
frfldaâ tllska fjka fldg y÷kd.ekSu i|yd Stdid *S,Aâ tl Ndú;d lrkq ,nhs¡
tfia kï welaiia ;=,oS fuh Primary Key tl jYfhka ilia l,hq;= fjhs¡ ta i|yd
Stdid *S,Aâ tl f;dard Design geí tflys olakg ,efnk Primary Key nÜka tl
la,sla lrkak¡ ke;Akï Stdid *S,Aâ tl bosßfhys rhsÜ la,sla lr olakg ,efnk
fukq tflka Primary Key hk wdldrh f;dard.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
oeka fuu *S,Aâia ks¾udKh lrk,o ISÜ tflys ol=Kqmi fl,jfrys we;s laf,daia
nÜka tl la,sla lrkak¡ fuúg fÜn,A tflys ilia lrk,o *S,Aâia iq/l=ï
lrkjdo hkak úuik w;r fuys Yes nÜka tl la,sla lrkak¡ fuúg Shutter Bar
tflys Tn kïl, kñka fÜn,A tl olakg ,efnhs¡ fyd|hs fuu úIqj,A fíisla
fvdÜfkÜ w;=reuqyqK; iy fâgdfíia tl w;r iïnkaO;djh f.dvke.+ miq
fvdÜfkÜ w;=reuqyqKf;ys tu fÜn,A tflys we;s o;A; fmkaùug yelskï
iïnkaO;djh ksjerosj we;sùhehs ;yjre lr.; yels neúka Shutter Bar tflys
wm ks¾udKh lr.;A Infotbl fÜn,A tflys ku u; vn,A la,sla lr my; mßos
frfldaâia lsysmhla we;=,;A lr.kak¡

fyd|hs wms oeka fuu o;A; ;ekam;=j iu`. .Kqfokq lsÍu i|yd úIqj,A fíisla
fvdÜfkÜ mß.Kl NdIdj Ndú;d lrñka w;=reuqyqK; ks¾udKh lruq¡ fuysoS wms
ish¿u isoaOdka; fldgia wdjrKh lrkq ,nkafka úIqj,A fíisla fvdÜfkÜ
mß.Kl NdIdfjys 2010 ixialrKh Wmfhda.S lr.ksñka fjhs¡ fyd|hs fuu
ixialrKh újD;lr w¿;A jHdmD;shla wdrïN lrkak' fuu jHdmD;sho wm
ks¾udKh lr.;A fâgdfíia tl we;=,;A f*da,av¾ tl ;=,u iq/l=ï lr.kak¡
fyd|hs wms m,uqj n,uq fuu ks¾udKh lr.;A fâgdfíia tl iy uDÿldx.h
w;r iïnkaO;djh we;s lr.ksñka tys o;A; uDÿldx. w;=reuqyqK;g
,nd.kafka flfiao lshd¡ fyd|hs fuu fÜn,A tflys mj;sk frfldaâia úIqj,A
fíisla fvdÜfkÜ u.ska ks¾udKh lr.;A mß.Kl uDÿldx. w;=reuqyqK; ;=,
fÜn,A tlla wdOdrfhka o;A; fmkaùu i|yd DataGridView lkafg%da,A tl Ndú;d
lrkq ,nhs¡ fuh gQ,A fndlaia tflys Data leg.ßfhys DataGridView f,i olakg
,efnhs¡ fuh vn,A la,sla lrñka tla lkafg%da,A tlla f*daï tlg ,ndf.k th
f*daï tflys m%udKhg we|.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs oeka fuu ks¾udKh lr.;A w;=reuqyqK; iy l,ska ks¾udKh lr.;A


fâgdfíia tl w;r iïnkaO;djh f.dvke.Su i|yd Data fukq tflys we;s Show
Data Source fukq úOdkh wkq.ukh lrkak¡ fuúg ;srfhys ;rula jïmiska Data
Source úkafvda tl olakg ,efnhs¡ fuys ueo olakg ,efnk Add New Data Source
,skala tl u; la,sla lrkak¡

fuúg my; oelafjk mßos vhf,d.A fndlaia tlla olakg ,efnk w;r wm iïnkaO
lrkq ,nkafka o;A;mokula fyj;A fâgdfíia tlla neúka fuys Database
fÜïmaf,AÜ tl f;dard fuys my,skau olakg ,efnk Next nÜka tl la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS wms fâgdfíia tflys o;A; iu`. .Kqfokq lrkúgoS tu fâgdfíia tflys
we;s o;A; mß.Kl w;=reuqyqK;g l,ska tys fmkajk f;la tu o;A;
;djld,slj .nvdlr ;nd.ekSu i|yd Wmfhda.S lr.kq ,nkafka Dataset tlla
neúka B,`. mshjfrys we;s Dataset fgïmaf,AÜ tl f;dard Next nÜka tl la,sla
lrkak¡

fyd|hs wm fuysoS úIqj,A fíisla fvdÜfkÜ w;=reuqyqK; iu`. w¿;skau


fâgdfíia tlla iïnkaO lsÍug woyia lrk neúka ó,`. mshjfrys olakg
,efnk New Connection nÜka tl la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuúg Add Connection f,i ;j;a vhf,d.A fndlaia tlla olakg ,efnhs¡ fuys
Data source tflys Microsoft Access Database File (OLE DB) f,i f;AÍ mej;sh
hq;= w;r tfia olakg fkd,efí kï Change nÜka tl la,sla lrñka th
f;dard.; hq;= fjhs¡ bkamiq fuys we;s Browse nÜka tl la,sla lrñka fuu l,ska
ks¾udKh lr.;A fâgdfíia *hs,A tl f;dardfokak¡

fuu iïnkaO;djh id¾:lj f.dvke.=fkao hkak ielyer oek.ekSu i|yd


fuys we;s Test Connection nÜka tl la,sla lrkak¡ fuúg Test connection
succeeded. f,i olakg ,efí kï .eg¿jla fkdue;' oeka fuys we;s OK nÜka
tl la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuúg kej;;A New Connection nÜka tl iys; mshjru olakg ,efnhs¡ fyd|hs
wms oeka fuu iïnkaO;djhg wod, tkï welaiia fâgdfíia tl iy
w;=reuqyqKf;ys" my,skau olakg ,efnk Connection String bosßfhys we;s +
,l=Kska ksfhdackh jk nÜka tl la,sla lr Bg my,ska olakg ,efnk
iïnkaO;djhg wod, iïmQ¾K Connection String tl f;dard ta u; rhsÜ la,sla
lr Copy úOdkh f;dard.ksñka fldms lr.kak¡ fï olakg ,efnkafka tu
iïnkaO;djhg wod, Connection String tl fjhs¡ fuh miqj wjYHjk neúka
wjYHkï fkdaÜmEâ *hs,A tllg fldms lr ;nd.kak¡

fyd|hs fuys Cancel nÜka tl la,sla lrñka fuu vhf,d.A fndlaia tflka
bj;Afjkak¡ fyd|hs fuf,i welaiia fâgdfíia tlla iïnkaO lsÍfïoS Bg wod,
myiqlï ,nd.ekSu i|yd Bg wod, la,dia tl m,uqj ks¾udKh lrf.k isáh
hq;=fjhs¡ ta i|yd f*daï tl u; vn,A la,sla lr Public Class Form bosßfhys
l¾i¾ tl msysgqjd Enter lS tl Tnd fma,shla my,g f.k Bg by,ska my; mßos
Class tl ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu la,dia tl ks¾udKh lr.;Amiq welaiia fâgdfíia tl iu`. .kqfokq lsÍug


wod, ish¿u myiqlï ,nd.; yelsfjhs¡ fuu w;=reuqyqK; iy welaiia fâgdfíia
tl iïnkaO lsÍfïoS iïnkaO;djh iy Bg wod, Connection String tl ilia
lr.ekSu i|yd fl,skau la,dia tl ;=, my; fõßhn,A fol ks¾udKh lr.kak¡

fuysoS welaiia fâgdfíia tl iy uDÿldx. w;=reuqyqK; iïnkaO lsÍu fyj;A


md,u ks¾udKh lr.ekSu i|yd Conn kñka OleDB Connection wdldrfhys
fõßhn,A TífclaÜ tlla ks¾udKh lr we;' tfukau l,ska wjia:dfjysoS wms
fldms lr.;A Conn fõßhn,hg iïnkaO lrkf;la Connection String tl
.nvdlr ;nd.ekSu i|yd String fâgd ghsma tflys fõßhn,hla ks¾udKh
lrf.k we;' fyd|hs fuu ks¾udKh lr.;A str fõßhn,hg Connection String
tl mjrd.ekSu i|yd str = f,i ghsmalr fkdaÜmEÜ tlg fyda Bg l,ska fldms
lr.;A Connection String tl fmaiaÜ lr.kak¡ fuúg my; oelafjk mßos
fla;fhys fodaIhla olakg ,efnhs¡

fuhg fya;=j jkqfha Data Source = g miqj we;s fâgdfíia md;A tflys uq,ska iy
miqj fofl,jfrys “ ,l=K olakg ,eîu fjhs¡ fuysoS tu ,l=Kq fol bj;Alr
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
Connection String tflys uq,g iy wjidkhg tu ,l=Kq fol igyka lr.kak¡
fuu ks¾udKh lr.;A Connection String tl;A str fõßhn,hg mjrd .;Amiq th
w¿;A iïnkaO;djhla jYfhka ilia lr.kakd f,ig my;ska fla;kh lr we;'
bkamiqj o;A; we;=,;A lsÍug" hdj;Ald,Sk lsÍug iy ä,SÜ lsÍug tu
iïnkaO;djh újD; lr.kakd f,ig fla;kh lr we;'

fuf,i fâgdfíia tlla fyj;A o;A; ;ekam;=jla uDÿldx. w;=reuqyqK;l isg


md,kh lsÍu i|yd SQL fyj;A Structure Query Language hk NdIdj Ndú;d lrkq
,nhs¡ fuysoSo wms isÿlrkq ,nkafka fâgdfíia tll fÜn,A tll we;s o;A; md,kh
lsÍu i|yd fl,skAu uDÿldx. w;=reuqyqKf;ys isg SQL fla; u.ska fÜn,A tl
fufyhùu fjhs¡ tu ksid fuu SQL fla; ms,sn| ukd wjfndaOhla ,nd.;A miq
b;du;A myiqfjka uDÿldx. w;=reuqyqKf;ys isg fâgdfíia tflys o;A; iu`.
.Kqfokq lsÍu iy o;A; md,kh lsÍu isÿl, yel' fuf,i uDÿldx.
w;=reuqyqKf;ys isg fÜn,A tflys o;A; md,kh lsÍug SQL fla; ,shkúgoS tu
fla; wod, fÜn,A tlg heùu i|yd úIqj,A fíisla fvdÜfkÜ ys
OleDbDataAdapter tl Ndú;d lrkq ,nhs¡ tfukau tu SQL fla; u.ska .e,fmk
f,i fjkalr.;Amiq tu o;A; uDÿldx. w;=reuqyqKf;ys Ndú;d lrk;=re
;djld,slj .nvdlr ;nd.ekSu i|yd fl,skau la,dia tl ;=, my; oelafjk
mßos Dataset wdldrfha TífclaÜ fõßhn,hla ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
m,uqj wm ks¾udKh lr.;A OleDbDataAdapter tl Ndú;d lrñka fjkalr
.;hq;= o;A; j,g wkqj SQL fla; ,súhhq;= w;r bkamiq tu fjkalr.;A o;A;
Dataset tl fj; ;djld,slj .nvdlr.ekSug heúhhq;= fjhs¡ fuh isÿúh hq;Af;A
tkï fÜn,A tflys we;s o;A; fmkaúh hq;Af;A f*daï tl m,uqj fmkajk
wjia:dfõ DataGridView lkafg%da,A tl ;=, neúka ta i|yd fla;kh l,hq;Af;A
f*daï f,daâ bfjkaÜ tl ;=, fjhs¡ fyd|hs ta i|yd my; oelafjk mßos
fla;kh lrkak¡ fuysoS ,súhhq;= iïmQ¾K fla;khu fuysoS wm bosßm;A lr
we;'

lsishï fÜn,A tll we;s ish¿u *S,Aâia j, olakg ,efnk o;A; fjkalr .ekSu
i|yd SQL ;=, Select úOdkh Ndú;d lrk w;r Bg miqj ,shd we;s * fyj;A
;rej u.ska fÜn,A tflys we;s ish¿u *S,Aâia j, we;s o;A; fjkalr.kakd f,ig
fla;kh lr we;' fâgdfíia tll fÜn,A úYd, m%udKhla fyda folla we;s
úgoS fuf,i o;A; fjkalr.kafka l=uk fÜn,A tflkao hkak i|yka l,hq;=
fjhs¡ tu ksid * ,l=Kg miqj by; ish¿u o;A; fjkalr.kafka Infotbl hk
fÜn,A tflka muKla nj i|yka lr we;' fuys from j,g miqj o;A; fjkalr.kq
,nk fÜn,A tflys ku i|yka l,hq;= fjhs¡ fuu iïmQ¾K SQL fla;h tkï
o;A; fjkalr.ekSug Ndú;d lrk,o fla;h “ “ ;=, wdrïN lrñka wjika l,hq;=
fjhs¡ bkamiqj , ,l=K fhdod tfia fjkalr.kq ,nkafka Conn j,g ,nd.;A
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fâgdfíia lfklaIka tflka nj i|yka lr we;' bkamiq fuu fjkalr.;A o;A;
uDÿldx. w;=reuqyqKf;ys fmkajk f;la o;A; .nvdlr ;nd.ekSu i|yd ds kñkA
DataSet tlla ks¾udKh lr we;'

da.Fill(ds,”Infotbl”)

fuf,i DataAdapter tflka fjkalr.;A o;A; Fill *kalaIka tl yryd ds kue;s


DataSet tlg mqrjd.kakd f,ig fla;kh lr we;' tfukau tu fjkalr.;A o;A;
Infotbl fÜn,A tflys we;s tajd nj i|yka lr we;' DataGridView lkafg%da,A tlg
fuu fmkajk o;A; uQ,dY%h jYfhka tkï DataSource tlg fjkalr.;A o;A;
mj;sk ds fâgdfiÜ tl f,ig y÷kajd oS we;' DataMember u.ska fuf,i o;A;
uQ,dY%h ,nd.kakd fÜn,A tflys ku i|yka l,hq;= fjhs¡ fuysoS wms o;A;
fjkalr.kq ,nkafka Infotbl tflka neúka tu fÜn,A tflys ku i|yka lr we;'
fyd|hs oeka jevigyk Odjkh lrn,kak¡ Tnj mqÿuhg m;Alrjñka fÜn,A
tflys mj;sk ish¿u o;A; DataGridView lkafg%da,A tl ;=, fmkajkq ,nhs¡

fyd|hs by; fla;kh Tng ukdj jegfykakg we;ehs lshd wfmalaId lruq¡ fuf,i
fl,skau DataAdapter tl ;=,g SQL fla; ,sùu ;=,ska wmg tu fâgdfíia tflys
fÜn,A tflys mj;sk o;A; md,kh lsÍfï yelshdj mj;S' fyd|hs Tng by;
fâgdfíia tflys Infotbl j.=fjys mj;sk o;A; j,ska Stdid tl iy Stdname
tflys o;A; muKla DataGridView lkafg%da,A tflys fmkaùug wjYHjQjdhehs
is;kak¡ fuho isÿúhhq;Af;A fmr mßosu f*daï tl m,uqj fmkajk wjia:dfõoS
fjhs¡ tfia kï ta i|yd fla;kh l,hq;Af;A f*daï f,daâ bfjkaÜ tl ;=, fjhs¡
Select * from Infotbl fuf,i SQL fla; ,shQúgoS bka woyia jkqfha fÜn,A tflys
we;s ish¿u *S,Aâia j, o;A; f;dard.kakd f,ig fjhs¡ fuys ;rej fjkqjg tu
fÜn,A tflys mj;sk *S,Aâ tll kula fyda , ,l=K fhdoñka *S,Aâia j, kï
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
i|yka l,úg Bg wod, o;A; muKla fmkajd.ekSfï yelshdj we;' fyd|hs ta
i|yd l,ska f*daï f,daâ tflys ,shk,o fla;kh bj;Alr my; oelafjk
wdldrhg DataAdapter tl ;=,oS SQL fla; Ndú;d l,hq;= fjhs¡

fuysoS Connection String tflys lsisÿ fjkila isÿfkdjk neúka tu lsisÿ


fla;khla wm kej; bosßm;A fkdlruq¡ fuysoS DataGridView lkafg%da,A tl ;=,
fÜn,A tflys Stdid iy Stdname hk *S,Aâia j, we;s o;A; muKla fmkajk
f,ig fla;kh lr we;' Tng fuu fâgdfíia tl ;=, we;s fÜn,A tflys olakg
,efnk STD0001 hk frfldaâ tl muKla fjkalrf.k DataGridView lkafg%da,A
tl ;=, fmkajd.ekSug wjYHjQjdhehs is;kak' Select * from Infotbl f,i SQL
fla;kh ,shQúg fÜn,A tflys ish¿u *S,Aâia j, ish¿u frfldaâia fmkajk
f,ig i,lkq ,nhs¡ fuf,i frfldaâia úYd, m%udKhla we;s fÜn,A tll
lsishï úfYAIs; frfldaâ tlla fjkalr .ekSug fÜn,A tflys kug miqj
Where f,i i|yka lrk w;r bkamiqj l=uk frfldaâ tlo f;dard fmkaúh hq;=
nj i|yka l,hq;= fjhs¡ fuysoS Stdid tl ‘STD0001’ hkak fjka lrk neúka
Stdid=’STD0001’ f,i i|yka l, hq;= fjhs¡ Tn fuu welaiia fÜn,A tl
ks¾udKh lrkúgoS Stdid *S,Aâ tl i|yd fhdod.kq ,enqfõ Text fâgd ghsma tl
kï wksjd¾fhkau Stdid tflys STD0001 hkak fomiska ‘ ,l=K fhoSu wksjd¾h
fjhs¡ fyd|hs ta wkqj DataAdapter tl ;=, SQL fla;h my; mßos ,shkq ,enQ úgoS
tu STD0001 g wod, frfldaâ tl muKla DataGridView lkafg%da,A tl ;=,
fmkajd.; yel'

fï wdldrhg DataAdapter tl ;=, ,shk ,o SQL fla;fhys Stdid=’STD0001’


hkak i|yka l,úg STD0001 g wod, iïmQ¾K frfldaâ tl muKla fjkalr
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
DataGridView lkafg%da,A tl ;=, fmkajd.; yel' fyd|hs Tng fuu fÜn,A
tflys mj;sk ish¿u frfldaâia tys Stdname *S,Aâ tflys mj;sk kï j,
wl=rej, wdfrdayK mámdáhg fm,.eiaùug kï tkï DataGridView lkafg%da,A
tflys fmkaùug wjYHjQjdhehs is;kak¡ fuúgo ish¿u frfldaâia wdfrdayK
mámdáhg fm,.eiaùug kï Select * from Infotbl f,i i|yka lr miqj order by
f,i i|yka l,hq;= fjhs¡ Bg miqj ysia;ekla ;nd wdfrdayK mámdáhg
fm,.eiaùug n,dfmdfrd;A;=jk *S,Aâ tflys ku i|yka l,hq;= fjhs¡ fuysoS kï
*S,Aâ tl jkqfha Stdname tl fjhs¡ bkamiqj ysia;ekla ;nd wdfrdayK mámdáhg
ilia lrk neúka asc f,i i|yka l,hq;= fjhs¡

wjfrdayK mámdáhg ilia lsÍug n,dfmdfrd;A;= fjkjdkï asc fjkqjg desc


f,i i|yka l,hq;= fjhs¡

fyd|hs fuu fÜn,a tllska o;A; fjkalr .ekSu i|yd DataAdapter tl ;=,
,shk,o SQL fla;h ;jÿrg;A w;Ayodne,Su i|yd ;j;a fÜn,A tlla welaiia
fâgdfíia ;=, ks¾udKh lr.ksuq¡ ta i|yd l,ska ks¾udKh lrk,o welaiia
fâgdfíia tl újD; lr.kak¡ w¿;Au fÜn,A tlla ks¾udKh lr.ekSu i|yd
Create geí tflys olakg ,efnk Table nÜka tl la,sla l,hq;= fjhs¡

fuúg welaiia úkafvda tflys ol=Kqmi fl,jfrys olakg ,efnk Shutter bar
tflys Table1 kñka w¿;A fÜn,A tlla ks¾udKh ù ;sfnk wdldrh olakg ,efnhs¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

oeka fuu fÜn,A tl ;=, w;HjYH *S,Aâia ks¾udKh lr.ekSu i|yd fuu Table1
ku u; rhsÜ la,sla lr olakg ,efnk fukq tflka Design View hk wdldrh
f;dard.kak¡ fuúg fÜn,A tflys ku jYfhka Products f,i ,ndoS my;
oelafjk *S,Aâia ks¾udKh lr.kak¡

fuys ProductID hk *S,Aâ tl i|yd Primary Key tl we;=,;A lr.kak¡ oeka my;
oelafjk wdldrhg fuu fÜn,A fkaï tl u; vn,A la,sla lrñka frfldaâia
lsysmhla we;=,;A lr.kak¡

fyd|hs fuu fÜn,A tflys ish¿u frfldaâia fmr fÜn,A tflys mßosu
DataGridView lkafg%da,A tl ;=, fmkajd.ekSug wjYHkï DataAdapter tl ;=,
my; oelafjk mßos fla;h ,sùu isÿl, yel'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs by;ska ks¾udKh lr.;A Products fÜn,A tflys Productname tl V


wl=frka muKla mgka.kakd ksIAmdok ish,Af,ys frfldaâ muKla
DataGridView lkafg%da,A tl ;=, fmkajd.ekSug wjYHjQjdhehs is;kak¡ fuúg
ish¿u *S,Aâia j, o;A; fmkaúhhq;= neúka Select * from Products f,i SQL
fla;h ,súh hq;=jk w;r Where f,i i|yka lr tu V wl=frka mgka.kakd
ksIAmdokj, kï we;s *S,Aâ tl i|yka l,hq;= fjhs¡ ta wkqj Productname f,i
i|yka l,hq;= w;r bkamiqj like f,i i|yka lr fuu *S,Aâ tl Text fâgd ghsma
tflys tlla neúka ‘ ‘ ;=, V f,i i|yka lr b;sß ´kEu wl=rla nj ye`.ùu i|yd
% ,l=K ,ndfokak¡ ta wkqj DataAdapter tl ;=, my; oelafjk mßos SQL fla;h
,súh hq;= fjhs¡

fyd|hs Tng fuu Products fÜn,A tflys Price *S,Aâ tflys ñ, remsh,a 200 g jvd
jeä frfldaâia muKla DataGridView lkafg%da,A tl ;=, fmkajd.ekSug
wjYHjqjdhehs is;kak¡ fyd|hs tfia kï wmg my; mßos ta i|yd SQL fla;h ,súh
yel' fuysoS ish¿u *S,Aâia j, o;A; fmkaúh hq;= neúka m,uqj Select * from
Products f,i ,súhhq;= w;r fuysoS fmkajkafka Price *S,Aâ tflys ñ, 200 g jvd
jeä ksIAmdok neúka Where f,i i|yka lr Price f,i i|yka l,hq;= fjhs¡ 200 g
jvd jeä ksid > 200 f,i i|yka l,hq;= fjhs¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs wms oeka n,uq fuu Products fÜn,A tlg úIqj,A fíisla fvdÜfkÜ
w;=reuqyqK; Ndú;d lrñka w¿;A frfldaâ tlla we;=,;A lrkafka flfiao lshd¡
fuf,i Products fÜn,a tlg fuu SQL fla; u.ska o;A; heùu i|yd
OleDbCommand tlla fl,skau la,dia tl ;=, fõßhn,hla wdldrfhka
ks¾udKh l,hq;= fjhs¡ Dim cmd As OleDbCommand f,i w¿;A
OleDbCommand TífclaÜ tlla ks¾udKh lr.kak¡

tfukau fuf,i fÜn,A tllg o;A; frfldaâ wdldrfhka hjk úgoS


wksjd¾fhkau iïnkaO;djh újD; lrf.k isàu wksjd¾h neúka Conn.Open
f,i f*daï tflys Load bfjkaÜ tl ;=, ,súhhq;= nj wksjd¾fhkau u;l
;nd.kak¡ fyd|hs ta wkqj f*daï tlg nÜka lkafg%da,a tlla ,ndf.k Add New
Item f,i kï lr th vn,A la,sla lr tys la,sla bfjkaÜ tl ;=, my; oelafjk
wdldrhg fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS


fõßhn,a TífclaÜ tlla wdldrhg ks¾udKh lr.kakd,o cmd fõßhn,hg w¿;A
OleDbCommand tlla jYfhka ilia lr.ksñka ,shd we;s frfldaâ tl fÜn,A
tlg mdialr.kakd f,ig fla;kh lr we;' fÜn,A tlla i|yd w¿;A frfldaâ
tlla jYfhka o;A; we;=,;A lr.ekSug Insert into iafÜÜukaÜ tl Ndú;d lrkq
,nhs¡ bkamiqj ysia;ekla ;nd o;A; heùug n,dfmdfrd;A;=jk fÜn,A tflys ku
i|yka l,hq;= fjhs¡ bkamiqj ysia;ekla ;nd values f,i i|yka lr kej;;A
ysia;ekla ;nd jrykla újD; lrñka fÜn,A tflys *S,Aâia msysgd we;s ms,sfj,g
o;A; , ,l=K fhdoñka ,ndosh hq;=fjhs¡ fÜn,A tl ks¾udKh lsÍfïoS Tn lsishï
*S,Aâ tllg fâgdfíia tflys Text fâgdghsma tl Ndú;dlf,A kï wksjd¾fhkau
tu *S,Aâ tlg hjk o;A; ‘ ‘ ;=, i|yka lsÍug j.n,d.kak¡ tfukau Number
jeks fâgdghsma tlla Ndú;d lr we;s *S,Aâ tllg o;A; hjk úgoS ‘ ‘ ;=, i|yka
fkdlrñkA wod, o;A;h idudkH wdldrhg ,sùug j.n,d.kak¡ fuu ish¿u
SQL iafÜÜukaÜ tl jrykla ;=, “ “ ;=, ,sùug j.n,d.kak¡ fuu o;A; Conn hk
iïnkaO;djh ;=,ska heúhhq;= neúka , ,l=K fhdoñka Conn f,i i|yka lr we;'
fuu o;A; wod, fÜn,A tlg frfldaâ tlla jYfhka mdia lsÍfï l%shdj,sh
iïmQ¾K lsÍu i|yd cmd.ExecuteScalar() fla;h Ndú;d lrkq ,nhs¡ fuu o;A;
ksjerosj fÜn,A tlg .ukal, nj jevigyk Ndú;d lrkakdyg oekaùu i|yd
Data saved successfully. f,i uefiaÊ tlla Ndú;d lr we;' fuf,i o;A; hejQ
miq tu o;A; hejqkq nj n,d.ekSug kï Tng kej; jrla jevigyk uq, isg
Odjkh lrne,Sug isÿfjhs¡ ukao fÜn,A tflys ish¿u o;A; fmkaùug wod,
fla;kh ,shd we;Af;A f*daï tflys f,daâ bfjkaÜ tl ;=, ùuh¡ kuq;A by;
fla;khg miqj nÜka tl ;=,u tu fla;kh ,sùfuka Tng nÜka tl la,sla

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
l,miq tu o;A; ta wdldrfhkau tl;=jqk nj n,d.; yel' fyd|hs ta i|yd
my; oelafjk wdldrhg by; fla;khg miqj my; fla;kh ,shkak¡

fyd|hs wms oeka n,uq úIqj,A fíisla fvdÜfkÜ w;=reuqyqK;la Ndú;d lrñka
fÜn,A tll we;s lsishï frfldaâ iuQyhlska w;HjYH frfldaâ tlla bj;A
lr.kafka flfiao lshd¡ fuysoSo wms lrkq ,nkafka SQL fla; yryd neúka fmr
ks¾udKh lrk,o OleDbCommand fõßhn,A TífclaÜ tl fï i|yd Ndú;d l,
yel' f*daï tlg w¿;A nÜka lkafg%da,A tlla ,ndf.k th Delete Record f,i
kï lrñka tys la,sla bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ SQL


fla;h Ndú;d lrñka frfldaâ tlla ä,SÜ lrkúgoS Delete from f,i wrUk
w;r Bg miqj ysia;ekla ;nñka fÜn,A tflys ku i|yka l,hq;= fjhs¡ fuysoS wm
bj;A lrkafka Products fÜn,A tflys frfldaâ tlla neúka Products f,i
fÜn,A tflys ku i|yka lr we;' bkamiq ksYAÑ; frfldaâ tlla bj;A lrk
neúka Where f,i i|yka lr Productid tflys PID001 frfldaâ tl bj;A lrk
f,ig fla;kh lr we;' fuho isÿúh hq;Af;A ks¾udKh lrf.k we;s Conn
iïnkaO;djh ;=,ska neúka SQL fla;hg miqj Conn f,i i|yka lr we;' fuu
Productid *S,Aâ tlo fÜn,A tl ks¾udKh lrkúgoS fâgdghsma tl jYfhka Ndú;d

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
lrk,oafoa Text fâgdghsma tl neúka wksjd¾fhkau Productid tl i|yka
lrkúg ‘ ‘ ;=, i|yka lsÍug wksjd¾fhkau j.n,d.kak¡
fyd|hs wms oeka n,uq úIqj,A fíisla fvdÜfkÜ w;=reuqyqK; Ndú;d lrñka
fÜn,A tflys mj;sk ksYAÑ; frfldaâ tll we;s w;HjYH o;A; muKla
hdj;Ald,Sk fyj;A Update lrkq ,nkafka flfiao lshd¡ fuysoS o wmg ks¾udKh
lr.;A OleDbCommand TífclaÜ tl yryd SQL fla; u.ska o;A; hdj;Ald,Sk
lsÍu isÿl, yel' fyd|hs fï i|ydo fmr mßos fuka nÜka lkafg%da,A tlla ,ndf.k
th Update Record f,i i|yka lr tys la,sla bfjkaÜ tl ;=, my; oelafjk
wdldrhg fla;kh isÿlrkak¡

fï i|ydo isÿlrkq ,nkafka OleDbCommand TífclaÜ tlla yryd o;A;


hdj;Ald,Sk lsÍug wod, SQL fla;h mdialr heùu fjhs¤ fuf,i ksYAÑ;
frfldaâ tlla wmafâÜ lsÍu i|yd Update f,i ,ndoS Bg miqj o;A;
hdj;Ald,Sk lrk fÜn,A tflys ku i|yka l,hq;= fjhs¡ wms o;A; hdj;Ald,Sk
lrkq ,nkafka Products fÜn,A tflys frfldaâ tlla neúka Products f,i
i|yka lr we;' fyd|hs Bg miqj Set f,i i|yka lr ksYAÑ; frfldaâ tflys
o;A; hdj;Ald,Sk lrk *S,Aâ tl i|yka lr = ,l=K fhdod hdj;Ald,Sk lrk
o;A;h i|yka l,hq;= fjhs¡ fuysoSo fâgdghsma tl Text jYfhka fhdodf.k
we;skï *S,Aâ j, o;A; fjkia lrkq ,nkúg tu fjkialrkq ,nk o;A; ‘ ‘ ;=,
i|yka l,hq;= w;r fâgdghsma tl jYfhka Number jeks wdldrhla f;dard we;s
úgoS tfia l,hq;= fkdfjhs¡ *S,Aâia tllg jvd jeä m%udKhl o;A; fjkia
lrkúg , ,l=K fhdoñka wfkl=;A *S,Aâia i|yka l,hq;= fjhs¡ bkamiqj Where
f,i i|yka lr fjkia lrkq ,nkafka l=uk frfldaâ tlo hkak i|yka l,hq;=
fjhs¡ fuysoS Productid tl PID002 frfldaâ tl muKla hdj;Ald,Sk lr.kakd
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
f,ig fla;kh lr we;' fuho isÿúh hq;Af;A Conn hk iïnkaO;djh yryd
neúka th i|yka lr we;'

fuu hdj;Ald,Sk lsÍug wod,j ,shk ,o fla;hg my,ska by; fla;kh


,sùfuka Tng hdj;Ald,Sk lrk,o frfldaâ tl hdj;Ald,Sk ù we;s wdldrh
tu fudfydf;Au n,d.; yel'
by; wms we;=,;A lrk,oafoa ksYAÑ; wm ÿka frfldaâ tlla jk w;r ä,SÜ iy
hdj;Ald,Sk lrk,oafoa wm úfYAIfhka i|yka lrk,o ksYAÑ; frfldaâ tlls¡
fyd|hs wms oeka n,uq fglaiaÜ fndlaia Ndú;d lrñka ;ukag wjeis wdldrhg
,ndfok o;A; fÜn,A tlg we;=,;A lrkafka flfiao lshd¡ tfukau ä,SÜ iy
hdj;Ald,Sk lrkafka flfiao lshd n,uq¡
fyd|hs fï i|yd w¿;A jHdmD;shla wdrïN lrkak' fmr mßosu fï i|yd gQ,A
fndlaia tflys Data leg.ßh ;=, olakg ,efnk DataGridView lkafg%da,a tlla
wjYH fjhs¡ Bg wu;rj f,An,A lkafg%da,A 5 la" fglaiaÜ fndlaia lkafg%da,A 5 la
iy nÜka lkafg%da,A 4 la wjYH fjhs¡ oeka tajd my; oelafjk wdldrhg f*daï
tl ;=, äihska lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs fmr jevigyfkys fuka OleDb la,dia tl ks¾udKh lrñka l,ska


Products fÜn,A tl mej;s fâgdfíia tl iu`. iïnkaO;djh f.dvk.d.kak¡
fyd|hs fuu jevigyfkaoS f*daï tl osiajk m,uq wjia:dfõoSu Products fÜn,a
tflys mj;sk ish¿u frfldaâia fuys we;s DataGridView lkafg%da,A tl ;=,
fmkaùu isÿúh hq;=h' fyd|hs ta i|yd wm oekgu;A ,shd we;s SQL fla;h iys;
iïmQ¾K fla;kh f*daï f,daâ bfjkaÜ tl ;=, ,shd olajkak¡

fuu fla;kh l,ska meyeos,s lr we;s neúka kej;;A th meyeos,s lsÍug


n,dfmdfrd;A;= fkdfjuq¡ fuu DataGeidView lkafg%da,A tflys tla tla frfldaâia
f;darkúgoS tu *S,Aâia j,g wod, o;A; my,ska we;s tla tla fglaiaÜ fndlaia ;=,
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fmkaùu isÿúh hq;=h' WodyrKhla f,i Tn DataGridView lkafg%da,A tflys
lsishï frfldaâ tlla u; la,sla l,úgoS tys Productid tflys we;s o;A; Product
ID fglaiaÜ fndlaia tl ;=,;A Productname tlg wod, o;A; Product Name
fglaiaÜ fndlaia tl ;=,;A Supplierid tflys we;s o;A; Supplier ID fglaiaÜ
fndlaia tl ;=,;A Suppname bosßfhys we;s o;A; Supplier Name fglaiaÜ fndlaia
tl ;=,;A Price bosßfhys we;s o;A; Price fglaiaÜ fndlaia tl ;=,;a fmkaùu
isÿúh hq;=h¡ fyd|hs wms oekgu;A fuu Products fÜn,A tflys mj;sk ish¿u
frfldaâia ks¾udKh lr.;A ds kue;s DataSet tlg ,ndf.k wjidkh' tu ksid
fuu fâgdfiÜ tflka fglaiaÜ fndlaia tl ;=,g o;A; mjrd.ekSu Databinding
lsÍu jYfhka y÷kajkq ,nhs¡ fuh isÿúh hq;Af;A DataGridView lkafg%da,A tflys
tla tla fi,A u; la,sla lrk úgoS Bg wod, Row tlg wkql+,j fjhs¡ fyd|hs ta
i|yd DataGridView lkafg%da,A tl vn,a la,sla lr olakg ,efnk fldaâ
úkafvda tflka CellContentClick bfjkaÜ tl fjkqjg CellClick bfjkaÜ tl
f;dard.kak¡

oeka fuu ds kue;s DataSet tflys we;s o;A; j,ska Productid fi,a tl u; la,sla
l,úg tu la,sla lrk,o fi,A tlg wod, frda tflys we;s Productid tl fglaiaÜ
fndlaia tl ;=,g nhskaäka lsÍu i|yd my; oelafjk wdldrhg fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
fuysoS óg fmr wjia:djloS fjk;A fglaiaÜ fndlaia tlla i|yd binding lr
;snqkfyd;A hk Wml,Amkfhka m,uqj tu fglaiaÜ fndlaia tlg wod,
Databinding lrk,o o;A; ysialrf.k isáhhq;= fjhs¡ ta i|yd
DataBindings.Clear () f,ig fla;kh lr we;'

TextBox1.DataBindings.Add(“text”,ds,”Products.ProductID”)

by; fla;kh u.ska TextBox1 lkafg%da,A tl ;=,g Text tlla weiqfrka oekg ds
fâgdfiÜ tflys we;s tkï mj;sk o;A; ,nd.kakd w;r tu o;A; j,ska fuu
fglaiaÜ fndlaia tflys fmkaúh hq;Af;A la,sla lrk,o fi,a tlg wod, frda
tflys Products fÜn,A tlg wod, ProductID tlg wod, o;A; fjhs¡ fï wdldrhg
wksl=;A fla;khkao isÿlrkak¡ óg wod, iïmQ¾K fla;khu my;ska bosßm;A
lr we;'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS fldgqlrk,o fla;khka tl fm,lg ,súhhq;= nj u;l ;nd.kak¡


fyd|hs wms m,uqj n,uq úIqj,A fíisla fvdÜfkÜ w;=reuqyqK; Ndú;d lrñka
fâgdfíia tll fÜn,A tll mj;sk Tng wjYHke;s leu;s frfldaâ tlla
ä,SÜ lrkafka flfiao lshd¤ WodyrKhla f,i fuu DataGridView lkafg%da,a
tflys Tn leu;s ´kEu frfldaâ tlla f;dard Delete Record nÜka tl la,sla
l,úgoS th bj;A lsÍug yelsúh hq;=h' l,ska wjia:dfõoS wm bj;A lrk,oafoa
wm úiskau i|yka lrk,o ksYAÑ; frfldaâ tlla muKs¡ fuysoS DataGridView
lkafg%da,A tflys lsishï fi,A tlla la,sla miq Bg wod, frfldaâ tflys
f;dr;=re fglaiaÜ fndlaia ;=, fmkajk w;r tys mj;sk Product ID fglaiaÜ
fndlaia tflys we;s Productid tlg wod, frfldaâ tl bj;A lsÍug yelsúh hq;=h'
wm bj;Alrkq ,nkafka Product ID fglaiaÜ fndlaia tl ;=, mj;sk Productid
tlg wod, frfldaâ tl neúka fldákau lsjfyd;A wmg wjYH leu;s frfldaâ
tlla neúka m,uqj wmg tu fglaiaÜ fndlaia tflys mj;sk Productid tl
Ndú;d lrñka OleDbCommand tlla yryd SQL fla; hjk úgoS tkï heùu i|yd
OleDbParameter fõßhn,A TífclaÜ tlla Ndú;d lsÍug isÿfjhs¡ fuho fl,skau
la,dia tl ;=, fõßhn,A TífclaÜ tlla jYfhka ks¾udKh lr.; hq;= fjhs¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs Delete Record nÜka tl vn,A la,sla lr tys Click bfjkaÜ tl ;=, my;
mßos fla;kh lrkak¡

fuysoS fõßhn,A TífclaÜ tlla jYfhka ks¾udKh lr.;A OleDbParameter


tlg w¿;A merdóg¾ tlla jYfhka iliajk f,ig fla;kh lr we;' fuysoS
Productid tlg wod, frfldaâ tlla bj;Alrk neúka merdóg¾ tl i|yka
lrkúgoS wksjd¾fhkau “ “ ;=, @ ,l=K fhdod Bgmiqj *S,Aâ tflys ku i|yka
l,hq;= fjhs¡ fuysoS wm Productid tl i|yd fâgdghsma tl jYfhka fhdod.;Af;A
Text fâgdghsma tl neúka OleDb.OleDbType.VarChar f,i i|yka lr we;'
fuu ks¾udKh lr.;A merdóg¾ tlg tkï Productid tl i|yd p1 kñkA
ks¾udKh lr.;A merdóg¾ tlg we;=¿ lr.kakd Value tl fyj;A mjr.kafka
Textbox1 ys ,ndoS we;s Productid tl jk njg fla;kh lr we;'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu Textbox1 ys ,ndoS we;s Productid tlg wod, fÜn,A tflys mj;sk frfldaâ
tl ä,SÜ lsÍu i|yd wod, SQL fla;h mdia lsÍug OleDbCommand TífclaÜ
fõßhn,A tlla Ndú;d lr we;' fuysoS Delete from g miqj o;A; ä,SÜ lrkafka
Products fÜn,A tflka neúka Products f,i i|yka lr we;' ksYAÑ; frfldaâ
tlla bj;Alrk neúka Where f,i i|yka lr we;' fuysoS ks¾udKh lr.;A
@ProductID merdóg¾ tl ;=,g ,ndf.k we;s Productid tlg wod, frfldaâ tl
bj;Ajk f,ig fla;kh lr we;' fuh isÿjkafka ks¾udKh lr.;A Conn
lfklaIka tl yryd neúka Conn f,i i|yka lr we;' bkamiq fuu cmd kñkA
ks¾udKh lr.;A OleDbCommand TífclaÜ tl yryd o;A; ä,SÜ lsÍug fla;
mdia lrkúgoS fuu @ProductID merdóg¾ tl tkï tys p1 ys ,ndf.k we;s
Productid tl OleDbCommand TífclaÜ tlg we;=,;A lr.kakd f,ig
fla;kh lr we;' fldákau lsjfyd;A OleDbCommand TífclaÜ tl yryd o;A;
ä,SÜ lsÍug fla; mdia lrkúgoS p1 j,g ,nd.;A TextBox1 ys Productid tl
OleDbCommand TífclaÜ tlg we;=¿ lr.kakd f,ig fla;kh lr we;' fuu
frfldaâ tl bj;AjQ nj ye`.ùu i|yd uefiaÊ tlla fmkaùug fla;kh lr
we;' fuu fla;khg miqj f*daï f,daâ tl ;=, ,shk,o fla;kh isÿl,úg
Tng tu fudfydf;Au frfldaâ tl bj;Aù we;s wdldrh oeln,d.; yels fjhs¡
fyd|hs wms oeka n,uq fâgdfíia tll fÜn,A tll mj;sk wmg leu;s frfldaâ
tlla wmafâÜ fyj;A hdj;Ald,Sk lrkafka flfiao lshd¡ fuysoS Product Name
fglaiaÜ fndlaia tflys we;s Productname tl" Supplier ID fglaiaÜ fndlaia
tflys we;s Supplierid tl" Supplier Name fglaiaÜ fndlaia tflys we;s
Suppliername tl iy Price fglaiaÜ fndlaia tflys we;s Price hk o;A;
hdj;Ald,Sk lsÍug yelsúh hq;=h' tkï DataGridView tflka lsishï frfldaâ
tlla f;ArEmiq tu fglaiaÜ fndlaia j,g ,efnk o;A; fufia tys Productid
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
tlg wkqj hdj;Ald,Sk lsÍug yelsúh hq;=h' tfukau Productid tl jkqfha
Product ID fglaiaÜ fndlaia tl ;=, we;s Productid tl neúka fï i|yd
merdóg¾ tlla ks¾udKh lsÍug isÿjk w;r o;A; hdj;Ald,Sk lrkq ,nkafka
fglaiaÜ fndlaia ;=, we;s o;A; neúka OleDbCommand yryd o;A; mdia
lrkúgoS tajd i|ydo fjku merdóg¾ia ks¾udKh lsÍug isÿfjhs¡ fyd|hs tfia
kï fl,skau la,dia tl ;=, p2, p3, p4,p5 iy p6 f,i merdóg¾ia 5 la
ks¾udKh lr.kak¡

oeka Update Record nÜka tl vn,A la,sla lr tys Click bfjkaÜ tl ;=, my;
oelafjk wdldrhg merdóg¾ia ks¾udKh lr thg tu tla tla fglaiaÜ fndlaia
j, i|yka o;A; mjrd.kakd f,ig fla;kh lr we;'

fuys p2 merdóg¾ tl i|yd tkï Productname tl i|yd TextBox2 ys ,ndoS we;s


o;A;" p3 merdóg¾ tl i|yd tkï Supplierid tl i|yd TextBox3 ys ,ndoS we;s
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
o;A;" p4 merdóg¾ tl i|yd tkï Suppname tl i|yd TextBox4 ys ,ndoS we;s
o;A; mjrd.kakd f,ig fla;kh lr we;' fuu ish¿u *S,Aâia i|yd welaiia
fÜn,A tl ks¾udKh lroaoS Ndú;d lrk,oafoa Text fâgdghsma tl neúka
OleDb.OleDbType.VarChar f,i Ndú;d lr we;'

fuysoSo fldgq lrk,o fla;khka tl fm,lg ,sùug j.n,d.kak¡ fuysoS welaiia


fÜn,A tl ks¾udKh lsÍfïoS Price hk *S,Aâ tl i|yd Ndú;d lrk,oafoa
Number fâgdghsma tl neúka wm fuys @Price merdóg¾ tl i|yd
OleDb.OleDbType.Numeric f,i Ndú;d lr we;' fuu p5 merdóg¾ tlg tkï
Price tl jYfhka TextBox5 ys ,ndfok w.h;A p6 merdóg¾ tlg tkï Productid
tl jYfhka TextBox1 ys ,ndfok w.h;A mjrd.kakd f,ig fla;kh lr we;'
oeka OleDbCommand fõßhn,A TífclaÜ tl Ndú;d lrñka Update lsÍug
wod, SQL fla;h heúhhq;= fjhs¡ fyd|hs ta i|yd my; oelafjk wdldrhg by;
fla;khg miqj ,shdolajkak¡

fuu fla;kho tl fm,lg ,sùug n,d.kak¡ fuysoS OleDbCommand tl ;=,


Update f,i i|yka lr o;A; hdj;Ald,Sk lrkq ,nkafka Products fÜn,A tflys
neúka Products f,i i|yka lr we;'bkamiq set f,i i|yka lr Productname
*S,Aâ tlg @productname merdóg¾ tlg ,nd.;A o;A;h;A" SupplierId *S,Aâ tlg
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
@supplierid merdóg¾ tlg ,nd.;A o;A;h;A" Suppname *S,Aâ tlg @suppname
merdóg¾ tlg ,nd.;A o;A;h;A" Price *S,Aâ tlg @Price merdóg¾ tlg ,nd.;A
o;A;h;A hdj;Ald,Sk lrk w;r tfia lrkq ,nkafka ProductID *S,Aâ tflys
@ProductID merdóg¾ tlg ,ndf.k we;s ProductID tlg wkqj fjhs¡ fuh
isÿúh hq;Af;Ao conn iïnkaO;djh yryd neúka wjidkfha , conn f,i i|yka
lr we;'

oeka fuu cmd kñka kïlr.;A OleDbCommand TífclaÜ tl yryd SQL fla;h
mdia lrkúgoS fuu merdóg¾ia j, w.hka o thg we;=,;A lr.ekSug fla;kh lr
we;'
fyd|hs wms oeka n,uq úIqj,a fíisla fvdÜfkÜ w;=reuqyqK; Ndú;d lrñka w¿;Au
frfldaâ tlla fÜn,A tlg we;=,;A lr.kafka flfiao lshd¡ fyd|hs fuu f*daï
tflys DataGridView tflys lsishï fi,A tlla u; la,sla l,úg Bg wod,
frfldaâ tflys ish¿u *S,Aâia j, o;A; ta ta fglaiaÜ fndlaia ;=, fmkajkq ,nhs¡
fyd|hs fuúg w¿;A frfldaâ tlla fÜn,A tlg we;=,;A lsÍu i|yd ish¿u
fglaiaÜ fndlaia ysiaùu isÿúh hq;=h' ta i|yd Add New Record nÜka tflys
la,sla bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuysoSo wms fÜn,A tl i|yd o;A; we;=,;A lrkq ,nkafka fglaiaÜ fndlaia j,
i|yka lrkq ,nk o;A; fjhs¡ tu ksid ProductID fglaiaÜ fndlaia tflys"
Productname fglaiaÜ fndlaia tflys" Supplierid fglaiaÜ fndlaia tflys"
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
Suppliername fglaiaÜ fndlaia tflys iy Price fglaiaÜ fndlaia tflys o;A;
we;=,;A lsÍug we;s neúka merdóg¾ia 5 la Ndú;d lsÍug isÿfjhs¡ wm oekgu;A
ks¾udKh lrf.k we;s merdóg¾ia fï i|yd m%udKj;A fjhs¡ fï i|yd Save
Record nÜka tl vn,A la,sla lr tys Click bfjkaÜ tl ;=, my; mßos fla;kh
lrkak¡

fuys fldgq lrk,o fla;khka tl fm,lg ,sùug j.n,d.kak¡ fuysoS TextBox1


ys ghsma lr we;s Productid tl p1 merdógrhgo" TextBox2 ys ghsma lr we;s
Productname p2 merdógrhgo" TextBox3 ys ghsma lr we;s Supplierid tl p3
merdógrhgo" TextBox4 ys ghsma lr we;s Suppliernametl p4 merdógrhgo"
TextBox5 ys ghsma lr we;s Price tl p5 merdógrhgo mjrdf.k we;' oeka
OleDbCommand fõßhn,A TífclaÜ tl yryd by; merdóg¾ia j,g mjrdf.k
we;s o;A; frfldaâ tlla jYfhka heùu i|yd my; oelafjk wdldrhg
fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys fldgq lrk,o fla;kh tl fm,lg ,súh hq;=fjhs¡ lsishï fÜn,A tlla i|yd
w¿;ska frfldaâ tlla we;=,;A lsÍug Insert into iafÜÜukaÜ tl Ndú;d lrkq
,nhs¡ bkamiq o;A; we;=,;A lrkq ,nk fÜn,A tflys ku i|yka l,hq;= fjhs¡
fuys Values j,g miqj o;A; ,ndf.k ;ekam;A lrf.k we;s merdóg¾ia ish,A,
fÜn,A tflys *S,Aâia we;s wkq ms,sfj,g i|yka l,hq;= fjhs¡ bkamiq ms,sfj,ska
fuu merdóg¾ia ;=, we;s o;A; cmd kñkA ks¾udKh lr.;A OleDbCommand
tlg we;=,;A l,hq;= fjhs¡ wjidkfha o;A; we;=,;A ù we;s nj ;yjre lsÍu
i|yd uefiaÊ tlla fmkajk f,ig fla;kh lr we;' f*daï f,daâ tflys
,shk,o fla;kh ógmiqj ,sùfuka tu frfldaâ tl we;=,;A jQ wdldrh Tng
tu fudfydf;Au n,d.ekSfï yelshdj we;' fyd|hs oeka Tng fâgdfíia tlla
úIqj,A fíisla fvdÜfkÜ w;=reuqyqK;la iu`. iïnkaO lr md,kh lrk
wkaou ms,sn|j o, wjfndaOhla ,efnkakg we;ehs lshd wfmalaId lruq¡
fyd|hs wms oeka by; bf.k.;A isoaOdka; fldgia m%dfhda.slj Ndú;djk ;rul
ixlS¾K jevigykla ks¾udKh lsÍu i|yd w;.iuq¡ oS¾> yqiaula wrka
jevmgka .ksuq¡ Tng l,ska bf.k.;A isoaOdka; fldgia ms,sn|j .eg¿jla
mj;Skï kej;;A tajd fyd|ska wOHhkh lr tu .eg¿ ksrdlrKh lr.kakd
f,ig wjOdrKfhka u;la lr isáuq¡ fyd|hs m,uqj úIqj,a fíisla fvdÜfkÜ
2010 ixialrKh Ndú;d lrñka w¿;A jHdmD;shla wdrïN lrkak' fuu iïmQ¾K
jHdmD;shu fjku f*da,Av¾ tlla ;=, ks¾udKh lsÍug j.n,d.; hq;= w;r óg
wod, welaiia fâgdfíia *hs,A tlo fuu f*da,Av¾ tl ;=,u fiaõ lr.;
hq;=fjhs¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fuysoS wm ish¿u wx.iïmQ¾K uDÿldx.hla ks¾udKh lsÍug woyia fkdlrk
w;r tjeks uDÿldx.hlg mokula oeñhyels jevigykla ks¾udKh lrk w;r
fuh wm;A iu`. mshjfrka mshjr ksjerosj ks¾udKh lsÍfuka Tngo tjeks
wx.iïmQ¾K uDÿldx.hla ks¾udKh l,yels njg iy;sl fjuq¡ fuh NdKav
úl=Kk ,nk is,a,r fj<|ie,lg WÑ; uDÿldx.hla jYfhka ye|skajQjdg
jrola fkdue;' iqmsß fj,|ie,A ;=, olakg ,efnk mß.Kl jevigyka ;=,
mj;sk wx. fndfyda m%udKhla fuu jevigyk ;=, wka;¾.;j we;' fyd|hs
wms oeka jegmgka .ksuq¡ fuu jevigyk i|yd iEu flfkl=gu msúish
fkdyels w;r ksYAÑ; hQi¾ fkaï tlla iy mdiaj¾â tlla iys; mqoa. ,hl=g
muKla msúish yels jevigykla fjhs¡ fyd|hs fuu w;=reuqyqK; ks¾udKh
lsÍug m%:ufhka fuu hQi¾fkaï tl iy mdiaj¾â tl .nvdlr ;nd.ekSu
i|yd m,uqj fâgdfíia tlla ks¾udKh lr Bg wod, fÜn,A tl ks¾udKh
lr.; hq;=fjhs¡ ta i|yd fuu ks¾udKh lrk,o fm%dfclaÜ tl iys; m%Odk
f*da,Av¾ tl ;=,g BusinessDB kñka fâgdfíia tl ks¾udKh lr.kak¡

fyd|hs fuu Shutter bar tl ;=, olakg ,efnk wdo¾Y fÜn,A tl logintbl f,i
kïlr tys my; oelafjk wdldrhg *S,Aâia ks¾udKh lr.kak¡

loginname *S,Aâ tl hQi¾fkaï tl .nvd lsÍug;A pword *S,Aâ tl wjirmoh


.nvd lsÍug;A Ndú;d lrkw;r Bg wu;rj acctype f,i *S,Aâ tll=;A Ndú;d
lr we;' fuysoS fuu jevigyk ;=,oS jevigyk Ndú;d lrkakka yg
Tjqfkdjqkag fm!oa.,slju fuu moaO;shg msúiSu i|yd fjk fjku .sKqï
ks¾udKh lr.; yels w;r tu .sKqïo wdldr folla olakg ,efnhs¡ tkï
administrator iy local f,ig fjhs¡ administrator wdldrfha .sKqï iys;
mqoa.,hka i|yd fuu mß.Kl jevigyk ;=, ish¿u ld¾hhka isÿl, yels w;r
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
local wdldrfha .sKqï iys; mqoa.,hka i|yd hï hï ld¾hhka isÿ lsÍfïoS iSudjka
olakg ,efnhs¡ fyd|hs fuu jevigykg m,uqjrg msúiSug kï fldákau
lsjfyd;A fjk;A .sKqula jqjo ks¾udKh lsÍug kï wdo¾Y .sKqula mej;sh
hq;=fjhs¡ Shutter Bar tflys fuu fÜn,A fkaï tl u; vn,A la,sla lr fÜn,A tl
újD;lr loginname *S,Aâ tflys Admin f,i;A pword *S,Aâ tflys mdiaj¾â tl
f,i 1234 f,i;A acctype *S,Aâ tflys .sKqï wdldrh jYfhka administrator
f,ig tla frfldaâ tlla muKla ,ndfokak' fuu fm%dfclaÜ tflys ,enqK
m,uq f*daï tl fuu hQi¾fkaï tl iy mdiaj¾â tl ,ndoSug Ndú;dlrk
w;=reuqyqK; ks¾udKh lsÍug Ndú;d lruq¡ fyd|hs fï i|yd f,An,A lkafg%da,A
folla" lïfnd fndlaia lkafg%da,A tlla" fglaiaÜ fndlaia lkafg%da,A tlla iy
nÜka lkafg%da,A folla wjYH fjhs¡ fuysoS wm fuu f*daï tl Ndú;d
lrkakdyg jevigyk Odjkhjk úgoS tydg fuydg p,kh lsÍug
fkdyelsjk f,ig ghsÜ,A nd¾ tl bj;Alr we;' ta i|yd f*daï tl f;dard
FormBorederStyle fm%dmá tl bosßfhys we;s nÜka tl la,sla lrñka None f,i
f;dard.kak¡ oeka my; oelafjk wdldrhg f*daï tl äihska lrf.k ;sìhhq;=
fjhs¡

fuysoS wm jevigyfkys w;=reuqyqK; ;j;a wdl¾IKSh tlla njg m;AlsÍu i|yd


f*daï tflys m%udKhg .e,fmk f,i f*dfgdafIdma uDÿldx.h u.ska ks¾udKh
lrk,o rEmhla miqìug fhdodf.k we;' fujeks mska;+rhla f*daï tflys
miqìug ,nd.ekSu i|yd BackgroundImage fm%dmá tl Ndú;d lrkq ,nhs¡ fyd|hs
oeka iqmqreÿ f,i welaiia fâgdfíia tl iy uDÿldx. w;=reuqyqK; w;r
iïnkaO;djh f.dvk.d .;hq;= fjhs¡ fyd|hs ta i|yd iqmqreÿ f,i Data fukq
tflys we;s Show Data Source fukq úOdkh Ndú;d lrkak¡ fuúg Data Source
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
úkafvda tl újD;ùu isÿfjhs¡ oeka fuys olakg ,efnk Add New Data Source
,skala tl u; la,sla lrkak¡ bkamiqj olakg ,efnk vhf,d.A fndlaia tflys
Database hk fgïmaf,AÜ tl f;dard Next nÜka tl la,sla lrkak¡ oeka B,`.
mshjfrys we;s DataSet fgïmaf,AÜ tl f;dard Next nÜka tl la,sla lrkak¡ oeka
B,`. mshjfrys we;s New Connection nÜka tl la,sla lr olakg ,efnk vhf,d.A
fndlaia tflka Browse nÜka tl la,sla lr wod, wm ks¾udKh lr.;A fâgdfíia
tl f;dardfokak¡ fuysoS Data Source tl jYfhka Microsoft Access Database
File(OLEDB) hk wdldrh f;AÍ ;sìh hq;=fjhs¡ tfia fkdue;sj ;snqfkakï Change
nÜka tl la,sla lr tu Microsoft Access Database File(OLEDB) hk wdldrh
f;dardoSug j.n,d.kak¡ oeka l,ska vhf,d.A fndlaia tflys we;s Connection
String bosßfhys we;s + ,l=K iys; nÜka tl la,sla lr tu f.dvke.=k lfklaIka
iaá%ka tl fldms lr fyda fkdaÜmEâ tlg *hs,A tlla jYfhka fldms lr ;nd.kak¡
oeka f*daï tl vn,A la,sla lr fldaâ úkafvda tl ,nd.kak¡ fuys Public Class
Form1 g hkak bosßfhka l¾i¾ tl msysgqjd tkag¾ lS tl Tnd fma,shla bv ;nd
fuu welaiia iïnkaOlr o;A; md,kh lsÍug wod, myiqlï ,nd.ekSu i|yd
Imports.System.Data.Oledb
f,i la,dia tl ks¾udKh lr.kak¡ fyd|hs fuu iïnkaO;djh f.dvk.d .ekSu
i|yd Conn f,i OleDbConnection wdldrfha fõßhn,A TífclaÜ tll=;A
lfklaIka iaá%ka tl .nvdlr ;nd.ekSu i|yd str f,i String fâgd ghsma tflys
fõßhn,A tll=;A ks¾udKh lr.kak¡ oeka my; oelafjk wdldrhg
iïnkaO;djhg wod, fla;kh fl,skau f*daï f,daâ bfjkaÜ tl ;=, fla;kh
lr.kak¡ fuysoSo fla;kh lrkq ,nkafka l,ska jevigyka j,oS wdldrhgu
neúka wm th kej; meyeos,s lr fkdue;' fuysoS wm str fõßhn,hg mjrd
we;Af;A wms l,ska msgm;A lr.kakd,o lfklaIka iaá%ka tl fjhs¡ fuys fâgdfíia
md;A tl fomi we;s “ “ ,l=Kq bj;Alr tajd tu lfklaIka iaá%ka tflys
fofl,jrg Ndú;d lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs fuu jevigyfkys Username tl bosßfhys we;s lïfnd fndlaia tl ;=,


logintbl fÜn,A tl ;=, we;s ish¿u hQi¾fkaï m%udKh fmkaúh hq;=fjhs¡ fyd|hs
tfiakï tu hQi¾fkaï ish,A, f*daï tl fmkajk úgu ,nd.ekSug kï ta
i|yd fla;kh l,hq;Af;A f*daï f,daâ bfjkaÜ tl ;=, fjhs¡ fuu lïfnd
fndlaia tl ;=, fmkajk hQi¾fkaï fjkia lsÍug fkdyelsjk mßos tkï f;AÍug
muKla isÿlsÍu i|yd lïfnd fndlaia tl f;dard fm%dm¾àia úkafvda tflka
DropDownStyle tl jYfhka DropDownList wdldrh f;dard.kak¡ logintbl tl ;=,
we;s ish¿u hQi¾fkaï ish,A, lïfnd fndlaia tlg ,nd.ekSug kï ta i|yd
SQL fla; heùug DataAdapter tlla iy tu DataAdapter tl yryd ,nd.kakd
o;A; ;djld,slj .nvdlr ;nd.ekSu i|yd DataSet tlla ks¾udKh lr.;
hq;=fjhs¡ ta i|yd fl,skau la,dia tl ;=, da f,i DataAdapter tlla iy ds
f,i DataSet fõßhn,A TífclaÜ folla ks¾udKh lr.kak¡ oeka f*daï f,daâ
bfjkaÜ tl ;=, my; oelafjk wdldrhg fla;kh lrkak¡

fuysoS fÜn,A tflys o;A; fjka lr.ekSug SQL fla; heùu i|yd da f,i
DataAdapter tlla ks¾udKh lr we;s w;r th SQL fla; heùug Ndú;d lrk
iEu wjia:djloSu w¿;A TífclaÜ tlla jYfhka ks¾udKh lr we;' fuysoS
logintbl fÜn,A tflys we;s ish¿u *S,Aâia j,ska lgoinname *S,Aâ tl fyj;A
hQi¾fkaï tl muKla fjkalr .kakd f,ig fla;kh lr we;' bkamiq fuu
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fjkalr.kq ,nk o;A; fyj;A frfldaâia ;djld,slj .nvdlr ;nd.ekSug ds
j,ska Ndú;d lrk iEu wjia:djloSu w¿;A DataSet TífclaÜ tlla jYfhka
ks¾udKh lr we;' bkamiq fuu o;A; ds fâgdfiÜ tlg mqrjd.kakd f,ig;A
tu mqrjd.kq ,nkafka logintbl fÜn,A tfla tajd njg;A fla;kh lr we;'
ComboBox1.DataSource=ds u.ska lïfnd fndlaia tlg o;A; ,nd.ekSfïoS o;A;
,nd.kakd udOH jYfhka fjkalr.;A o;A; ;djld,slj ;ekam;A lrf.k
;ndf.k we;s ds fâgdfiÜ tl i|yka lr we;'
ComboBox1.DisplayMember=logintbl.lgoinname fuysoS o;A; ,nd.kafka
fldákau lsjfyd;A lïfnd fndlaia tflys ,ehsia;=j f,i logintbl fÜn,A tflys
lgoinname *S,Aâ tl f,i i|yka lr we;' fyd|hs oeka jevigyk Odjkh lr
neÆúg Tnj mqÿuhg m;Alrjñka Tn logintbl fÜn,A tflys ,ndÿka hQi¾ fkaï
tl olakg ,efnhs¡
fyd|hs fuu hQi¾fkaï bosßfhys we;s lïfnd fndlaia tflka ;ukag wod,
.sKqfuys ku f;dard Password bosßfhys we;s fglaiaÜ fndlaia tl ;=, mdiaj¾â
tl ,ndoS Log In nÜka tl la,sla l, úgoS tu hQi¾fkaï tl iy mdiaj¾â tl
folu tlg .e,fmakï tkï ;ks frfldaâ tlla jYfhka olakg ,efíkï
fuu uDÿldx.fhys m%Odk w;=reuqyqK;g msúiSug yelsúh hq;=h' wm fuu m%Odk
w;=reuqyqK; ks¾udKh lsÍu i|yd Ndú;d lrk ,oafoa idudkH f*daï tlla
fkdj MDI wdldrfha tkï MDI Parent f*daï tlla fjhs¡ fuu MDI Parent f*daï
tl ,nd.ekSu i|yd úIqj,A fíisla fvdÜfkÜ ;srfhys ol=Kqmi by,
fl,jfrys olakg ,efnk fid,shqIka tlaiamaf,dar¾ úkafvda tflys fm%dfclaÜ
fkaï tl u; rhsÜ la,sla lr olakg ,efnk fukq tflka Add f;dard túg
olakg ,efnk fukq tflka Windows Forms hk wdldrh f;dard.kak¡ fuúg
olakg ,efnk vhf,d.A fndlaia tflka ueo msysá fgïmaf,AÜ ,ehsia;=fjka
;rula my,ska olakg ,efnk MDI Parent Form hkak f;dard Add nÜka tl
la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
oeka fid,shqIka tlaiamaf,dar¾ úkafvda tl foi uy;A ´kElñka neÆúgoS MDI
Parent f,i tu f*daï tl tl;=ù we;s wdldrh oel n,d .; yel' fyd|hs fuu
lïfnd fndlaia tflka f;dark hQi¾ fkaï tl iy fglaiaÜ fndlaia tl ;=,
,ndfok mdiaj¾â tl hk folu tlu frfldaâ tlla wdldrhg fÜn,A tl ;=,
;sfíoehs fidhdne,sh hq;= neúka ta i|yd merdóg¾ folla ks¾udKh l,hq;= nj
Tng jegysh hq;=h' fyd|hs ta i|yd fl,skau la,dia tl ;=, p1 iy p2 f,i
OleDbParameter fõßhn,A TífclaÜ folla ks¾udKh lr.kak¡

fuu lïfnd fndlaia tflka f;dark hQi¾ fkaï tl iy mdiaj¾â tl tlu


frfldaâ tlla jYfhka ;sfío keoao fidhdne,Su i|yd LogIn nÜka tflys Click
bfjkaÜ tl ;=, my; oelafjk wdldrhg fla;kh lrkak¡

fuysoS ks¾udKh lr.;A p1 merdóg¾ tl i|yd fldïfnd fndlaia tflka f;dark


,nk hQi¾ fkaï tl;A fÜn,A tflys lgoinname jYfhka mj;So hkak
fidhdne,Sug mjrdf.k we;' tfukau p2 merdóg¾ tl i|yd TextBox1 ys
,ndfok mdiaj¾â tl fÜn,A tflys pword jYfhka mj;So hkak fidhdne,Sug
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
mjrdf.k we;' oeka fuu merdóg¾ folgu .e,fmk frfldaâ tlla logintbl
fÜn,A tl ;=, mj;skafkaoehs fidhdn,d tfia mj;Skï tu frfldaâ tl muKla
fâgdfiÜ tlg ,nd.; hq;=h' ta i|yd by; fla;khg miqj my; oelafjk
wdldrhg fla;kh lrkak¡

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuysoS


loginname merdógrhg ,ndf.k we;s hQi¾fkaï tl iy pword merdógrhg
,ndf.k we;s mdiaj¾â tlg .e,fmk frfldaâ tlla fidhd.ekSug wod, SQL
fla;h DataAdapter tl ;=, ,shd we;' fuysoS Select * from logintbl u.ska logintbl
fÜn,A tflys ish¿u frfldaâ i,ldn,k w;r Where u.ska thska merdóg¾
folg .e,fmk frfldaâ tlla mj;skafkao hkak SQL fla;h ,shd we;' and u.ska
tu folu we;s frfldaâ tl muKla fjkalr.kq ,nhs¡ bkamiq Adapter tl
yryd o;A; fjka lrkúgoS fuu merdóg¾ia fol thg we;=,;A lr.kakd f,ig
fla;kh lr we;' fuf,i ta wdldrfhka frfldaâ tlla yuqjQmiq th fâgdfiÜ
tlg ;djld,slj *s,a lr ;nd.kakd f,ig fla;kh lr we;' fyd|hs fuf,i
fâgdfiÜ tl ;=, fujeks hQi¾fkaï tlg iy mdiaj¾â tlg .e,fmk
frfldaâ tlla ;sîug fyda fkd;sîug mq¿jk' fkd;sîu hkq iuyrúg
f;dardÿka hQi¾fkaï tl fyda ghsma lr we;s mdiaj¾â tl fkd.e,mSug mq¿jk'
tkï jeros mdiaj¾â tlla ,ndoSu fyda tu hQi¾fkaï tlg wod, fkdjk
mdiaj¾â tlla ,ndfkdoSu fjhs¡ tfia kï fuu fjkalr.;A fâgdfiÜ tflys
fâgd j, merdóg¾ia j,g .e,fmk frfldaâ tl ;sfíoehs fidhdne,sh hq;=
neúka ta i|yd by; fla;khg miqj my; oelafjk wdldrhg fla;kh
isÿlrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS fglaiaÜ fndlaia tl ;=, lsisÿ mdiaj¾â tlla ,ndfkdfoñka fuu LogIn
nÜka tl la,sla lr we;Aoehs b*A iafÜÜukaÜ tllska úuidn,d we;' fuúg ta nj
isys.kajñka uefiaÊ tlla fmkaùug fla;kh lr we;' Else hkq tfia
fkdfõkï tkï mdiaj¾â tlla ,ndoS we;s wjia:djloS fuu ds fâgdfiÜ tlg
,ndf.k we;s frfldaâ tlla ;sfío hkak úuid n,d we;' fuhska woyia
lrkqfha fuu jevigyfkys miq wjia:djloS hQi¾ flfkl= ks¾udKh lrkúgoS
tlu kulska ks¾udKh l, yelafla tl hQi¾ flfkl= muKs¡ tkï lsishï
kulska hQi¾ fkaï tlla ks¾udKh lr we;s úgoS miq wjia:djloS tu kñka
;j;A hQi¾ flfkl= ks¾udKh l,fkdyels fjhs¡ tu ksid fldhs wdldrfha
mdiaj¾â tlla ,ndÿkako fuf,i ksYAÑ; hQi¾fkaï tlla iy Bg wod,
mdiaj¾â tllska hq;= frfldaâ tlla yuqjkafka tlla muKs¡ ukao tl kulska
mej;sh yelafla tla hQi¾fkaï tlla muKla neúks¡
If ds.Tables(“logintbl”).Rows.Count=1 Then

fuf,i logintbl fÜn,A tflka ds fâgdfiÜ tlg fjkalr.;A o;A; j,


mj;skafka tla frfldaâ tllao hkak úuid n,d we;' fuys tla frfldaâ tlla
mej;Su hkq ,ndoS we;s hQi¾fkaï tl iy mdiaj¾â tl yßu tajd fjhs¡ fuúg
Me.Hide () u.ska oekg újD; ù ;sfnk f*daï tl i`.jd MDIParent1.Show ()
u.ska MDIParent f*daï tl fmkajk f,ig fla;kh lr we;'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

Else hkq tfia .e,fmk frfldaâ tl yuqfkdjqk wjia:dj fjhs¡ fuúg uefiaÊ
fndlaia tlla fmkaùug iy ;snQ jeros mdiaj¾â tl bj;Aù kej; tysu mdiaj¾â
tlla kej; i|yka lsÍug l¾i¾ tl msysgqùug fla;kh lr we;' fyd|hs fuu
f*daï tlg wod, ish¿u fla;kh wyjr neúka jevigyk Odjkhlr tys
ksrjoH;djh uek n,kak¡ oeka Tng fuu jevigyfkys bosßh ks¾udKh
lrf.khdu i|yd ;on, wdYdjla we;sjkakg we;ehs lshd wfmalaId lruq¡
fuu jevigyfkys ;ukag wjYH mßos jevigyk ;=,g msúiSu i|yd w¿;A hQi¾
tljqkaÜ tlla iEoSu fyda tys mdiaj¾â tl fjkia lsÍug fyda wjYHkï hQi¾
flfkl= bj;A lsÍuo isÿl, yel' tfia kï tu w;=reuqyqK; ks¾udKh lsÍu
i|yd fid,shqIka tlaiamaf,dar¾ úkafvda tflys fm%dfclaÜ fkaï tl u; rhsÜ
la,sla lr olakg ,efnk fukq tflka Add >>> Windows Form fukq úOdkh
wkq.ukh lrñka w¿;A f*daï tlla tl;= lr.kak¡ fyd|hs fuu ,nd.;A f*daï tl
jevigyk ;=, fmkajkq ,nkafka MDI Parent Form tflys fukq nd¾ tflys my;
fukq úOdkh wkq.ukh lrkúgoS fjhs¡ fuu MDI Parent Form tl ,nd.;A úgu
ks;ekskau tys fukq nd¾ tlla iy Bg .e,fmk gQ,And¾ tllska iukaú; fjhs¡

wm ks¾udKh lrkq ,nk jevigyk ;=, fuu MDI Parent Form tl ;=,
ks;ekskau olakg ,efnk gQ,and¾ tl iy fukqnd¾ tl wkjYH neúka tajd
isf,laÜ lr ä,SÜ lS tl Tnñka tajd bj;A lr.kak¡ kuq;A fuu fukqnd¾ iy
gQ,And¾ iïnkaO lr.ksñka hï hï fla;khkao ,shd we;s neúka tajdo
m%fõYfuka bj;Alr .;hq;= fjhs¡ ta i|yd MDI Parent Form tflys ueo
fld;ekl fyda vn,A la,sla lr fldaâ úkafvda tl ,nd.ksñka fukqnd¾ iy

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
gQ,And¾ iïnkaO lrñka ,shd we;s fla;khka tys bfjkaÜia iu`. m%fõYfuka
bj;A lr.kak¡ fuf,i wkjYH fla;khka bj;A lr.;A miq ksjerosj f*daï tl
Odjkh jkafkao hkak fidhdne,Sug tl jrla hQi¾ fkaï iy mdiaj¾â
,ndfoñka jevigyk Odjkh lrn,kak¡ oeka MDI Parent Form tlg w¿;ska
MenuStrip lkafg%da,A tlla ,ndf.k tys Tools f,i m%Odk fukq whs;uhla
ks¾udKh lr ta ;=, Create User f,i Wm fukq whs;uhla ks¾udKh lr.kak¡
oeka fuu Create User fukq úOdkh wkq.ukh l,úgoS fuu fojkshg ,nd.;A
idudkH f*daï tl fmkaúh hq;= neúka fuu Create User Wm fukq whs;uh vn,A
la,sla lr tys Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

wms oeka fojkshg ,nd.;A f*daï tl ;=, w¿;A hQi¾ flfkl= we;=,;A lsÍu"
bj;A lsÍu iy wjirmoh fjkia lsÍug wod, w;=reuqyqK; ks¾udKh lruq¡ fï
ld¾hh i|yd wm idudkH mßos w;=reuqyqK; ks¾udKh lrkúgoS by;
ld¾hhka ;=k fjka fjka jYfhka isÿlrk úgoS ta i|yd tlsfklg fjkia
f*daï ;=kla fhdod.ekSug isÿfjhs¡ tkï w¿;A hQi¾ flfkl= we;=,;A lsÍug
tl f*daï tll=;A hQi¾ flfkl= bj;A lsÍug tla f*daï tll=;A iy wjir moh
fjkia lsÍug wod, ;j;a f*daï tlla f,igh¡ fuúg jevigyfkys jD;A;Suh
iaNdjhg isÿjk ydksh wuq;=fjka lsjhq;= ke;' kuq;A fï i|yd losu lkafg%da,A
tlla gQ,Afndlaia tl ;=, olakg ,efnhs¡ fuh gQ,Afndlaia tflys Containers
leg.ßfhys Tab Control kñka olakg ,efnhs¡

fuh gQ,Afndlaia tl ;=, olakg ,efnk úYAñ; lkafg%da,A tlla jYfhka


ye|skajQjdg jrola fkdue;' fuu lkafg%da,A tl vn,a la,sla lr f*daï tlg ,nd.;A
miqj Test Page1, Test Page2 f,i msgq fyj;A geí folla olakg ,efnhs¡ fuu msgq
fol ;=, tlu bvl lkafg%da,Aia msysgqjd .ekSfï yelshdj we;' WodyrKhla f,i
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
Tn Test Page1 geí tl ;=, lsishï lkafg%da,aia lsysmhla Ndú;d lrñka
w;=reuqyqK;la ks¾udKh lf,Ahehs is;kak¡ fuúg Test Page2 geí tl la,sla
l,úg th w¿;Au f*daï tlla fyj;A msgqjla wdldrhg fmkajk w;r wfkla
geí tflys we;s lsisÿ lkafg%da,A tlla olakg fkd,efnk w;r fuh tla;rd
wdldrhl w¿;A f*daï tlla jYfhka fmkajkq ,nhs¡ fjk fjku f*daï
,nd.ekSu fjkqjg ta i|yd fjk fjku geí Ndú;d lsÍfï yelshdj fuu
lkafg%da,A tl ;=, mj;S'

fyd|hs gQ,Afndlaia tflka fuu lkafg%da,A tl vn,A la,sla lr fojkshg ,nd.;A


f*daï tlg tl;= lr.kak¡ fuu lkafg%da,A tl f*daï tlg ,nd.;A miq
wdrïNfhys olakg ,efnkafka fujeks geí folla fyj;A msgq folla muKs¡
tajd Tab Page1 iy TabPage2 f,iska olakg ,efnhs¡ fuysoS wmf.A jevigyfkys
w¿;A hQi¾ flfkl= ks¾udKh lsÍug tla msgqjl=;A" hQi¾ flfkl= bj;A lsÍug tla
msgqjl=;A iy mdiaj¾â tl fjkia lsÍug ;j;a msgqjl=;A f,i msgq 3 la wjYHùu
isÿfjhs¡ fuf,i w¿;A msgqjla fyj;A wu;r geí tlla tl;= lr.ekSu i|yd
f*daï tflys olakg ,efnk geí lkafg%da,A tl f;dard.kak¡ fuysoS f;dark úgoS
geí lkafg%da,A tflys geí fldgi u; la,sla lrñka f;dard.kak¡ oeka
fm%dm¾àia úkafvda tflys TabPages fm%dmá tl bosßfhys olakg ,efnk ;s;a
;=klska ksfhdackh jk nÜka tl la,sla lrkak¡ fuúg olakg ,efnk
vhf,d.A fndlaia tflka w¿;A geí tlla tl;= lr.ekSu i|yd Add nÜka tl
la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuúg TabPage3 f,i w¿;A geí tlla tl;=ù we;s wdldrh olakg ,efnhs¡ fuu
tla tla geí ;=, fmkajkq ,nk ud;Dldj fjkia lsÍu i|yd Members
,ehsia;=fjka wod, geí tl f;dard Bg bosßfhka we;s fm%dm¾àia ,ehsia;=fjka Text
bosßfhys oekg we;s TabPage3 fjkqjg Tng wjYH ud;Dldj i|yka lrkak¡

wmf.A jevigyfkys m,uq geí tl New User f,i kïlrñka f,an,a lkafg%da,a 4
la" fglaiaÜ fndlaia lkafg%da,A 3 la" lïfnd fndlaia lkafg%da,A tlla iy nÜka
lkafg%da,A tlla ,nd.ksñka my; mßos m,uq geí tl ;=, äihska lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

wms oeka fuys l%shdldÍ;Ajh meyeos,s lr.ksuq¡ fuys Enter User Name bosßfhys
fuu mß.Kl moaO;shg msúiSu i|yd Tn leu;s iqÿiq hQi¾fkaï tlla ,ndosh
hq;=h' fufia ,ndoS Tng Enter Password bosßfhys mdiaj¾â tlla ,ndoSug
;e;alrk úgoS l,ska ,ndÿka hQi¾fkaï tl oekg fuu mß.Kl moaO;sh ;=,
Ndú;djk úgl kï wksjd¾fhkau ta nj okajñka uefiaÊ tlla fmkaúh hq;=
w;r bkamiq kej;;A fjk;A hQi¾fkaï tlla ,ndoSug tu fglaiaÜ fndlaia tl
ysiaùu isÿúh hq;=h' fuys Enter Password bosßfhys ,ndÿka mdiaj¾â tl ta
wdldrfhkau Re Enter Password bosßfhys ,ndosh hq;=fjhs¡ fuysoS jeroSulska Tn
is;+ mdiaj¾â tl ghsma fkdù fojks wjia:dfõoS th ksjerosj ,ndoS we;s úgl
mdiaj¾â tl ms,sn| .eg¿jla mj;S hkqfjka uefiaÊ tlla fmkajd tu fglaiaÜ
fndlaia folu ysiaù kej;;A uq,isgu mdiaj¾â ,ndoSug yelsúh hq;=h' fuys
Create New User nÜka tl la,sla l,úg fuh w¿;A hQi¾ flfkl= f,i mß.Kl
moaO;shg we;=,Aùu isÿúh hq;=h' fyd|hs fuu f*daï tl i|ydo l,ska f*daï
tflysoS fuka OleDb la,dia tl ks¾udKh lrñka welaiia iy úIqj,A fíisla
fvdÜfkÜ w;=reuqyqK; w;r mj;sk iïnkaO;djh f.dvk`.d.kak¡ fuys Enter
User Name bosßfhys hQi¾ fkaï tlla ,ndoS mdiaj¾â tlla ,ndoSug ;e;alrk úgoS
tu kñka moaO;sh ;=, hQi¾ fkaï tlla ;sfíoehs fidhdne,sh hq;=fjhs¡ fyd|hs
tfiakï fï i|yd fla;kh l,hq;Af;A TextBox1 ys LostFocus bfjkaÜ tl ;=,
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fjhs¡ fuu lkafg%da,A tl vn,A la,sla lr fldaâ úkafvda tl ,ndf.k ol=Kqmi
by, fl,jfrys we;s bfjkaÜia ,ehsia;=fjka LostFocus bfjkaÜ tl
f;dard.kak¡

fuysoS hQi¾ fkaï tl i|yka lrkq ,nkafka TextBox1 lkafg%da,a tl ;=, neúka th
wod, logintbl fÜn,A tflys mj;So hkak fidhdne,sh hq;= neúka fï i|yd
OleDbParameter tlla ks¾udKh l,hq;= fjhs¡ ta i|yd my; oelafjk wdldrhg
fla;kh lrkak¡

l,ska bf.k.;A fla;hkays wkqidrfhka Tng by; fla;kh ukdj jegfykakg


we;ehs lshd wfmalaId lruq¡ oeka fuu p1 merdógrhg .nvdlr.;A TextBox1 ys
ghsma lrk,o hQi¾fkaï tl fÜn,A tl ;=, mj;skjdo hkak SQL fla;hla yryd
fidhdne,sh hq;=fjhs¡ fyd|hs by; fla;khg miqj my; oelafjk wdldrhg
fla;kh lrkak¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

fuysoS da wevemag¾ tl yryd p1 merdóg¾ tlg ,ndf.k we;s hQi¾fkaï tlg


iudk hQi¾fkaï tlla logintbl fÜn,A tflys mj;skafkao hkak SQL fla;h yryd
úuid n,d we;' fuf,i .e,fmk frfldaâ tlla yuqjQmiq th miqj m%fhdackhg
.kakdf;la ds kue;s fâgdfiÜ tlg mjrdf.k we;' bkamiq fuu fâgdfiÜ
tlg frfldaâ tlla ,enqfkao hkak úuidn,d we;' ñka woyiajkq ,nkafka
TextBox1 ys ,ndoS we;s hQi¾fkaï tlg iudk hQi¾fkaï tlla fÜn,A tflys mj;sk
njh¡ fuúg tfia mj;sk nj okajñka uefiaÊ tlla fmkajd we;' tfiau fjk;A
hQi¾fkaï tlla i|yka lsÍug tu fglaiaÜ fndlaia tl ysialr we;' tfukau
kej; hQi¾fkaï tl ghsma lsÍug l¾i¾ tlo msysgqjd we;' fuysoS Enter
Password bosßfhys ,ndoS we;s mdiaj¾â tl iy Re Enter Password bosßfhys
,ndoS we;s mdiaj¾â tl w;r fkd.e,mSula mj;Skï ta nj oekaùug;A tajd
wiudk neúka w¿;ska mdiaj¾â tlla ,ndoSug fglaiaÜ fndlaia ysia lsÍug my;
mßos fla;kh lrkak¡ fuho fla;kh l,hq;Af;A Re Enter Password bosßfhys
we;s fglaiaÜ fndlaia tflys LostFocus bfjkaÜ tl ;=, fjhs¡ fyd|hs ta i|yd my;
mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys Create New User nÜka tl la,sla l,úgoS fuu o;A; w¿;A hQi¾ flfkl=
jYfhka logintbl fÜn,A tlg we;=,;Aùu i|yd my; mßos fla;kh lrkak¡
hQi¾fkaï tl" mdiaj¾â tl iy .sKqï wdldrh hk tajd w¿f;kau frfldaâ
tlla f,ig fÜn,A tlg we;=,;A lsÍug wjYHksid merdóg¾ia ;=kla ks¾udKh
lsÍug isÿfjhs¡ oekgu;A p1 f,i merdógrhla ks¾udKh lr we;s neúka p2 iy
p3 f,i fl,skau la,dia tl ;=, ;j;a merdóg¾ folla ks¾udKh lr.kak¡

oeka fuu Create New User nÜka tflys Click bfjkaÜ tl ;=, my; mßos fla;kh
lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS TextBox1 ys hQi¾fkaï tl;A TextBox2 ys mdiaj¾â tl;A iy lïfnd fndlaia


tflka .sKqï wdldrh;A f;dard fkdue;s úgoS fuu nÜka tl la,sla l,úg
Please enter all details f,i uefiaÊ tlla fmkaùug fla;kh lr we;' fuysoS
hQi¾fkaï tl" mdiaj¾â tl iy .sKqï wdldrh i|yd merdóg¾ ;=kla ks¾udKh
lrf.k we;' fuu o;A; frfldaâ tlla wdldrhg heùu i|yd OleDbCommand
TífclaÜ tlla wjYH fjhs¡ ta i|yd fl,skau la,dia tl ;=, Dim cmd As
OleDbCommand f,i fõßhn,A TífclaÜ tlla ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys fldgq lrk,o fla;kh muKla tl fm,lg ,sùug j.n,d.kak¡ fuys


OleDbCommand TífclaÜ tl Ndú;d lrkq ,nkafka úIqj,A fíisla fvdÜfkÜ
w;=reuqyqKf;ys isg fÜn,A tlg o;A; mdia lsÍu i|yd fjhs¡ bkamiq o;A; mdia
lrkúgoS merdóg¾ ;=fkys we;s w.hkao OleDbCommand TífclaÜ tlg tl;=
lr.kakd f,ig fla;kh lr we;' cmd.ExecuteScalar hk fla;h u.ska th
frfldaâ tlla wdldrfhka fÜn,A tlg ,nd.kakd f,ig fla;kh lr we;'
fyd|hs oeka wmg ks¾udKh lsÍug we;Af;A hQi¾ flfkl=f.A mdiaj¾â tl
fjkia lsÍug isÿjqjfyd;A Bg wod, w;=reuqyqK; fjhs¡ ta i|yd B,`. we;s geí
tl Edit User f,i kï lr ta ;=, my; mßos lkafg%da,Aia ,nd.ksñka w;=reuqyqK;
ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu w;=reuqyqKf;ys isÿlrkq ,nkafka hï flfkl=f.A mdiaj¾â tl fjk;A


flfkl= úiska oek.;fyd;A ta fjkqjg fjk;A mdiaj¾â tl ,ndoSu fjhs¡ wjYH
kï .sKqï wdldrh jqjo fjkia lsÍfï yelshdj mj;S' oeka fuu w;=reuqyqKf;ys
l%shdldÍ;Ajh f;Areï.ksuq¡ fuysoS jevigyk äihska lrk wjia:dfõoSu Enter
NewPassword, Re Enter New Password iy Account Type hk f,An,A iy Bg
bosßfhka we;s ish¿u lkafg%da,Aia Ndú;dl, fkdyels wdldrfhka wl%sh ;;Ajfha
mej;sh hq;=h' ta i|yd tu ish¿u lkafg%da,Aia f;dard Enable fm%dmá tl False lr
;nkak¡ fuys Select User Name bosßfhys lsishï hQi¾fkaï tlla f;dard Bg
my,ska we;s Enter Current Password bosßfhys Bg wod, mdiaj¾â tl ,ndÿka úgoS
muKla w¿;A mdiaj¾â tlla ,ndoSug yelsúh hq;=h' tkï ;djld,slj wl%shj ;snQ
lkafg%da,Aia ish,A, w¿;A mdiaj¾â tlla ,ndoSu i|yd il%sh úhhq;=h' tkï mdiaj¾â
tl fjkia l,yelafla oekg Ndú;d lrk,o mdiaj¾â tl iy Bg wod, hQi¾fkaï
tl ,ndÿka úgoS muKs¡ fuf,i hQi¾fkaï tl m,uqj f;dard Enter Current
Password bosßfhys ksjeros mdiaj¾â tl ,ndfok úgu my;ska ;djld,slj wl%shj
we;s lkafg%da,Aia il%sh lr.ekSug kï fla;kh l,hq;Af;A tu lkafg%da,A tflys
TextChanged bfjkaÜ tl ;=, fjhs¡ fuysoSo lïfnd fndlaia tflka f;dark

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
hQi¾fkaï tl iy TextBox4 ys ,ndfok mdiaj¾â tlg .e,fmk frfldaâ tl
yuqjQúgoS wl%shj mej;s lkafg%da,Aia il%sh lr.ekSug wjYH ksid merdóg¾ia
folla ks¾udKh lsÍug isÿfjhs¡ fyd|hs oeka TextBox4 ys TextChanged bfjkaÜ
tl ;=, my; mßos fla;kh lrkak¡

fuys merdóg¾ia j,g wod, fldgq lrk,o fla;kh tl fm,lg ,sùug


j.n,d.kak¡

fuysoSo fldgq lrk,o fla;kh tl fm,lg ,sùug j.n,d.kak¡ fuysoS


OleDbParameter tl yryd logintbl tflka fuu lïfnd fndlaia tflka
f;dark,o hQi¾fkaï tl iy TextBox4 ys ,ndoS we;s mdiaj¾â tl hk folu iys;
frfldaâ tlla mj;So hkak SQL fla;h yryd úuid we;' fuf,i tu frfldaâ tl
yuqjQ miq th ;djld,slj ds fâgdfiÜ tflys .nvdlr ;nd.kakd f,ig fla;kh
lr we;'
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

fuysoS fuu logintbl fÜn,A tflka ds fâgdfiÜ tlg fjka lr.;Af;A tla
frfldaâ tlla kï tkï frfldaâ tlla mej;Suhkq ,ndoS we;Af;A ksjerosu
mdiaj¾â tl iy hQi¾fkaï tl neúka ;djld,slj wl%shj ;snQ lkafg%da,Aia il%sh
lsÍu i|yd fla;kh lr we;' Else hkq tfia fkdjk wjia:dj fjhs¡ tkï
TextBox4 ys ksjeros mdiaj¾â tl ghsma lr kej;;A jeros wdldrhg ,ndÿk
fyd;A l,ska il%sh lrk,o lkafg%da,AiA wl%sh lsÍug fla;kh lr we;' fuu
Select Username bosßfhys we;s lïfnd fndlaia tlg oekg logintbl fÜn,A tflys
we;s ish¿u hQi¾fkaï ,ehsia;=jla f,i ,nd.; hq;=fjhs¡ fuh isÿúhhq;Af;A
jevigyk wdrïNjk úgoS neúka ta i|yd f*daï f,daâ bfjkaÜ tl ;=, my;
mßos fla;kh lrkak¡

fuysoS logintbl fÜn,A tflka lgoinname *S,Aâ tflys we;s ish¿u frfldaâia
fjkalr th ds fâgdfiÜ tlg fjkalrf.k we;' bkamiqj th lïfnd fndlaia

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
tlg ,ehsia;=jla jYfhka ,nd.kakd f,ig fla;kh lr we;' Enter New
Password bosßfhys ,ndfok mdiaj¾â tl iy Re Enter New Password bosßfhys
,ndfok mdiaj¾â tl w;r fjkila mj;Skï ,ndoS we;s mdiaj¾â .eg¿ iy.;
neúka ta nj ksjeros lr.ekSug l,ska wdldrhgu fuka TextBox6 lkafg%da,A
tflys LostFocus bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuys Account Type lïfnd fndlaia tl ;=, fmr mßosu .sKqï wdldr fol jk
administrator iy local f,i whs;u folla ,ndfokak¡ fuys Apply Settings nÜka
tl la,sla l,úgoS by; fjkia lrk,o mdiaj¾â tl iy .sKqï wdldrh wod,
f;dard we;s hQi¾fkaï tlg wkqj hdj;Ald,Skùu i|yd Apply Settings nÜka tl
;=, my; mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
fuys hQi¾fkaï tlla" .sKqï wdldrhla iy w¿;A mdiaj¾â tl i|yka fkdlr fuu
nÜka tl la,sla l,fyd;A Please enter all details f,i uefiaÊ tlla fmkaùug
fla;kh lr we;' p1 merdógrhg TextBox5 ys ghsmalr we;s w¿;A mdiaj¾â tl;A"
p2 merdógrhg ComboBox3 j,ska f;dard we;s .sKqï wdldrh;A iy p3 merdógrhg
ComboBox3 j,ska f;dard we;s hQi¾fkaï tl mjrd.kakd f,ig fla;kh lr
we;'

fuysoSo OleDbCommand tlg wod, fla;kh tl fm,g ,súh hq;=fjhs¡ fuysoS


logintbl fÜn,A tflys oekg ;sfnk mdiaj¾â tl @pword merdógrhg mjrd.;A
mdiaj¾â tflka .sKqï wdldrh @acctype merdógrhg mjrd.;A .sKqï
wdldrfhka Select User Name bosßfhys f;dard we;s hQi¾fkaï tlg wkqj
hdj;Ald,Sk jk f,ig fla;kh lr we;'
fyd|hs wms oeka fuu mß.Kl moaO;sfhys oekg Ndú;d fkdlrkq ,nk hQi¾
flfkl= bj;A lsÍug wod, w;=reuqyqK; ks¾udKh lruq¡ fyd|hs fï i|yd
B,`. geí tl Remove User f,i kï lr my; oelafjk wdldrhg tu geí tl
äihska lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoSo Remove User nÜka lkafg%da,A tl f;dard tyso fm%dm¾àia úkafvda tflys
Enabled fm%dmá tl False lr ;nkak¡ fuysoS wod, hQi¾fkaï tl f;dard Bg wod,
mdiaj¾â tl ghsma l,úgoS muKla wod, hQi¾ j bj;A lsÍu i|yd fuu nÜka tl
il%shúh hq;=h' fyd|hs Select User Name bosßfhys we;s lïfnd fndlaia tl i|yd
logintbl fÜn,A tflys oekg mj;sk ish¿u hQi¾fkaï ,nd.ekSu i|yd f*daï
f,daâ bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
fuys fldgq lrk,o fla;kh ta i|yd ,shd we;' fuysoS wmg wuq;=fjka w¿f;ka
fâgdwevemag¾ ,shñka fâgdfiÜ ks¾udKh lsÍug wjYH ke;' ukao l,ska ds
fâgdfiÜ tl ;=, mj;skafkao logintbl fÜn,a tflka fjka lr.kakd,o
hQi¾fkaï ish,a, fjhs¡ tu ksid fldgq lrk,o fla;kh muKla m%udKj;Aùu
isÿfjhs¡ fuysoSo hQi¾fkaï tl f;dard Enter Current Password bosßfhys Bg wod,
ksjeros mdiaj¾â tl ghsma lrk úgoSu fuu Remove User nÜka tl il%sh lr.ekSu
i|yd TextBox7 ys TextChanged bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

p1 merdógrhg ComboBox4 ys f;dark,o hQi¾ fkaï tl;A p2 merdógrhg


TextBox7 ys ghsma lrk,o mdiaj¾â tl mjrd.kakd f,ig fla;kh lr we;'
fuysoS TextBox7 ys ,ndfok mdiaj¾â tl iy ComboBox4 ys f;dark,o hQi¾
fkaï tl hk folu ;ks frfldaâ tlla jYfhka mj;So hkak fidhdne,sh hq;=
neúka ta i|yd merdóg¾ folla wjYHùu isÿfjhs¡

fuysoS da fâgdwevemag¾ tl yryd @lgoinname merdógrhg mjrd.;A hQi¾fkaï


tl iy @pword merdógrhg mjrd.;A mdiaj¾â tllska hq;A frfldaâ tlla
mj;So hkak SQL fla;h ,shd we;' fuf,i frfldaâ tl yuqjQmiq th ds
fâgdfiÜ tl ;=,g mjrd ;nd.kakd f,ig fla;kh lr we;'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

logintbl fÜn,A tflka fuu ds fâgdfiÜ tflys tjeks frfldaâ tlla yuqjqjfyd;A
tkï frfldaâ tlla ;sîuhkq ,ndoS we;Af;A kshñ; hQi¾fkaï tlg wod,
mdiaj¾â tl neúka fuúg tu hQi¾ bj;A lsÍug wod, Button3 lkafg%da,a tl
fyj;A Remove User nÜka tl il%sh lsÍug fla;kh lr we;' fuu
w;=reuqyqKf;ys Remove User nÜka tl la,sla l,úg oekg f;dardf.k we;s hQi¾
iïmQ¾Kfhkau moaO;sfhka bj;Aùu isÿúh hq;=h' ta i|yd my; oelafjk wdldrhg
fuu nÜka tflys Click bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuys fldgq lrk,o fla;kh tl fm,lg ,súhhq;= nj Tng wuq;=fjka mejish


hq;= ke;' fuysoS bj;Aúh hq;Af;A lïfnd fndlaia tflka f;dark,o hQi¾ neúka
ta i|yd merdógrhla wjYH fjhs¡ ta i|yd p1 merdógrh Ndú;d lr we;' fuf,i
wod, hQi¾ fÜn,A tflka bj;A lsÍug wod, SQL fla;h mdia lsÍug cmd kñka
ks¾udKh lr.;A OleDbCommand Ndú;d lr we;' ä,SÜ lrkq ,nkafka logintbl
fÜn,A tflys we;s ComboBox4 lkafg%da,A tflka f;dark,o hQi¾g wod,
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
iïmQ¾K frfldaâ tl fjhs¡ fuf,i hQi¾ flfkl= ä,SÜ lsÍfïoS hïlsis
wjia:djloS tla hQi¾ flfkl= muKla we;s wjia:djloS tho ä,SÜ l,miq
kej;;A jevigyk fj; msúiSu i|yd lsisÿ hQi¾ flfkl= olakg fkd,efnhs¡
fujeks úgloS jevigyk fodaI iys; jk neúka wmg ta i|yd fuu wjidk
hQi¾ ä,SÜ l,miq fuu logintbl fÜn,A tflys ;sfnk hQi¾ tljqkaÜ lsisjla
fkdue;soehs n,d tfia kï kej;;A Admin kñkA mdiaj¾â tl 1234 jk
administrator wdldrfha tljqkaÜ tlla ks;ekskau iliajk wdldrhg fla;kh
l, yel' fuysoS fuu ks;ekskau iliajk hQi¾g wod, o;A; frfldaâ tlla
wdldrhg fÜn,A tlg mdia lsÍu i|yd OleDbCommand fõßhn,A TífclaÜ
tlla wjYHjk neúka fl,skau la,dia tl ;=, cmd1 kñka OleDbCommand
fõßhn,A TífclaÜ tlla ks¾udKh lr.kak¡ oeka by; fla;khg miqj my;
oelafjk wdldrhg fla;kh lrkak¡

fuysoS da fâgdwevemag¾ tl yryd logintbl fÜn,A tflys ish¿u frfldaâia


i,ldn,d fjkalr.kakd f,ig SQL fla;kh isÿlr lr we;' bkamiq fuu
fjkalr.;A frfldaâia ish,A, ds fâgdfiÜ tflys ;ekam;A lr.kakd f,ig
fla;kh lr we;' bkamiq fuu ds fâgdfiÜ tl ;=, frfldaâ 0 la fyj;A
frfldaâ lsisjla keoao hkak úuidn,d we;' fuúg cmd1 kñka ks¾udKh
lr.;A OleDbCommand fõßhn,A TífclaÜ tl yryd Admin kñka 1234
mdiaj¾â tl iys; administrator wdldrfha frfldaâ tlla fÜn,A tl ;=, ;ekam;A
lr.kakd f,ig fla;kh lr we;' fyd|hs oeka jevigyk Odjkh lr n,kak¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fuu jevigyk ks¾udKh lrkq ,nkafka idudkH is,a,r fj,|ie,la i|yd
Ndú;d l,yels jevigykl uQ,sl wjia:dj i|yd fjhs¡ tu ksid fuysoS ish¿u
myiqlï olakg fkd,efnk w;r uQ,sl myiqlï muKla we;=,;A jk mßos
ks¾udKh lrk wdldrh mshjfrka mshjr meyeos,s lrkq ,nhs¡ fuysoS wx.
iïmQ¾K mß.Kl moaO;shla ks¾udKh lsÍug wjYH mq¿,A oekqula Tng fuu
jevigyk u.ska cks; l,yels nj wm úYajdi lruq' fuu jevigyk wm
ks¾udKh lrkq ,nkafka is,a,r fj,|ie,lg nj wm Tng l,ska lSjd u;l
we;s¡ úfYAIfhkau tys úl=Kk ,nk NdKav ms,sn|j o;A; ;nd.ekSu i|yd
fjhs¡ fuf,i f;d. fj<| ie,la fyda is,a,r fj<| ie,la .;Aúg .Kqfokq
lrkq ,nkafka tys NdKav ms,sn|j fjhs¡ fuf,i NdKav .;Aúg oekg ;sfnk
NdKav fjkqjg fj<|ie,g w¿f;kau ñ,oS .kakd NdKAv ;sfnkakg mq¿jk'
fyd|hs fuf,i w¿f;ka NdKavhla fj,|ie,g ñ,oS.;Aúg th mß.Kl
moaO;shg we;=¿ lr.ekSug wod, w;=reuqyqK; oeka ks¾udKh lruq¡ fï i|yd
;j;a f*daï tlla w¿f;ka fm%dfclaÜ tlg ,nd.kak¡ fuysoS wm uQ,sl
w;=reuqyqK; ks¾udKh lr we;Af;A my; oelafjk wdldrhg fjhs¡

fuf,i lsishï NdKavhla mß.Kl moaO;shg we;=,;A lr.ekSfïoS th ksYAÑ;


leg.ßhla hgf;A we;=¿ lr.; hq;=fjhs¡ WodyrKhla f,i Tn Nestomolt hk
ksIamdokh w¿f;kau mß.Kl moaO;shg we;=,;A lr.ekSfïoS th m,uqj Milk
hk leg.ßhla ks¾udKh lr ta yryd fuu ksIAmdokh we;=,;A l, hq;=fjhs¡ fuúg
fuu NdKavh úfYaIfhka y÷kd.ekSug Ndú;d lrkq ,nk Item Code tl
ysñjkafka ks;ekskau fuu leg.ßhg wod,j fjhs¡ f;ArefKA keoao' Tn w¿f;kau
Nestomolt ksIAmdokh mß.Kl moaO;shg we;=¿ lrkúgoS th Milk f,i fjku
leg.ßhla m,uqj ks¾udKh lr.; hq;=fjhs¡ fuf,i Milk leg.ßh ks¾udKh
lrkúgoS Tng ta i|yd leu;s Item Code tlla ,ndoSfï wjia:dj ysñfjhs¡
WodyrKhla f,i MLK f,ig Item Code tl ,ndÿka úg Nestomolt ksIAmdokh
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
mß.Kl moaO;shg we;=,;A lrk úgoS ks;ekskau Nestomolt i|yd MLK1 f,i
Item Code tl ysñfjhs¡ kej;;A Anchor jeks lsß ksIAmdokhla w¿f;kau
mß.Kl moaO;shg we;=,;A lrk úgoS Milk leg.ßh f;ArEúgoS ks;ekskau MLK2
hk Item Code tl ysñfjhs¡ fuu jevigyk m,uqj Ndú;hg .kakd wjia:dfõoS
lsisÿ leg.ßhla we;=,;A lr fkdue;s neúka fuys w¿f;ka NdKav we;=,;A
lsÍug fmr leg.ßhla ks¾udKh lrf.k isáh hq;=fjhs¡ fyd|hs tf,i
ks¾udKh l,yelafla fuu w;=reuqyqKf;ys olakg ,efnk New Category nÜka
tl la,sla lsÍfuks¡ fyd|hs ta i|yd ;j;a f*daï tlla ,ndf.k th my;
oelafjk wdldrhg äihska lr.kak¡

fuysoS Category Name bosßfhys we;s fglaiaÜ fndlaia tl ;=, wod, leg.ßfhys
ku ,ndosh hq;=fjhs¡ WodyrKhla f,i Nestomolt, Nespray f,i lsß ksIAmdok
we;=,;A lrkúgoS Milk Powder f,i leg.ßh ks¾udKh lr.; yel' tfukau
fuhska bosßhg ksIAmdok we;=,;A lrkúgoS ta i|yd Item Code iliaùu i|yd
Item Code tllao leu;s mßos ,ndosh yel' WodyrKhla f,i MLK f,i ,ndosh
yel' kuq;A ksIAmdok we;=,;A lrkúgoS MLK1, MLK2, MLK3 ys 1,2,3 f,i
.Kkhùu moaO;sh u.ska isÿlrk neúka leg.ßfhys Item Code tflys wl=re
muKla ,ndoSu m%udKj;A fjhs¡ fyd|hs fuu f*daï tl i|ydo OleDb la,dia tl
ks¾udKh lr fmr wdldrhgu iïnkaO;djh we;s lr.kak¡ Conn.Open () f,i
iïnkaO;djh újD; lr.ekSugo wu;l fkdlrkak¡ fyd|hs fuu ,ndfok
leg.ß .nvdùug Bg wod, Item Code tl iliaùug wod, o;A; .nvd lr.ekSug
welaiia fâgdfíia tl ;=, Cateogry kñka fÜn,A tlla ks¾udKh lr.kak¡ fuys
my; oelafjk *S,Aâia we;=,;A úhhq;=h'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys catname *S,Aâ tl i|yd Primary Key tl we;=,;A lr we;' fuys catname
*S,Aâ tl ;=, .nvd lrkq ,nkafka leg.ßfhys ku fjhs¡ tkï Milk, Soap, Soya
Meat hk tajd fjhs¡ catcode *S,Aâ tl ;=, .nvd lrkq ,nkafka tla tla ksIAmdok
i|yd wh;Ajk Item Code tlg wod, leg.ß fldaâ tl fjhs¡ WodyrKhla jYfhka
Milk kï MLK o" Soap kï SAP f,i fjhs¡ catnum *S,Aâ tl ;=, ;ekam;A
lr.kafka tla tla ksIAmdok j, Item Code tflys wl=rej,g miqj ysñjk w.h
fjhs¡ MLK1 ys 1" ;j ksIAmdok we;=,;A l,miq MLK2 ys 2 hk w.h fjhs¡ fuh Tng
my; rEmigyfkka wjfndaO lr.; yel'

fyd|hs fuu w;=reuqyqKf;ys Add New Category nÜka tl vn,A la,sla lr tys
la,sla bfjkaÜ tl;=, my; mßos fla;kh lrkak¡ fuysoS leg.ßfhys ku iy
leg.ß fldaâ tl ;u wNsu;h mßos ,ndfok neúka ta i|yd merdóg¾ folla
ks¾udKh lsÍug isÿfjhs¡ fuysoS ,ndfokafka w¿;Au leg.ßhla neúka tu
fldaâ tlg miqj ysñjk w.h 1 neúka th wmg fl,skau w.h 1 f,i ,ndosh
yel'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu fla;h ukdj jegfykakg we;ehs lshd wfmalaId lruq¡ fuysoS Category fÜn,A
tlg leg.ß fkaï tlla" tys fldaâ tl;A Item tlla i|yd ysñjk fldaâ tflys
mgka .kakd w.h 1 f,i i|yka lr we;' ;j;a Item tlla we;=,;A lrk úgoS 2
f,i hdj;Ald,Sk jkafka fuu 1 ka mgka .kakd w.h fjhs¡ fuu w.h iy
leg.ß fldaâ tl tlg wE|Su u.ska Item Code tl iliaùu isÿjkq ,nhs¡ fuf,i
leg.ßh ,ndoSfuka miqj fuu f*daï tl bj;Alr fâgdfíia tflys wod, fÜn,A
tl újD;lr neÆúg Tng frfldaâ tlla jYfhka by; o;A; ;ekam;A ù we;s
wdldrh n,d.; yel' tfukau moaO;shg NdKAvhla we;=,;A lrkúgoS ta i|yd
ksYAÑ; fnodyßkafkla fyj;A Supplier flfkl=o olakg ,efnhs¡ w¿;ska NdKav
we;=,;A lrk úgoS fuu Supplier f.A f;dr;=reo we;=,;A lsÍug isÿfjhs¡ jevigyk
wdrïNjk úgoSo fujeks Supplier flfkl=f.A f;dr;=re we;=,;A lr fkdue;s
neúka New Supplier nÜka tl la,sla lrkúgoS fuu Supplier flfkl= moaO;shg
we;=,;A lsÍug yelsúh hq;=h' fuu Supplier flfkl= i|yd Tyqgu muKla ysñjk
ksYAÑ; Supplier Code tlla olakg ,efnhs¡ fuu w;=reuqyqK; ks¾udKh lsÍu
i|yd fm%dfclaÜ tlg ;j;a w¿;A f*daï tlla ,nd.kak¡ Item Code tl fuka
Supplier Code tlo os.ska os.gu .Kkhùu i|yd welaiia fâgdfíia tl ;=, ;j;a
w¿;A fÜn,A tlla ks¾udKh lr.kak¡ fuh suptbl f,i kï lr my; *S,Aâia
ks¾udKh lr.kak¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

fuys supcode hkq Supplier Code tflys wl=rejk w;r supnumb ;=,oS tla tla
ima,h¾g ysñjk Supplier Code tflys b,lalu fyj;A w.h .Kkhùu i|yd
Ndú;d lr we;' fuu fldaâ tl iy w.h tl;=ùfuka Supplier Code tl
ks¾udKhùu isÿfjhs¡ fuysoS leg.ßfhka iEfok Item Code tl fuka fkdj iEu
flfkl=gu ,efnkafka tlu wdlD;shlska hq;A Supplier Code tlla neúka fuu
ks¾udKh lr.;A suptbl fÜn,A tl újD;lr supcode tl SUP f,i;A supnumber
tl 1 f,i;A ilia lr.kak¡ fuúg we;=,;A lrkq ,nk ima,h¾ia i|yd m,uqj
SUP1 f,i iliaùu isÿfjhs¡

fyd|hs wms oeka ,nd.;A f*daï tl ;=, w¿;A ima,h¾ flfkl= we;=,;A lsÍug wod,
w;=reuqyqK; ks¾udKh lruq¡ fï i|yd f,An,A lkafg%da,A folla" fglaiaÜ fndlaia
lkafg%da,A ;=kla iy nÜka lkafg%da,A tlla muKla wjYH fjhs¡ oeka my;
oelafjk wdldrhg f*daï tl äihska lr.kak¡

iqmqreÿ f,i fuu f*daï tl ;=,o OleDb la,dia tl ks¾udKh lrñka welaiia
fâgdfíia tl iy uDÿldx. w;=reuqyqK; w;r iïnkaO;djh f.dvk.d.kak¡
fyd|hs fuu f*daï tl fmkajkjd;A iu`.u oekg ,nd.; yels Supplier Code tlo
fmkaúh hq;=h' fyd|hs ta i|yd f*daï f,daâ bfjkaÜ tl ;=, my; mßos fla;kh
isÿlrkak¡ iqmqreÿ f,i fl,skau la,dia tl ;=, da f,i OleDbDataAdapter
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fõßhn,A TífclaÜ tlla iy ds f,i fâgdfiÜ fõßhn,A TífclaÜ tlla
ks¾udKh lr.kak¡

fuysoS wevemag¾ tl ;=, ,shd we;s SQL fla;fhys suptbl tflys we;s ish¿u
frfldaâ i,ldn,d tajd fjka lr.kakd f,ig fla;kh lr we;' fuu fÜn,A
tflys mj;skafka tlu frfldaâ tlla neúka th ds fâgdfiÜ tflys
;djld,slj .nvdlr ;nd.ekSug fla;kh lr we;' bkamiq fuu fjkalr.;A
frfldaâ tflys we;s supcode tlg wod, fldaâ tl iy supnum tlg wod,
mj;sk w.h ms,sfj,ska TextBox2 ys iy TextBox3 hk lkafg%da,Aia i|yd mjrdf.k
we;' fuu f*daï tflys Add New Supplier nÜka tl la,sla l,úg oekg fuu f*daï
tflys we;s Supplier Name tl iy Supplier Code tl fâgdfíia tflys Bg wod,
fÜn,A tllg .uka l,hq;= fjhs¡ ta i|yd welaiia fâgdfíia tl újD;lr w¿;A
fÜn,A tlla ks¾udKh lr.kak¡ fuh Supplier f,i kïlr my; *S,Aâia
ks¾udKh lr.kak¡

fuys supname *S,Aâ tl ;=, ima,h¾ f.A ku;A supcode *S,Aâ tl ;=, ima,h¾
flfkl= i|yd ysñjk Supplier Code tflys .Kkh fjñka mj;sk w.h .nvdùu
isÿfjhs¡ fuys supcode *S,Aâ tl i|yd Primary Key tl we;=,;A lr.kak¡ fya;=j
ysñjk Supplier Code tflys .Kkh fjñka mj;sk w.h tla flfkl=g ,enqK
miqj th fjk;A lsisu flfkl=g ysñ fkdjk neúks¡ oeka fuu Add New
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
Supplier nÜka tl la,sla l,úg fuu o;A; Supplier fÜn,a tlg ,nd.ekSu i|yd
my; mßos fla;kh l,hq;= fjhs¡ fuysoS ima,h¾f.A ku iy ima,h¾ fldaâ tl
fglaiaÜ fndlaia j,ska ,nd.kakd neúka fï i|yd merdóg¾ia folla ks¾udKh
l,hq;= fjhs¡

fuysoS ima,h¾ fldaâ tl jkqfha TextBox2 ys iy TextBox3 j,ska neúka

p2.Value = TextBox2.Text & TextBox3.Text


f,i i|yka lr we;'

fuf,i ima,h¾ flfkl= we;=,;A l,miq B,`. ima,h¾ flfkl= we;=,;A lsÍu
i|yd ima,h¾ fldaâ tl hdj;Ald,Skùu isÿúh hq;=h' WodyrKhla f,i Tn SUP1
kñka tla ima,h¾ flfkl= fÜn,A tlg we;=,;A l,dhehs is;kak¡ fuúg
ima,h¾ fÜn,A tflys frfldaâ tl jkafka SUP1 fjhs¡ oeka B,`. ima,h¾ we;=,;A
lsÍug meñKsúg fuh iajhxl%Shju SUP2 f,i fmkaúh hq;=h' fyd|hs fuf,i
ima,h¾ fldaâ tl hdj;Ald,Sk ùu i|yd my; mßos fla;kh lrkak¡ fuysoS Suptbl
fÜn,A tflys i;HjYfhkau isÿjkafka supcode tflys fglaiaÜ tl tf,iu
mj;soaoS supnumb *S,Aâ tflys we;s w.hg tl ne.ska tl;= lrñka tu supcode
tl iy supnumb *S,Aâ folu tl;=ùfuka ima,h¾ fldaâ tl ks¾udKh ùu

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
isÿfjhs¡ fuysoS p4 f,i ;j;a merdóg¾ tlla iy ima,h¾ fldaâ tl hdj;Ald,Sk
ùug ta i|yd SQL fla;h mdia lsÍug ;j;a cmd1 kñka OleDbCommand
fõßhn,A TífclaÜ tlla fl,skau la,dia tl ;=, ks¾udKh lr we;'

fuysoS ima,h¾ fldaâ tl hkq TextBox2 ys iy TextBox3 ys we;s fohska iEfok


tlla fjhs¡ kuq;A tla tla ima,h¾ i|yd ima,h¾ fldaâ tl ysñùfïoS fjkiajkq
,nkafka iy TextBox3 ys we;s w.h neúka count f,i Integer fâgdghsma tflys
fõßhn,a tlla ks¾udKh lr oekg TextBox3 ys we;s w.hg tlla tl;= fjñka
th ks¾udKh lr.;A count fõßhn,hg mjrd we;' bkamiq th p4 merdógrhg
mjrdf.k we;' fuysoS hdj;Ald,Sk úhhq;Af;A suptbl fÜn,A tflys supnumb *S,Aâ
tl fjhs¡ fuf,i hdj;Ald,Sk úhhq;Af;A @supnumb merdóg¾ tlg wkqj fjhs¡
fyd|hs fuu mß.Kl moaO;sfhys w¿f;kau lsishï NdKavhla we;=,;A lsÍug
wod, w;=reuqyqK; ks¾udKh lruq¡ fï i|yd f,An,A lkafg%da,A 5 la" fglaiaÜ
fndlaia lkafg%da,A 4 la" lïfnd fndlaia lkafg%da,A folla iy nÜka lkafg%da,A 3
la wjYH fjhs¡ fm%dfclaÜ tlg w¿;A f*daï tlla ,ndf.k my; oelafjk
wdldrhg by; lkafg%da,Aia Ndú;d lrñka w;=reuqyqK; ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu w;=reuqyqKf;ka isÿlrkq ,nkafka is,a,r fj<|ie, i|yd w¿;Au


NdKavhla we;=,;A lsÍu fjhs¡ fyd|hs MDIParent f*daï tl újD;lr
Registration f,i fjku m%Odk fukq whs;uhla ks¾udKh lr tys Add New
Product f,i Wm fukq whs;uhla ks¾udKh lr fuu f*daï fmkajk f,ig
fla;kh lr we;'

fyd|hs fmr mßosu OleDb la,dia tl ks¾udKh lr Bg wod, fõßhn,A TífclaÜ


Ndú;d lrñka fmr mßosu welaiia fâgdfíia tl iu`. in|;djh
f.dvk.d.kak¡ fuu f*daï tl fmkajkjd;A iu`.u oekg mß.Kl moaO;shg
tl;= lrk,o ish¿u leg.ß Select Category bosßfhys we;s lïfnd fndlaia tl
;=,;A ish¿u tl;=lr we;s ima,h¾ia kï Select Supplier lïfnd fndlaia tl ;=,;A
fmkaúh hq;=h' fyd|hs ta i|yd fuu f*daï tl u; vn,A la,sla lr olakg
,efnk fldaâ úkafvda tflys f*daï f,daâ bfjkaÜ tl ;=, my; mßos fla;kh
lrkak¡ fuysoS fÜn,A follska tl jr leg.ß iy ima,h¾ fkaï ,nd.ekSug
we;s neúka fl,skau la,dia tl ;=, da, da1 f,i fâgdwevemag¾ foll=;A o;A;
;djld,slj ;ekam;A lr.ekSu i|yd ds, ds1 f,i fâgd fiÜ foll=;A ks¾udKh
lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

by; fla;kh ukdj jegfykakg we;ehs lshd wfmalaId lruq¡ fuu f*daï tflys
Select Category bosßfhys we;s lïfnd fndlaia tflka lsishï leg.ßhla f;ArEúgoS
tu leg.ßfhka w¿;A NdKAvhla we;=,;A lsÍug Bg wod, ,nd.; yels Item Code
tl fmkaúh hq;=h' fyd|hs ta i|yd Select Category bosßfhys we;s lïfnd fndlaia
tl vn,A la,sla lr tys SelectedIndexChanged bfjkaÜ tl ;=, my; mßos
fla;kh lrkak¡ fuysoS lïfnd fndlaia tflka f;dark leg.ßhg wod, Item
Code tl fmkaúh hq;= neúka merdóg¾ tlla fï i|yd ks¾udKh lr.; hq;=fjhs¡

fuys p1 merdógrhg comboBox1 lkafg%da,A tflka f;dardf.k we;s leg.ßh


mjrd.kakd f,ig fla;kh lr we;' fuysoS fâgd wevemag¾ tl yryd
Category fÜn,A tflys Category lïfnd fndlaia tflka f;dark,o leg.ßhg
wod, iïmQ¾K frfldaâ tlu fjka lr.kakd f,ig fla;kh lr we;'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

bkamiq fuu fjkalr.;A frfldaâ tl ds kue;s fâgdfiÜ tl ;=, ;djld,slj


.nvdlrf.k we;' bkamiq fuu Category fÜn,A tflka fjkalr.;A frfldaâ
tflys catcode tl fyj;A leg.ßhg ysñjk item Code tflys fglaia fldgi
TextBox2 lkafg%da,A tlg;A tla tla item Code tflys hdj;Ald,Sk jk w.h tkï
catnum tl TextBox3 lkafg%da,A tlg;A ,ndf.k we;'

Select Supplier bosßfhys we;s lïfnd fndlaia tflka lsishï ima,h¾ flfkl=
f;ArEmiq Tyqg wod, ima,h¾ fldaâ tl fmkaùu i|yd fuu lïfnd fndlaia
tflys SelectedIndexChanged bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

fuys p1 merdógrhg ComboBox2 lkafg%da,A tflka f;darkq ,nk ima,h¾


flfkl= mjrd.kakd f,ig fla;kh lr we;' fuys wevemag¾ tl yryd Supplier
fÜn,A tflka ComboBox2 lkafg%da,A tflka f;darkq ,nk ima,h¾g wod,
iïmQ¾K frfldaâ tl fjkalr.kakd f,ig fla;kh lr we;'
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

bkamiq fuu fjkalr.;A frfldaâ tl ds f,i ks¾udKh lr.;A fâgdfiÜ tl ;=,


;djld,slj .nvdlr ;nd.kakd w;r bkamiq tys we;s supcode *S,Aâ tl fyj;A
ima,h¾ fldaâ tl TextBox6 lkafg%da,A tl ;=, fmkajk f,ig fla;kh lr
we;' fuu f*daï tflys Add New Item nÜka tl la,sla l,úgoS fuu w¿;A
whs;uh i|yd ,ndfok o;A; fjku fÜn,A tll frfldaâ tlla jYfhka
iq/l=ï úhhq;= fjhs¡ tkï fuu we;=,;A lrk,o NdKavfhys uQ,sl úia;r
muKla fjku fÜn,A tllg hjkq ,nhs¡ tfukau whs;u j, m%udKh ñ,
.Kka wdosh fjkia lsÍug yelsjk mßos tkï w¿;A NdKAv m%udKhla f.k
wdúg tu o;A; hdj;Ald,Sk l,yels jk mßos ;j;a fjku fÜn,a tllg hjkq
,nhs¡ fuu NdKavj, uQ,sl f;dr;=re muKla we;=,;A lsÍu i|yd m,uqj
welaiia fâgdfíia tl újD;lr w¿;A fÜn,A tlla ks¾udKh lr.kak¡ fuu
fÜn,A tl Products f,i kïlrñka tys äihska ùõ tlg f.dia my; oelafjk
*S,Aâia ks¾udKh lr.kak¡

fuys itmcode hk *S,Aâ tl i|yd Primary Key tl we;=,;A lr.kak¡ fj,|ief,ys


mj;sk NdKav m%udKhka tys ñ,.Kka ksrka;rfhka hdj;Ald,Sk neúka w¿;A
NdKAv m%udKhla f.k wdúg tajd moaO;shg we;=,;A lsÍfïoS tu o;A;
;nd.ekSug ;j;a fÜn,A tlla ks¾udKh lr.kak¡ fuys ku Salestock f,i
kï lr my; *S,Aâia ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys Item Code tl i|yd Primary Key tl we;=,;A lr.kak¡ fuysoS Products
fÜn,A tl .;Aúg w¿;A frfldaâ tlla we;=,;A lsÍfïoS itmcode, itmname,
category, supcode fyj;A ima,h¾ fldaâ tl iy supname fyj;A ima,h¾ fkaï
tl wdosh we;=,;A lrk neúka merdóg¾ 5 la Ndú;d lsÍug isÿfjhs¡ tu ksid
fl,skau la,dia tl ;=, fï i|yd p1, p2, p3, p4, p5 f,i merdóg¾ia fõßhn,A
TífclaÜ 5 la ks¾udKh lr.kak¡ oeka my; oelafjk wdldrhg fla;kh
isÿlrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys OleDbCommand tlg wod, iïmQ¾K fla;kh o tl fm,lg ,súhhq;=nj


Tng wuq;=fjka lsjhq;= ke;'

NdKAvj, ñ, .Kka" m%udKhka wdoS o;A; fyj;A i;HjYfhkau lsjfyd;A Stock


tl ms,sn|j o;A; iys; fÜn,A tl i|ydo by; o;A;u hjk w;r Bg wu;rj
NdKav hdj;Ald,Sk lrk oskh i|yd ;j;a merdóg¾ tlla wjYHjk neúka p8
f,i ;j;a merdóg¾ tlla fl,skau la,dia tl ;=, ks¾udKh lr.kak¡ fuysoS wm
fuu w;=reuqyqKf;ka isÿlrkq ,nkafka w¿;A NdKAvhla Stock tl i|yd we;=,;A
lsÍu fjhs¡ tu ksid NdKav m%udKh iy ñ, hk w.hka Salestock fÜn,A tlg
we;=,;A lrkúgoS 0 f,i we;=,;A lrkq ,nhs¡ tfukau fuu Salestock fÜn,A
tlgo o;A; heùug fl,skau la,dia tl ;=, cmd2 f,i ;j;A OleDbCommand
fõßhn,A TífclaÜ tlla ks¾udKh lr.kak¡

fuys 0 f,i w.hka folla hjd we;Af;A NdKav m%udKh iy ydKAvhl ñ, i|yd
fjhs¡ fuysoS miq wjia:djloS Stock tlg NdKAv m%udKh iy ñ, .Kka
,ndfokafka fjku w;=reuqyqK;lska neúka 0 f,i ,ndoS we;' fuysoS wm fuu
fÜn,A tlg o;A; mdialrk úgoS l,ska fÜn,A tlg Ndú;d lrk,o merdóg¾ia
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
o Ndú;d lr we;' tu ksid fojkshg fjk;A fÜn,A tllg fuu merdóg¾ia
Ndú;d lrkúgoS cmd.Parameters.Clear() f,ig fla;kh lr we;'

fyd|hs fuu w;=reuqyqKf;ys lsishï leg.ßhla f;ArEúgoS tu leg.ßfhka


NdKavhla we;=,;A lsÍug ,nd.; yels Item Code tl ks;ekskau fmkajk nj
oekgu;A okakd lreKls¡ WodyrKhla f,i Tn Milk leg.ßh f;dard lsishï lsß
ksIAmdokhla mß.Kl moaO;shg we;=,;A lf,A hehs is;kak¡ kej;;A fuu
leg.ßh hgf;ysu ;j;a lsß ksIAmdokhla we;=,;A lsÍug ;e;a lrk úgoS
iajhxl%Shju B,`.g ,nd.; yels Item Code tl iliaùu isÿúh hq;=h'
WodyrKhla f,i MLK1 f,i l,ska lsß ksIAmdokhla we;=,;A lf,Ahehs is;kak'
fuúg B,`. lsß ksIAmdokh we;=,;A lsÍug ;e;a lrk úgoS Item Code tl MLK2
f,i iliaùu isÿúh hq;=h' fyd|hs óg wod, fla;kh oeka isÿlruq¡ fuysoS Item
Code tl hdj;Ald,Sk úh hq;Af;A leg.ßh f;dark lïfnd fndlaia tflka
f;dard we;s leg.ßh ;=, muKs¡ tfukau leg.ß fldaâ tflys we;s fglaiaÜ
tlg wEf|k b,lalug tl ne.ska tl;= lr B,`. Item Code tl iliajk
neúka ta i|yd merdóg¾ia folla ks¾udKh lsÍug isÿfjhs¡

fuysoS NdKAv i|yd ysñjk Item Code tflys .Kkh


jk w.h i|yka jkq ,nkafka TextBox3 lkafg%da,A tl ;=, fjhs¡

fuu TextBox3 mj;sk w.hg tlla tl;= fjñka Item Code tl ks¾udKhùu
isÿfjhs¡ fuys oekg olakg ,efnkafka ,nd.; yels Item Code tlg wod,
wxlh fjhs¡ fuys count f,i Long fâgd ghsma tflys fõßhn,hla ks¾udKh lr
we;' fuhg TextBox3 ys w.hg tlla tl;= lrñka ,efnk w.h u;l ;nd.kakd
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
f,ig fla;kh lr we;' ks¾udKh lrkq ,nk p6 merdóg¾ tl i|yd count ys
,efnk w.h;A p7 merdóg¾ tl i|yd comboBox1 ys f;dark,o leg.ßh
mjrdf.k we;' fuf,i Item Code tflys bosßhg .Kkh jk w.h hdj;Ald,Sk
lsÍug wod, SQL fla;h heùu i|yd fl,skau la,dia tl ;=, cmd1 f,i
OleDbCommand fõßhn,A TífclaÜ tlla ks¾udKh lr.kak¡

fuys fldgq lrk,o fla;kh tl fm,g ,súhhq;= nj Tng wuq;=fjka lsjhq;= ke;'
fuysoS Category fÜn,A tflys catnum *S,Aâ tlg count ys w.h ,nd.;A p6
merdóg¾ tlg wkqj hdj;Ald,Sk ùu i|yd fla;kh lr we;' fuysoS tu
hdj;Ald,Sk jk w.h fyj;A count ys w.h ,nd.;A p7 merdógrfhys tkï
lïfnd fndlaia tflka f;dardf.k we;s leg.ßhg wkqj isÿfjhs¡ fyd|hs oeka
jevigyk Odjkh lr n,d w¿;A whs;uhla we;=,;A lr n,kak¡ Tnj mqÿuhg
m;Alrjñka tla tla NdKav mß.Kl moaO;shg we;=,;A jk wdldrh oel
n,d.; yel'
fyd|hs fï wdldrhg w¿;ska NdKav mß.Kl moaO;shg we;=¿ lsÍug isÿjQúg tA
i|yd by; w;=reuqyqK; Ndú;d lsÍfï yelshdj we;' fuf,i we;=,;A lrk,o
NdKav ;jÿrg;A ñ,oS .;Aúg tu m%udKh" ñ, wdosh Stock tlg we;=,;A lsÍug
isÿjQúg ta i|yd Ndú;d lsÍug isÿjk w;=reuqyqK; oeka ks¾udKh lruq¡ fyd|hs
fï i|yd w¿;A f*daï tlla fm%dfclaÜ tlg ,nd.kak¡ fmr f*daï j,oS fuka
OleDb la,dia tl ks¾udKh lrñka welaiia fâgdfíia tl iu`. wod,
iïnkaO;djh f.dvk.df.k isákak¡ fï i|yd f,An,A lkafg%da,A 13 la" fglaiaÜ
fndlaia lkafg%da,A 4 la" .ArEma fndlaia lkafg%da,A tllA" nÜka lkafg%da,A tlla iy
DataGridView lkafg%da,A tlla wjYH fjhs¡ oeka by; lkafg%da,Aia Ndú;d lrñka
my; oelafjk wdldrhg w;=reuqyqK; ks¾udKh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs fuu w;=reuqyqK; Ndú;d lrkq ,nkafka ld,fhka ld,hg wod, NdKAv
Stock tlg f.k wdúg tu NdKav m%udKh iy ñ, .Kka hdj;Ald,Sk lsÍu
i|yd fjhs¡ fuu f*daï tl fmkajkjd;A iu`.u Data Grid View lkafg%da,A tl
;=, oekg Stock tlg we;=,;A lr we;s ish¿u NdKAvj, Item Code tl iy Item
Name we;=¿ ish¿u frfldaâia fmkaúh hq;=fjhs¡ bkamiq Item Name fglaiaÜ
fndlaia tl ;=, ghsma lrkq ,nk wl=re j,g .e,fmk NdKav j, f;dr;=re
muKla DataGridView lkafg%d,A tl ;=, fmkaúh hq;=h' WodyrKhla f,i Item
Name hgf;ys we;s fglaiaÜ fndlaia tl ;=, K wl=r ghsma lrkq ,nkúg K wl=frka
mgka.kakd ish¿u ksIAmdok DataGridView lkafg%d,A tl ;=, fmkaúh hq;=fjhs¡
Ka f,i ghsma lrkúg Ka j,ska mgka.kakd NdKavj, f;dr;=re muKla fuu
DataGridView lkafg%d,A tl ;=, fmkaúh hq;=fjhs¡ tfukau Item code fglaiaÜ
fndlaia tl ;=, ghsma lrkq ,nkúg tu wl=re j,g .e,fmk Item Code j,g
wod, o;A; fuu DataGridView lkafg%d,A tl ;=, fmkaúh hq;=fjhs¡ fyd|hs fuu
fla;kh isÿlsÍug m%:ufhka my; SQL fla;h foig uolg wjOdkh fhduq
lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS isÿlr we;Af;A Products fÜn,A tflys Productname tflys uq,A wl=r K
wl=frka mgka.kq,nk ish¿u frfldaâia fmkajk f,ig fjhs¡ kuq;A Tn fuys K
wl=r bj;Alr jevigyk Odjkh l,úg iudk ùug lsisfohla i|yka lr fkdue;s
neúka tkï l=uk wl=frka mgka.kakd Productname fmkajk f,ig fla;kh
lr fkdue;s neúka fÜn,A tflys olakg ,efnk ish¿u frfldaâia fmkajkq
,nhs¡ kuq;A wmf.A jevigyk .;Aúg Bg jvd ;rula fjkia iajrEmhla .kq
,nhs¡ fuysoS fmkaúh hq;Af;A fglaiaÜ fndlaia tflys ghsma lrkq ,nk
wl=rej,g .e,fmk NdaKv fjhs' tkï Tn okakjd fglaiaÜ fndlaia tflys
hula ghsma lrkúg lsishï ld¾hhla isÿlr.ekSug kï fla;kh l,hq;Af;A
fglaiaÜ fndlaia tflys TextChanged bfjkaÜ tl ;=, nj' fuúg by; fla;kh
TextChanged bfjkaÜ tl ;=, fla;kh l,úgoS fglaiaÜ fndlaia tflys wl=re
,ndfok úg tu ghsma lrkq ,nk wl=re j,g wod, Items ish,a, DataGridView
lkafg%da,a tl ;=, fmkajkq ,nhs¡ fuysoS ta i|yd tkï TextBox2 ys ghsma lrkq
,nk wl=rej,g wkqj o;A; DataGridView tflys fmkaùug wjYH neúka merdóg¾
tlla ks¾udKh lsÍug isÿfjhs¡ fuu o;A; wevemag¾ tl yryd fjkalr
fâgdfiÜ tlla yryd ,nd.kakd neúka da f,i wevemag¾ tll=;A ds f,i
fâgdfiÜ tll=;A p1 f,i merdóg¾ tll=;A fl,skau la,dia tl ;=, ks¾udKh
lr.kak¡ fyd|hs oeka Item Name hgf;ys olakg ,efnk fglaiaÜ fndlaia tl
u; vn,A la,sla lr fldaâ úkafvda tl ,ndf.k tys TextChanged bfjkaÜ tl
;=, my; mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys p1 f,i we;s @itmname merdógrfhaoS i;H


jYfhkau ,nd.; hq;=jkafka fglaiaÜ fndlaia tflys i|yka lrkq ,nk NdKav
j, wl=re fjhs¡ kuq;A SQL fla;kfhaoS Tng u;l we;s K wl=frka mgka.kakd
NdKav fidhkjdkï K wl=rg miqj % ,l=K i|yka l,d' tu ksid p1
merdógrhg ,nd.kakd je,shq tl fyj;A w.fhys TextBox2 g miqj % ,l=K
i|yka lr we;'

da f,i ks¾udKh lr we;s fâgd wevemag¾ tflys Salestock fÜn,A tflka


TextBox2 ys ghsma lrk,o wl=re j,ska mgka.kakd ish¿u NdKav j,g wod,
frfldaâ ish,a, fjka lrf.k ds kñka ks¾udKh lr.;A fâgdfiÜ tflys
;djld,slj .nvd lrf.k miqj tajd DataGridView lkafg%da,A tlg ,nd.kakd
f,ig fla;kh lr we;' fuysoS fuu fla;kh ,shd we;Af;A fglaiaÜ fndlaia
tflys TextChanged bfjkaÜ tl ;=,oS neúka ghsma lrkq ,nk wl=re j,g
.e,fmk NdKav fÜn,A tl ;=, we;Akï tajd tu fudfydf;Au DataGridView
lkafg%da,A tl ;=, fmkajkq ,nhs¡ fyd|hs fï wdldrhgu Item Code hgf;ys we;s
fglaiaÜ fndlaia tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

f*daï tl wdrïN jkjd;A iu`.u fÜn,A tflys mj;sk ish¿u frfldaâia


DataGridView lkafg%da,A tl ;=, fmkaùu i|yd my; mßos fla;kh lrkak¡

fuysoS f*daï tl wdrïN jkjd;A iu`.u TextBox2 ys lsisjla ghsmalr fkdue;s


neúka SQL fla;fhys like @itmname merdógrfhys lsisjla fkdue;s ksid like%
f,i ilia jk neúka ish¿u frfldaâia DataGridView lkafg%da,A tl ;=, fmkajkq
,nhs¡ fyd|hs fuf,i DataGridView lkafg%da,A tflys we;s lsishï NdKavhlg
wod, frfldaâ tlla u; la,sla l,úg tys Bg wod, w;HjYH o;A; muKla
my,ska olakg ,efnk f,an,a ;=, fmkaùu i|yd my; mßos fla;kh lrkak¡ tkï
tla tla lkafg%da,Aia i|yd Data Binding l,hq;= nj Tng jegysh hq;=h' fyd|hs ta
i|yd DataGridView lkafg%da,A tflys CellClick bfjkaÜ tl ;=, my; mßos
fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS oekg ds kñka ks¾udKh lr.;A fâgdfiÜ tl ;=, mj;sk frfldaâ


j,ska DataGridView lkafg%da,A tflys tla tla fi,A la,sla lrkúgoS Label4 ys
item Code tl;A" Label5 ys Item Name tl;A" Label7 ys Supplier Code tl;A" Label9
ys Supplier Name tl;A, Label13 ys Quantity tl;A fmkajk f,ig fla;kh lr
we;' fuysoS Label13 g NdKav m%udKh ,ndf.k we;Af;A fuys oekg ,ndfok
NdKav m%udKhg l,ska we;s NdKav m%udKh tl;=ù o;A; hdj;Ald,Sk úhhq;=
neúks¡ fuu w;=reuqyqKf;ys Update Stock nÜka tl la,sla l,úgoS lsishï
NdKAvhlg wod, NdKAv m%udKh iy kj ñ,la mj;Skï th hdj;Ald,Sk lsÍu
i|yd my; mßos fla;kh lrkak¡ fuysoS hdj;Ald,Sk úhhq;Af;A f;dardf.k we;s
NdKavhl w¿f;ka tl;= lrk,o NdKav m%udKh iy tys kj;u ñ, tfukau
we;=,;A lrkq ,nk oskh fjhs¡ tu ksid fï i|yd fjku merdóg¾ia ks¾udKh
l,hq;= fjhs¡ tu ksid wu;rj p2, p3, p4 f,i ;j;a merdóg¾ia ;=kla fl,skau
la,dia tl ;=, ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

p1 merdógrhg Value tl jYfhka mjrdf.k we;Af;A moaO;s oskfhys flá wdldrh


fjhs¡ ta i|yd Now.ToShortDateString fla;h Ndú;d lr we;' fuysoS i;H
jYfhkau NdKAv m%udKh fyj;A Quantitiy tl úhhq;Af;A Label13 g ,ndf.k
we;s w.h iy TextBox3 ys ,ndfok w.hka foflys tl;=j fjhs¡

fuysoS Salestock fÜn,A tflys wo oskh" NdKAv m%udKh" ñ, .Kka hk tajd Label4
ys fmkajkq ,nk Item Code tlg wod,j hdj;Ald,Sk jk f,ig fla;kh lr
we;' fuf,i SQL fla;h heùug cmd f,i fjku OleDbCommand fõßhn,a
TífclaÜ tlla fl,skau la,dia tl ;=, ks¾udKh lrf.k isáhhq;= fjhs¡ fuu
f*daï tl MDI Parent Form tflys ,nd.ekSu i|yd Stock f,i m%Odk fukq
whs;uhla ks¾udKh lr ta ;=, Stock Products f,i Wm fukq whs;uhla
ks¾udKh lr.kak¡ oeka fuu Stock Products fukq whs;uh vn,A la,sla lr
fuu f*daï tl fmkaùug wod, fla;kh isÿlrkak¡ oeka fuu f*daï tl
Odjkh lr n,kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
fyd|hs oeka wjidk jYfhka ks¾udKh lsÍug we;Af;A fuu fj,|ief,ka nvq
ñ,oS .kakdúg iy Bg wod, ßisÜ m;la ksl=;A lsÍug wod, w;=reuqyqK; fjhs¡
fuysoS hïlsis mqoa.,hl= NdKAv ñ,oS .;Amiq Tyq i|yd ßisÜ m;la ksl=;A lsÍuo
fuys isÿlrkq ,nhs¡ fyd|hs fï i|yd ;j;a w¿;A f*daï tlla fm%dfclaÜ tl
i|yd ,nd.; hq;=fjhs¡ oeka MDI Parent Form tl ,ndf.k tys Sale f,i m%Odk
fukq whs;uhla ks¾udKh lr ta ;=, Sale Item f,i ;j;a Wm fukq whs;uhla
ks¾udKh lrkak¡ oeka fuh vn,A la,sla lr fuu ,nd.;A f*daï tl fmkaùug
fla;kh isÿlrkak¡ fmr f*daï j, wdldrhg fuka fuu f*daï tl ;=,o welaiia
fâgdfíia tl i|yd iïnkaO;djh f.dv k.df.k isákak¡ fyd|hs fï i|yd
fglaiaÜ fndlaia lkafg%da,A 7 la" nÜka lkafg%da,A tlla" f,An,A lkafg%da,A 11 la
iy DataGridView lkafg%da,A folla wjYHùu isÿfjhs¡ fyd|hs fuu lkafg%da,Aia
Ndú;d lrñka my; oelafjk wdldrhg f*daï tl äihska lr.kak¡

fuys DataGridView1 lkafg%da,A tl ;rula os.g we| th by,u msysá Item Code tl
iy Item Name fglaiaÜ fndlaia j,g my,ska isák wdldrhg msysgqjd .kak¡ fuh
wdrïNfhysu olakg fkd,efnk w;r Tn ñ,oS .;A NdKAvhla Item Name
bosßfhys ,ndfok úgoS fuu .%sâ tl fmkaúhhq;= w;r ghsmalrkq ,nk
wl=rej,g .e,fmk NdKav fuu .%sâ tflys fmkaúh hq;=fjhs¡ lsishï
NdKavhla f;ArEmiq tys Item Code tl Item Name tl iy Unit Price tkï
NdKavfhys ñ, hk wdosh ta ta fglaiaÜ fndlaia ;=, fmkaúhhq;= fjhs¡ t;A iu`.u
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fuu .%sâ lkafg%da,A tl kej;;A ie`.ùu isÿúh hq;=h' fuu w;=reuqyqK; yryd
isÿlrkq ,nkafka lsishï mqoa.,fhl= hï NdKav m%udKhla ñ,oS .;Aúg tajd
Stock tflka hdj;Ald,Sk ùu fjhs¡ tfukau fuysoS ßisÜ m;lao ksl=;A lrk neúka
ta i|yd iajhxl%Shj hdj;Ald,Sk jk ßisÜm;A wxlhlao ;sìh hq;= fjhs¡ fuu
ßisÜm;g wod, ßisÜ wxlh .Kkhùu i|yd fjku fÜn,A tlla ks¾udKh
l,hq;= fjhs¡ fyd|hs ta i|yd iqmqreÿ f,i welaiia fâgdfíia tl újD;lr
Create geí tflys we;s Table nÜka tl la,sla lr Invoicenumb kñka fÜn,A tlla
ks¾udKh lr tys Design View tlg f.dia my; mßos *S,Aâia folla ks¾udKh
lrkak¡

fuys invoicenm *S,Aâ tl i|yd Priamry Key tl we;=,;A lrkak¡ bkamiq fuu
ks¾udKh lr.;A fÜn,A tl újD;lr invoicenm *S,Aâ tl ;=, INVS f,i;A
number1 *S,Aâ tl ;=, 1 f,i;A ,ndfokak¡

fuu w;=reuqyqK; Ndú;d lrñka NdKav ñ,oS.;Amiq ßisÜm;lao ksl=;A lrk


neúka wksjd¾fhkau iajhxl%Shj .Kkh úhhq;= Invoice Number tlla ;sìhhq;=
neúka wm ta i|yd by; ilia lrk,o fÜn,A tl Ndú;d lrk w;r fuys mj;sk
Invoice Number tl fl,skau fuu f*daï tl f,daâ jk úgoSu ,nd.ekSu i|yd
f*daï tflys f,daâ bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS OleDbadapter wevemag¾ tl yryd Invoicenumb fÜn,A tflys we;s ish¿u


frfldaâia i,ld n,k f,ig fla;kh lr we;' fuysoS mj;skafka hdj;Ald,Sk
fjñka mj;sk tlu frfldaâ tlla neúka th ds1 kñka ilid.;A fâgdfiÜ
tl ;=, ;djld,slj ;ekam;Alr ;nd.kq ,nhs¡ bkamiq fuu fjkalr.;A
fâgdfiÜ tflys mj;sk Invoicenm *S,Aâ tflys we;s fglaiaÜ tl Label9
lkafg%da,A tlg;A number1 *S,Aâ tflys we;s .Kkh jk w.h Label10 lkafg%da,A
tl ;=, fmkajk f,ig fla;kh lr we;'

fuys DataGridView1 lkafg%da,A tflka lsishï NdKavhla f;dard.;A úgoS fglaiaÜ


fndlaia ;=, wod, Item Code, Item Name iy ñ, .Kka fmkajQmiq Tn Quantity
bosßfhys ,nd.kakd NdKavfhys m%udKh i|yka lr Enter Key tl tnQmiq tu
,nd.kakd NdKav j, úia;r ;nd.kakd DataGridView2 lkafg%da,A tl ;=, tu
NdKavfhys Item Code tl" Item Name tl" ñ," m%udKh iy tu NdKavj, .;A
m%udKhg wkqj Wm tl;=j i|yka úhhq;=h' tfia kï fuu o;A; DataGridView2
lkafg%da,A tl ;=, ;nd.ekSug kï wksjd¾fhkau Bg wod, fld,ïia ilia lrf.k
isáhhq;= fjhs¡

fuysoS wms m,uqj DataTable tlla ilia lrf.k thg wjYH Columns we;=,;A
lr tajd miqj Dataset tllg ;djld,slj we;=,;A lr miqj th DataGridView
lkafg%da,A tl i|yd mjrkq ,nhs¡ ta i|yd fl,skau la,dia tl ;=, ds kñka
fâgdfiÜ tlla iy dt kñka DataTable tlla ks¾udKh lrf.k isákak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

oeka fuu ks¾udKh lr.;A fâgd fÜn,A tl Ndú;d lrñka DataGridView2


lkafg%da,A tl ;=, Columns ilia lsÍu i|yd my; mßos fla;kh lrkak¡

fuysoS dt kñka ks¾udKh lr.;A fõßhn,A TífclaÜ tl Ndú;d lrñka Items


kñka w¿;A fÜn,A tlla ks¾udKh lrf.k we;' bkamiq fuu ks¾udKh lr.;A
fuu fâgd fÜn,A tl i|yd Item Code, Item Name, Item Price, Qty iy Sub
Total f,i fjk fjku fld,ïia we;=,;A lr we;' bkamiqj fuu fÜn,A tl yryd
we;=,;A lrkq ,nk o;A; ;djld,slj .nvdlr ;nd.ekSu i|yd ds kue;s
fâgdfiÜ tlla ks¾udKh lr thg fuu dt kñka ks¾udKh lr.;A fâgd fÜn,A
tflys mj;sk o;A; ,ndf.k ;nd.kakd f,ig fla;kh lr we;' bkamiq fuu
o;A; ,nd.kq ,nkafka DataGridView2 lkafg%da,A tlg neúka ta i|yd fla;kh
isÿ lr we;'
fyd|hs fuu Item Name tflys lsishï NdKAvhl kula ,ndfok úgoS tu
wl=rej,g .e,fmk NdKav muKla DataGridView1 lkafg%da,A tl ;=, fmkaùu
i|yd Item Name fglaiaÜ fndlaia tflys TextChanged bfjkaÜ tl ;=, my; mßos
fla;kh lrkak¡ fuu .%sâ lkafg%da,A tl fmkaúh hq;Af;A lsishï wl=rla ghsma
lrk úgoS muKla neúka fuu lkafg%da,A tl f;dard Visible fm%dmá tl False lr
;nkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS fglaiaÜ fndlaia tl ysialr we;s wjia:djloS fuu DataGridView1 lkafg%da,A


tl fkdfmfkk f,i ;nd.ekSug Visible fm%dmá tl False lr ;nd we;' tfia
fkdjQúg fâgd .%sâ lkafg%da,A tl fmkaùug;A fuysoS p1 merdógrfhka
ksfhdackhjk @itmname tl i|yd mjrd.kq ,nkafka TextBox2 ys ghsma lr we;s
fglaiaÜ tl jk w;r % ,l=K fhdod we;Af;A fuu ghsma lrkq ,nk wl=rej,g
wod, NdKav fmkaùug ,shkq ,nk SQL fla;h i|yd fjhs¡

fuysoS Salestock fÜn,A tflka TextBox2 ys ghsma lrkq ,nk wl=rej,g .e,fmk
frfldaâia fjku fjkalr ds fâgdfiÜ tl ;=, .nvdlr ;nd.kakd f,ig
fla;kh lr we;' fuysoS fuu fla;kh ,shd we;Af;A TextChanged bfjkaÜ tl ;=,
neúka tu ghsma lrk fudfydf;ysu by; fla;kh kej; kej; uqodyßk neúka
tu wjia:dfõoSu fâgdfiÜ tl ;=, wod, frfldaâia ;ekam;A lrkq ,nhs¡
bkamiq iqmqreÿ f,i fuu fâgdfiÜ tl ;=, we;s frfldaâia DataGridView1
lkafg%da,A tlg mjrd.kakd f,ig fla;kh lr we;' fï wdldrhgu Item Code
fglaiaÜ fndlaia tl ;=,o ghsma lrkq ,nk Item Code tlg .e,fmk wl=rej,g
wod, frfldaâia fmkaùu i|yd TextBox1 ys TextChanged bfjkaÜ tl ;=, my;
mßos fla;kh lrkak'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuf,i ghsma lrkq ,nk wl=rej,g .e,fmk NdKav DataGridView1 ys


fmkajkúg tys we;s lsishï frfldaâ tlla u; la,sla l,úg tu frfldaâ tlg
wod, Item Code tl iy Item Name tl tfukau ñ, .Kk fmkaùu i|yd my;
mßos fla;kh lrkak¡ fuysoS ta i|yd DataGridView1 lkafg%da,A tl u; vn,A
la,sla lr fldaâ úkafvda tl ,ndf.k tys CellContentClick bfjkaÜ tl fjkqjg
CellClick bfjkaÜ tl f;dard f.k tys fla;kh isÿlrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS Tn fglaiaÜ fndlaia tl ;=, lsishï wl=re igyka lrkúgoS Bg wod,


frfldaâia fuu ds fâgdfiÜ tlg ,ndf.k we;' fuh fl,skau tkï ds
fâgdfiÜ tl ks¾udKh lr we;Af;A fl,skau la,dia tl ;=, neúka fuu
f;dard.;A o;A; bfjkaÜ tl wjika jqjo u;lfhka uelS fkdhhs¡ ta wkqj fuu
fâgdfiÜ tflys we;s f;dard.;A frfldaâ tlg wkqj itmcode *S,Aâ tflys we;s
o;A; TextBox1 ys;A" itmname *S,Aâ tflys we;s o;A; TextBox2 ys;A Price *S,Aâ
tflys we;s o;A; TextBox3 ys;A fmkajk f,ig fla;kh lr we;' fuu
w;=reuqyqKf;ys lsishï NdKavhla f;dard thska ,nd.kakd m%udKh tkï NdKav
ixLHdj Quantity bosßfhys we;s fglaiaÜ fndlaia tl ;=, i|yka lr Enter lS tl
;o l,úg th DataGridView2 lkafg%da,A tl ;=,g whs;uhla jYfhka tl;=ùu
isÿúh hq;=h' fyd|hs ta i|yd Enter lS tl Tnk úgoS by; l%shdj,sh isÿúhhq;=
neúka TextBox4 u; vn,A la,sla lr olakg ,efnk fldaâ úkafvda tflka
KeyPress bfjkaÜ tl f;dard.kak¡ fuysoS NdKav m%udKh i|yka lrkúgoS Stock
tflys wod, NdKAv m%udKhg jvd jeä m%udKhla i|yka l,úg tfia ,nd.;
fkdyels nj uefiaÊ tllska fmkaúh hq;=fjhs¡ tfukau lsisÿ NdKavhla f;AÍulska
f;drj Quantity fglaiaÜ fndlaia tl ;=,oS tkag¾ lS tl tnQúg DataGridView2
lkafg%d,A tl ;=, ysia frda tlla we;=,;Aùuo isÿfkdúh hq;=h'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS m,uqj tkag¾ lS tl Tnd we;Aoehs úuid n,d we;s w;r tfukau TextBox1,
TextBox2, TextBox3 iy TextBox4 hk tajdo ysiaj mj;skafkao hkak úuid n,d
we;' tfia fkdjk úgoS tkï tkag¾ lS tl Tnd fglaiaÜ fndlaia ysiaj
fkdmj;sk úgoS NdKavhla f;ArEmiq tys TextBox1 ys ;ekam;Ajk Item Code tl
i|yd merdóg¾ tlla ks¾udKh lr we;'

fuysoS wevemag¾ tl ;=, ,shd we;s SQL fla;h u.ska TextBox1 ys we;s Item Code
tl ,nd.;A @itmcode merdógrhg iudk frfldaâ tflys quntity fyj;A NdKAv
m%udKh muKla fjka lrf.k ds kñka ks¾udKh lr.;A fâgdfiÜ tl ;=,g
,nd.kakd f,ig fla;kh lr we;' bkamiqj tu w.h fâgd nhskaäka lrñka
Label11 lkafg%da,A tlg ,ndf.k we;'

fyd|hs fuu f,an,hg ,nd.;A Quntity h fyj;A NdKAv m%udKh g jvd jeä w.hla
TextBox4 ys i|yka l,úg th jeros nj y`.jñka fjkuu uefiaÊ tlla
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
fmkaúh hq;=h' tfia fkdue;s úgoS fuu ñ,oS.;A NdKAvhg wod, úia;r
DataGridView2 lkafg%da,A tl ;=,g fjku frda tlla jYfhka we;=,;A úhhq;=h'
fyd|hs ta i|yd by; fla;khg miqj my; oelafjk wdldrhg fla;kh lrkak¡

fuysoS NdKav ñ,oS .kakdúg TextBox4 ys i|yka lrk,o NdKav m%udKh Label11
g ,ndf.k we;s NdKav m%udKhg jvd jeä w.hla kï Over Quantity f,i
uefiaÊ tlla fmkaùug fla;kh lr we;' tfukau tu ,ndÿka w.h bj;A lsÍu
i|yd TextBox4 lkafg%da,A tl ysialr kej; w.hla ,ndoSu i|yd tys l¾i¾ tl
msysgqjd we;' Else hkq tfia fkdjk wjia:dj fjhs¡ tkï Label11 ys i|yka w.hg
jvd wvq w.hla ,ndoS we;s úgoS fuu f;dard.;A NdKAvh g wod, úia;r
DataGridView2 ys fjku frda tlla jYfhka we;=,;A ùu i|yd my; oelafjk
wdldrhg fla;kh lrkak¡

fuysoS fuu f;dard.;A NdKAvhg wod, úia;r fjku frda tlla jYfhka
DataGridView2 lkafg%da,A tl ;=,g we;=,;A lr.ekSu i|yd fl,skau la,dia tl
;=, dr kñka fjku DataRow fõßhn,A TífclaÜ tlla ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS fuu ks¾udKh lr.;A dt fâgd fÜn,A tl i|yd w¿;A ysia frda tlla we;=,;A
lrf.k th dr fõßhn,A TífclaÜ tl i|yd mjrdf.k we;' bkamiq fuu dr
kñka we;s w¿;A frda tflys dr(0) fyj;A m,uq fld,ï tlg TextBox1 ys Item
Code tl;A" fojk fld,ï tlg tkï dr(1) tl i|yd TextBox2 ys Item Name
tl;A" ;=kajk fld,ï tlg tkï dr(2) tl i|yd NdKavfhys ñ,;A y;rfjks
fld,ï tlg ,ndfok NdKav m%udKh;A mjrd.kq ,nhs¡ fuys miajk fld,ï
tl jkqfha ,nd.;A NdKAv m%udKh tu tla NdKavhl ñf,ka .=K l,úg
,efnk Wm tl;=j fyj;A Sub total tl fjhs¡ tu ksid TextBox3 ys mj;sk
ñf,ka TextBox4 ys mj;sk NdKav m%udKfhka .=K lr we;' fuu w;=reuqyqKf;ys
ñ,oS .kakd NdKav tlsfkl we;=,;A lrkúgoS tu Wm tl;=fjys ish,Af,ysu
tl;=j bosßhg TextBox5 ys fmkaúh hq;=h' tu ksid TextBox5 ys oekg ,ndf.k
we;s w.hg dr(4) ys .Kkh lr.;A Sub Total tl tl;=jk f,ig fla;kh lr
we;' bkamiq fuh dt fÜn,A tlg we;=,;A jk f,ig fla;kh lr we;' kej;;A
w¿;A NdKAvhla ,ndoSu i|yd TextBox1, TextBox2, TextBox3 iy TextBox4 hk
lkafg%da,Aia ysialr we;'

fyd|hs fï wdldrhg DataGridView2 lkafg%da,A tl i|yd ñ,oS .;ANdKAv j,


úia;r we;=,;A l,miq Sale nÜka tl la,sla l,úgoS tu tla tla NdKav m%udKhg
.e,fmk f,ig Stock tl ;=, we;s NdKav ta ta Item Code tlg wkqj hdj;Ald,Sk
úhhq;=h' ta lshkafka .;A NdKAv m%udKhg .e,fmk f,i Stock tl ;=, we;s
NdKav m%udKfhka wvqùu isÿúh hq;=h' tfukau fuu ñ,oS .;A NdKAv i|yd ßisÜ
m;la ksl=;A lrk neúka tu tla tla ñ,oS .;A NdKAv j,g wod, o;A; ;j;A
fjku fÜn,A tllg .uka l,hq;= fjhs¡ ßisÜ m;g wod, o;A; ,nd.kq
,nkafkA fldákau lsjfyd;A ßisÜ m; uqøKh jkafka fuu úl=Kk ,o
NdKavj, f;dr;=re we;=,;A lrkq ,nk fÜn,A tl yryd fjhs¡

fuf,i úl=Kk ,o NdKavj, f;dr;=re fjku ;nd.ekSug fÜn,A tlla


ks¾udKh lsÍfïoS th b;du;a m%fhdack fjhs¡ ukao wo osk wdodhu" ñ,oS.;A
NdKAv i|yd ßisÜm;la ksl=;A lsÍu wdoS ld¾hhka i|yd tu fÜn,A tl fl,skau
Ndú;d lsÍfï yelshdj mj;S' fyd|hs ta i|yd welaiia fâgdfíia tl újD;lr
Create geí tflys we;s Table nÜka tl la,sla lrñka fuu fÜn,A tl Saleitem
kñka iq/l=ï lr.kak¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

oeka fuu fÜn,A tflys Design View tlg msúiS my; *S,Aâia ks¾udKh lr.kak¡

fuu fÜn,A tflys INVS 4 f,i ßisÜ m;lska NdKav y;rla ñ,oS .;Af;Ahehs
is;kak¡ fuúg fuu NdKavj, f;dr;=re fjku frfldaâ jYfhka fuu fÜn,A
tl ;=, ;ekam;A ùfïoS invoicenumb hk Invoice Number tl .nvdjk *S,Aâ
tflys tlu Invoice Number tl y;r jrla kej; kej;;A frfldaâ ;=,
fmkajk neúka ta i|yd Primary Key tlla Ndú;d l,fkdyels fjhs¡ tfukau
tlu NdKavh lsysmfofkla ñ,oS.;A wjia:djl Item Code tlo kej; jrla
fhfok neúka ta i|ydo Primary Key tlla Ndú;d l, fkdyels fjhs¡ fuys
subtotal hkq ta ta NdKavj, Wm tl;=jk w;r dttime hkq tu NdKavh ñ,oS.;A
oskh iy fõ,dj fjhs¡ payment hkq NdKav i|yd f.ùï lrkq ,nk uqo,jk w;r
balance hkq tu f.ùï l,miq b;sßjk uqo, fjhs¡ fyd|hs fuu w;=reuqyqKf;ys
we;s Sale nÜka tl la,sla l,úgoS ñ,oS .;A tla tla NdKav j,g wkqrEmjk mßos
Stock tflys we;s NdKav hdj;Ald,Skùu isÿúhhq;= w;r ñ,oS.;A NdKAvj, ish¿u
úia;r Saleitem fÜn,A tlg we;=,;A úhhq;=h' tfukau B,`. ßisÜm; ksl=;A lsÍug
tu ßisÜm;A wxlho hdj;Ald,Skùu isÿúhhq;=h' fyd|hs ta i|yd Sale nÜka tl
;=, my; mßos fla;kh lrkak¡ fuysoS wms isÿlrkq ,nkafka DataGridView tflys
;ekam;Aj we;s m,uq frda tflys isg wjidk frda tl olajd Æma tlla l%shd;Aul
lrjñka tajd frfldaâ jYfhka ms,sfj,ska fÜn,A tlg heùu fjhs¡ fyd|hs fï
i|yd fl,skau la,dia tl ;=, Dim count As Integer f,i fõßhn,hla
ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS ,nd.kakd NdKav we;=,;A DataGridView2 lkafg%da,A tl ;=, lsisÿ whs;uhla


we;=,;A fkdlr fuu nÜka tl la,sla l,úg tkï RowCount tl 0 jQ úg Please
Insert Items f,i uefiaÊ tlla fmkaùug fla;kh lr we;' Else tfia fkdùu hkq
l=uk fyda NdKavhla NdKav lsysmhl o;A; DataGridView2 lkafg%da,A tl ;=,g
we;=,;A lr we;s wjia:dj fjhs¡

fuysoS Æma tl jYfhka While Æma tl fhdodf.k we;' fuf,i we;=,;A lrk,o
iEu NdKavhlgu wod,u frfldaâ ;ekam;A lrf.k ;snqfka dt kñka ks¾udKh
lr.;A fâgd fÜn,A tl ;=, fjhs¡ tu ksid fuu Æma tl lrlefjk mshjr
.Kk u;l ;nd.ekSug count fõßhn,h Ndú;d lr we;' Æma tl lrlefjk úg
count fõßhn,hg tl ne.ska tl;=ùu isÿfjhs¡ tu ksid fl,skau la,dia tl ;=,
Dim count As Integer f,i fõßhn,hla ks¾udKh lr.kak¡ fuu dt.Rows.Count
u.ska dt fÜn,A tflys oekg ;ekam;Aù we;s NdKav j,g wod, f;dr;=re we;=,;A
iïmQ¾K rows .Kk .Kkh lr.; yels fjhs¡ fuf,i Æma tl 0 ys isg
lrlefjk jdr .Kkg .e,fmk f,i count fõßhn,h ;=,o tu jdr.Kkg
wod, w.h ;ekam;A jkq ,nhs¡ fuysoS dt fâgd fÜn,A tflys frfldaâ 5 la
;snqfkakï count 0 ka mgka wrf.k Rowcount tl 5 g jvd wvqjk f;la Æma tl
l%shd;Aulùu isÿfjhs¡ fuysoS wmg dt fâgd fÜn,A tflys Æma tl lrlefjk úgoS
tla tla Item ;sfnk m%udKh fidhd oekg dt fâgd fÜn,A tflys wod, Item
m%udKh wvqù hdj;Ald,Sk ùu isÿúh hq;=h¡ tu ksid dt fâgd fÜn,A tflys
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
@itmcode merdóg¾ tl i|yd ,nd.kafka dt.Rows(count).ItemArray(0) tkï
wdrïNfhys oekg count fõßhn,fhys olakg ,efnkafka 0 neúka dt fÜn,A
tflys oekg mj;sk 0 fyj;A wdrïNl frfldaâ tflys ItemArray(0) tkï tys
m,uq fld,ï tflys mj;sk Itemcode tl merdóg¾ tl i|yd ,nd.kq ,nhs¡

bkamiqj Æma tl lrlefjk úgoS dt fÜn,A tflys m,uq frfldaâ tflka


fjkalr.;A item Code tlg .e,fmk Item Code tlg wod, frfldaâ tl
Salestock fjka lr.kakd f,ig wevemag¾ tl ;=, SQL fla;h ,shd we;' fuysoS tu
frfldaâ tflys quantity tl muKla fjkalr.kq ,nhs¡ bkamiq th fâgdfiÜ
tl ;=, ;djld,slj .nvdlr ;nd.kq ,nhs¡

fuu Æma tl lrlefjk úgoS mshjfrka mshjr lrlefjk úgoS tu fjkalr.;A


Quntity tflys w.h Label8 lkafg%da,A tlg ,ndf.k we;' fuysoS hdj;Ald,Sk
úhhq;Af;A tkï Quantity tl wvqúh hq;Af;A Label8 lkafg%da,A tlg ,ndf.k we;s
w.fhka oekg i,ld n,kq ,nk dt fÜn,A tflys ;=kajk fld,ï tflys
;ekam;A jk w.fhka fjhs¡ Val(dt.Rows(count).ItemArray(3)) hk fla;h ta i|yd
Ndú;d lr we;' ItemArray hk fla;h u.ska lsishï fâgd fÜn,A tll we;s
lsishï ksYAÑ; frfldaâ tll lsishï fld,ï tll mj;sk o;A;h l=ulao hkak
ms,sn|j woyila ,nd.; yel' Val(dt.Rows(1).ItemArray(3)) fuúg dt fâgd fÜn,A
tflys m,uq frda tflys y;rjk fld,ï tflys fyj;A *S,Aâ tflys mj;sk o;A;
ms,sn|j woyila ,nd.; yel' fuys Æma tl lrlefjk úg count hk w.h 3 jQfha
kï y;rfjks frfldaâ tflys ;sfnk tkï ,ndoS we;s Quantity tl Label8 ys
mj;sk w.fhka wvqùu isÿfjhs¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy
fuf,i Æma tl lrlefjk úgoS tu dt fÜn,A tflys mj;sk frfldaâ tflys
;sfnk Quantity w.h Salestock tflys Bg wod, Item Code tflys wod,j mj;sk
Quantity tl wvq lr ,efnk w.h @quntity merdógrhg;A tfukau @itmcode
merdógrhg fuf,i Æma tl lrlefjk úgoS tu dt fÜn,A tflys mj;sk
frfldaâ tflys ;sfnk m,uq fld,ï tl fyj;A Item Code tl mjrd.kakd
f,ig fla;kh lr we;' oeka fuu DataGridView2 lkafg%da,A tflys mj;sk tkï
i;H jYfhkau lsjfyd;A dt fâgd fÜn,A tflys ^u;lo f*daï f,daâ tflys
fla;kh l,d ds fâgdfiÜ tlg dt fÜn,A tflys o;A; mjrdf.k miqj tu ds
fâgdfiÜ tflka DataGridView2 lkafg%da,A tlg ,nd.kakd f,ig& tla tla
frfldaâ j,g wod,j Salestock fÜn,A tflys mj;sk frfldaâj, Quantity tl
hdj;Ald,Sk ùu i|yd my; mßos fla;kh lrkak¡

fuu fâgd fÜn,A tflys mj;sk Item Code tl" Item Name tl" Item Price tl"
.;A NdKAv m%udKh" tu ,nd.;A NdKav m%udKhg wod, Wm tl;=j" f.jk ,o uqo,
iy b;sß jQ uqo, ßisÜ m;la ksl=;A lsÍfïoS oskh iy fõ,dj" ßisÜm;A wxlh
fjku Saleitem fÜn,A tlg w¿;A frfldaâ tlla jYfhka we;=,;Aùu i|yd my;
mßos fla;kh lrkak¡ fï i|yd merdóg¾ia wjYHjk neúka p4, p5, p6, p7, p8, p9,
p10, p11 iy p12 f,i fjku merdóg¾ia ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

oeka fuu merdóg¾ia j, mj;sk o;A; Æma tl lrlefjk úg tla frfldaâ tl


ne.ska Saleitem fÜn,A tlg we;=,;Aùu i|yd tu SQL fla;h heùug cmd f,i
fl,skau la,dia tl ;=, fjku OleDbCommand fõßhn,A TífclaÜ tlla
ks¾udKh lr.kak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuys fldgq lrk,o fla;kh tl fm,lg ,súhhq;= nj Tn oekgu;A okS' fuysoS


Saleitem fÜn,A tl i|yd by; merdóg¾ia j, mj;sk o;A; frfldaâ jYfhka
we;=,;A lr.kakd f,ig fla;kh lr we;'

fuf,i Æma tl tl jrla lrleù by; wod, NdKAvhg wod, Quantity tl wvqù
tu iïmQ¾K o;A; fjku frfldaâ tlla jYfhka Saleitem fÜn,A tlg we;=,;A
l,miq B,`. mshjrg lrlefjk úg count j,g tlla tl;=ù End While u.ska
kej;;A Æma tl uq,g lrljkq ,nhs¡ fuúg fuu Æma tl dt fâgd fÜn,A tflys
wjidk frfldaâ tl olajdu l%shd;Aul fjñka ta w;r;=r tla tla frfldaâ
Saleitem fÜn,A tlg we;=,;A fjñka tu wvqjQ NdKAv m%udKh Salestock fÜn,A
tflka hdj;Ald,Sk ùu isÿfjhs¡ fuf,i Æma tl l%shd;Aulù wjika jQ miq
Successfully Update Stock. f,i uefiaÊ tlla fmkaùug fla;kh lr we;'
fuf,i o;A; we;=,;AjQ miq B,`. ñ,oS.ekSuloS fuu w;=reuqyqK;g msúiqKq miq
Invoice Number tl .e,fmk f,i hdj;Ald,Skù mej;sh hq;=fjhs¡ ta i|yd my;
mßos fla;kh lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuysoS Label10 lkafg%da,A tl ;=, hdj;Ald,Sk fjñka mj;sk oekg ,nd.; yels
Invoice Number tflys fglaiaÜ tlg miqj we;s w.h fmkajkq ,nk w;r fuhg
tlla tl;= fjñka th z kue;s fõßhn,hg mjrdf.k we;' bkamiq fuh
@number1 merdógrhg ,ndf.k we;' cmd2 f,i ;j;A fl,skau la,dia tl ;=,
OleDbCommand fõßhn,A TífclaÜ tlla ks¾udKh lr Invoicenumb fÜn,A
tflys number1 *S,Aâ tl fuu @number1 merdógrfhys mj;sk w.hg
hdj;Ald,Sk jk f,ig fla;kh lr we;' fuysoS fuu fÜn,A tflys mj;skafka
tlu frfldaâ tl neúka tkï w.h muKla hdj;Ald,Sk jk ksid where f,i
i|yka lsÍu wkjYH fjhs¡

fyd|hs oeka wmg isÿlsÍug we;Af;A Saleitem tflys o;A; j,g wod,j ßisÜm;
ks¾udKh lr.ekSu fjhs¡ fuf,i úIqj,A fíisla fvdÜfkÜ w;=reuqyqK; Ndú;d
lrñka fÜn,A tflys we;s o;A; jd¾:djla jYfhka uqøKh lr.ekSu i|yd
fldákau lsjfyd;A Invoice tlla jYfhka uqøKh lr.ekSu i|yd Crystal Report
kue;s fjku uDÿldx.hla wjYHùu isÿfjhs¡ fuu uDÿldx.h Ndú;d lrñka
b;du;a wdl¾IKSh wkaoñka fÜn,A tll mj;sk o;A; jd¾;duh wdldrfhka
uqøKh lr.ekSfï yelshdj mj;S' fuf,i úIqj,A fíisla fvdÜfkÜ
w;=reuqyqK;la Ndú;d lrñka o;A; jd¾:duh wdldrfhka uqøKh lr.ekSfïoS
Crystal Report uDÿldx.h m,uqj Tnf.A mß.Klhg bkaiafgda,A lr.; hq;=fjhs¡
fuh Tng wka;¾cd,fha mj;sk The Pyrates Bay jeks Torrent fijqï hka;%hla
Ndú;d lrñka b;du;a myiqfjka vjqkaf,daâ lr.ekSfï yelshdj mj;S' fuys figma
*hs,A tl Ndú;d lrñka Tnf.A mß.Klhg m,uqj ksjerosj bkaiafgda,A lr.;
hq;=fjhs¡ fuh t;rïu wmyiq lghq;A;la fkdjk neúka wm th bosßm;A lr
ke;' fuf,i vjqkaf,daâ lrkúgoS úIqj,A iagqäfhda 2010 ixialrKhg
.e,fmk Crystal Report ixialrKhla vjqkaf,daâ lsÍug j.n,d.kak¡ fyd|hs
fuf,i bkaiafgda,A lsÍfuka wk;=rej fuu ßfmdaÜ tl wjYH wdldrhg äihska
lr.ekSuo isÿl,hq;Af;A úIqj,A fíisla fvdÜfkÜ w;=reuqyqK; yryd fjhs¡ ta
i|yd fid,shqIka tlaiamaf,dar¾ úkafvda tflys fm%dfclaÜ fkaï tl u; rhsÜ
la,sla lr olakg ,efnk fukq tflka Add f;dard bkamiq olakg ,efnk fukq
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
tflka New Items hk wdldrh f;dard.kak¡ fuúg olakg ,efnk vhf,d.A
fndlaia tflys jïmi ,ehsia;=fjka Reporting hk wdldrh f;dard túg olakg
,efnk fgïmaf,AÜia j,ska Crystal Report hk fgïmAf,aÜ tl f;dard Add nÜka
tl la,sla lrkak¡

fuúg Crystal Report Gallery f,i fjku vhf,d.A fndlaia tlla olakg ,efnhs¡
fuys by,skau olakg ,efnk Using the report wizard hk wdldrh f;dard OK
nÜka tl la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuúg B,`. mshjr fj; fhduqùu isÿfjhs¡ fuysoS wm ßfmdaÜ tl fyj;A bkafjdhsia
tl ilia lrkq ,nkafka w¿;Au iïnkaO;djhla ;=,ska neúka fuys jïmi we;s
,ehsia;=fjka Create New Connection f*da,av¾ tl u; vn,A la,sla lrkak¡ fuúg
os.yefrk f*da,Av¾ia ,ehsia;=fjka OLEDB (ADO) f*da,Av¾ tl u; vn,A la,sla
lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu OLEDB (ADO) f*da,Av¾ tl u; vn,A la,sla úgoS olakg ,efnk OLEDB
(ADO) vhf,d.A fndlaia tflys by,skau olakg ,efnk Provider ,ehsia;=fjka
Microsoft Office 12.0 Access Database Engine hk wdldrh f;dard Next nÜka tl
la,sla lrkak¡

ó,`. mshjfrys we;s Office Database Type j,ska Access hk wdldrh f;dard Bg
by,ska we;s Data Source bosßfhys we;s ;s;a ;=klska ksfhdackh jk nÜka tl
la,sla lsÍfuka wmf.A jevigyk i|yd Ndú;d lrk,o BusinessDB hk
fâgdfíia *hs,A tl f;dardfokak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

bkamiq Next nÜka tl la,sla lr wjidkfha Finish nÜka tl la,sla lrkak¡ fuúg
wod, fâgdfíia tl ;=, ks¾udKh lr we;s ish¿u fÜn,Aia ks¾udKh lr.;A
iïnkaO;djh ;=,ska olakg ,efnhs¡

fuysoS wm bkafjdhsia tlla uqøKh lrkq ,nkafka Saleitem fÜn,A tflys mj;sk
o;A; j,ska neúka fuu fÜn,A tl f;dard Bg bosßfhka by,ska olakg ,efnk >
nÜka tl la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

oeka Next nÜka tl la,sla lrkak¡ fuúg B,`. mshjf¾oS fuu fÜn,A tl ;=,
mj;sk ish¿u *S,Aâia fuys olakg ,efnhs¡ fuysoS oekg wm ish¿u *S,Aâia
,nd.kakd neúka >> nÜka tl la,sla lrkak¡

oeka Next nÜka tl la,sla lrkak¡ fuysoS wmg lsishï *S,Aâ tlla Ndú;d lrñka
o;A; .DDma lsÍula isÿfkdlrk neúka Next nÜka tl la,sla lrkak¡ kej;;A Next
nÜka tl la,sla lrkak¡ Available Styles j,ska Standard wdldrh f;dard Finish
nÜka tl la,sla lrkak¡ fuúg my; rEmfha oelafjk wdldrhg CrystalReport.rpt
f,iska ks¾udKh lr.;A ßfmdaÜ tflys Design View tl olakg ,efnhs¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

fuys jïmi we;s Field Explorer úkafvda tflys Database Fields u; vn,A la,sla
l,úg ta hgf;ys we;s Saleitem fÜn,A tflys ku u; vn,A la,sla l,úgoS tu
fÜn,A tflys f;dard.kakd,o ish¿u *S,Aâia olakg ,efnhs¡ hïlsis wdldrhlska
ßfmdaÜ tflys lsishï *S,Aâ tlla bj;AjQfha kï by; wdldrhg kej;;A tu *S,Aâ
tlla ßfmdaÜ tlg ,nd.ekSfï yelshdj we;'

fuu ,enqk Design View tflys we;s ßfmdaÜ tflys Section 3 (Details) fldgfiys
we;s tys Bg by,ska we;s Section 2 (Page Header) fldgfiys we;s invoicenumb
*S,Aâ tl" Payment, Balance iy dttime hk *S,Aâia bj;A lr.kak¡ ukao fuu
Details fldgi ;=, hï *S,Aâ tlla i|yka l,úgoS Items 10 l f;dr;=re
;snqfkakï tajd tl ne.ska fmkajk úgoS by; *S,Aâia o kej; kej; oi jrla
fmkajkq ,nhs¡ tfukau Section 2 j, we;s Print Date bj;Alr tu fldgi ;rula
úYd,lr tys invoicenumb *S,Aâ tl;A dttime *S,Aâ tl;A msysgqjd.kak¡ fuys
fmkajkq ,nkfkA Invoice Number tl iy NdKav ñ,oS.;A oskh iy fõ,dj nj
fmkaùug tu Section 2 u; rhsÜ la,sla lr olakg ,efnk fukq tflka Insert j,
we;s Text Object u; la,sla lr fglaiaÜ TífclaÜ tlla msysgqjd Invoice Number
f,i;A dttime bosßfhys ;j;a fglaiaÜ TífclaÜ tlla msysgqjd Date and Time
f,i ,ndfokak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

oeka fuu tla tla


NdKavj, Wm tl;=j fyj;A Sub Total tlg wod,j iïmQ¾K tl;=j fyj;A Grand
Total tl ish¿u Sub Total j,g my,ska fmkajd.; hq;= neúka Section 4 (Report
Footer) fldgi uola úYd,lr fuh wmg ßfmdaÜ tl yrydu .Kkh lr.;
yels neúka Section 3 (Details) fldgfiys we;s Subtotal *S,Aâ tl f;dard ta u;
rhsÜ la,sla lr olakg ,efnk fukq tflka Insert hk úOdkh f;dard túg olakg
,efnk fukq tflka Summary fukq úOdkh wkq.ukh lrkak¡

fuúg olakg ,efnk vhf,d.A fndlaia tflys Choose the field to summarize
j,ska Saleitem.subtotal hk wdldrh f;dard wms ,nd.kafka ish¿u Sub Total j,
tl;=jla neúka Bg my,ska we;s Calculate this summary j,ska Sum hk wdldrh
f;dard OK nÜka tl la,sla lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

Bg bosßfhka Text TífclaÜ tlla msysgqjd th Grand Total f,i kï lr.kak¡ Bg


my,ska payment *S,Aâ tl;A" balance hk *S,Aâ tl;A Field Explorer vhf,d.A
fndlaia tl Ndú;d lrñka msysgqjd.kak¡ fuu Section 4 ys wms ;j;a fglaiaÜ
TífclaÜ tlla msysgqjd th Thank you come again f,i ghsma lr we;' oeka
Tnf.A ßfmdaÜ tl my; oelafjk wdldrhg äihska lrf.k ;sìh hq;=fjhs¡

fyd|hs oeka fuu ßfmdaÜ tl uqøKh lr.ekSu i|yd Bg wod, w;=reuqyqK;


ks¾udKh lr.ekSug ;j;a f*daï tlla fm%dfclaÜ tlg ,nd.kak¡ oeka fuh
ßfmdaÜ tlla jYfhka uqøKh lr.ekSu i|yd gQ,A fndlaia tl ;=, Reporting
leg.ßh ;=, olakg ,efnk Crystal report Viewer lkafg%da,A tl Ndú;d l,hq;=
fjhs¡ hïfyhlska fuu Crystal report Viewer lkafg%da,A tl Tnf.A gQ,A fndlaia
tl ;=, olakg fkd,efíkï Project fukq tflys we;s Windows Application1
Created By: S.Wajir Madushanka
Disapamok Online IT Academy
Properties fukq úOdkh wkq.ukh lrkak¡ fuúg Project Properties msgqj olakg
,efnhs¡ fuys jïmi we;s nÜkaia ,ehsia;=fjka Compile wdldrh f;dard my,skau
olakg ,efnk Advanced Compile Options nÜka tl la,sla lrkak¡

fuúg olakg ,efnk vhf,d.A fndlaia tflys my,skau msysá Target framework
tl jYfhka oekg olakg ,efnk .Net Framework 4 Client Profile fjkqjg .Net
Framework 4 hkak f;dard.kak¡ bkamiq olakg ,efnk mKsúvfhys Yes nÜka tl
la,sla lrkak¡

oeka gQ,A fndlaia tflys Reporting leg.ßh ;=, Crystal Report Viewer f,i
fjku lkafg%da,a tlla olakg ,efnhs¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuu ,nd.;A f*daï tflys Crystal Report Viewer lkafg%da,A tl msysgqjd thg
my,ska ol=Kqmiska View Invoice f,i nÜka tlla msysgqjd.kak¡ fuu nÜka tl
la,sla lrkúgoS uqøKh úhhq;Af;A oekgu;A Form7 ys Sale nÜka tl la,sla
lrkúgoS olakg ,enqk Invoice Number tlg wod,j ñ,oS.;A NdKAv fjhs¡ tu
ksid ta hgf;A ;snQ Invocie Number tlu Report Viewer lkafg%da,A tl msysgqjd.;A
f*daï tlg ,nd.ekSug tu f*daï tl ;=, my,ska f,an,a lkafg%da,a folla
msysgqjd .kak¡ fuu Form7 ys oekg Invoice Number tl olakg ,efnkafka
Label9 ys Label10 ys neúka tajd Form8 fyj;A Crystal Report Viewer lkafg%da,A tl
msysgqjd we;s f*daï tlg ,nd.ekSu i|yd Sale nÜka tflys oekg isÿlrk,o
ish¿u fla;khg my,ska my; mßos fla;kh lrkak¡

oeka fuu Crystal Report myiqlu Ndú;d lrñka o;A; ßfmdaÜ tlla jYfhka
uqøKh lr.ekSfïoS fuu Crystal Report Viewer lkafg%da,A tl ,nd.;A w¿;A f*daï
tl ;=, la,dia tlg by,ska my; la,dia fol ks¾udKh lr.kak¡

oeka fl,skau la,dia tl ;=, rpt f,i fjku my; mßos fõßhn,a tlla ks¾udKh
lr.kak¡
Dim rpt As CrystalReport1
fyd|hs fuu w¿f;ka ,nd.;A f*daï tl ;=, Invoice tlla jYfhka uqøKh
lr.;hq;af;a Saleitem fÜn,A tflys oekg Form8 ys olakg ,efnk Invoice
Number tlg wod, o;A; fjhs¡ fyd|hs tajd fjku fâgdfiÜ tllg ,nd.ekSu
i|yd fl,skau la,dia tl ;=, OleDbDataAdapter tlla iy DataSet tlla
ks¾udKh lr f*daï f,daâ bfjkaÜ tl ;=, my; mßos fla;kh lrkak¡
Created By: S.Wajir Madushanka
Disapamok Online IT Academy

fuysoS Form7 ka Label1 iy Label2 g ,nd.;A iïmQ¾K Invoice Number tl


@invoicenumb merdógrhg ,ndf.k we;' fuu merdógrhg ,nd.;A Invoice
Number tlg .e,fmk Saleitem fÜn,A tflys we;s Invoice Number tlg wod,
ish¿u frfldaâia ds fâgdfiÜ tlg ;djld,slj .nvdlr.kq ,nhs¡ fuysoS NdKav
y;rla ñ,oS .;Af;Akï tu NdKav y;rgu tlu Invoice Number tlla ,efnk
neúka fâgdfiÜ tl i|yd tu frfldaâ y;ru fjkalr.kq ,nhs¡ oeka View
Invoice nÜka tl ;=, Invoice tl fmkaùu i|yd my; mßos fla;kh lrkak¡

fuysoS DataSource tl jYfhka Saleitem fÜn,A tflys oekg ds j,g ,nd.;A o;A;
uqøKh lr.ekSug fuysoS fla;kh lr we;' hïfyhlska Tnf.A ßfmdaÜ tl uqøKh
fkdù hï.eg¿uh iy.; ;;Ajhla we;sjQfhakï fid,shqIka tlaiamaf,dar¾
úkafvda tflys Show all files nÜka tl la,sla lrkak¡ fuúg olakg ,efnk
fm%dfclaÜ tlg wod, ish¿u *hs,aia j,ska App.config *hs,a tl vn,A la,sla
lrkak¡

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fuúg olakg ,efnk ish¿u fla;kh bj;Alr my; fla;kh isÿlrkak¡

fyd|hs oeka jevigyk Odjkhlr NdKav wf,ú lsÍug wod, w;= reuqyqK;g
msúiS NdKav lsysmhla ñ,oSf.k Sale nÜka tl la,sla lr B,`.g Crystal Report
Viewer lkafg%da,a tl ,nd.;A f*daï tflys View Invoice nÜka tl la,sla lr
n,kak¡ Tnj mqÿuhg m;Alrjñka wod, Invoice tl uqøKhù we;s wdldrh n,d.;
yel'

Created By: S.Wajir Madushanka


Disapamok Online IT Academy

fyd|hs by; jevigyk weiqßka Tng welaiia fâgdfíia tlla úIqj,A fíisla
fvdÜfkÜ w;=reuqyqK;la iu`. iïnkaO lrñka lghq;= lrk wdldrh ms,sn|j
ukd jegySula ,efnkakg we;ehs lshd wfmalaId lruq¡ fuysoS wm ish¿u jeros
ksjeros lsÍïj,g wod, fla;khka bosßm;A fkdl, w;r uQ,slu fla; muKla
bosßm;A lr we;' fuh ;jÿrg;A jeros ksjeros lrñka jeäoshqKq lsÍu Tn i;=
ld¾hhla jk w;r Bg wjeis iEu iyfhda.hlau ,ndoSug wms ieoS meyeoS u.n,d
isáuq¡ fuu .%ka: ud,dj wOHhkh lsÍfuka mßmQ¾K uDÿldx. ixj¾Olhl=
ìyslsÍu wmf.A uQ,sl wfmalaIdj fjhs¡

wdrïN lrkak¡ uDÿldx. ixj¾Olhl= ùfï m,uq mshjr fuu .%ka: ud,dj ;=,ska
tf;la Tng chæ

Created By: S.Wajir Madushanka

Potrebbero piacerti anche