 wfRy¨qvj †ewmK  1
wfRy¨qvj †ewmK
gvneyeyi ingvb
wmm‡UK cvewj‡KkÝ
evsjvevRvi eyK GÛ Kw¤úDUvi Kg‡c­·
38/3 evsjvevRvi, XvKv -1100|
†dvb t 7112406, 0171346538
I‡qe mvBU : www.systechdigital.com
w
w
w
.fb.com
/tanbir.cox
www.facebook.com/tanbir.cox
2  wfRy¨qvj †ewmK 
wfRy¨qvj †ewmK
cÖKvkK t cwiPvjK
wmm‡UK cvewj‡KkÝ
†jLK t gvneyeyi ingvb
cÖ_g cÖKvk t †g 2004Bs
cÖ”Q` wWRvBb t †jLK
eY©web¨vm I
A½m¾v t †jLK
g~j¨ t 45 UvKv
Visul Basic by Mahabubur Rahman, Published by Director : Systech
Publications, 38/3 Banglabazar, Dhaka-1100.
e-mail : it-com@bijoy.net , Price : TK – 45.
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  3
m~wPcÎ
wfRy¨qvj †ewmK t hv Rvbv cÖ‡qvRb ................................................................... 5
KgwcDUvi †cÖvMÖvwgs...................................................................................... 5
†ewmK (Basic) ..................................................................................................... 5
wfRy¨qvj †ewmK ........................................................................................... 5
cÖ‡R± (Project).................................................................................................... 5
dg© (Form).......................................................................................................... 5
gwWDj (Module)................................................................................................. 5
Ae‡R± (Object) .................................................................................................. 6
†cÖvcvwU©R (Properties).......................................................................................... 6
B‡f›U Ges B‡f›U †cÖvwmwWDi.......................................................................... 6
†g_W (Methods) ................................................................................................. 6
†÷U‡g›U (Statement) .......................................................................................... 7
†cÖvcvwU©R, †g_W I B‡f›U m¤ú‡K© AviI aviYv .................................................... 7
wfRy¨qvj †ewmK ïiæ Kiv................................................................................ 9
DB‡Ûvi mv‡_ cwiPq .................................................................................... 9
†gbyevi (Menu) ................................................................................................. 10
Uzjevi (Toolbar) ............................................................................................... 10
Uzje· (Toolbox) .............................................................................................. 10
cÖ‡R± G·‡c­vivi DB‡Ûv (Project Explorer Window)........................................... 10
cÖcvwU©R DB‡Ûv (Properties Window) ................................................................. 10
dg© wWRvBbvi (Form Designer).......................................................................... 10
wfRy¨qvj †ewm‡K cÖ‡R± ˆZwi Kiv....................................................................10
wfRy¨qvj †ewm‡K Avcbvi cÖ_g cÖ‡R±...............................................................11
†cÖvMÖvg Pvjbv Kiv ..................................................................................... 13
†cÖvMÖvg eÜ Kiv ........................................................................................ 13
cÖ‡R± msi¶Y Kiv .....................................................................................14
wfRy¨qvj †ewmK †_‡K †ei nIqv .....................................................................14
msiw¶Z cÖ‡R± mPj Kiv ..............................................................................14
dg© wWRvBb Kivi wbqg ................................................................................15
wØZxq cÖ‡R± ˆZwi Kiv................................................................................. 18
w
w
w
.fb.com
/tanbir.cox
4  wfRy¨qvj †ewmK 
dg© ˆZwi Kiv ............................................................................................ 18
cÖ‡R± msi¶Y Kiv .................................................................................... 20
†KvW †jLv ............................................................................................... 20
†cÖvMÖvg Pvjy Kiv ........................................................................................ 24
cÖ‡R± Modify Kiv ................................................................................... 24
dg© gwWdvB Kiv (†U·U e· hy³KiY)............................................................. 24
†KvW gwWdvB Kiv ..................................................................................... 25
cÖ‡R± ivb Kiv ......................................................................................... 26
†j‡e‡ji e¨envi (Using Label Control).............................................................. 27
†j‡ej †cÖvcvwU©‡Ri e¨envi ........................................................................... 30
cÖ‡R±wU ivb Kiv‡bv ................................................................................... 31
d‡g©i e¨envi ............................................................................................ 32
dg© †cÖvcvwU©R ........................................................................................... 32
d‡g©i †cÖvcvwU©Rmg~‡ni ZvwjKv ..................................................................... 33
Form B‡f‡›Ui e¨envi ................................................................................ 35
Form †g_W ............................................................................................. 36
÷vU©Avc dg©............................................................................................. 37
cÖ‡R± t d‡g©i e¨vKMÖvDÛ Kvjvi cwieZ©b ......................................................... 40
cÖ‡R± t K¨vjKz‡jUi ˆZwi ............................................................................ 42
QB Color dvsk‡bi e¨envi ......................................................................... 45
cÖ‡R± t QBColor cÖ`k©b ............................................................................ 46
dg© ˆZwi Kiv ........................................................................................... 46
cÖ‡R±wU ivb Kiv ....................................................................................... 48
cÖ‡R± t K‡¤^ve· e¨envi K‡i msL¨v wbe©vPb ...................................................... 49
†cÖvMÖvg t ÷cIqvP ˆZwi............................................................................... 52
cÖ‡R± t wewìs Gi †d¬vi MYbv........................................................................ 56
cÖ‡R± t †PKe· e¨envi K‡i Ackb wba©viY...................................................... 58
wm×všÍ MÖn‡Yi Rb¨ IF ... THEN ÷ªvKPv‡ii e¨envi ........................................... 60
IF...THEN...ELSE †÷U‡g›U e¨envi K‡i cÖ‡R± ˆZwi ...................................... 62
Uzjevi ˆZwi Kiv ........................................................................................ 64
cÖ‡R± t jvBU R¡jv/wbfv............................................................................... 67
cÖ‡R± t wj÷ e· ˆZwi Kiv........................................................................... 71
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  5
wfRy¨qvj †ewmK t hv Rvbv cÖ‡qvRb
KgwcDUvi †cÖvMÖvwgs
KgwcDUv‡ii wewfbœ j¨vs¸‡qR i‡q‡Q| †Kvb mgm¨v mgvav‡bi Rb¨ KgwcDUv‡ii †evaMg¨
fvlvq wb‡`©k ev †KvW wjLv nq| mvwie× my-m„Lj G wb‡`©kvejx‡K KgwcDUv‡ii †cÖvMÖvwgs
ejv nq|
†ewmK (Basic)
Beginner’s all purpose Symbolic Instruction Code Gi msw¶ß iƒc nj Basic| 1964
mv‡j gvwK©b hy³iv‡óªi WvU©gvDm K‡j‡Ri `yÕRb Aa¨vcK Rb wR †K‡gwb I Ugvm B KvU©R
cÖ_g †ewmK fvlvi cÖeZ©b K‡ib| mnR D”P¯Í‡ii G fvlvwU mviv we‡k¦ e¨vcK RbwcÖqZv
AR©b K‡i| †ewm‡Ki `yÕwU RbwcÖq Dcfvlv nj GWBASIC Ges QBASIC|
wfRy¨qvj †ewmK
wek¦L¨vZ gvB‡µvmd&U KZ…©K cÖYxZ GUI (Graphical User Interface cwi‡e‡ki Rb¨ ˆZwi
†ewmK j¨vs¸‡q‡Ri AvaywbK ms¯‹iY nj wfRy¨qvj †ewmK| mnR j¨vs¸‡qR, AmvaviY
wWevwMs myweav Ges GKwUf G· jvB‡eªix e¨env‡ii Abb¨ my‡hvM wfRy¨qvj †ewmK‡K Lye
Aí mg‡qi g‡a¨ wecyj L¨vwZ G‡b w`‡q‡Q| DB‡ÛvR †cÖvMÖvwgs j¨vs¸‡qR wn‡m‡e GwU
eZ©gv‡b RbwcÖqZvi kx‡l© Ae¯’vb Ki‡Q| cÖ_g †_‡K K‡qKwU fvm©Y AwZµg K‡i wfRy¨qvj
†ewmK 4, 5 Ges 6 Gi ci G‡m‡Q wfRy¨qvj †ewmK 7 ev wfwe WU †bU|
cÖ‡R± (Project)
†Kvb D‡Ïk¨ m¤úv`‡bi Rb¨ wfRy¨qvj †ewm‡K †jLv m¤ú~Y© †cÖvMÖvg‡K cÖ‡R± ejv nq|
GKwU cÖ‡R‡± K‡qKwU dg©m, dg©‡mi †KvW Ges gwWDj _vK‡Z cv‡i|
dg© (Form)
wfRy¨qvj †ewm‡K d‡g© K‡›Uªvj ¯’vcb K‡i †cÖvcvwU©R †mwUs K‡i †KvW wj‡L cÖ‡R± ˆZwi Kiv
nq| dg©wUB GKwU Ae‡R± wn‡m‡e KvR Ki‡Z cv‡i| GKwU cÖ‡R‡± GKvwaK dg© _vK‡Z
cv‡i|
gwWDj (Module)
wfRy¨qvj †ewm‡K gwWD‡j †KvW msiw¶Z nq| cÖ‡Z¨K d‡g©i †KvW _v‡K dg© gwWD‡j|
cÖ‡R‡± GKvwaK dg© _vK‡Z cv‡i| GKvwaK d‡g© wbe©vn Kivi Rb¨ Kgb †KvW Avjv`v
gwWDj ˆZwi K‡i Zv‡Z wjLv hvq| G gwWDj‡K ÷¨vÛvW© gwWDj ejv nq|
w
w
w
.fb.com
/tanbir.cox
6  wfRy¨qvj †ewmK 
Ae‡R± (Object)
wfRy¨qvj †ewm‡K A‡bK kw³kvjx K‡›Uªvj i‡q‡Q| Ab¨vb¨ j¨vs¸‡q‡R A‡bK †KvW wj‡L †h
KvR Kiv hvq; wfRy¨qvj †ewm‡Ki K‡›Uªvj e¨envi K‡i AwZ mn‡R Zv Kiv hvq| cÖ‡qvRbxq
K‡›UªvjwU d‡g© Ry‡o w`‡q Zvi Rb¨ cÖ‡qvRbxq †KvW wjLv nq| †Kvb D‡Ïk¨ mva‡bi Rb¨
e¨eüZ wewfbœ K‡›Uªvj, dg© BZ¨vw`‡K Ae‡R± ejv nq|
†cÖvcvwU©R (Properties)
wfRy¨qvj †ewm‡Ki K‡›Uªvj, d‡g©i A‡bK j¶Y, ag© ev ˆewkó¨ i‡q‡Q| †cÖvMÖv‡gi Pvwn`v
Abyhvqx cÖ‡qvRbxq ˆewkó¨wU wba©viY K‡i wb‡Z nq| G¸‡jv‡K †cÖvcvwU©R ejv nq| †hgb
d‡g© GKwU †U·U e· hy³ Kivi Rb¨ TextBox K‡›Uªvj e¨envi K‡i †U·U e· ˆZwi Kiv
nq| G †U·U e‡·i D”PZv, cÖk¯ÍZv, e¨vKKvjvi, ¯Œjevi BZ¨vw` ˆewkó¨ wK iKg n‡e Zv
†mU K‡i wb‡Z nq A_ev †Kv‡W wj‡L w`‡Z nq| Gme ˆewkó¨ nj †U·U e‡·i †cÖvcvwU©R|
B‡f›U Ges B‡f›U †cÖvwmwWDi
wfRy¨qvj †ewmK ivb Ki‡j GKwU dg© Av‡m| d‡g© wewfbœ KgvÛ evUb, †U·Ue·, ¯Œjevi
BZ¨vw` Ae‡R± _v‡K| wewfbœ Ae‡R± wewfbœfv‡e e¨envi K‡i †Kvb KvR Kiv nq| †hgb,
KgvÛ evU‡b wK¬K& Ki‡j †Kvb KvR nq| G‡¶‡Î †Kvb NUbv NUv‡j wK n‡e †hgb Ñ KgvÛ
evU‡b gvDm w`‡q wK¬K& Ki‡j A_©vr wK¬K& B‡f‡›U wK n‡e Zvi Rb¨ †cÖvMÖv‡g †KvW wjLv nq|
wewfbœ B‡f‡›Ui Aax‡b †KvW wjL‡j †cÖvMÖvg ivb Kwi‡q H B‡f›U NUv‡j †KvW wbe©vn n‡q
†Kvb KvR nq| Ae‡R‡±i Rb¨ B‡f›U cÖwmwWDi e‡j w`‡Z GwU wK B‡f‡›U mvov †`‡e|
d‡g©i B‡f›U cÖwmwWDi bvg nj Object_Event| †hgb t Form_Load, Command1_Click,
Text1_Click, hsbBackColor_Scroll BZ¨vw`|
B‡f›U cÖwmwWD‡i wZb ev Z‡ZvwaK jvBb †KvW wjLv nq| cÖ‡Z¨K jvBb †KvW nj †÷U‡g›U
(Statement) hv Ae‡R‡±i bvg, B‡f›U bvg, †cÖvcvwU© bvg, †g_W, dvskb Ges †fwi‡qej
wb‡q MwVZ|
†g_W (Methods)
Ae‡R‡±i wµqvB nj †g_W| Gi MVb nj Object.Method Ae‡R‡±i bvg Ges wcwiqW (.)
gy‡Q †`qv n‡j †g_W d‡g© wµqv K‡i| †hgb aiv hvK, cÖ‡R‡± dg© Form1, Ges wcKPvi
e· Picture1 Av‡Q| CLS A_ev Form1.cls †÷U‡g›U dg© wK¬qvi K‡i; Pictrure1.cls
wcKPvi e· wK¬qvi K‡i| Print Time A_ev Form1.Print time dg© Form1 Gi Dci mgq
wcÖ›U K‡i †hLv‡b Picture1.Print Time mgq wcÖ›U K‡i wcKPvie· Picture1 G|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  7
†÷U‡g›U (Statement)
†÷U‡g›U nj GKwU m¤ú~Y© †KvW jvBb| †hgb, Private Sub Command1_Click () nj GKwU
†÷U‡g›U ev m¤ú~Y© GK jvBb †KvW|
†cÖvcvwU©R, †g_W I B‡f›U m¤ú‡K© AviI aviYv
wfRy¨qvj †ewm‡Ki dg©m Ges K‡›Uªvj nj Ae‡R‡± hv cÖKvk K‡i Zv‡`i wbR¯^ ˆewkó¨
(†cÖvcvwU©R), †g_Wm Ges B‡f›Um| Ae‡R‡±i j¶Y ev ˆewkó¨ nj Gi †cÖvcvwU©R, †g_W
nj Gi wµqv (A¨vKkb), Ges B‡f›U nj Gi mvov (†imcbR)| D`vniY wn‡m‡e ejv hvq
ev”Pv‡`i M¨vm fwZ© †ejyb| Gi †cÖvcvwU©R †g_W Ges B‡f›U i‡q‡Q| †ejy‡bi †cÖvcvwU©R nj
Gi `„k¨gvb j¶Y †hgb, Gi D”PZv, e¨vm Ges iO| Gi Ab¨ ˆewkó¨ nj Gi Ae¯’vi eY©bv
(†dvjv‡bv A_ev bv †dvjv‡bv), A_ev j¶Y hv `„k¨gvb bq †hgb, Gi eqm| A_©vr †ejy‡bi
†cÖvcvwU©R nj Gi D”PZv, e¨vm, iO, Ae¯’v, eqm BZ¨vw`| GKwU †ejy‡bi Rb¥MZfv‡e Gi
†g_W ev A¨vKkb I i‡q‡Q hv Kv‡h© cwiYZ n‡Z cv‡i| Gi Av‡Q †dvjv‡bv (Inflate) †g_W
(M¨vm fwZ© Kivi A¨vKkb), A‡dvjv‡b (deflate) †g_W (M¨vm †Q‡o †`qv A¨vKkb)| me
†ejy‡biB G †g_W mgv_©Zv i‡q‡Q| †ejyb evwn‡ii †Kvb NUbvq (External Event) mvov
†`q| †hgbt myB w`‡q †LvuPv w`‡j †d‡U hvq A_ev †Q‡o w`‡j Dc‡i D‡V hvq|
Balloon.Height
Balloon.Diameter
Balloon.Color
Balloon_Puncture( ) Balloon.Deflate
Balloon.MakeNoise
"Bang"
w
w
w
.fb.com
/tanbir.cox
8  wfRy¨qvj †ewmK 
hw` Avcwb †ejy‡bi Rb¨ †cÖvMÖvg K‡ib, wfRy¨qvj †ewmK †KvW wb‡æi gZ n‡e| †ejy‡bi
†cÖvcvwU©R †mwUs nj t
Balloon.Color = Red
Balloon.Diameter = 10
Balloon.Inflated = True
†Kv‡Wi wmb‡U· nj - Ae‡R± (†ejyb) †cÖvcvwU© (Kvjvi) Øviv †cÖvcvwU©i †fjy¨i Av‡ivwcZ
gvb (jvj iO) Abym„Z n‡e| †Kv‡W (Dc‡ii b¨vq) wj‡L A_ev †cÖvcvwU©R DB‡Ûv‡Z gvb
cwieZ©b Kiv hvq|
†ejy‡bi †g_W n‡e wb‡æi b¨vq t
Balloon.Inflate
Balloon.Deflate
Ballon.Rise 5
†cÖvcvwU©i b¨vq wmb‡U· - Ae‡R± (a noun) Abym„Z n‡e †g_W (a verb) Øviv|
†ejybwU B‡f‡›U mvov †`‡e wb‡æi gZ t
Sub Balloon_Puncture ( )
Balloon.Deflate
Balloon.MakeNoise “Bang”
Balloon.Inflated = False
Balloon.Diameter = 1
End Sub
G‡¶‡Î †KvW †ejy‡bi AvPiY eY©bv K‡i hLb Puncture B‡f›U N‡U t Deflate (AùxZ,
A‡dvjvb) †g_W nq, AZci MakeNoise †g_W nq “Bang” Av¸©‡g‡›Ui mv‡_| †ejybwU bv
†dvjvb ch©šÍ Inflated †cÖvcvwU© False †mU nq Ges Diameter †cÖvcvwU© bZzb †fjy¨ †mU nq|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  9
wfRy¨qvj †ewmK ïiæ Kiv
wfRy¨qvj †ewmK 5.0 G¨vwc­‡KkbwU KgwcDUv‡i fvjfv‡e Bb÷j Kiv _vK‡j wb‡æi wbq‡g
ïiæ Kiv hvq t
KgwcDUvi Pvjy K‡i †W¯‹U‡c Avm‡Z n‡e|
1| Start evU‡b wK¬K K‡i Programs G wK¬K K‡i Visual
Basic 5.0 G wM‡q Visual Basic 5.0†Z wK¬K Ki‡Z n‡e|
A_©vr
StartProgramsMicrosoftVisual Basic 5.0Visual
Basic 5.0
c`©vq New Project DB‡Ûv Avm‡e| wfRy¨qvj †ewmK
6.0 Pvjv‡Z n‡j Abyiƒc wb‡`©k w`‡Z n‡e|
2| Standard EXE-†Z Wvej wK¬K Ki‡j c`©vq wfRy¨qvj †ewm‡Ki m¤^wjZ Dbœqb cwi‡ek
(Integrated Development Environment – IDE) Avm‡e-
Menubar
Properties
Window
Project
Explorer
Titlebar
Form Designer
Toolbox
DB‡Ûvi mv‡_ cwiPq t
Dc‡i wfRy¨qvj †ewm‡Ki DB‡Ûv ev Integrated Development Environment Gi Dcv`vb ev
Askmg~n‡K wPwýZ K‡i †`Lv‡bv n‡q‡Q| wb‡æ G Ask¸‡jvi msw¶ß weeiY †`qv nj t
w
w
w
.fb.com
/tanbir.cox
10  wfRy¨qvj †ewmK 
†gbyevi (Menu) t
UvB‡Uj ev‡ii wb‡P File, Edit, View, Project ...BZ¨vw` †jLv evi‡K †gbyevi ejv nq| †gby¯’
wewfbœ KgvÛ Ackb wbe©vPb K‡i wfRy¨qvi †ewm‡K wewfbœ wb‡`©k cÖ‡qvM K‡i KvR Kiv nq|
Uzjevi (Toolbar) t
†gbyev‡ii wb‡P wewfbœ AvBKb ev cÖZxK m¤^wjZ evi‡K Uzjevi ejv nq| cÖwZwU AvBKb‡K
Uzj ejv nq| †gby wm‡j± K‡i cÖ‡qvRbxq KgvÛ Ackb wm‡j± K‡i KvR m¤úv`b Kivi
cwie‡Z© mivmwi Uzjev‡ii Uz‡j wK¬K K‡i `ªæZ KvR Kiv hvq|
Uzje· (Toolbox) t
A‡bK †KvW bv wj‡L ïaygvÎ Uzj e¨envi K‡i †cÖvMÖv‡g ¸iæZ¡c~Y© KvR Kivi e¨e¯’v wfRy¨qvj
†ewm‡K i‡q‡Q| G mg¯Í Uzj‡K K‡›Uªvj Uzj ejv nq| dg© wWRvBb Kivi mgq Uzje· †_‡K
G mg¯Í Uzj e¨envi Ki‡Z nq|
cÖ‡R± G·‡c­vivi DB‡Ûv (Project Explorer Window)
wfRy¨qvj †ewm‡K ˆZwiK…Z m¤ú~Y© †cÖvMÖvg ev A¨vwc­‡Kkb‡K cÖ‡R± ejv nq| cÖwZwU cÖ‡R‡±
K‡qKwU dg©, gwWIj _vK‡Z cv‡i A_©vr cÖ‡R± nj GK¸”Q dvB‡ji mgvnvi hv A¨vwc­‡Kkb
cÖ‡R‡±i dg©m I gwWIjmg~‡ni ZvwjKv _v‡K|
cÖcvwU©R DB‡Ûv (Properties Window)
wfRy¨qvj †ewm‡K †cÖvMÖvg ˆZwi‡Z Pvwn`v Abyhvqx e¨eüZ dg© ev K‡›Uªvj¸‡jvi ˆewkó¨
cwieZ©b Kiv hvq| †hgb- mvBR, iO, D”PZv BZ¨vw`| G me ˆewkó‡K cÖcvwU©R ejv nq|
†Kvb dg© ev K‡›Uªvj wbe©vPb Ki‡j Gi wK wK ˆewkó¨ _vK‡Z cv‡i Zvi ZvwjKv cÖcvwU©R
DB‡Ûv‡Z cÖ`wk©Z nq| cÖcvwU©R DB‡Ûv‡Z cÖcvwU©R wba©viY Kiv nq| wfRy¨qvj †ewm‡K
cÖcvwU©R DB‡Ûvi e¨envi LyeB ¸iæZ¡c~Y©| mvaviYZ c`©vi Wvb cv‡k¦© cÖcvwU©R DB‡ÛvwU
cÖ`wk©Z nq| c`©vq cÖcvwU©R DB‡Ûv bv _vK‡j F4 Kx Pvc‡j A_ev View †gby‡Z wK¬K K‡i
Properties Window †Z wK¬K Ki‡j cÖcvwU©R DB‡ÛvwU cÖ`wk©Z nq|
dg© wWRvBbvi (Form Designer)
wfRy¨qvj †ewmK ïiæ Ki‡j c`©vq Form1 †jLv dg©‡K dg© wWRvBbvi ejv nq| G‡Z
†cÖvMÖv‡gi Pvwn`v Abyhvqx wewfbœ K‡›Uªvj e¨envi K‡i †cÖvMÖv‡gi Rb¨ dg© wWRvBb Kiv nq|
dg© wWRvBbv‡i cÖ‡qvRbxq K‡›Uªvj hy³ Kivi cvkvcvwk Qwe, MÖvwdKm BZ¨vw`I hy³ Kiv
hvq| ˆZwiK…Z me †cÖvMÖvg ev A¨vwc­‡Kk‡bi d‡g©i Rb¨ dg© wWRvBbvi i‡q‡Q| GKwU
cÖ‡R‡± GKvwaK d‡g©i e¨envi _vK‡Z cv‡i| cÖ‡Z¨KwU dg©‡K GKB cÖ‡R‡±i Aax‡b
Avjv`v Avjv`v dg© wn‡m‡e msi¶Y Kiv hvq|
wfRy¨qvj †ewm‡K cÖ‡R± ˆZwi Kiv
wfRy¨qvj †ewm‡K cÖ‡R± ˆZwi Kivi Rb¨ wb‡æi wZbwU cÖavb c`‡¶c wb‡Z nq t
1| dg© B›Uvi‡dm ˆZwi Kiv (Create on Interface)
2| †cÖvcvwU©R †mU Kiv (Set Properties)
3| †KvW †jLv (Write Code)
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  11
wfRy¨qvj †ewm‡K Avcbvi cÖ_g cÖ‡R±
wfRy¨qvj †ewm‡K Kv‡R Af¨¯’ nIqvi Rb¨ LyeB mnR GKwU cÖ‡R± ˆZwi Kiæb| G cÖ‡R±wU
Pvjy Ki‡j GKwU dg© (DB‡Ûv) I‡cb n‡e| d‡g© GKwU Hellow †jLv evUb _vK‡e Ges
GKwU †U·U e· _vK‡e| Hellow evU‡b wK¬K& Ki‡j †U·U e‡·i wfZ‡i Welcome to
Visual Basic †jLv cÖ`wk©Z n‡e| G cÖ‡R±wU ˆZwi Kivi Rb¨ Avgv‡`i hv Ki‡Z n‡e t
1| cÖ_‡g GKwU B›Uvi‡dm A_v©r dg© (DB‡Ûv) ˆZwi Ki‡Z n‡e †hLv‡b GKwU evUb I
GKwU †U·U e· _vK‡e|
2| KgvÛ evUbwUi K¨vckb Hellow ivL‡Z n‡e A_v©r Gi †cÖvcvwU©R †mU Ki‡Z n‡e|
3| evUbwU‡Z wK¬K& Ki‡j †U·U e‡· hv‡Z †jLv Av‡m †mRb¨ †cÖvMÖvg †KvW wjL‡Z n‡e|
1| dg© ˆZwi Kiv t
 wfRy¨qvj †ewmK ïiæ K‡i DB‡Ûv‡Z G‡m Uzje‡·i TextBox Uz‡j wK¬K& K‡i d‡g©
GKwU AvqvZvKvi j¤^v (wP‡Îi b¨vq) †U·U e· ˆZwi Kiæb|
 Uzje‡·i Command Button K‡›Uªvj Uz‡j wK¬K& K‡i d‡g© GKwU KgvÛ evUb (e·)
ˆZwi Kiæb|
w
w
w
.fb.com
/tanbir.cox
12  wfRy¨qvj †ewmK 
2| †cÖvcvwU©R †mU Kiv t
 †h‡nZz †QvU G cÖ‡R±wU‡Z Avgiv ïay KgvÛ evUbwUi †cÖvcvwU©R †mU Kie ZvB G
evUbwU wbev©wPZ Ae¯’vq c`©vi Wvbw`‡K †cÖvcvwU©R DB‡Ûvi Caption G wK¬K& K‡i
Hellow UvBc Kiæb| KgvÛ evUbwUi K¨vckb Hellow n‡e|
 ˆZwiK…Z †U·U e·wU j¶¨ K‡i †`Lyb G‡Z Text1 †jLv Av‡Q| cÖ‡R±wU ivb Kwi‡q
Hellow evU‡b wK¬K& Ki‡j †U·U e‡·i G †jLvwU _vK‡e bv| Zey d‡g© GwU †`L‡Z
Lvivc †`Lvq| G †jLvwU bv PvB‡j †U·U e·wU‡Z wK¬K& K‡i wbe©vPb K‡i †cÖvcvwU©R
DB‡Ûvi Text G wK¬K& K‡i Gi Wvbcv‡ki Text1 †jLvwU gy‡Q †djyb| (Dc‡ii 2q
wP‡Îi b¨vq)
ˆZwiK…Z dg©wU n‡e wbæiƒc -
†KvW †jLv t
d‡g©i Hellow evU‡b Wvej wK¬K& Kiæb| †KvW DB‡Ûv I‡cb n‡e, B‡f›U cÖwmwWDi
(EventProcedure) Command1_Click ˆZwi _vK‡e †KvW wj‡L c~Y© Kivi Rb¨|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  13
wb‡æi jvBb wjLyb -
Text1. Text = “Welcome to Visual Basic”
A_v©r
†cÖvMÖvg Pvjbv Kiv t
 F5 Kx Pvcyb A_ev ivb evU‡b wK¬K& Kiæb| c`©vq dg©wU I‡cb n‡e|
 Hellow evU‡b wK¬K& Ki‡j †U·U e‡·i wfZi Welcome to Visual Basic †jLv
cÖ`wk©Z n‡e|
†cÖvMÖvg eÜ Kiv t
 d‡g©i †K¬vR evU‡b wK¬K& Kiæb| A_ev, Uzjev‡ii End evU‡b wK¬K& Kiæb|
 A_ev, Alt+F4 Kx-Øq Pvcyb| †cÖvMÖvg †kl (ivb‡gvW) n‡q wfD‡KvW DB‡Ûv‡Z
Avm‡e|
Text1. Text = “Welcome to Visual Basic”
w
w
w
.fb.com
/tanbir.cox
14  wfRy¨qvj †ewmK 
cÖ‡R± msi¶Y Kiv t
wfRy¨qvj †ewm‡K Avgiv †h †cÖvMÖvg ˆZwi K‡iwQ A_v©r dg© ˆZwi K‡iwQ I †KvW wj‡LwQ
G¸‡jv‡K GK‡Î cÖ‡R± ejv nq| GKwU cÖ‡R‡± GKvwaK dg© _vK‡Z cv‡i| cÖwZwU dg©‡K
Avjv`v bv‡g †mf K‡i †Kvb bv‡g cÖ‡R± †mf Ki‡Z nq| Avgv‡`i ˆZwiK…Z cÖ‡R±wU †mf
Kivi Rb¨ wfD‡KvW DB‡Ûv‡Z A_ev dg©m wWRvBb ¯Œx‡Y _vKve¯’vq File †gby‡Z wK¬K& K‡i
Save G wK¬K& Kiæb| A_ev, †mf evU‡b wK¬K& Kiæb| A_ev, Alt+F Kx-Øq †P‡c A
Pvcyb| c`©vq wb‡æi Save File As WvqvjM e· Avm‡e| File name : e‡· dg©wU †h bv‡g
†mf Ki‡Z Pvb †m bvg UvBc Kiæb| GLv‡b Form1 Av‡Q| G bv‡gB †mf Ki‡Z PvB‡j
Save evU‡b wK¬K& Kiæb| dg©wU Form1 bv‡g †mf n‡e Ges c`©vq wb‡æi Save Project
As WvqvjM e· Avm‡e t
File name : e‡· Project 1 †jLv Av‡Q| cÖ‡R±wU †h bv‡g †mf Ki‡Z Pvb GLv‡b †m bvg
UvBc K‡i Save evU‡b wK¬K& Ki‡Z n‡e| vbstart bvg UvBc K‡i Save evU‡b wK¬K& Kiæb|
wfRy¨qvj †ewmK †_‡K †ei nIqv
Dc‡iv³ wbq‡g wfRy¨qvj †ewm‡K †Kvb cÖ‡R± ˆZwi K‡i msi¶Y Kivi ci wfRy¨qvj †ewmK
†_‡K †ei nIqvi Rb¨ File †gby‡Z wK¬K& K‡i Exit G wK¬K& Ki‡Z n‡e| A_ev Alt+F Kx-
Øq †P‡c X Kx Pvc‡Z n‡e| A_ev, †K¬vR evU‡b wK¬K& Ki‡Z n‡e| A_ev, Alt+F4 Kx-Øq
Pvc‡Z n‡e|
msiw¶Z cÖ‡R± mPj Kiv
msiw¶Z cÖ‡R±wU mPj Kivi Rb¨ t
1| wfRy¨qvj †ewmK ïiæ K‡i New Project DB‡Ûv‡Z G‡m Existing U¨v‡e wK¬K& Kiæb|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  15
c`©vq Existing DB‡Ûv I‡cb n‡e| File name : e‡· cÖ‡R±wUi bvg wj‡L G›Uvi w`‡j A_ev
ZvwjKv †_‡K cÖ‡R‡±i bv‡gi Dci Wvej wK¬K& Ki‡j cÖ‡R±wU c`©vq mPj n‡e|
dg© wWRvBb Kivi wbqg
Dc‡iv³ Vbstart bv‡gi GKwU mvaviY cÖ‡R± ˆZwi Kivi mgq cÖ_‡g Avgiv GKwU dg© ˆZwi
K‡iwQ| Gfv‡e †h †Kvb cÖ‡R± ˆZwi Kivi mgq dg© ˆZwi Ki‡Z nq| dg© ˆZwii mgq
wb‡æi welq¸‡jv j¶¨Yxq t
 d‡g©i AvKvi B‡”Q Ki‡j †QvU-eo Kiv hvq| AvKvi A_v©r D”PZv, cÖk¯’Zv BZ¨vw`
cwieZ©b Kiv hvq (gvD‡mi gva¨‡g A_ev †cÖvcvwU©‡R Height Ges Width cwieZ©b
K‡i)| dg©wU wbe©vwPZ Ae¯’vq †cÖvcvwU©R DB‡Ûvi Height Ges Width †cÖvcvwU©i msL¨v
wj‡L dg© †QvU-eo Kiv hvq|
 d‡g© †cÖvMÖv‡gi Pvwn`v Abyhvqx Uzje· †_‡K wewfbœ K‡›Uªvj Ry‡o w`‡Z nq| †hgb,
†Kvb KgvÛ evUb hy³ Kivi Rb¨ Uzje‡·i Command Button Uz‡j wK¬K& K‡i d‡g©i
†hLv‡b `iKvi †mLv‡b wK¬K& K‡i gvD‡mi evg †evZvg †P‡c a‡i AvqvZvKvi e·
ˆZwii b¨vq e· ˆZwi Ki‡Z nq| d‡g© hy³ †Kvb K‡›Uªvj‡K wbe©vwPZ K‡i Wª¨vM K‡i
d‡g©i †h †Kvb ¯’v‡b ¯’vbvšÍwiZ Kiv hvq|
 d‡g© hy³ K‡qKwU K‡›Uªvj‡K GKmv‡_ wbe©vwPZ Ki‡Z n‡j Shift Kx †P‡c a‡i gvDm
c‡q›Uvi wb‡q wK¬K& K‡i K‡i wbe©vPb Ki‡Z nq|
 †Kvb K‡›Uªvj †hgb, d‡g© K‡qKwU KgvÛ evUb _vK‡j Ges me¸‡jvi AvKvi GKB
PvB‡j me¸‡jv GKmv‡_ wbe©vPb K‡i †cÖvcvwU©R DB‡Ûvi Height Ges Width †mU
w`‡j me¸‡jvi AvKvi GKB n‡e|
w
w
w
.fb.com
/tanbir.cox
16  wfRy¨qvj †ewmK 
wPÎ t 1g d‡g© PviwU KgvÛ evUb (Amgvb); 2q d‡g© evUb PviwU wbev©Pb Kiv n‡q‡Q| 3q
evUb wbev©wPZ K‡i G‡`i †cÖvcvwU©R; 4_© d‡g© evUb¸‡jv GKB AvKv‡ii n‡q‡Q|
 d‡g©i wbR¯^ ˆewkó¨ †hgb; e¨vK Kvjvi, K¨vckb, bvg BZ¨vw` cwieZ©b Ki‡Z n‡j
dg©wU wbe©vwPZ K‡i †cÖvcvwU©R DB‡Ûv †_‡K †cÖvcvwU©R †mU Ki‡Z n‡e| †hgb,
mvaviYfv‡e d‡g©i K¨vckb _v‡K Form1 (Form2, Form3 ...) K¨vckb (Form1)
cwieZ©b K‡i My Form Ki‡Z PvB‡j dg©wU wbe©vPb K‡i Caption †cÖvcvwU©‡R wK¬K&
K‡i My Form UvBc Ki‡Z n‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  17
 †KvW DB‡Ûv †_‡K dg© wWRvBb DB‡Ûv‡Z Avm‡Z PvB‡j View object evU‡b wK¬K&
Ki‡Z n‡e| A_ev View †gby‡Z wK¬K& K‡i Object G wK¬K& Kiæb| A_ev Shift+F7
Kx-Øq Pvcyb|
 d‡g© †Kvb K‡›Uªv‡ji Abyiƒc Kwc Ki‡Z PvB‡j K‡›UªvjwU‡Z gvDm c‡q›Uvi wb‡q
gvD‡mi Wvb †evZvg Pvc‡j kU©KvU †gby I‡cb n‡e| kU©KvU †gby †_‡K Copy wm‡j±
K‡i Avevi gvD‡mi Wvb †evZvg †P‡c kU©KvU †gbywU I‡cb K‡i Paste evU‡b wK¬K&
Ki‡j c`©vq evZv© Avm‡e-
You already have a control named “Command1”. Do you
want to create a control array ?
Yes evU‡b wK¬K& Ki‡j K‡›UªvjwU Kwc n‡e Ges G‡`i g‡a¨ GKwU A¨v‡i ˆZwi n‡e|
No evU‡b wK¬K& Ki‡j A¨v‡i ˆZwi bv n‡q Kwc n‡e Ges GwU d‡g©i Dc‡ii w`‡K
†c÷ n‡e| G‡K gyf Kwi‡q †hLv‡b `iKvi †mLv‡b †bqv hvq|
w
w
w
.fb.com
/tanbir.cox
18  wfRy¨qvj †ewmK 
wØZxq cÖ‡R± ˆZwi Kiv
cÖ_‡g Avgiv VbStart bvgK GKwU cÖ‡R± ˆZwi K‡iwQ| Avgv‡`i wKQyUv aviYv n‡q‡Q
wKfv‡e A_v©r wK wK av‡c GKwU cÖ‡R± ˆZwi Ki‡Z nq| wfRy¨qvj †ewm‡K Ae‡R±
(Object), cÖwmwWDi (Procedure), †g_W (Method), B‡f›U (Event) BZ¨vw` e¨envi K‡i
AviI wKQy cÖ‡R± ˆZwi Kiv wkL‡Z n‡e| wb‡æ Av‡iKwU cÖ‡R± ˆZwi Kiv †`Lv‡bv n‡q‡Q|
wb‡æi wbq‡g Avcwb wb‡R wb‡R cÖ‡R±wU ˆZwi Kiæb|
dg© ˆZwi Kiv
 wfRy¨qvj †ewmK ïiæ K‡i GKwU ÷¨vÛvW© dg© wWRvBbvi I‡cb Kiæb|
 Uzje‡·i Command Button G wK¬K& K‡i d‡g© GKwU evUb ˆZwi Kiæb| evUbwU
wbe©vwPZ Ae¯’vq †cÖvcvwU©R DB‡Ûv‡Z (Name) G wK¬K& K‡i cmdDate wjLyb Ges
Caption G wK¬K& K‡i Date wjLyb| A_v©r Gi †cÖvcvwU©‡R bZzb hv †mwUs nj Zv nj t
Name = cmdDate
Caption = Date
 wVK GKBfv‡e Av‡iv wZbwU KgvÛ evUb ˆZwi K‡i G¸‡jvi (name) mgvb cmdTime,
cmdClear Ges cmdExit ivLyb Ges Caption wn‡m‡e Time, Clear Ges Exit ivLyb|
 dg©wUi wfZ‡i Ab¨ †Kv_vI wK¬K& K‡i dg©wU wm‡j± K‡i †cÖvcvwU©‡R d‡g©i K¨vckb
(Form1) Gi cwie‡Z© My Project ivLyb|
dg©wU †`Lv‡e wbæiƒc t
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  19
dg©wU ˆZwi Ki‡Z Avgiv †cÖvcvwU©R wK wK †mU K‡iwQ Zv wb‡æi mviYx‡Z Gfv‡e cÖKvk Kiv
hvq t
Object Property Setting
Form 1 Caption My Project
Command 1 Name
Caption
cmdDate
Date
Command 2 Name
Caption
cmdTime
Time
Command 3 Name
Caption
cmdClear
Clear
Command 4 Name
Caption
cmdExit
Exit
Uzje· †_‡K KgvÛ evUb wb‡q d‡g© ˆZwi Kiv cÖ_g evUbwUi bvg Command 1 n‡e|
wØZxqwU Command 2, Z…ZxqwU Command 3 Gfv‡e hZwU _vK‡e ZZwUi bv‡gi mv‡_ µwgK
msL¨v Avm‡e| †cÖvMÖv‡g Avgv‡`i D‡Ïk¨ nj cÖ_g KgvÛ evUb (Date) G wK¬K& Ki‡j
KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb ZvwiL cÖ`k©b Ki‡e| ZvB G evU‡b Wvej wK¬K K‡i
Gi wK¬K& B‡f›U cÖwmwWD‡i †KvW wjL‡Z n‡e| †hgb t
Private Sub CmdDate_Click ( )
Print “Todays date is”; Date
End Sub
†cÖvMÖv‡gi Pvwn`v Abyhvqx G‡Z e¨eüZ cÖwZwU Ae‡R‡±i (†hgb, KgvÛ evUb) B‡f›U
cÖwmwWD‡i (†hgb, wK¬K& B‡f›U) †KvW wjL‡Z nq| ZvB Ae‡R‡±i bvg m¤úwK©Z D‡Ï‡k¨i
mv‡_ wgj †i‡L Ki‡j †Kv‡W eyS‡Z mywe‡a nq| †hgb, Date Gi Rb¨ t
Private Sub cmdDate_Click ( )
Date
End Sub
mg‡qi Rb¨ t
Private Sub cmdTime_Click ( )
Time
End Sub
CommandButton Gi Command †K ms‡¶‡c cmd †jLv n‡q‡Q| Gfv‡e Avgiv
CommandButton Gi Rb¨ cmd ; TextBox (†U·U e‡·i) Rb¨ txt, Label Gi Rb¨ lbl
e¨envi Ki‡Z cvwi|
w
w
w
.fb.com
/tanbir.cox
20  wfRy¨qvj †ewmK 
GLv‡b,
cmdDate_Date Gi Rb¨ KgvÛ evUb eySv‡bv n‡q‡Q|
cmdTime_Time Gi Rb¨ KgvÛ evUb eySv‡bv n‡q‡Q|
Dc‡iv³ wØZxq cÖ‡R±wU ˆZwi‡Z Avgiv cÖ_‡g dg©wWRvBb A_v©r wewfbœ Ae‡R± e¨envi K‡i
G‡`i †cÖvcvwU©R †mwUs eY©bv K‡iwQ| G eB‡q Avgiv A‡bK cÖ‡R± ˆZwi K‡iwQ| cÖwZwU
cÖ‡R‡±i Rb¨ dg© wWRvB‡b Gfv‡e eY©bv w`‡j eB‡qi K‡jei A‡bK e„w× cv‡e ; GQvov
eY©bv c‡o cvVK‡`iI PU& K‡i eyS‡Z Amywe‡a n‡e| ZvB Avgiv Dc‡iv³ dg©wWRvBb
mviYx‡Z Object Gi wb‡P e¨eüZ Ac‡R±mg~‡ni ZvwjKv ; Property †Z Ae‡R‡±i Rb¨ wK
wK †cÖvcvwU© †mU Kiv n‡q‡Q †m¸‡jvi bvg Ges Setting Gi wb‡P wK wK †mU Kiv A_v©r
Value ev gvb wjLe|
cÖ‡R± msi¶Y Kiv t
My Project bv‡g cÖ‡R±wU ‡mf Kwi|
†KvW †jLv t
†KvW †jLvi Rb¨ †KvW DB‡Ûv‡Z †h‡Z n‡e| Avgiv †h cÖ‡R±wU ˆZwi Kie Zv‡Z PviwU
KgvÛ evUb i‡q‡Q| cÖwZwU KgvÛ evU‡b wK¬K& Ki‡j GK GK ai‡bi KvR n‡e| †hgb,
Date evU‡b wK¬K& Ki‡j d‡g© ZvwiL cÖ`wk©Z n‡e| G‡¶‡Î Date KgvÛ evU‡bi D‡Ïk¨
(Object) c~Y© n‡e gvDm w`‡q wK¬K& Ki‡j A_v©r wK¬K& B‡f‡›U| G‡K Avgiv Gfv‡e ej‡Z
cvwi t
 †cÖvMÖvg Pvjy K‡i d‡g©i (Date K¨vck‡bi) KgvÛ evU‡b (cmdDate) wK¬K& Ki‡j
eZ©gvb ZvwiL cÖ`wk©Z n‡e| G‡¶‡Î -
 Event A_v©r NU‡e †Kvb mgq ; hLb wK¬K& Kiv n‡e| ZvB Gi cÖwmwWDi n‡e
wK¬K& B‡f›U (Click Event)|
 wK‡m wK¬K& Ki‡j D‡Ïk¨ (Ae‡R±) c~Y© n‡e ? - KgvÛ evU‡b| ZvB wfRy¨qvj
†ewm‡Ki fvlvq GwUB nj Ae‡R±|
wfRy¨qvj †ewm‡K D‡Ïk¨ wK Kvi‡Y NU‡e Zvi Aax‡b Kvh©cÖYvjx A_v©r †KvW wjL‡Z nq|
A_v©r - Ae‡R±-Gi B‡f‡›U †KvW wjL‡Z nq|
†hgb, ZvwiL cÖ`k©‡bi Rb¨ †KvW wjL‡Z n‡e cmdDate evU‡bi wK¬K& B‡f‡›U| A_v©r -
cmdDate_Click ( ) B‡f‡›U Ges Gi Rb¨ †h †÷U‡g›U †mUv _vK‡e Private Sub Ges End
Sub Gi g‡a¨|
†KvW Gfv‡e †jLvi Rb¨ `yÕwU wbq‡gi †h †KvbwU AbymiYxq -
GK. †KvW DB‡Ûv‡Z mivmwi UvBc K‡i A_v©r Private Sub cmdDate_Click ( ) UvBc K‡i|
A_ev
`yB . †KvW DB‡Ûv‡Z Ae‡R± wm‡j± K‡i B‡f›U wm‡j± K‡i|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  21
Avgv‡`i G cÖ‡R±wU‡Z d‡g©i Date KgvÛ evU‡b Wvej wK¬K& Ki‡j A_ev D³ evUbwU
wm‡j± K‡i F7 Kx Pvc‡j G Ae‡R‡±i †KvW †jLvi Rb¨ B‡f›U cÖwmwWDi Avm‡e -
G‡¶‡Î wbqgvbyhvqx Private Sub Ges End Sub Gi gv‡S D‡Ïk¨ cwic~i‡Yi Rb¨
wb‡`©kvejx ev †KvW wjL‡Z nq| `yB †¯úm w`‡q wjLyb t
Print “Todays date is”; Date
GLv‡b Print nj GKwU wb‡`©k| hvi KvR nj Wvej †Kv‡Uk‡bi wfZ‡ii †U·U Ges Date
dvsk‡bi djvdj d‡g© wcÖ›U Kiv| GLv‡b Date nj GKwU dvskvb| hvi KvR nj
KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb ZvwiL cÖ`k©b Kiv| †KvW †jLvi G cvh©v‡q Avgiv
†KvW DB‡Ûv‡Z AvwQ|
†cÖvMÖvgwU Pvjbv K‡i Time KgvÛ evU‡b wK¬K& Ki‡j d‡g© eZ©gvb mgq †`Lv‡e †mRb¨ Time
KgvÛ evUb (cmdTime) Gi wK¬K& B‡f‡›U †KvW wjL‡Z n‡e| ZvB †KvW DB‡Ûv‡Z Ae‡R±
e‡·i evU‡b wK¬K& Ki‡j Ae‡R±mg~‡ni ZvwjKv †`Lv‡e|
w
w
w
.fb.com
/tanbir.cox
22  wfRy¨qvj †ewmK 
GLvb †_‡K cmdTime Ae‡R±wU wbe©vPb Ki‡j cmdTime Ae‡R‡±i Rb¨ †KvW †jLvi
cwi‡ek Avm‡e t
Private Sub cmdTime_Click ( )
|
End Sub
GLv‡b cmdTime Ae‡R±wUi Rb¨ Click B‡f›U cÖwmwWDi wbev©wPZ n‡q‡Q| †cÖvMÖv‡g d‡g©i
evU‡b wK¬K& K‡i djvdj cvIqv hvq ZvB KgvÛ evU‡bi Rb¨ wK¬K& B‡f›U ¯^qswµqfv‡e
wbev©wPZ n‡q‡Q|
Ae‡R±, B‡f‡›U (†hgb t gvDm wK¬K&) mvov †`q| Avcwb B‡f›U cÖwmwWDi wjL‡Z cv‡ib
Ae‡R‡±i Rb¨ e‡j w`‡Z n‡e GwU wK B‡f‡›U mvov †`‡e| †Kvb Ae‡R‡±i Rb¨ †KvW
DB‡Ûv‡Z B‡f›U wbev©Pb Ki‡Z nq cÖwmwWD‡ii evU‡b wK¬K& K‡i|
evU‡b wK¬K& Ki‡j wbev©wPZ Ae‡R‡±i mv‡_ m¤úwK©Z B‡f‡›Ui cÖwmwWDi ZvwjKv
cÖ`wk©Z n‡e| †hgb t
ZvwjKv †_‡K †Kvb B‡f›U wbe©vPb K‡i B‡f‡›Ui Rb¨ cÖwmwWDi wjL‡Z nq| GKwU B‡f›U
cÖwmwWD‡ii MVb nj t
Object_Event ( )
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  23
†hgb t Command1_Click ( ), Form_Load ( ), hsbBackcolor_Scroll BZ¨vw`| Avcwb
B‡f›U cÖwmwWDi wjL‡Z cv‡ib hv‡Z K‡qK jvBb †KvW _vK‡Z cv‡i| cÖ‡Z¨K †KvW
jvBb‡K GKwU †÷U‡g›U ejv nq hv Ae‡R‡±i bvg, B‡f‡›Ui bvg, †cÖvcvwU©i bvg, †g_W,
dvskvb Ges †fwi‡qej wb‡q MwVZ|
d‡g©i Time evU‡b wK¬K& Ki‡j d‡g© Time is †jLvi mv‡_ Nwo‡Z msiw¶Z eZ©gvb mgq
cÖ`wk©Z n‡e| ZvB Time evU‡bi Ae‡R± A_v©r cmdTime Gi Click B‡f‡›U wb‡æi †KvW
†jL‡Z n‡e t
Print “Time is :”; Time
G‡¶‡Î Ae‡R‡±i wK¬K& cÖwmwWDi nj t
Private Sub cmdTime_Click ( )
Print “Time is:”; Time
End Sub
GLv‡b, Print mivmwi bv wj‡L Form1.Print †jLv jvMZ| GLv‡b Print wb‡`©kwU d‡g©
(Form1) wcÖ›U K‡i e‡j Form1.Print bv wjL‡jI n‡e| wKš‘ d‡g© wcÖ›U bv K‡i †Kvb
†j‡e‡j (†hgb, Label 1) wcÖ›U Ki‡Z n‡j Label1.Print Gfv‡e wjL‡Z n‡Zv|
 †cÖvMÖvg Pvjbv K‡i Clear bvgK KgvÛ evU‡b wK¬K& Ki‡j d‡g© wcÖ›U nIqv me †jLv
gy‡Q hvIqvi Rb¨ Clear_Click ( ) B‡f‡›U CLS wb‡`©k wjLyb| A_v©r -
Private Sub cmdClear_Click ( )
CLS
End Sub
 †cÖvMÖvg Pvjbv K‡i Exit KgvÛ evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl nIqvi Rb¨
cmdExit_Click ( ) B‡f‡›U End wb‡`©k wjLyb| A_v©r -
Private Sub cmdExit_Click ( )
End
End Sub
Zvn‡j wØZxq cÖ‡R‡±i Rb¨ m¤ú~Y© †KvW nj t
Private Sub cmdDate_Click()
Print "Todays date is:"; Date
End Sub
Private Sub cmdTime_Click()
Print "Time is:"; Time
End Sub
w
w
w
.fb.com
/tanbir.cox
24  wfRy¨qvj †ewmK 
Private Sub cmdClear_Click()
Cls
End Sub
Private Sub cmdExit_Click()
End
End Sub
†cÖvMÖvg Pvjy Kiv t
F5 Kx Pvc‡j A_ev Start evU‡b wK¬K& Ki‡j c`v©q dg©wU I‡cb n‡e | Date evU‡b wK¬K&
Ki‡j d‡g© KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb ZvwiL †`Lv‡e| Time evU‡b wK¬K& Ki‡j
d‡g© KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb mgq †`Lv‡e| Clear evU‡b wK¬K& Ki‡j d‡g©i
me †jLv gy‡Q hv‡e| Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q hv‡e|
cÖ‡R± Modify Kiv t
Dc‡iv³ cÖ‡R±wU‡Z Avgiv Date Ges Time evU‡b wK¬K& Ki‡j eZ©gvb ZvwiL Ges mgq
d‡g© Av‡m| d‡g© bv G‡b Date Ges Time KgvÛ evU‡bi cv‡ki †U·U e‡· Avb‡Z PvB‡j
cÖ‡R±wU wb‡æi gZ gwWdvB Ki‡Z n‡e t
dg© gwWdvB Kiv (†U·U e· hy³KiY) t
 cÖ‡R±wU mPj bv _vK‡j c`v©q mPj Kiæb|
 wfD †KvW DB‡Ûv‡Z _vK‡j View Object evU‡b wK¬K& K‡i A_ev View †gby‡Z wK¬K&
K‡i Object G wK¬K& K‡i A_ev Shift+F4 Kx-Øq †P‡c dg© wWRvBbvi DB‡Ûv‡Z
Avmyb|
 Uzje‡·i TextBox evU‡b wK¬K& K‡i Date KgvÛ evU‡bi evg w`‡K GKwU AvqvZvKvi
j¤^v †U·U e· ˆZwi Kiæb|
 GKBfv‡e Time evU‡bi cv‡k Av‡iKwU †UK÷ e· ˆZwi Kiæb|
 cÖ_g †U·U e‡· (Date Gi cv‡ki) wK¬K& K‡i e·wU wbe©vwPZ K‡i Gi †cÖvcvwU©R
Name wn‡m‡e txtDate ivLyb Ges Text †cÖvcvwU©R wm‡j± K‡i Text1 †jLv gy‡Q
†djyb|
 Abyiƒcfv‡e wØZxq †U·U e‡· (Time evU‡bi cv‡k) wK¬K& K‡i Gi Name †cÖvcvwU©R
txtTime Ges Text Gi Text2 gy‡Q w`b|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  25
dg©wU †`L‡Z n‡e wbæiƒc t
G‡¶‡Î dg©wUi AeKvVv‡gvMZ †h cwieZ©b Kiv n‡q‡Q Zv wb‡æi mviYx‡Z Gfv‡e cÖKvk
Kiv hvq t
Object Property Setting
Text 1 Name
Text
txtDate
[ blank ]
Text 2 Name
Text
txtTime
[ blank ]
†KvW gwWdvB Kiv t
 Date evU‡b wK¬K& K‡i A_ev F7 Kx †P‡c cmdDate_Click ( ) B‡f‡›U G‡m c~‡e©i †KvW
gwWdvB K‡i wb‡æi jvBb wjLyb t
txtDate.Text = Date
Date evU‡b wK¬K& Ki‡j eZ©gvb ZvwiL †U·U e‡· Avmvi Rb¨ Dc‡iv³ jvBb †jLv n‡q‡Q|
G‡K Gfv‡e ejv hvq txtDate bvgK †U·U e‡·i †U·U n‡e eZ©gvb ZvwiL hv Date evU‡b
wK¬K& Ki‡j (cmdDate_Click ( ) B‡f‡›U) Avm‡e|
 †KvW DB‡Ûvi cmdTime_Click cÖwmwWD‡i Av‡Mi †KvW gwWdvB K‡i
wjLyb t
txtTime. Text = Time
w
w
w
.fb.com
/tanbir.cox
26  wfRy¨qvj †ewmK 
 d‡g©i Clear evU‡b wK¬K& Ki‡j Date Ges Time Gi †U·U e‡·i †jLv gy‡Q hvIqvi
Rb¨ cmdClear_Click B‡f‡›U wjLyb t
txtDate.Text =  
txtTime.Text =  
GLv‡b Wvej †Kv‡Ukb‡K bvj (Null) ejv nq| bvj A_© wKQy †bB A_v©r dvuKv| cÖ‡R±wU
gwWdvB Kivi ci m¤ú~Y© †KvW nj t
Private Sub cmdDate_Click()
txtDate.Text = Date
End Sub
Private Sub cmdTime_Click()
txtTime.Text = Time
End Sub
Private Sub cmdClear_Click()
txtDate.Text = ""
txtTime.Text = ""
End Sub
Private Sub cmdExit_Click()
End
End Sub
cÖ‡R±wU gwWdvB Kiv †kl nj| GLb Ctrl+S Kx-Øq †P‡c A_ev Save evU‡b wK¬K& K‡i
cÖ‡R±wU †mf Kiæb|
cÖ‡R± ivb Kiv t
 F5 Kx †P‡c A_ev Start evU‡b wK¬K& Ki‡j c`©vq dg©mwU I‡cb n‡e|
 Date evU‡b wK¬K& Ki‡j †U·U e‡· eZ©gvb ZvwiL Avm‡e|
 Time evU‡b wK¬K& Ki‡j †U·U e‡· eZ©gvb mgq Avm‡e|
 Clear evU‡b wK¬K& Ki‡j †U·U e‡·i me †jLv gy‡Q hv‡e|
 Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †_‡K †ei n‡q hv‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  27
†j‡e‡ji e¨envi (Using Label Control)
Avgv‡`i ˆZwiK…Z wØZxq cÖ‡R‡± Avgiv Date evU‡b wK¬K& Ki‡j eZ©gvb ZvwiL cÖ`k©‡bi
mv‡_ mv‡_ Todays Date is †U·U ev w÷ªsI †`Lv‡Zv| Abyiƒcfv‡e Time evU‡b wK¬K& Ki‡j
mgq †`Lv‡bvi mv‡_ mv‡_ Time is w÷ªsI cÖ`wk©Z n‡Zv| wKš‘ cÖ‡R±wU gwWdvB K‡i †U·U
e· e¨envi Kivi mgq Avgiv †U·U e¨envi ev` w`‡qwQ| KviY †U·U e‡·i wfZi ZvwiL
Ges mg‡qi mv‡_ †U·U cÖ`k©b †egvbvb †`Lvq| DB‡ÛvR wfwËK wewfbœ A¨vwc­‡Kk‡b †U·U
e‡·i evg cv‡k †jLv †`Lv hvq|
†hgb, GLv‡bi Print Quality : †jLvwU|
wfRy¨qvj †ewm‡K d‡g©i Dci Giƒc †jLv hvq| G ai‡bi †jLv‡K †j‡ej ejv nq| Uzj
e‡·i Label UzjwU e¨envi K‡i d‡g©i Dci e· ˆZwi K‡i Zvi wfZ‡i †jLv hvq|
Avgv‡`i ˆZwiK…Z wØZxq cÖ‡R±wU‡Z †j‡ej e¨envi K‡i Date †U·U e‡·i evg cv‡k
Today’s Date is : Ges Time †U·U e‡·i evg cv‡k Time is : †jLv †j‡ej wn‡m‡e PvB‡j
cÖ‡R±wU mPj K‡i dg© wWRvBb DB‡Ûv‡Z Avmyb| Shift Kx †P‡c a‡i Date, Time, Exit Ges
w
w
w
.fb.com
/tanbir.cox
28  wfRy¨qvj †ewmK 
Clear KgvÛ evU‡b wK¬K& K‡i evUb¸‡jv GK‡Î wm‡j± Kiæb| gvDm w`‡q Wª¨vM K‡i
evUbmg~n‡K d‡g©i Wvb cÖvšÍ eivei mvwi‡q wbb| 1g †U·U e·wU‡K wm‡j± K‡i gvDm
c‡q›Uvi evg Kv‡jv AvqvZvKvi ev‡ii Dci wb‡q gvD‡mi †evZvg †P‡c a‡i Wvb w`‡K wb‡Z
_vK‡j e·wU †QvU n‡e| Gfv‡e `yÕwU †U·U e·‡KB †QvU Kiæb| G Ae¯’vq dg©wU †`Lv‡e
wbæiƒc t
Uzje‡·i Label K‡›Uªvj Uz‡j wK¬K& K‡i gvDm c‡q›Uvi d‡g©i cÖ_g †U·U e‡·i evg w`‡K
GKwU AvqvZvKvi e· ˆZwi K‡i gvD‡mi †evZvg †Q‡o w`‡j Lable 1 †jLv †`Lv hv‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  29
G Ae¯’vq Today’s Date is : UvBc Ki‡j †jLvwU d‡g© †j‡e‡ji K¨vckb wn‡m‡e P‡j
Avm‡e|
†j‡e‡ji (Name) †cÖvcvwU©R wn‡m‡e lblDate ivLyb| wVK GKBfv‡e Time †U·U e‡·i evg
cv‡k †j‡ej e‡· Time is : †j‡e‡ji K¨vckb wn‡m‡e w`b Ges G †j‡ejwUi name
†cÖvcvwU©R lblTime ivLyb| dg©wU †`L‡Z n‡e wbæiƒc t
G‡¶‡Î `yÕwU †j‡e‡ji †cÖvcvwU©R nj t
Object Property Setting
Label 1 Name
Caption
Visible
lblDate
Today’s Date is :
True
Label 2 Name
Caption
Visible
lblTime
Time is :
Ture
Crl+S Kx-Øq †P‡c A_ev Save evU‡b wK¬K& K‡i cÖ‡R±wU cybivq †mf Kiæb|
w
w
w
.fb.com
/tanbir.cox
30  wfRy¨qvj †ewmK 
†j‡ej †cÖvcvwU©‡Ri e¨envi
Dc‡i Avgiv wØZxq cÖ‡R±wU‡Z Date Ges Time †U·U e‡·i evg w`‡K †h †j‡ej ˆZwi
K‡iwQ Zv w¯’i _v‡K| A_v©r dg© wWRvB‡b _v‡K Ges cÖ‡R± ivb Kiv‡jI d‡g© _v‡K|
KviY `yÕwU †j‡e‡ji †¶‡ÎB Visible †cÖvcvwU©R True Kiv Av‡Q| False K‡i w`‡j cÖ‡R±wU
ivb Kiv‡j †j‡ej cÖw`k©Z n‡e bv| wKš‘ Avgiv hw` Ggbfv‡e PvB hv‡Z cÖ‡R± ivb Kiv‡j
†j‡ej bv †`Lv‡jI A_v©r Date †U·U e‡·i cv‡ki †j‡ej Today’s Date is bv †`Lv‡jI
Date evU‡b wK¬K& Ki‡j †`Lv‡e| Zvn‡j dg© wWRvB‡b †j‡ej lblDate Gi Visible
†cÖvcvwU©R False K‡i †KvW DB‡Ûv‡Z cmdDate_Click ( ) B‡f‡›U wb‡æi jvBbwU ms‡hvRb
Ki‡Z n‡e t
lblDate.Visible = True
d‡g©i Time evU‡b wK¬K& Ki‡j †j‡ej cÖ`wk©Z n‡e| †mRb¨ dg© wWRvB‡b †j‡ej lblDate
Gi Visible †cÖvcvwU©R False K‡i w`‡Z n‡e Ges cmdTime_Click ( ) B‡f‡›U wb‡æi †KvW
ms‡hvRb Ki‡Z n‡e t
lblTime.Visible = Ture
Avgv‡`i ˆZwiK…Z G cÖ‡R±wU ivb Kwi‡q Clear evU‡b wK¬K& Ki‡j ïaygvÎ `yÕwU †U·U e‡·i
†jLv cwi®‹vi n‡q hvq| wKš‘ G evU‡b wK¬K& Ki‡j †j‡ej `yÕwUI cwi®‹vi (A`„k¨) n‡q
hvIqvi Rb¨ cmdClear_Click ( ) B‡f‡›U wb‡æi †KvW ms‡hvRb Ki‡Z n‡e t
lblDate.Visible = False
lblTime.Visible = False
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  31
G Ae¯’vq Avgv‡`i ˆZwi Project2 Gi m¤ú~Y© †KvW n‡e t
Private Sub cmdDate_Click()
txtDate.Text = Date
lblDate.Visible = True
End Sub
Private Sub cmdTime_Click()
txtTime.Text = Time
lblTime.Visible = True
End Sub
Private Sub cmdClear_Click()
txtDate.Text = ""
txtTime.Text = ""
lblDate.Visible = False
lblTime.Visible = False
End Sub
Private Sub cmdExit_Click()
End
End Sub
cÖ‡R±wU ivb Kiv‡bv t
F5 Kx †P‡c A_ev Start evU‡b wK¬K& Ki‡j dg©wU c`©vq Avm‡e | Date evU‡b wK¬K& Ki‡j
†U·U e‡·i evg cv‡k Today’s Date is: †jLvwU `„k¨gvb n‡e Ges †U·U e‡·i wfZ‡i
eZ©gvb ZvwiL cÖ`wk©Z n‡e|
Time evU‡b wK¬K& Ki‡j †U·U e‡·i evg cv‡k Time is: †jLvwU `„k¨gvb n‡e Ges †U·U
e‡·i wfZ‡i eZ©gvb mgq cÖ`wk©Z n‡e| Clear evU‡b wK¬K& Ki‡j †U·U e‡·i me †jLv
cwi®‹vi n‡q hv‡e Ges e‡·i evg cv‡ki †jLvI A`„k¨ (†j‡ej Visible = False) n‡q
hv‡e|
w
w
w
.fb.com
/tanbir.cox
32  wfRy¨qvj †ewmK 
d‡g©i e¨envi
wfRyq¨vj †ewm‡K Form me‡P‡q ¸iæZ¡c~Y© Ae‡R± | †h †Kvb G¨vwc­‡Kkb ˆZwi Ki‡Z
Form e¨envi Ki‡Z nq| †h †Kvb DB‡ÛvR wfwËK †cÖvMÖvg ïiæ Ki‡j GKwU DB‡Ûv
cÖ`wk©Z nq | G DB‡Ûvw¯’Z wewfbœ evUb ev Ackb cQ›` Ki‡j Ab¨vb¨ DB‡Ûv ev WvqvjM
e· cÖ`wk©Z nq| cÖ`wk©Z DB‡Ûv ev WvqvjM e·B nj ˆZwiK…Z GK GKwU dg©| dg© Ab¨vb¨
Ae‡R‡±i aviK wnmv‡e KvR K‡i | wfRyq¨vj †ewm‡K wewfbœ K‡›Uªvj¸‡jv‡K d‡g©i Dci
¯’vcb K‡i †cÖvMÖv‡gi B›Uvi‡dm ˆZwi Kiv nq| gvwëcj WKz‡g›U B›Uvi‡dm (MDI) G
GKvwaK PvBì dg© _vK‡Z cv‡i|
wPÎ t wfRyq¨vj †ewmK dg© wUÎ t dg©wU‡Z wewfbœ Ae‡R± hy³ Kiv n‡q‡Q
dg© †cÖvcvwU©R t
mvaviYfv‡e wfRyq¨vj †ewmK ïiæ Kivi
mgq Standard EXE wba©viY K‡i
÷¨vÛvW© dg© ˆZwi Kiv nq| ˆZwiK…Z
d‡g©i ˆewkó¨ wWdë _v‡K | e¨enviKvix
B‡”Q Ki‡j Zvi gZ K‡i dg©‡K
mvRv‡Z cv‡ib| †hgb, d‡g©i D”PZv,
cÖk¯ÍZv KZ n‡e, e¨vKKvjvi wK n‡e,
d‡g©i Dci gvDm c‡q›Uvi wb‡j Gi
AvK…wZ cwiewZ©Z n‡e wKbv, d‡g©i
K¨vckb wK n‡e BZ¨vw` †mU K‡i †`qv
hvq| Gme ˆewkó¨B nj †cÖvcvwU©R|
d‡g©i wewfbœ †cÖvcvwU©R _vK‡Z cv‡i|
mvavibfv‡e †Kvb dg© wm‡j± Kiv
Ae¯’vq †cÖvcvwU©R DB‡Ûv‡Z Gi
†cÖvcvwU©R¸‡jv †`Lv hvq| †hgb, wPÎ t dg© wbe©vwPZ Ae¯’vq †cÖvcvwU©R DB‡Ûv
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  33
d‡g©i †cÖvcvwU©Rmg~‡ni ZvwjKv t
 Name
 Appearance
 AutoRedraw
 BackColor
 BoderStyle
 Caption
 ClipControls
 ControlBox
 DrawMode
 Enabled
 FillColor
 Font
 ForntTransparent
 ForeColor
 HasDC
 Height
 HelpContexID
 Icon
 KeyPrview
 Left
 LinkMode
 LinkTopic
 MaxButton
 MDIChild
 MinButton
 MouseIcon
 MousePointer
 Moveable
 NegotiateMouse
 OLEDropMode
 Palette
 PaletteMode
 Picture
 RightToLeft
 ScaleHeight
 ScaleLeft
 ScaleMode
 ScaleTop
 ScaleWidth
 ShownTaskbar
 StartUpPosition
 Tag
 Top
 Visible
 WhatsThisButto
n
 WhatsThisHelp
 Width
 WindowState
wb‡P ms‡¶‡c Gme †cÖvcvwU© m¤ú‡K© Av‡jvPbv Kiv n‡jv|
Name t Ae‡‡R‡±i bvg | wWdë bvg Form1, Form2 ...
_v‡K| B‡”Q gZ bvg †`qv hvq| †hgb t frmMenu,
frmTime, frmCalculaton |
Appearance t d‡g©i Aveqe †Kgb n‡e Zv wba©vib Kiv nq| GLv‡b
wK¬K K‡i WvDb G¨v‡iv evU‡b wK¬K Ki‡j Wªc-WvDb
ZvwjKv Avm‡e | ZvwjKv †_‡K cQ›`bxq AvB‡Ug wbe©vPb
Kiv hvq|
AutoRedraw t d‡g©i †Kvb MÖvwd· AvDUcyU †ggwi‡Z _vK‡e wK _vK‡e
bv Zv wba©vib K‡i|
BackColor t d‡g©i e¨vKKvjvi mv`v wWdë _v‡K| GLv‡b wK¬K Ki‡j
Kvjvi WvqvjM e· Avm‡e| e· †_‡K †h iO wbe©vPb Kiv
n‡e d‡g©i e¨vKMÖvDÛ †m i‡Oi n‡e|
BoderStyle t d‡g©i mxgvbv †Kgb n‡e Zv wba©vib Kiv hvq|
Caption t d‡g©i UvB‡Uj wba©vib Kiv hvq|
ClipControls t †cB›U B‡f‡›Ui †g_W Øviv †Kvb Ae‡R‡±i m¤ú~b© Ask
bvwK cwiewZ©Z Ask wi‡cB›U n‡e Zvi Rb¨ mZ¨ ev wg_¨v
gvb wba©vib Kiv hvq|
DrawStyle t MÖvwd· AvDUcy‡Ui jvBb ÷vBj wba©viY Kiv hvq|
w
w
w
.fb.com
/tanbir.cox
34  wfRy¨qvj †ewmK 
Enabled t dg©wU e¨envi Kiv hv‡e wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb
wba©viY Kiv hvq|
FillColor t ivb UvB‡g dg© ev K‡›Uªv‡ji c¨vUv‡b©i iO wba©viY Kiv
hvq|
Font t d‡g© †Kvb †U·U cÖ`k©b Kiv n‡j Zv wK d‡›U n‡e ,
d‡›Ui mvBR wK n‡e , wK ÷vB‡ji n‡e BZ¨vw` wba©viY
Kiv hvq|
ForeColor t d‡g© cÖKvwkZ †U·U wK i‡O n‡e Zv wba©vib Kiv hvq|
Height t d‡g©i D”PZv KZ n‡e Zv wba©vib Kiv hvq|
Icon t d‡g©i evg †Kvbvq AvBKb _vK‡e wKbv Zv wba©vib Kiv
hvq|
KeyPrview t †Kvb K‡›Uªv‡ji KeyDown, KeyUp B‡f›U NUvi Av‡M
d‡g©i KeyDown, KeyUp NU‡e wKbv Zvi Rb¨ mZ¨ ev
wg_¨v gvb wba©vib Kiv hvq|
Left t ¯Œx‡bi evg w`K †_‡K d‡g©i Ae¯’vb KZUzKz `yi‡Z¡ n‡e
Zvi Rb¨ msL¨v (Twips) wba©vib Kiv hvq|
MaxButton t †cÖvMÖvg PjvKvwjb d‡g©i Wvb †Kvbvq g¨vw·gvBR evUb
cÖ`wk©Z n‡e wKbv Zv wba©vib Kiv hvq|
MDIChild t †Kvb dg© MDI Form Gi Child dg© wnmv‡e cÖ`wk©Z n‡e
wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq|
MinButton t †cÖvMÖvg PjvKvwjb d‡g©i Wvb †Kvbvq wgwbgvBR evUb
cÖ`wk©Z n‡e wKbv Zv wba©vib Kiv hvq|
MouseIcon t †cÖvMÖvg PjvKv‡j d‡g©i Dci gvDm c‡q›Uvi wb‡j Gi
AvK…wZ wK n‡e Zv wba©vib Kiv hvq|
Movable t †cÖvMÖvg PjvKv‡j dg©wU ¯’vbvšÍwiZ Kiv hv‡e wKbv Zvi Rb¨
mZ¨ ev wg_¨v gvb wba©vib Kiv hvq|
Top t ¯Œx‡bi Dci w`K †_‡K d‡g©i Ae¯’vb KZUzKz `yi‡Z¡ n‡e
Zvi Rb¨ msL¨v (Twips) wba©vib Kiv hvq|
Visible t †cÖvMÖvg Pvjyi wb‡`©k w`‡j dg©wU c`v©h cÖ`wkZ n‡e wKbv
Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq|
Picture t G †cÖvcvwU©i mvnv‡h¨ d‡g© †h †Kvb cÖKvi
Qwe / B‡gR ¯’vcb Kiv hvq|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  35
Form B‡f‡›Ui e¨envi
†cÖvMÖvg PjvKv‡j †Kvb Ae¯’vi cwi‡cÖw¶‡Z wK NU‡e Zv wbw`©ó K‡i w`‡Z nq| G‡K B‡f›U
ejv nq| wewfbœ Ae‡R‡±i Rb¨ wewfbœ B‡f›U i‡q‡Q| †hgb, †cÖvMÖvg Pvjy mg‡q d‡g©i Dci
gvDm w`‡q wK¬K Ki‡j d‡g©i D”PZv I cÖk¯’Zv Ges e¨vKKvjvi cwiewZ©Z n‡e | GiKg
PvB‡j Form Gi Click B‡f‡›U A_©vr Form_Click() cÖwmwWI‡i †KvW wj‡L wb‡`©k w`‡Z
nq|
Gfv‡e †Kvb B‡f‡›U wK msMwVZ n‡e Zv H B‡f‡›U wbw`©ó K‡i w`‡Z nq| wfRyq¨vj †ewmK
6.0 †Z d‡g©i 31wU B‡f›U i‡q‡Q| G¸‡jv nj t
 Activate
 Click
 DblClick
 Deactivate
 DragDrop
 DragOver
 GetFocus
 Initialize
 KeyDown
 KeyPress
 KeyUp
 LinkClose
 LinkError
 LinkExecute
 LinkOpen
 Load
 LostFocus
 MouseDown
 MouseMove
 MouseUp
 OLECompleteDrag
 OLECompleteDrop
 OLEGiveFeedBack
 OLEDragOver
 OLESetData
 OLEStartDrag
 Paint
 QueryUnload
 Resize
 Terminate
 Unload
w
w
w
.fb.com
/tanbir.cox
36  wfRy¨qvj †ewmK 
Form †g_W
†Kvb B‡f‡›U wK wµqv n‡e †Kv‡W Zv wj‡L w`‡Z nq | G ‡KvW¸‡jv wfRyq¨vj †ewm‡K c~e©
†_‡K ˆZwi K‡i ivLv n‡q‡Q, G¸‡jv †g_W I dvskb bv‡g cwiwPZ| mKj †g_WB mKj
Ae‡R‡±i mv‡_ e¨envi Kiv hvq bv| GK GKwU †g_W Dnvi Kvh©KvwiZv Abyhvqx wewfbœ
Ae‡R‡±i mv‡_ e¨envi Kiv hvq| d‡g©i Rb¨ wbw`©ó †cÖvcvwU©R Ges B‡f›U i‡q‡Q hv Avgiv
†cÖvcvwU©R DB‡Ûv Ges †KvW DB‡Ûv †_‡K Rvb‡Z cvwi wKšÍ dg© Ae‡R‡±i Rb¨ KZwU
†g_W Av‡Q Zv mivmwi Rvbv hvq bv| G‡¶‡Î †njc †gbyi mvnvh¨ wb‡q Rvbv hvq| †hgb,
Hide †g_WwU e¨envi Ki‡j dg©wU jyKv‡e Ges Cls †g_WwU e¨envi Ki‡j dg©wU wK¬qvi
n‡e| GRb¨ †÷U‡g›U n‡e t
Object(Form name ).Method
Form1.Hide
Form1.Cls
wfRyq¨vj †ewm‡K dg© Ae‡R‡±i Rb¨ †h mKj †g_W e¨envi Kiv hvq wb‡P †m¸‡jvi
ZvwjKv †`qv nj t
 Circle
 Hide
 Move
 PopupMenu
 Print Form
 Refresh
 SetFocus
 TextHeight
 Cls
 Line
 Point
 Print
 PSet
 Scale
 Show
 TextWidth
 Zorder
†g_W m¤ú‡K© ciewZ©‡Z we¯ÍvwiZ Av‡jvPbv Kiv n‡q‡Q|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  37
÷vU©Avc dg©
mvaviYfv‡e †cÖvMÖv‡g hw` GKwU dg© _v‡K Zvn‡j G dg©wUB cÖ`wk©Z nq| wKš‘ †cÖvMÖv‡g
GKvwaK dg© _vK‡j cÖ_g †h dg©wU ˆZwi K‡i e¨envi Kiv n‡qwQj †mwUB cÖ`wk©Z nq A_©vr
†cÖvMÖvg Pvjy Ki‡j cÖ_g G dg©wU Av‡m| cÖ_g †h dg©wU cÖ`wk©Z nq †mwU‡K ÷vU©Avc dg©
ejv nq| GKvwaK dg©hy³ †cÖvMÖv‡g c‡i ˆZwi Kiv n‡qwQj Giƒc †Kvb dg©‡K ÷vU©Avc dg©
wnmv‡e wbw`©ó Kiv hvq| wb‡P Avgiv c‡i Kiv n‡q‡Q Ggb GKwU dg©‡K wKfv‡e ÷vU©Avc
dg© wnmv‡e wbw`©ó Kiv hvq †m m¤ú‡K© †`Le|
1. GKwU bZzb Standard EXE cÖ‡R± ïiæ Kiæb|
2. d‡g©i Name †cÖvcvwU©‡Z frmOne Ges Caption †cÖvcvwU©‡Z First Form wjLyb|
3. Uzje· †_‡K †j‡ej Uz‡j wK¬K K‡i d‡g©i gvSLv‡b GKwU AvqvZvKvi e· ˆZwi
Kiæb| Caption †cÖvcvwU©‡Z Form One wjLyb Ges Font †cÖvcvwU©‡Z wK¬K K‡i
cÖ`wk©Z d›U WvqvjM e· †_‡K d‡›Ui mvBR 24 wba©viY Kiæb|
4, F5 Kx †P‡c †cÖvMÖvgwU ivb Ki‡j dg©wU cÖ`wk©Z n‡e|
w
w
w
.fb.com
/tanbir.cox
38  wfRy¨qvj †ewmK 
GLv‡bB G dg©wUB wWdë ÷vU©Avc dg© | GLb Avgiv G d‡g©i mv‡_ Av‡iKwU dg©
hy³ K‡i †`Le †cÖvMÖvg ivb Ki‡j †KvbwU cÖ_g cÖ`wk©Z nq Ges wØZxq dg©wU‡K
÷vU©Avc dg© wnmv‡e wbw`©ó Kie|
5. End Uz‡j wK¬K K‡i wWRvBb †gv‡W G‡m Add Form evU‡b wK¬K Kiæb A_ev
Project †gby‡Z wK¬K K‡i Add Form G wK¬K Kiæb|
6. c`©vq Add Form WvqvjM e· Avm‡e| Form G Wvej wK¬K Kiæb|
7. bZzb d‡g©i Name †cÖvcvwU©‡Z frmTwo Ges Caption †cÖvcvwU©‡Z Form One
wjLyb|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  39
4. Uzje· †_‡K †j‡ej Uz‡j wK¬K K‡i d‡g©i gvSLv‡b GKwU AvqvZvKvi e· ˆZwi
Kiæb| Caption †cÖvcvwU©‡Z Form Two wjLyb Ges Font †cÖvcvwU©‡Z wK¬K K‡i
Bwjcm evU‡b wK¬K K‡i cÖ`wk©Z d›U WvqvjM e· †_‡K d‡›Ui mvBR 24 wba©viY
Kiæb|
8. F5 Kx †P‡c †cÖvMÖvgwU ivb Ki‡j ‡`Lv hv‡e cÖ_g dg©wUB (frmOne) cÖ`wk©Z n‡e|
End Uz‡j wK¬K K‡i wWRvBb †gv‡W Avmyb|
9. Project †gby‡Z wK¬K K‡i Project Properties... G wK¬K Kiæb| c`©vq Project
Properties...WvqvjM e· Avm‡e| General U¨v‡e wK¬K K‡i Startup Objects: Gi
Wªc-WvDb evU‡b wK¬K K‡i wØZxq d‡g©i bvg frmTwo wbe©vPb K‡i OK Kiæb|
10. F5 Kx †P‡c †cÖvMÖvgwU ivb Ki‡j †`Lv hv‡e wØZxq dg©wU ÷vU©Avc dg© wnmv‡e
†jvW n‡e|
w
w
w
.fb.com
/tanbir.cox
40  wfRy¨qvj †ewmK 
Gfv‡e †Kvb cÖ‡R‡±i GKvwaK d‡g©i †h †Kvb dg©‡K ÷vU©Avc dg© wnmv‡e
wbw`©ó Kiv hvq|
cÖ‡R± t d‡g©i e¨vKMÖvDÛ Kvjvi cwieZ©b
GLb Avgiv d‡g©i e¨vKMÖvDÛ Kvjvi cwieZ©b Kivi GKwU cÖ‡R± ˆZwi Kie| cÖ‡R±wU ivb
Kiv‡j GKwU dg© cÖ`wk©Z n‡e| d‡g© Red, Green, Yellow, Blue Ges Close evUb
_vK‡e| †h i‡Oi bv‡gi evU‡b wK¬K Kiv n‡e d‡g©i e¨vKMÖvDÛ †m i‡Oi n‡e| †hgb, Blue
evU‡b wK¬K Ki‡j d‡g©i e¨vKMÖvDÛ bxj i‡Oi n‡e| Close evU‡b wK¬K Ki‡j cÖ‡R±wU eÜ
n‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t
cÖ‡R± ˆZwi Kiv t
1. GKwU Standard EXE I‡cb Kiæb||
2. Uzje· †_‡K CommandButton Uz‡j wK¬K K‡i d‡g©i Wvbw`‡K cici cvPuwU evUb
ˆZwi Kiæb|| evUb¸‡jv wb‡Pi gZ K‡i mvRvb|
3. dg© Ges d‡g© hy³ K‡›Uªvjmg~‡ni Rb¨ wb‡Pi gZ †cÖvcvwU©R †mwUs Kiæb|
Ae‡R± †cÖvcvwU©R †mwUs
Form1 Name
Caption
Form1
Background Color
Command1 Name
Caption
cmdRed
Red
Command2 Name
Caption
cmdGreen
Green
Command3 Name
Caption
cmdYellow
Yellow
Command4 Name
Caption
cmdBlue
Blue
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  41
Command5 Name
Caption
cmdClose
Close
†cÖvcvwU©R wba©vi‡Yi ci dg©wU †`L‡Z n‡e wbæiƒc t
†KvW ‡jLv t
†KvW DB‡Ûv‡Z G‡m wewfbœ cÖwmwWI‡i wb‡Pi †KvW wjLyb t
Private Sub cmdRed_Click(Index As Integer)
form1.BackColor = QBColor(4)
End Sub
Private Sub cmdGreen_Click(Index As Integer)
form1.BackColor = QBColor(2)
End Sub
Private Sub cmdYellow_Click(Index As Integer)
form1.BackColor = QBColor(6)
End Sub
Private Sub cmdBlue_Click(Index As Integer)
form1.BackColor = QBColor(1)
End Sub
Private Sub cmdClose_Click(Index As Integer)
End
End Sub
†cÖvMÖvg Pvjy Kiv t
F5 Kx †P‡c †cÖvMÖvgwU Pvjy Ki‡j dg©wU †jvW
n‡e| | †h i‡Oi bv‡gi evU‡b wK¬K Kiv n‡e
d‡g©i e¨vKMÖvDÛ †m i‡Oi n‡e| †hgb,
w
w
w
.fb.com
/tanbir.cox
42  wfRy¨qvj †ewmK 
Yellow evU‡b wK¬K Ki‡j d‡g©i e¨vKMÖvDÛ njy` i‡Oi n‡e|
Close evU‡b wK¬K Ki‡j †cÖvMÖvgwU eÜ n‡e|
cÖ‡R± t K¨vjKz‡jUi ˆZwi
wnmve wbKvk Kivi Rb¨ K¨vjKz‡jUi GKwU Acwinvh© hš| ˆ`bw›`b wewfbœ MYbvi Kv‡R
Avgiv G hšwU e¨envi K‡i _vwK| hw` Avcbvi Kv‡Q G hšwU bv _v‡K Zvn‡j GZ fvebvi
wKQy †bB| KgwcDUvi Ab K‡i wfRyqvj †ewmK w`‡q GKwU K¨vjKz‡jUi ˆZwi Kivi Rb¨
wb‡Pi c`‡¶c wbb t
1. wbæiƒc dg© ˆZwi Kiæb t
dg©wUi AeKvVv‡gv t
Object Properties Settings
TextBox 1 Name
Text
txtNumber 1
___
TextBox 2 Name
Text
txtNumber2
___
TextBox 3 Name
Text
txtAdd
___
CommandButton 1 Name
Caption
cmdMult
*
CommandButton 2 Name
Caption
cmdAdd
+
CommandButton 3 Name
Caption
cmdSubs
__
CommandButton 4 Name
Caption
cmdDivid
/
CommandButton 5 Name cmdClear
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  43
Caption Clear All
CommandButton 6 Name
Caption
cmdExit
Exit
‡KvW †jLv t
wewfbœ B‡f‡›U wb‡æi †KvW wjLyb t
Dim number1 As Integer
Dim number2 As Integer
Dim sum As Integer
Dim subs As Integer
Dim mult As Integer
Dim div As Integer
Private Sub cmdAdd_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
sum = number1 + number2
txtAdd.Text = sum
End Sub
Private Sub cmdClear_Click()
txtNumber1.Text = " "
txtNumber2.Text = " "
txtAdd.Text = " "
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdDivide_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
div = number1 / number2
txtAdd.Text = div
End Sub
Private Sub cmdMult_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
mult = number1 * number2
w
w
w
.fb.com
/tanbir.cox
44  wfRy¨qvj †ewmK 
txtAdd.Text = mult
End Sub
Private Sub cmdSubs_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
subs = number1 - number2
txtAdd.Text = subs
End Sub
†cÖvMÖvg ivb Kiv t
Dc‡iv³ †KvW †jLvi ci Start evU‡b wK¬K& Ki‡j A_ev F5 Kx Pvc‡j c`©vq wb‡æi dg©wU
Avm‡e -
d‡g©i gvSvgvwS evgw`‡Ki cÖ_g †U·U e‡· †h †Kvb msL¨v wj‡L d‡g©i gvSvgvwS
ga¨Lv‡bi 2q †U·U e‡· †h †Kvb msL¨v wj‡L * evU‡b wK¬K& Ki‡j d‡g©i Z…Zxq †U·U
e‡· msL¨v `yÕwUi ¸Ydj, + evU‡b wK¬K& Ki‡j †hvMdj,  evU‡b wK¬K& Ki‡j we‡qvMdj
Ges / evU‡b wK¬K& Ki‡j fvMdj †ei n‡e| Clear All evU‡b wK¬K& Ki‡j me †U·U e·
cwi®‹vi n‡q hv‡e| Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z P‡j Avm‡e|
†cÖvMÖvg we‡k­lY
 †cÖvMÖv‡gi cÖ_g Ask (General Ae‡R‡±i Decleration cÖwmwWDi) GLv‡b Number 1,
Number 2, Sum, Subs, Mult Ges Div bv‡gi Bw›URvi UvB‡ci QqwU †fwi‡qej
wWwK¬qvi Kiv n‡q‡Q|
 †cÖvMÖv‡gi 2q Ask (cmdAdd_Click ( ))
†cÖvMÖvgwU ivb K‡i + evU‡b wK¬K& Ki‡j txtNumber 1 Ges txtNumber 2 †U·U e‡·
†jLv msL¨v؇qi †hvMdj txtAdd bvgK †U·U e‡· Avmvi Rb¨ †jLv n‡q‡Q t
Number 1 = txtNumber1.Text
Number 2 = txtNumber2.Text
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  45
Sum = Number 1 + Number 2
txtAdd.Text = Sum
 †cÖvMÖv‡gi 3q Ask (cmdClear_Click ( ))
†cÖvMÖvgwU Pvjy Ae¯’vq Clear All evU‡b wK¬K& Ki‡j me †U·U e‡·i †jLv (Text)
gyQvi Rb¨ A_v©r †jLv bvj n‡q hvIqvi Rb¨ †jLv n‡q‡Q t
txtNumber1.Text = ""
txtNumber2.Text = ""
txtAdd.Text = ""
 †cÖvMÖvgwU Pvjy Ae¯’vq Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q hvIqvi Rb¨ cmdExit
Gi Click B‡f‡›U End †jLv n‡q‡Q|
†cÖvMÖv‡gi 5g, 6ô Ges 7g Ask t
†cÖvMÖvgwU ivb Kwi‡q 1g `yÕwU †U·U e‡· msL¨v wj‡L * evU‡b wK¬K& Ki‡j msL¨v `yÕwU ¸Y
n‡q ¸Ydj Z…Zxq †U·U e‡· Avmvi Rb¨ cmdMult_Click B‡f‡›U †jLv n‡q‡Q t
Number 1 = txt Number1.Text
Number 2 = txt Number2.Text
Mult = number 1 * number 2
txt Mult.Text = mult.
Abyiƒcfv‡e  Ges / wPwýZ KgvÛ evU‡b wK¬K& Ki‡j msL¨v `yÕwUi g‡a¨ we‡qvM Ges
fvM n‡q Z…Zxq †U·U e‡· djvdj cÖ`k©‡bi Rb¨ cmdSubs_ Click( ) Ges
cmdDivid_Click ( ) B‡f‡›U †KvW †jLv n‡q‡Q|
QB Color dvskv‡bi e¨envi
wfRy¨qvj †ewm‡K KzBK †ewmK (Quick Basic or QBasic) Gi Kvjvi dvskvb e¨envi K‡i
†lvjwU i‡Oi e¨envi Kiv hvq| Ae‡R± Gi e¨vK Kvjvi ev †dviKvjvi cwieZ©‡b Qbcolor
dvskvb e¨envi Kiv nq| wb‡æ †Kvb i‡Oi Rb¨ Color Number KZ Zvi ZvwjKv †`qv nj t
Color Color Number
Black
Blue
Green
Cyan
Red
Magenta
Yellow
White
Gray
Light Blue
Light Green
Light Cyan
0
1
2
3
4
5
6
7
8
9
10
11
w
w
w
.fb.com
/tanbir.cox
46  wfRy¨qvj †ewmK 
Light Red
Light Magenta
Light Yellow
Bright White
12
13
14
15
myZivs Qbcolor (5) = Magenta
Qbcolor (14) = Light Magenta
Assignment Statement Action Performed
Text1. Forecolore = QBColor (4)
Text2. BackColor = QBColor (6)
Form1. BackColor = QBColor (1)
Form1. ForeColor = QBColor (2)
Text1 Gi diKvjvi jvj †mU n‡e|
Text2 Gi e¨vK Kvjvi njy` †mU n‡e|
Form1 Gi e¨vK Kvjvi bxj †mU n‡e|
Form1 Gi di Kvjvi meyR †mU n‡e|
Text1. BackColor = QBColor (Text2.Text) Text 1 Gi e¨vK Kvjvi Text2 †Z †h msL¨v
Av‡Q †m Kvjvi bv¤^v‡ii Kvjvi
n‡e|
cÖ‡R± t QBColor cÖ`k©b
†Kvb Kvjvi bv¤^v‡ii Rb¨ Qbcolor dvskvbwU wK Kvjvi †`q Zvi ZvwjKv †`qv n‡q‡Q|
ZvwjKvwU gyL¯’ bvI _vK‡Z cv‡i| i‡Oi bv¤^vi Gw›Uª w`‡j H bv¤^v‡ii QbColor dvskvb wK
iO †diZ †`q Zvi Rb¨ Pjyb GKwU cÖ‡R± ˆZwi Kwi| cÖ‡R±wU‡Z d‡g© †U·U e· Ges
KgvÛ evUb _vK‡e| †U·U e‡· msL¨v Gw›Uª K‡i KgvÛ evU‡b wK¬K& Ki‡j d‡g©i Av‡iKwU
†U·U e‡· †m msL¨vi Rb¨ Qbcolor dvskvb wK iO †`‡e Zv cÖ`wk©Z n‡e| End evU‡b wK¬K&
Ki‡j cÖ‡R±wU †kl n‡q hv‡e|
dg© ˆZwi Kiv t
 GKwU bZzb dg© I‡cb K‡i wb‡æi gZ K‡i mvRvb t
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  47
 dg©wUi AeKvVv‡gv nj t
Object Property Setting
Form 1 Caption QB Color List
Label 1 Caption
Font
Color Number
MS Sans Serif
10 point
Bold
Label 2 Caption
Font
QBColor Function Return Color =
MS Sansarif
10 Point
Bold
Text 1 Name
Text
txtColor
[ blank ]
Text 2 Name
Text
txtShow
[ blank ]
Command 1 Name
Caption
cmdShow
Show Color
Command2 Name
Caption
cmdExit
Exit
†j‡e‡ji d‡›Ui mvBR I cÖK…wZ wbav©i‡Yi Rb¨ †j‡ej wbe©vwPZ Ae¯’vq Font †cÖvcvwU©‡Ri
Dci Wvej wK¬K& Ki‡j A_ev cc evU‡b wK¬K& Ki‡j d›U WvqvjM e· Avm‡e | WvqvjM
e‡· Font, Fon Style, Size BZ¨vw` wbav©iY K‡i Ok evU‡b wK¬K& Ki‡j †j‡e‡ji Rb¨ D³
d›U, d›U ÷vBj Ges d›U mvBR †mU n‡e| cÖ‡R±wU QB Color bv‡g Save Kiæb|
†KvW †jLv t
w
w
w
.fb.com
/tanbir.cox
48  wfRy¨qvj †ewmK 
 ShowColor KgvÛ evU‡b Wvej wK¬K& K‡i †KvW DB‡Ûv‡Z G‡m txtColor †U·U e‡·
†h msL¨v †jLv n‡e †m msL¨vi QBColor dvskv‡b †h iO nq txtShow †U·U e‡·i
e¨vKKvjvi †m i‡O nevi Rb¨ wb‡æi †KvW wjLyb t
Private Sub cmdShow_Click ( )
txtShow. Backcolor = QBColor (txtColor)
End Sub
 txtColor †U·U e‡· wK¬K& Ki‡j me msL¨v gy‡Q bZzb msL¨v Gw›Uª Kivi Rb¨ A_v©r
Kvm©i Avmvi Rb¨ txtcolor_Click ( ) B‡f‡›U wb‡æi †÷U‡g›U wjLyb t
Private Sub txtColor_Click ( )
txtColor Text = “ ”
End Sub
 Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl nIqvi Rb¨ End wjLyb t
Privae Sub cmdExit_Click ( )
End
End Sub
A_v©r Avgv‡`i cÖ‡R‡±i Rb¨ m¤ú~Y© †KvW nj t
Private Sub cmdShow_Click ( )
txtShow. Backcolor = QBColor (txtColor)
End Sub
Private Sub txtColor_Click ( )
txtColor Text = “ ”
End Sub
Privae Sub cmdExit_Click ( )
End
End Sub
cÖ‡R±wU ivb Kiv t
 F5 Kx Pvc‡j A_ev Start evU‡b wK¬K& Ki‡j c`v©q dg©wU I‡cb n‡e|
 Color Number †U·U e‡· 4 wj‡L Show Color evU‡b wK¬K& Ki‡j QBColor Function
Return Color = Gi cv‡ki †U·U e‡· jvj iO cÖ`wk©Z n‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  49
 Gfv‡e Color Number e‡· hZ msL¨v wj‡L Show Color evU‡b wK¬K& Kiv n‡e wØZxq
†U·U e‡· D³ msL¨vi QBColor dvskvb KZ…©K iO wiUvY© n‡e| Exit evU‡b wK¬K&
Ki‡j †cÖvMÖvg †kl n‡e|
cÖ‡R± t K‡¤^ve· e¨envi K‡i msL¨v wbe©vPb
K‡¤^ve· K‡›Uªvj e¨envi K‡i Ackb wbe©vPb Kivi Rb¨ Avgiv †h cÖ‡R±wU ˆZwi Kie Zv‡Z
GKwU K‡¤^ve·, `yBwU †j‡ej Ges GKwU KgvÛevUb K‡›Uªvj _vK‡e| †cÖvMÖvgwU ivb Kwi‡q
K‡¤^ve‡·i wj÷ †_‡K 1 wm‡j± Ki‡j d‡g©i Dc‡i (†j‡e‡j) One, 2 wm‡j± Ki‡j
d‡g©i Dc‡i Two Gfv‡e †h msL¨v wbe©vPb Kiv n‡e †m msL¨vi bvg Avm‡e| Close evU‡b
wK¬K Ki‡j ‡cÖvMÖvgwU eÜ n‡e|
cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t
1. bZzb GKwU ÷¨vÛvW© dg© I‡cb Kiæb|
2. Uzje· †_‡K GKwU K‡¤^ve·, `yBwU †j‡ej Ges GKwU KgvÛevUb K‡›Uªvj d‡g© ¯’vcb
K‡i dg©wU‡K wb‡Pi gZ K‡i mvRvb t
w
w
w
.fb.com
/tanbir.cox
50  wfRy¨qvj †ewmK 
wPÎ t Uzje‡· K‡¤^ve· K‡›Uªvj Uzj
3. d‡g© ¯’vwcZ K‡›Uªvjmg~‡ni †cÖvcvwU©R wb‡Pi gZ K‡i †mU Kiæb|
Name Properties Settings
Form1 Name
Height
Width
Form1
3060
4170
ComboBox1 Name
Text
Combo1
-
Label1 Name
Caption
Font
Label1
You Have Selected
MS Sens Serif
( 12, Bold)
Command1 Name
Caption
Command1
Close
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  51
4. †KvW DB‡Ûv‡Z wewfbœ B‡f‡›U wb‡Pi †KvW wjLyb t
Private Sub Combo1_Change()
Combo1_keypress (keyascii)
End Sub
Private Sub Combo1_Click()
If Combo1.ListIndex = 0 Then Label2.Caption = "One"
If Combo1.ListIndex = 1 Then Label2.Caption = "Two"
If Combo1.ListIndex = 2 Then Label2.Caption = "Three"
If Combo1.ListIndex = 3 Then Label2.Caption = "Four"
If Combo1.ListIndex = 4 Then Label2.Caption = "Five"
End Sub
Private Sub Command1_Click()
End
End Sub
Private Sub Form_Load()
Combo1.AddItem "1"
Combo1.AddItem "2"
Combo1.AddItem "3"
Combo1.AddItem "4"
Combo1.AddItem "5"
End Sub
†cÖvMÖvg Pvjy Kiv t
 F5 Kx Pvcyb | c`©vq dg©wU I‡cb n‡e|
 K‡¤^ve‡·i Wªc-WvDb evU‡b wK¬K K‡i cÖ`wk©Z wj÷ †_‡K 1 wm‡j± Ki‡j d‡g©i
Dc‡i (†j‡e‡j) One, 2 wm‡j± Ki‡j d‡g©i Dc‡i Two Gfv‡e †h msL¨v wbe©vPb
Kiv n‡e †m msL¨vi bvg Avm‡e|
w
w
w
.fb.com
/tanbir.cox
52  wfRy¨qvj †ewmK 
wPÎ t K‡¤^vwj÷ †_‡K 3 wm‡j± Kiv‡Z d‡g© You Have Selected †jLvi cv‡k 3 cÖ`wk©Z n‡q‡Q|
 Close evU‡b wK¬K Ki‡j †cÖvMÖvg eÜ n‡e|
†cÖvMÖvg t ÷cIqvP ˆZwi
÷cIqvP m¤ú‡K© Avgiv mevB Rvwb| GKk wgUvi †`Šo cÖwZ‡hvwMZv †`Šo ïiæ K‡i †kl
Ki‡Z †gvU KZ †m‡KÛ jvMj Zv Rvb‡Z ÷cIqvP e¨envi Ki‡Z nq| ïay †`Šo
cÖwZ‡hvwMZv bq †h †Kvb KvR ïiæ K‡i †kl Ki‡Z †gvU KZ mgq jv‡M A_©vr AwZevwnZ
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  53
mgq Rvb‡Z ÷cIqvP e¨envi Ki‡Z nq| wfRy¨qvj †ewmK w`‡q Avgiv Lye mn‡R ÷cIqvP
ˆZwi Ki‡Z cvwi| ˆZwi Kivi Rb¨ Pjyb Avgiv mvg‡b AMÖmi nB|
dg© wWRvBb Kiv t
bZzb GKwU dg© I‡cb K‡i d‡g© wZbwU †j‡ej, wZbwU †U·U e‡· Ges PviwU KgvÛ evUb
hy³ Kiæb| dg©wU n‡e wbæiæc t
dg©wUi AeKvVv‡gv t
Object Properties Settings
Label 1 Caption Start time
Label 2 Caption Stop time
Label 3 Caption Elapsed time
TextBox 1 Name
Text
txtStart
___
TextBox 2 Name
Text
txtStop
___
TextBox 3 Name
Text
txtElapsed
___
CommandButton 1 Name
Caption
cmdStart
Start
CommandButton 2 Name
Caption
cmdStop
Stop
CommandButton 3 Name
Caption
cmdClear
Clear All
CommandButton 4 Name cmdExit
Exit
w
w
w
.fb.com
/tanbir.cox
54  wfRy¨qvj †ewmK 
†KvW †jLv t
d‡g©i Start evU‡b (hvi †cÖvcvwU©R bvg cmdStart) wK¬K& Ki‡j Start time : †j‡e‡ji cv‡ki
†U·U e‡· (txtStart) ïiæ mgq Avmvi Rb¨ cmdStart_Click ( ) B‡f‡›U wjLyb t
Private Sub cmdSport_Click
txtStart.Text = Timer
txtStop.Text = “ ”
txtElapsed.Text = “ ”
Beep
End Sub
 Timer nj GKwU dvskvb| Gi KvR nj ga¨ivwÎ n‡Z mgq MYbv K‡i Start †_‡K
Stop mgq A_v©r AwZevwnZ mgq (Elapased time) †ei Kiv| †m‡K‡Ûi GK‡K
cÖKvk Kiv A_v©r Dwj­wLZ †U·U e‡· ïiæ mgq cÖKvk Kiv Ges mgq Pj‡Z _vKv|
 d‡g©i Start evU‡b wK¬K& Ki‡j ïay txtStart †U·U e‡· ïiæ mgq cÖKvk Kiv Ges
Ab¨ `yÕwU †U·U e‡· (txtStop Ges txtElapsed) †jLv bvj Ki‡Z ejv n‡q‡Q|
 Beep †÷U‡g›U †`qv‡Z Start evU‡b wK¬K& Ki‡j exc K‡i AvIqvR n‡e|
 ivb UvB‡g d‡g©i Stop evU‡b wK¬K& Ki‡j UvBgvi eÜ n‡q Stop †j‡e‡ji cv‡ki
†U·U e‡· (txtStop) eÜ mgq Ges Elapsed †j‡e‡ji cv‡ki †U·U e·
(txtElapsed) G AwZevwnZ mgq A_v©r †kl mgq - ïiæ mgq †ei nIqvi Rb¨
cmdStop_Click ( ) B‡f‡›U †jLyb t
Private Sub cmdStop_Click ()
txtStop.Text = Timer
txt Elapsed.Text = txtStop.Text_txtStart.Text
Beep
End Sub
 Clear All evU‡b wK¬K& Ki‡j me †U·U e‡·i †jLv gy‡Q hvIqvi Rb¨ cmdClear_Click
( ) B‡f‡›U †jLyb t
Private Sub cmdClear_Click
txtStart.Text =  
txtStop.Text =  
txtElapsed.Text =  
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  55
End Sub
 Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl nIqvi Rb¨ cmdExit_Click ( ) G †jLv n‡q‡Q t
Private Sub cmdExit_Click ()
End
End Sub
A_v©r m¤ú~Y© †KvW n‡e t
Private Sub cmdStart_Click()
txtStart.Text = Timer
txtStop.Text = " "
txtElapsed.Text = " "
Beep
End Sub
Private Sub cmdStop_Click()
txtStop.Text = Timer
txtElapsed.Text = txtStop.Text - txtStart.Text
Beep
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdClear_Click()
txtStart.Text = " "
txtStop.Text = " "
txtElapsed.Text = " "
End Sub
cÖ‡R± ivb Kiv
F5 Kx †P‡c †cÖvMÖvgwU ivb Kiv‡j dg©wU Avm‡e| Start evU‡b wK¬K& Ki‡j UvBgvi Pvjy n‡e
Ges txtStart †U·U e‡· ïiæ mgq †`Lv‡e| cÖvq cvuP †m‡KÛ ci Stop evU‡b wK¬K& Ki‡j
txtStop †U·U e‡· †kl mgq Ges txtElapsed e‡· AwZevwnZ mgq (Elapsed time)
†`Lv‡e| †hgb t
w
w
w
.fb.com
/tanbir.cox
56  wfRy¨qvj †ewmK 
GLv‡b Start Ges Stop mgq `yB `kwg‡K KgwcDUv‡ii Nwoi Ticks mgq cÖ`wk©Z n‡q‡Q|
KgwcDUv‡ii Nwo †m‡K‡Û 18.2 tick w`‡Z cv‡i| myZivs UvBgv‡ii 1 = 1/18.2 = 0.055
†m‡KÛ A_ev cÖvq 55 wgwj‡m‡KÛ|
(1 wgwj‡m‡KÛ = 0.001 †m‡KÛ|)
Elapsed mgq †m‡K‡Û AvU `kwg‡K cÖKvk Kiv n‡q‡Q| hw` AvU `kwgK bv †P‡q `yB
`kwg‡K Pvb Zvn‡j Format dvskvb e¨envi Ki‡Z n‡e| Zvn‡j †cÖvMÖv‡gi cmdStop_Click
( ) B‡f›U cÖwmwWbDi gwWdvB K‡i wb‡æi gZ K‡i wjL‡Z n‡e t
Private Sub cmdStop_Click ( )
Dim Explased as Variant
txtStop.Text = Timer
Elapsed = txtStop.Text_txtStart.Text
txtElapsed.Text = Format (Elapsed, “####0.##”)
Beep
EndSub
GLb †cÖvMÖvgwU ivb Kwi‡q Start evU‡b wK¬K& K‡i wKQy¶Y ci Stop evU‡b wK¬K& Ki‡j
Elapsed mgq `yB `kwg‡K cÖ`wk©Z n‡e|
cÖ‡R± t wewìs Gi †d¬vi MYbv
aiv hvK, GKwU wewìs 60 Zvjv| wewìs Gi wjdwU †Kvb Zvjvq †Mj Zv Rvbv `iKvi|
GLv‡b Avgiv ¯Œjevi K‡›Uªvj e¨envi cÖ‡R± ˆZwi Kie| cÖ‡R±wU -
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  57
 ivb Kiv‡q fvwU©K¨vj ¯Œjev‡ii úvBWv‡i Wª¨vM K‡i Dc‡iii w`‡K DVv‡Z _vK‡j You
have reached : †jLvi cv‡ki †U·U e‡· msL¨v ( wjdwU KZ Zvjvq †cŠwQqv‡Q ) Zv
cÖ`wk©Z n‡e|
 Close evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡e|
†cÖvMÖvgwU ˆZwii Rb¨ wb‡æi b¨vq dg©wU wWRvBb Kiæb|
dg© wWRvBb Kiv t
 bZzb GKwU dg© I‡cb Kiæb|
 d‡g© GKwU †U·Ue·, GKwU †j‡ej, GKwU fvwU©K¨vj ¯Œjevi Ges GKwU KgvÛ
evUb ¯’vcb K‡i Ae‡R±¸‡jvi †cÖvcvwU©R †mU Kiæb| dg©wU n‡e wbæiƒc t
dg©wU ˆZwii AeKvVv‡gv t
Object Properties Settings
Form1 Name Form1
Caption Floor Count
Label1 Name
Caption
Font
Label1
You have reached floor
Sens Serif ( 14, Bold )
TextBox1 Name
Text
Font
Text1
-
MS Sens Serif
VScroll1Bar1 Name
Max
Min
Height
VScroll1
0
60
2655
†KvW †jLv t
w
w
w
.fb.com
/tanbir.cox
58  wfRy¨qvj †ewmK 
 VScroll1_Change() cÖwmwWD‡i wb‡Pi †KvW wjLyb t
Private Sub VScroll1_Change()
Text1.Text = VScroll1.Value ‘ †U·U e‡· ¯Œjev‡ii gvb cÖ`k©‡bi Rb¨
End Sub
Private Sub Command1_Click()
End
End Sub
†cÖvMÖvg Pvjy Kiv t
 F5 †P‡c †cÖvMÖvgwU Pvjy K‡i fvwU©K¨vj ¯Œjev‡ii úvBWv‡i Wª¨vM K‡i Dc‡iii w`‡K
DVv‡Z _vK‡j You have reached Gi cv‡ki †U·U e‡· msL¨v (wjdwU KZ Zvjvq
†cŠwQqv‡Q ) cÖ`wk©Z n‡e|
 Close evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z Avm‡e|
cÖ‡R± t †PKe· e¨envi K‡i Ackb wba©viY
†PKe· K‡›Uªvj e¨envi K‡i Ackb wbe©vPb Kivi Rb¨ Avgiv †h cÖ‡R±wU ˆZwi Kie Zv‡Z
GKwU †U·Ue· _vK‡e Ges †U·Ue‡·i wb‡P Bold Ges Italic `yÕwU †PKe· _vK‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  59
†cÖvMÖvgwU ivb Kwi‡q †U·Ue‡· wKQy wj‡L Bold †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU
†evì n‡e Ges Italic †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU BUvwjK n‡e|
cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t
5. bZzb GKwU ÷¨vÛvW© dg© I‡cb K‡i Uzje· †_‡K †U·U e·, `yÕwU †PKe· Ges
GKwU KgvÛevUb K‡›Uªvj d‡g© ¯’vcb K‡i dg©wU‡K wb‡Pi gZ K‡i mvRvb t
6. d‡g© ¯’vwcZ K‡›Uªvjmg~‡ni †cÖvcvwU©R wb‡Pi g‡Zv K‡i †mU Kiæb|
Name Properties Settings
Form1 Name
Caption
Form1
CheckBox Example
TextBox1 Name
Text
txtDisplay
-
CheckBox1 Name
Caption
chkBold
Bold
CheckBox2 Name
Caption
chkItalic
Italic
Command1 Name
Caption
cmdClose
Close
7. †KvW DB‡Ûv‡Z wewfbœ B‡f‡›U wb‡Pi †KvW wjLyb t
Private Sub chkBold_Click()
Dim fnt As Font
Set fnt = txtDisplay.Font
If chkBold.Value = vbChecked Then
w
w
w
.fb.com
/tanbir.cox
60  wfRy¨qvj †ewmK 
fnt.Bold = True
Else
fnt.Bold = False
End If
End Sub
Private Sub chkItalic_Click()
Dim fnt As Font
Set fnt = txtDisplay.Font
If chkItalic.Value = vbChecked Then
fnt.Italic = True
Else
fnt.Italic = False
End If
End Sub
Private Sub cmdClose_Click()
Unload Me
End Sub
†cÖvMÖvg Pvjy Kiv t
 F5 Kx Pvcyb | c`©vq dg©wU I‡cb n‡e|
 †U·Ue‡· wKQy UvBc Kiæb| †hgb t Systech Computer †jLvwU UvBc Kiæb|
 GLb Bold †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU †evì n‡e|
 Italic †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU BUvwjK n‡e|
 Close evU‡b wK¬K Ki‡j †cÖvMÖvg eÜ n‡e|
wm×všÍ MÖn‡Yi Rb¨ IF ... THEN ÷ªvKPv‡ii e¨envi
†cÖvMÖv‡gi g‡a¨ wm×všÍ MÖn‡Yi Rb¨ Ab¨vb¨ †cÖvMÖv‡gi b¨vq wfRy¨qvj †ewm‡KI ¸iæZ¡c~Y© G
Decision Structure wU e¨eüZ nq| GwU‡K iv¯Ívi evu‡Ki b¨vq ejv hvq| †hgb Avcwb
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  61
Mvox‡Z K‡i hv‡”Qb| mvg‡b iv¯ÍvwU †mvRv P‡j †M‡Q Ges Wvb w`‡K GKwU evuK Av‡Q|
Avcwb hw` K ¯’v‡b †h‡Z Pvb Zvn‡j †m‡RB †h‡Z n‡e ; Avi hw` L ¯’v‡b †h‡Z Pvb Zvn‡j
Wvb w`‡K evuK wb‡Z n‡e| †cÖvMÖv‡gi g‡a¨ G wWwmkb ÷ªvKPviwU kZ© cix¶v K‡i k‡Z©i
wfwˇZ cÖevwnZ n‡q †cÖvMÖvg wbe©vn K‡i| wK NU‡e A_ev NU‡e bv Zv k‡Z©i gv‡bi Dci
wbf©i K‡i| kZ©wU mvaviYZ `yÕwU gvb A_ev GKwU †fwi‡qej Ges GKwU gvb A_ev `yÕwU
†fwi‡qe‡ji g‡a¨ m¤úK© A_ev Zzjbv K‡i| kZ© ˆZwi Ki‡Z Avcbv‡K wi‡jkbvj Acv‡iUi
e¨envi Ki‡Z n‡e| wb‡æi †Uwe‡j wi‡jkbvj Acv‡iUimg~‡ni ZvwjKv †`qv nj t
Acv‡iUi A_© k‡Z©i D`vniY wK NU‡e
= mgvb Text.Text = 0 hw` Text1.Text=0 nq Zvn‡j mZ¨ n‡e
< > Amgvb Text1.Text < > 7 hw` Text1.Text = 0 mgvb 7 bv nq Zvn‡j
mZ¨ n‡e|
> e„nËi Text1.Text > 5 hw` 5 Gi †P‡q e„nËi nq Zvn‡j mZ¨ n‡e|
< ¶z`ªZi Text1.Text < 3 hw` 3 Gi †P‡q †QvU nq Zvn‡j mZ¨ n‡e|
> = e„nËi ev
mgvb
Text1.Text =>8 hw` 8 Gi †P‡q eo ev 8 Gi mgvb nq
Zvn‡j mZ¨ n‡e|
< = ¶z`ªZi ev
Amgvb
Text1.Text =<11 hw` 11 Gi mgvb ev Zvi‡P‡q ¶z`ª nq
Zvn‡j mZ¨ n‡e|
If ... Then †÷U‡g›UwU KgwcDUvi‡K wKQy Acv‡ikb wbe©vn Ki‡Z e‡j hw` cÖ‡`q kZ©wU
mZ¨ nq| hw` kZ©wU wg_¨v nq Zvn‡j KgwcDUvi Acv‡ikb ev` w`‡q hv‡e|
†hgb t
If Text1 = 0 Then Print “Zero”
kZ© †÷U‡g›UwU wbev©wnZ n‡e hw` kZ©wU mZ¨ nq|
†÷U‡g›UwU wbev©wnZ n‡e bv hw` kZ©wU wg_¨v nq|
G If ... Then †÷U‡g›UwU KgwcDUvi‡K wb‡æi wb‡`©k †`q -
 hw` Text1.Text = 0 nq A_v©r G †U·U e‡· 0 _v‡K Zvn‡j d‡g© Zero †jLvwU wcÖ›U
Ki‡e|
 hw` Text1.Text = 0 bv nq A_v©r kZ©wU wg_¨v nq Zvn‡j d‡g© †Kvb wKQy wcÖ›U Ki‡e
bv|
D`vniY t
If ... Then †÷U‡g›UwUi e¨envi †`Lvi Rb¨ wb‡æi cÖ‡R±wU ˆZwi Kiæb| G cÖ‡R‡± GKwU
d‡g© GKwU †U·U e· Ges `yÕwU KgvÛ evUb _vK‡e| Show What evU‡b wK¬K Ki‡j t
 hw` †U·U e‡· †b‡MwUf msL¨v A_©vr 0 Gi †P‡q †QvU msL¨v _v‡K Zvn‡j d‡g©
“Negative” †jLvwU †`Lv‡e|
 hw` †U·U e‡· †b‡MwUf msL¨v A_©vr 0 Gi †P‡q eo msL¨v _v‡K Zvn‡j d‡g©
Positive †jLvwU †`Lv‡e|
w
w
w
.fb.com
/tanbir.cox
62  wfRy¨qvj †ewmK 
 hw` †U·U e‡· †b‡MwUf msL¨v A_©vr 0 Gi †P‡q †QvU msL¨v _v‡K Zvn‡j d‡g© Zero
†jLvwU †`Lv‡e|
cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡æi c`‡¶c wbb t
dg© ˆZwi Kiv t
1| bZzb GKwU dg© I‡cb K‡i wbæiƒc
dg© ˆZwi Kiæb t
2| dg©wUi AeKvVv‡gv wbæiæc t
Object Property Setting
Command1 Caption
Name
Show what
cmdShow
Command2 Caption
Name
Exit
cmdExit
Text1 Text ___
†KvW †jLv t
1| Show What evU‡b Wvej wK¬K K‡i cmdShow_Click ( ) B‡f‡›U wb‡æi †KvW wjLyb t
Private Sub cmdShow_Click ( )
CLS
If Text1.Text < 0 Then Print “Negative”
If Text.Text > 0 Then Print “Positive”
If Text.Text = 0 Then Print “Zero”
Beep
End Sub
2| Text1_Click ( ) B‡f›U Ges cmdExit_Click ( ) G wb‡æi †KvW wjLyb t
Private Sub Text1_Click ( )
CLS
Text1.Text = “ ”
End Sub
Private Sub cmdExit_Click ( )
End
EndSub
†cÖvMÖvg ivb Kiv t
1| ivb evU‡b wK¬K Ki‡j A_ev F5 Kx Pvc‡j c`©vq dg©wU I‡cb n‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  63
2| †U·U e‡· 7 wj‡L Show What evU‡b wK¬K Ki‡j d‡g© Positive †jLv cÖ`wk©Z n‡e| -
5 wj‡L evU‡b wK¬K Ki‡j Negative Ges 0 wj‡L Show What evU‡b wK¬K& Ki‡j Zero
†jLv cÖ`wk©Z n‡e|
3| Exit evU‡b wK¬K Ki‡j †cÖvMÖvg †_‡K †ei n‡q hv‡e|
IF...THEN...ELSE †÷U‡g›U e¨envi K‡i cÖ‡R± ˆZwi
If ... Then ... Else †÷U‡g›U e¨envi K‡i Avgiv GKwU cÖ‡R± ˆZwi Kie| cÖ‡Z¨KwUi d‡g©
wZbwU †PK e· (Red, Green Ges Blue) _vK‡e| GKwU KgvÛ evUb (Set Back Color)
_vK‡e| †PK e‡· wK¬K Ki‡j () wPý Avm‡e A_ev G AckbwU wbe©vwPZ n‡e| †h †Kvb
†PK e‡· wK¬K K‡i KgvÛ evUbwU‡Z wK¬K& Ki‡j d‡g©i e¨vK Kvjvi D³ †PK AckbwUi
n‡e| †hgbt Blue AckbwU wbe©vwPZ K‡i Set BackColor evU‡b wK¬K Ki‡j d‡g©i e¨vK
Kvjvi bxj n‡e| Red Ges Green †PK Ackb wbe©vPb K‡i evU‡b wK¬K Ki‡j G `yÕ†Uv
i‡Oi wgwkªZ i‡Oi n‡e d‡g©i e¨vK Kvjvi| wZbwU AckbB wbe©vPb K‡i KgvÛ evU‡b wK¬K
Ki‡j d‡g©i e¨vK Kvjvi wZbwU i‡Oi wgwkªZ i‡Oi n‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡æi
c`‡¶c wbb t
dg© ˆZwi Kiv t
bZzb GKwU dg© I‡cb K‡i wbæiƒc dg© ˆZwi Kiæb t
dg©wUi AeKvVv‡gv wbæiƒc t
Object Property Setting
Form1 Caption
Name
Mixcolor
frmMixcol
Command1 Caption
Name
Set Back Color
cmd Backcolor
Check1 Caption
Name
Value
Red
ChkRed
0
Check2 Caption
Name
Value
Green
chkGreen
0
w
w
w
.fb.com
/tanbir.cox
64  wfRy¨qvj †ewmK 
Check3 Caption
Name
Value
Blue
ChkBlue
0
†PK e‡·i `yÕwU Ae¯’v dvuKv Ges wK¬K& K‡i  wPwýZ Kiv| dvuKv A_v©r Value = 0 Ges
wK¬K& Ki‡j Value = 1| Value = 1 n‡j A_v©r kZ© mZ¨ n‡j †cÖvMÖv‡g Gi Rb¨ †jLv †KvW
wbev©n Ki‡e|
†KvW wjLv t
cmdMixcolor_Click ( ) B‡f‡›U wb‡æi †KvW wjLyb t
Private Sub cmdMixcolor_Click ( )
Dim red As Variant, green As Variant, blue As Variant
If ChekRed.Value = 1 Then
red = 255
Else
red = 0
End If
If chkGreen.Value = 1 Then
green = 255
Else
green = 0
End If
If chkBlue.Value = 1 Then
blue = 255
Else
blue = 0
End If
frmMixcol.Back Color = RGB (red, green, blue)
End Sub
†cÖvMÖvg Pvjbv Kiv t
ivb evU‡b wK¬K& Ki‡j A_ev F5 Kx Pvc‡j c`©vq dg©wU I‡cb n‡e| cÖ_g Ae¯’vq me †PK
e·B dvuKv _vK‡e| (†h‡nZz †cÖvcvwU©‡Ri Value = 0 †mU Kiv n‡q‡Q|) †PK e‡· wK¬K& K‡i
Set Back Color evU‡b wK¬K& Ki‡j d‡g©i e¨vKKvjvi D³ i‡O n‡e| †h †Kvb `yÕwU A_ev
wZbwU †PK e‡· wK¬K& K‡i KgvÛ evU‡b wK¬K& Ki‡j d‡g©i e¨vK Kvjvi D³ `yÕwU ev wZbwU
i‡O wgwkªZ i‡Oi n‡e| D‡j­L¨ †h †PK e‡· GKevi wK¬K& Ki‡j wPwýZ nq| Av‡iKevi
Ki‡j AwPwýZ nq ( wPý D‡V hvq)|
Uzjevi ˆZwi Kiv
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  65
†gby Ges cc-Avc †gby ˆZwi Kiv m¤ú‡K© Avgiv †R‡bwQ| DB‡Ûv‡R †gby †_‡K Ackb
wm‡j± Kiv KvR Kiv QvovI Uzjevi†i Uz‡j wK¬K K‡iI KvR Kivi e¨e¯’v ivLv nq| G
eB‡qi wgwW †bvUc¨vW ˆZwi Kivi cÖ‡R‡± Uzjevi ˆZwi Kivi c×wZ m¤ú‡K© Av‡jvPbv Kiv
n‡q‡Q| GLv‡b Avgiv mnR c×wZ‡Z Uzjevi ˆZwi K‡i Zv‡Z Uzj hy³ K‡i KvR Kivi wbqg
m¤ú‡K© Rvbe| Avgiv †h UzjeviwU ˆZwi Kie Zv n‡e wb‡Pi g‡Zv t
 Uzjev‡i wZbwU Uzj ev evUb _vK‡e| d‡g©i †U·Ue‡· †Kvb †jLv wbe©vPb K‡i
KvU Uz‡j wK¬K Ki‡j wbe©vwPZ †jLv KvU n‡e Ges Kwc Uz‡j wK¬K Ki‡j Kwc
nIqvi Rb¨ wK¬c‡ev‡W© Rgv n‡e| Uzjev‡ii †c÷ evU‡b wK¬K Ki‡j wK¬c‡evW©
†_†K †jLv †c÷ n‡e|
 Uzjev‡ii †Kvb Uz‡j gvDm c‡q›Uvi wb‡j UzjwUi UzjwUcm‡U·U Avm‡e| †hgb
†KwP Uz‡ji Dci gvDm c‡q›Uvi wb‡j Cut †jLv Avm‡e|
 UzjeviwU B‡”Q Ki‡j gvDm w`‡q Wª¨vM K‡i gyf Kiv‡bv hv‡e|
GiKg Uzjevi ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wb‡Z n‡e t
1. Kv‡Ri myweav‡_© mgq ms‡¶c Kivi Rb¨ c~‡e©i †gbym¤^wjZ d‡g©B UzjeviwU ˆZwi
Ki‡Z cv‡ib| †mRb¨ Dc‡ii cÖ‡R±wU I‡cb Kiæb|
2. Uzje· †_‡K wcKPvi Uz‡j wK¬K K‡i d‡g©i †gbyi wb‡P GKwU AvqvZvKvi e· ˆZwi
Kiæb|
w
w
w
.fb.com
/tanbir.cox
66  wfRy¨qvj †ewmK 
3. Uzje· †_‡K KgvÛevUb K‡›Uªv‡ji mvnv‡h¨ wZbwU KgvÛ evUb ˆZwi Kiæb Ges
wZbwU KgvÛevU‡bi Rb¨ wZbwU AvBKb ( wcKPvi ) wbe©vPb Kiæb Ges UzjwUcm
wjLyb|
wcKPvi e· Ges KgvÛevUbmg~‡ni †cÖvcvwU©R †mwUs n‡jv t
Ae‡R± †cÖvcvwU©R †mwUs
PictureBox Name
Appearence
DragMode
Height
Width
Picture1
1-3D
1-Automatic
615
3135
CommandButton1 Name
Caption
Height
Width
Picture
ToolTipText
cmdCut
-
560
735
C:Program
FilesVisual Studio
Cut
CommandButton2 Name
Caption
Height
Width
Picture
ToolTipText
cmdCopy
-
560
735
C:Program
FilesVisual Studio
Copy
CommandButton3 Name
Caption
Height
Width
Picture
ToolTipText
cmdPaste
-
560
735
C:Program
FilesVisual Studio
Paste
KgvÛevU‡bi wcKPvi †cÖvcvwU© wnmv‡e Avcbvi KgwcDUv‡i wW‡¯‹i †h wW‡i±wii †h dvB‡j
Av‡Q †m dvB‡ji bvg cv_mn D‡j­L K‡i w`‡Z n‡e| †hgb, †KwP AvBKbwU ( cut.ico )
C:Program Files DevStudio VbGraphicsBitmaps OffctbrSmall B&W
Cut.ico _vK‡Z cv‡i | GwU Gfv‡e wcKPvi †cÖvcvwU©‡Z D‡j­L Ki‡Z n‡e|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  67
4. †cÖvMÖvgwU Pvjy K‡i d‡g©i †U·Ue‡·i †jLv wm‡j± K‡i Uzjev‡ii Kwc Uz‡j wK¬K
Ki‡j wbe©vwPZ †jLv DB‡Ûv‡Ri wK¬c‡ev‡W© msi¶Y nIqvi Rb¨ cmdCopy Gi
Click B‡f‡›U wb‡Pi †KvW wjLyb t
Private Sub cmdCopy_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
End Sub
5. †cÖvMÖvgwU Pvjy K‡i d‡g©i †U·Ue‡·i †jLv wm‡j± K‡i Uzjev‡ii KvU Uz‡j wK¬K
Ki‡j †jLvwU †K‡U DB‡Ûv‡Ri wK¬c‡ev‡W© msi¶Y nIqvi Rb¨ cmdCut Gi Click
B‡f‡›U wb‡Pi †KvW wjLyb t
Private Sub cmdCut_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.SelText = ""
End Sub
6. Uzjev‡ii †c÷ Uz‡j wK¬K K‡i Kwc ev KvU wb‡`©‡ki d‡j wK¬c‡ev‡W© msiw¶Z †jLv
†c÷ Kivi Rb¨ A_©vr Avbvi Rb¨ cmdPaste Gi Click B‡f‡›U wb‡Pi †KvW wjLyb
Private Sub cmdPaste_Click()
Text1.SelText = Clipboard.GetText
End Sub
7. †cÖvMÖvg Pvjy Kiv Ae¯’vq UzjeviwU‡K gvDm w`‡q Wª¨vM K‡i ¯’vbvšÍwiZ Kivi Rb¨
Form Gi DragDrop B‡f‡›U wb‡Pi †KvW wjLyb t
Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)
Source.Move X - Source.Width / 2, Y - Source.Height / 2
End Sub
†cÖvMÖvg Pvjy Kiv t
F5 Kx †P‡c †cÖvMÖvgwU Pvjy K‡i d‡g©i wb‡Pi †U·Ue‡· wK¬K K‡i visual basic 6.0
†jLvwU UvBc K‡i wKQy †jLv wbe©vPb K‡i Uzjev‡ii KvU, Kwc, †c÷ Uz‡ji e¨envi †`Lyb|
w
w
w
.fb.com
/tanbir.cox
68  wfRy¨qvj †ewmK 
cÖ‡R± t jvBU R¡jv/wbfv
GLv‡b Avgiv †h †cÖvMÖvgwU ˆZwi Kie †mwU -
 ivb Kiv‡j GKwU ˆe`y¨wZK evj¦ wgU&gU& K‡i R¡j‡e|
 d‡g© wZbwU KgvÛ evUb _vK‡e| Stop Blinking evU‡b wK¬K& Ki‡j jvBU we­swKs Kiv
eÜ n‡q hv‡e|
 Blink evU‡b wK¬K& Ki‡j cybivq we­swKs Ki‡e|
 Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡e|
Giƒc gRv`vi †cÖvMÖvgwU ˆZwii Rb¨ wb‡æi b¨vq dg©wU wWRvBb Kiæb|
dg© wWRvBb Kiv t
 bZzb GKwU dg© I‡cb Kiæb|
 d‡g© UvBgvi, `yÕwU B‡gR e· Ges wZbwU KgvÛ evUb ˆZwi Kiæb|
 1g B‡gR e‡· wK¬K& K‡i e·wU wm‡j‡±W Ae¯’vq †cÖvcvwU©R DB‡Ûvi Picture †cÖvcvwU©i
(None) N‡i wK¬K& K‡i ... evU‡b wK¬K& K‡i Vb wW‡i±ixi Graphics wW‡i±ixi Icons
wW‡i±ixi Misc wW‡i±ixi Light off bvgK dvBjwU I‡cb Kiæb|
 d‡g©i wØZxq B‡gR e·wU wm‡j± K‡i Dc‡iv³ wbq‡g Light on dvBjwU †jvW Kiæb|
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  69
hw` Light on Ges Light off AvBKb dvBj `yÕwU C:vbGraphics IconsMisc G bv
_v‡K Zvn‡j Uv¯‹ev‡ii Start evU‡b wK¬K& K‡i Find G wK¬K& K‡i Files or Folders
G wK¬K& K‡i dvBÛ WvqvjM e‡· Named : e‡· *.ico wj‡L Find Now evU‡b wK¬K&
K‡i dvBj `yÕwU †Kvb wW‡i±ix‡Z Av‡Q Zv †R‡b wbb|
 ˆZwiK…Z dg©wU †`Lv‡e wbæiƒc t
 Light on B‡gRwU Light off B‡g‡Ri wVK Dc‡i Wª¨vM K‡i Wªc Kiæb|
dg©wU ˆZwii AeKvVv‡gv t
Object Properties Settings
Forma1 Name Form1
Caption Light on / Light off
Timer1 Name
Enabled
Interval
Timer1
True
400
Image 1 Name
Picture
img Light off
(Icon)
C:VbGraphicsIcons
MiscLight off.ico
Image 2 Name
Picture
imgLight on
. . . . Light on
Command Button 1 Name
Caption
cmdBlink
Blink
Command Button 2 Name
Caption
cmdStopblink
Stop Blinking
Command Button 3 Name
Caption
cmdExit
Exit
w
w
w
.fb.com
/tanbir.cox
70  wfRy¨qvj †ewmK 
†KvW †jLv t
 †cÖvMÖvgwU ivb Kiv‡j UvBgviwU enabled n‡q Light on dvBjwU wKQy¶Y cici we-sK
nIqvi Rb¨ cmdBlink Gi Click B‡f‡›U wjLyb t
Private Sub cmdBlink_Click
Timer1.Enabled = True
End Sub
 Stop Blinking evU‡b wK¬K& Ki‡j UvBgviwU †_‡g wM‡q Light on wU A`„k¨ n‡q Light
off wU `„k¨gvb nIqvi Rb¨ cmdStopblink_Click ( ) B‡f‡›U †jLv n‡q‡Q t
Private Sub cmdStopblink_Click ( )
Timer1.Enabled = False
imgLightoff.visible = True
imgLighton.visible = False
End Sub
 Light off hw` `„k¨gvb _v‡K Zvn‡j Zv‡K A`„k¨ K‡i Light on †K `„k¨gvb Kivi Rb¨
Ges Light off hw` A`„k¨ _v‡K Zvn‡j Light on †K A`„k¨ K‡i Light off †K `„k¨gvb
Kivi Rb¨ A_v©r Timer Gi Enable true ev False Ki‡j wK NU‡e Zv wbw`©ó Ki‡Z
Timer1_Timer ( ) B‡f‡›U wjLyb t
Private Sub Timer1_Timer ( )
If imgLight off.visible = True Then
imgLightoff.visible = False
imageLight on.visible = Ture
Elseif imgLightoff.visible =False
imgLightoff.visible = Ture
imgLighton.visible = False
End Sub
 End Sub evU‡b wK¬K& K‡i †cÖvMÖvg †kl nIqvi Rb¨ cmdExit_click ( ) B‡f‡›U wjLyb t
End.
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  71
A_v©r G cÖ‡R‡±i Rb¨ Avgv‡`i †jLv m¤ú~Y© †KvW n‡e t
Private Sub cmdBlink_Click()
Timer1.Enabled = True
End Sub
Private Sub cmdExit_Click()
End
End Sub
Private Sub cmdStopblink_Click()
Timer1.Enabled = False
imgLightoff.Visible = True
imgLighton.Visible = False
End Sub
Private Sub Timer1_Timer()
If imgLightoff.Visible = True Then
imgLightoff.Visible = False
imgLighton.Visible = True
ElseIf imgLightoff.Visible = False Then
imgLightoff.Visible = True
imgLighton.Visible = False
End If
End Sub
†cÖvMÖvg Pvjy Kiv t
 F5 †P‡c †cÖvMÖvgwU Pvjy Ki‡j d‡g© jvBUwU we­swKs n‡Z _vK‡e| Stop Blinking evU‡b
wK¬K& Ki‡j we­swKs eÜ n‡q hv‡e|
 Avevi Blink evU‡b wK¬K& Ki‡j we­swKs ïiæ n‡e|
 Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z Avm‡e|
w
w
w
.fb.com
/tanbir.cox
72  wfRy¨qvj †ewmK 
cÖ‡R± t wj÷ e· ˆZwi Kiv
DB‡ÛvR wfwËK wewfbœ †cÖvMÖv‡g wewfbœ AvB‡Ug wm‡j± Kivi Rb¨ wj÷ e· †hgb t Combo
e·, †PK e‡·i e¨envi Avgiv mevB †`‡LwQ| wfRy¨qvj †ewm‡K G ai‡bi wj÷ e· Lye
mn‡R ˆZwi Kiv hvq| Pjyb G ai‡bi GKwU †cÖvMÖvg ˆZwi K‡i †`wL| Avgiv †h wj÷
†cÖvMÖvgwU ˆZwi Kie Zv‡Z hv _vK‡e Zv nj t
 GKwU d‡g© (wj÷ WvqvjM e‡·) wZb ai‡bi Kg‡ev e·, `yB ai‡bi wj÷ e‡· wewfbœ
AvB‡Ug _vK‡e|
 Total Ges Selected bv‡gi `yÕwU †U·U e· _vK‡e|
 †Kvb AvB‡Ug wm‡j± Kivi Rb¨ AvB‡Ug wj÷ e‡· (Combo ev List e·) wK¬K& Ki‡j
Total †U·U e‡· †gvU AvB‡Ug msL¨v Ges Selected †UK÷ e‡· AvB‡Ug wj÷ e·
†_‡K wbe©vwPZ AvB‡Ug †`Lv‡e|
 †h †Kvb AvB‡Ug wj‡÷ †Kvb AvB‡Ug †hvM Kivi Rb¨ ev †Kvb AvB‡Ug ev` †`qvi
Rb¨ Add Item Ges Remove Item bvgK `yÕwU KgvÛ evUb _vK‡e|
 Add Item evU‡bi Dc‡i GKwU †U·U e· _vK‡e| †h wj‡÷ †Kvb AvB‡Ug †hvM Kiv
n‡e †m wj‡÷ wK¬K& K‡i Add Item Gi Dc‡ii †U·U e‡· AvB‡Ug bvg UvBc K‡i
Add Item evU‡b wK¬K& Ki‡j wbe©vwPZ wj÷ e‡· AvB‡gUwU Add n‡e|
 wj÷ e· †_‡K †Kvb AvB‡Ug ev` w`‡Z PvB‡j AvB‡UgwU wm‡j± K‡i Remove evU‡b
wK¬K& Ki‡j AvB‡UgwU wigyf n‡e|
dg© wWRvBb Kiv t
Avgv‡`i Av‡jvwPZ †cÖvMÖvgwU ˆZwi Kivi Rb¨ wbæiƒc dg© ˆZwi Kiæb -
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  73
 GLv‡b d‡g©i evgw`‡Ki wZbwU e· Uzje‡·i ComboBox Uzj w`‡q ˆZwi Kiv n‡q‡Q|
1g e·wUi †cÖvcvwU©R †bg Combo1 Ges ÷vBj nj 0 – Dropdown Combo
2q e·wUi †cÖvcvwU©R †bg Combo2 Ges ÷vBj nj 1 – Simple Combo
3q e·wUi †cÖvcvwU©R †bg Combo3 Ges ÷vBj nj 2 – Dropdown List
D‡j­L¨ †h, Combo e‡·i ÷vBj †cÖvcvwU© wZb ai‡bi|
h_v t 0 – Dropdown Combo 1 – Simple Combo
2 – Dropdown Combo List
†hgb t
w
w
w
.fb.com
/tanbir.cox
74  wfRy¨qvj †ewmK 
 d‡g©i gvSLv‡bi `yÕwU e· Uzje‡·i ListBoxt K‡›Uªvj w`‡q ˆZwi Kiv n‡q‡Q|
1g e·wUi †cÖvcvwU©R †bg List 1 Ges ÷vBj nj 0 – Standard.
2q e·wUi †cÖvcvwU©R †bg List 2 Ges ÷vBj nj 1 – Checkbox.
 d‡g© gvSLv‡bi wj÷ e· `yÕwUi wb‡P `yÕwU †U·U e· Ges Add Item Gi Dc‡i GKwU
†U·U e· ˆZwi Kiv n‡q‡Q| G¸‡jvi †cÖvcvwU©R bvg †`qv n‡q‡Q h_vµ‡g Text1,
Text2 Ges Text3 Ges me¸‡jvi Text †cÖvcvwU©R G Text bvj Kiv n‡q‡Q| A_v©r 1g
e‡·i Text Gi Text1, 2q e‡·i Text Gi Text2 Ges 3q e‡·i †U·U Text3 gy‡Q
†`qv n‡q‡Q|
 d‡g©i Wvbw`‡K `yÕwU KgvÛ evUb ˆZwi K‡i GKwUi K¨vckb Add Item Ges AciwUi
K¨vckb Remove Item Kiv n‡q‡Q Ges G¸‡jvi †cÖvcvwU©R †bg cmdAdd Ges
cmdRemove ivLv n‡q‡Q|
A_v©r dg©wUi AeKvVv‡gv nj t
Object Property Setting
comboBox1 Name
Text
Style
List
combo1

O Dropdown combo
item1, item2, item3
Object Property Setting
comboBox2 Name
Text
Style
List
combo2

1 – Simple combo
good, bad.
comboBox3 Name
List
Text
Style
combo3
sir, student, teacher

2 – Dropdown List
ListBox1 Name
Style
List
List1
o – standard
one, two, three, four, five, six.
ListBox2 Name
Style
List
List2
1 – Checkbox
st1, st2, dhaka, khulna.
TextBox1 Name
Text
Text1

TextBox2 Name
Text
Text2

TextBox3 Name
Text
Text3

Command1 Name cmdAdd
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  75
Caption Add Item
Command2 Name
Caption
cmdRemove
Remove Item
Label1 Caption Total
Label2 Caption Selected
 Add Item evU‡b wK¬K& Ki‡j Curcontrol A_v©r wj÷ e· ev Kg‡ev e‡· AvB‡Ug
mshy³ nIqvi Rb¨ ‡jLv n‡q‡Q t
Private Sub cmdAdd_Click ( )
Curcontrol. Add Item Text3.Text
End Sub
 Remove Item evU‡b wK¬K& Ki‡j wbev©wPZ (Curcontrol) AvB‡UgwU List Index †_‡K
ev` †`qvi Rb¨ †jLv n‡q‡Q t
Private Sub cmdRemove_Click ( )
Curcontrol Remove Item curcontrol. List Index
End Sub
 cÖ‡R±wU ivb Kiv‡j †h dg©wU †jvW n‡e Zv‡Z Combo1, Combo2, Combo3 BZ¨vw`
Kg‡ev e‡·i cÖ_g AvB‡Ug cÖ`wk©Z nIqvi Rb¨ †jLv n‡q‡Q t
Private Sub Form_Load ( )
combo1. List Index = 0
combo2. List Index = 0
combo3.List Index = 0
End Sub
wj‡÷ AvB‡Ug hy³ Kiv t
 Avgiv Avgv‡`i ˆZwiK…Z d‡g© cvuPwU wj÷ e· (wZbwU Combo Box Ges `yÕwU List
Box) ˆZwi K‡iwQ| wj÷ e‡· AvB‡Ug †`qvi Rb¨ †h wj÷ e‡· AvB‡Ug †`qv
`iKvi †mwU wm‡j± K‡i †cÖvcwU©R e‡·i List Gi cv‡k (List) Gi cv‡ki evU‡b
wK¬K& K‡i AvB‡Ug bvg UvBc K‡i G›Uvi w`‡q Avevi List Gi evU‡b wK¬K& K‡i
AvB‡Ug UvBc K‡i G›Uvi w`‡q AvB‡Ug hy³ Ki‡Z n‡e| †hgb t cÖ_g wj‡÷ wZbwU
AvB‡Ug (item1, item2 Ges item3) hy³ Kivi Rb¨ wj÷ e·wU‡Z wK¬K& K‡i GwU
wm‡j± K‡i †cÖvcvwU©R Gi (List) evU‡b wK¬K& K‡i item1 UvBc K‡i G›Uvi w`‡q
w
w
w
.fb.com
/tanbir.cox
76  wfRy¨qvj †ewmK 
Avgvi (List) Gi evU‡b wK¬K& K‡i item2 UvBc K‡i G›Uvi w`‡q AvB‡Ug hy³ Kiv
hvq| Gfv‡e item3 hy³ Kiæb|
 wØZxq Kg‡ev e·wU‡Z Good Ges Bad bvgK `yÕwU AvB‡Ug hy³ Kiæb|
 Z…Zxq Kg‡ev e·wU‡Z Sir, Student Ges Teacher bvgK wZbwU AvB‡Ug hy³ Kiæb|
 PZz_© wj÷ e‡· One, Two, Three, Four, Five Ges Six bvgK QqwU AvB‡Ug hy³
Kiæb|
 cÂg wj÷ e‡· st1, st2, Dhaka Ges Khulna bvgK PviwU AvB‡Ug hy³ Kiæb|
†KvW †jLv t
wewfbœ B‡f‡›U wb‡æi †KvW wjLyb t
Dim curcontrol As Control
Private Sub SetText(Source As Control)
Text1.Text = Source.ListCount
End Sub
Private Sub SetSelected(Source As Control)
Text2.Text = Source.Text
End Sub
Private Sub Combo1_Click()
SetSelected Combo1
End Sub
Private Sub Combo1_GotFocus()
Set curcontrol = Combo1
SetText Combo1
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  77
End Sub
Private Sub Combo2_Click()
SetSelected Combo2
End Sub
Private Sub Combo2_GotFocus()
Set curcontrol = Combo2
SetText Combo2
End Sub
Private Sub Combo3_Click()
SetSelected Combo3
End Sub
Private Sub Combo3_GotFocus()
Set curcontrol = Combo3
SetText Combo3
End Sub
Private Sub cmdAdd_Click()
curcontrol.AddItem Text3.Text
End Sub
Private Sub cmdRemove_Click()
curcontrol.RemoveItem curcontrol.ListIndex
End Sub
Private Sub Form_Load()
Combo1.ListIndex = 0
Combo2.ListIndex = 0
Combo3.ListIndex = 0
End Sub
Private Sub List1_Click()
SetSelected List1
w
w
w
.fb.com
/tanbir.cox
78  wfRy¨qvj †ewmK 
End Sub
Private Sub List1_GotFocus()
Set curcontrol = List1
SetText List1
End Sub
Private Sub List2_Click()
SetSelected List2
End Sub
Private Sub List2_GotFocus()
Set curcontrol = List2
SetText List2
End Sub
‡cÖvMÖvg ivb Kiv t
 F5 Kx Pvcyb A_ev Start evU‡b wK¬K& Kiæb| c`©vq Avm‡e -
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com
 wfRy¨qvj †ewmK  79
 cÖ_g Combo e‡·i evU‡b wK¬K& Ki‡j Wªc-WvDb wj÷ e· I‡cb n‡e| Total
†U·U e‡· D³ Kg‡ev e‡·i †gvU AvB‡Ug msL¨v I cÖ`wk©Z n‡e|
 bad †jLv Kg‡ev e‡· wK¬K& K‡i  Kx Pvc‡j Gi Av‡iKwU AvB‡Ug Good †`Lv hv‡e|
GLv‡b Excellent bvgK Av‡iKwU AvB‡Ug †hvM Kivi Rb¨ Add Item Gi Dc‡ii
†U·U e‡· wK¬K& K‡i Excellent wj‡L Add Item evU‡b wK¬K& Ki‡j GwU D³ Kg‡ev
e‡· mshy³ n‡e|
 1g wj÷ e‡· (one, two, three... †jLv) wK¬K& Ki‡j total N‡i AvB‡Ug msL¨v †`Lv‡e|
¯Œjevi e¨envi K‡i Five wm‡j± Ki‡j Selected †U·U e‡· Five †`Lv hv‡e|
 2q wjó e‡· wK¬K& K‡i ¯Œjevi e¨envi K‡i Khulna †PK e‡· wK¬K& Ki‡j D³
AvB‡UgwU Selected †U·U e‡· †`Lv hv‡e|
 D³ Kg‡ev e‡·i st2 AvB‡UgwU gy‡Q w`‡Z PvB‡j GwUi †PK e‡· wK¬K& K‡i Remove
Item evU‡b wK¬K& Ki‡j D³ AvB‡UgwU gy‡Q hv‡e|
†cÖvMÖvg we‡k­lY t
Dim curcontrol As Control
Private Sub SetText(Source As Control)
Text1.Text = Source.ListCount
w
w
w
.fb.com
/tanbir.cox
80  wfRy¨qvj †ewmK 
End Sub
Private Sub SetSelected(Source As Control)
Text2.Text = Source.Text
End Sub
 Curcontrol bvgK GKwU K‡›Uªvj †fwi‡qej wWdvBb Kiv n‡q‡Q| †h K‡›UªvjwU
wbev©wPZ Kiv n‡e †mwUi Rb¨ AvB‡Ug †hvM nIqv, ev` hvIqv, †UvUvj †`Lv‡bv,
wbev©wPZ AvB‡UgwU †`Lv‡bv A_v©r ïay wbev©wPZ K‡›UªvjwUi gvb wWdvBb Kivi Rb¨
K‡›Uªvj †fwi‡qej †NvlYv Kiv n‡q‡Q|
 d‡g© Total Gi cv‡ki †U·U e‡· (hvi †cÖvcvwU©R bvg Text1) Zv‡Z †mv‡m©i AvB‡Ug
msL¨v †`Lv‡bvi Rb¨ †jLv n‡q‡Q -
Text1.Text = Source.ListCount
GLv‡b ListCount †cÖvcvwU©i KvR nj K‡›Uªv‡ji wj÷ Portion Gi AvB‡Ug
msL¨v wiUvY© Kiv|
Private Sub Combo1_Click()
SetSelected Combo1
End Sub
 d‡g©i Selected Gi cv‡ki †U·U e· (hvi †cÖvcvwU©R †bg Text2) Zv‡Z †mv‡m©i
wbe©vwPZ AvB‡Ug (†U·U) nIqvi Rb¨ †cÖvMÖv‡g †jLv n‡q‡Q -
Text2.Text = Source.Text
Private Sub Combo2_Click()
SetSelected Combo2
End Sub
 1g Kg‡ev e‡· wK¬K& Ki‡j GwU wbev©wPZ nIqv, K‡›Uªv‡j †mU n‡q †U·U †mU nIqvi
Rb¨ †jLv n‡q‡Q t
Private Sub Combo1_Click()
SetSelected Combo1
End Sub
Private Sub Combo1_GotFocus()
Set curcontrol = Combo1
SetText Combo1
End Sub
Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks
Library of free ebooks:www.tanbircox.blogspot.com

Visual basic

  • 1.
     wfRy¨qvj †ewmK 1 wfRy¨qvj †ewmK gvneyeyi ingvb wmm‡UK cvewj‡KkÝ evsjvevRvi eyK GÛ Kw¤úDUvi Kg‡c­· 38/3 evsjvevRvi, XvKv -1100| †dvb t 7112406, 0171346538 I‡qe mvBU : www.systechdigital.com w w w .fb.com /tanbir.cox www.facebook.com/tanbir.cox
  • 2.
    2  wfRy¨qvj†ewmK  wfRy¨qvj †ewmK cÖKvkK t cwiPvjK wmm‡UK cvewj‡KkÝ †jLK t gvneyeyi ingvb cÖ_g cÖKvk t †g 2004Bs cÖ”Q` wWRvBb t †jLK eY©web¨vm I A½m¾v t †jLK g~j¨ t 45 UvKv Visul Basic by Mahabubur Rahman, Published by Director : Systech Publications, 38/3 Banglabazar, Dhaka-1100. e-mail : it-com@bijoy.net , Price : TK – 45. Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 3.
     wfRy¨qvj †ewmK 3 m~wPcÎ wfRy¨qvj †ewmK t hv Rvbv cÖ‡qvRb ................................................................... 5 KgwcDUvi †cÖvMÖvwgs...................................................................................... 5 †ewmK (Basic) ..................................................................................................... 5 wfRy¨qvj †ewmK ........................................................................................... 5 cÖ‡R± (Project).................................................................................................... 5 dg© (Form).......................................................................................................... 5 gwWDj (Module)................................................................................................. 5 Ae‡R± (Object) .................................................................................................. 6 †cÖvcvwU©R (Properties).......................................................................................... 6 B‡f›U Ges B‡f›U †cÖvwmwWDi.......................................................................... 6 †g_W (Methods) ................................................................................................. 6 †÷U‡g›U (Statement) .......................................................................................... 7 †cÖvcvwU©R, †g_W I B‡f›U m¤ú‡K© AviI aviYv .................................................... 7 wfRy¨qvj †ewmK ïiæ Kiv................................................................................ 9 DB‡Ûvi mv‡_ cwiPq .................................................................................... 9 †gbyevi (Menu) ................................................................................................. 10 Uzjevi (Toolbar) ............................................................................................... 10 Uzje· (Toolbox) .............................................................................................. 10 cÖ‡R± G·‡c­vivi DB‡Ûv (Project Explorer Window)........................................... 10 cÖcvwU©R DB‡Ûv (Properties Window) ................................................................. 10 dg© wWRvBbvi (Form Designer).......................................................................... 10 wfRy¨qvj †ewm‡K cÖ‡R± ˆZwi Kiv....................................................................10 wfRy¨qvj †ewm‡K Avcbvi cÖ_g cÖ‡R±...............................................................11 †cÖvMÖvg Pvjbv Kiv ..................................................................................... 13 †cÖvMÖvg eÜ Kiv ........................................................................................ 13 cÖ‡R± msi¶Y Kiv .....................................................................................14 wfRy¨qvj †ewmK †_‡K †ei nIqv .....................................................................14 msiw¶Z cÖ‡R± mPj Kiv ..............................................................................14 dg© wWRvBb Kivi wbqg ................................................................................15 wØZxq cÖ‡R± ˆZwi Kiv................................................................................. 18 w w w .fb.com /tanbir.cox
  • 4.
    4  wfRy¨qvj†ewmK  dg© ˆZwi Kiv ............................................................................................ 18 cÖ‡R± msi¶Y Kiv .................................................................................... 20 †KvW †jLv ............................................................................................... 20 †cÖvMÖvg Pvjy Kiv ........................................................................................ 24 cÖ‡R± Modify Kiv ................................................................................... 24 dg© gwWdvB Kiv (†U·U e· hy³KiY)............................................................. 24 †KvW gwWdvB Kiv ..................................................................................... 25 cÖ‡R± ivb Kiv ......................................................................................... 26 †j‡e‡ji e¨envi (Using Label Control).............................................................. 27 †j‡ej †cÖvcvwU©‡Ri e¨envi ........................................................................... 30 cÖ‡R±wU ivb Kiv‡bv ................................................................................... 31 d‡g©i e¨envi ............................................................................................ 32 dg© †cÖvcvwU©R ........................................................................................... 32 d‡g©i †cÖvcvwU©Rmg~‡ni ZvwjKv ..................................................................... 33 Form B‡f‡›Ui e¨envi ................................................................................ 35 Form †g_W ............................................................................................. 36 ÷vU©Avc dg©............................................................................................. 37 cÖ‡R± t d‡g©i e¨vKMÖvDÛ Kvjvi cwieZ©b ......................................................... 40 cÖ‡R± t K¨vjKz‡jUi ˆZwi ............................................................................ 42 QB Color dvsk‡bi e¨envi ......................................................................... 45 cÖ‡R± t QBColor cÖ`k©b ............................................................................ 46 dg© ˆZwi Kiv ........................................................................................... 46 cÖ‡R±wU ivb Kiv ....................................................................................... 48 cÖ‡R± t K‡¤^ve· e¨envi K‡i msL¨v wbe©vPb ...................................................... 49 †cÖvMÖvg t ÷cIqvP ˆZwi............................................................................... 52 cÖ‡R± t wewìs Gi †d¬vi MYbv........................................................................ 56 cÖ‡R± t †PKe· e¨envi K‡i Ackb wba©viY...................................................... 58 wm×všÍ MÖn‡Yi Rb¨ IF ... THEN ÷ªvKPv‡ii e¨envi ........................................... 60 IF...THEN...ELSE †÷U‡g›U e¨envi K‡i cÖ‡R± ˆZwi ...................................... 62 Uzjevi ˆZwi Kiv ........................................................................................ 64 cÖ‡R± t jvBU R¡jv/wbfv............................................................................... 67 cÖ‡R± t wj÷ e· ˆZwi Kiv........................................................................... 71 Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 5.
     wfRy¨qvj †ewmK 5 wfRy¨qvj †ewmK t hv Rvbv cÖ‡qvRb KgwcDUvi †cÖvMÖvwgs KgwcDUv‡ii wewfbœ j¨vs¸‡qR i‡q‡Q| †Kvb mgm¨v mgvav‡bi Rb¨ KgwcDUv‡ii †evaMg¨ fvlvq wb‡`©k ev †KvW wjLv nq| mvwie× my-m„Lj G wb‡`©kvejx‡K KgwcDUv‡ii †cÖvMÖvwgs ejv nq| †ewmK (Basic) Beginner’s all purpose Symbolic Instruction Code Gi msw¶ß iƒc nj Basic| 1964 mv‡j gvwK©b hy³iv‡óªi WvU©gvDm K‡j‡Ri `yÕRb Aa¨vcK Rb wR †K‡gwb I Ugvm B KvU©R cÖ_g †ewmK fvlvi cÖeZ©b K‡ib| mnR D”P¯Í‡ii G fvlvwU mviv we‡k¦ e¨vcK RbwcÖqZv AR©b K‡i| †ewm‡Ki `yÕwU RbwcÖq Dcfvlv nj GWBASIC Ges QBASIC| wfRy¨qvj †ewmK wek¦L¨vZ gvB‡µvmd&U KZ…©K cÖYxZ GUI (Graphical User Interface cwi‡e‡ki Rb¨ ˆZwi †ewmK j¨vs¸‡q‡Ri AvaywbK ms¯‹iY nj wfRy¨qvj †ewmK| mnR j¨vs¸‡qR, AmvaviY wWevwMs myweav Ges GKwUf G· jvB‡eªix e¨env‡ii Abb¨ my‡hvM wfRy¨qvj †ewmK‡K Lye Aí mg‡qi g‡a¨ wecyj L¨vwZ G‡b w`‡q‡Q| DB‡ÛvR †cÖvMÖvwgs j¨vs¸‡qR wn‡m‡e GwU eZ©gv‡b RbwcÖqZvi kx‡l© Ae¯’vb Ki‡Q| cÖ_g †_‡K K‡qKwU fvm©Y AwZµg K‡i wfRy¨qvj †ewmK 4, 5 Ges 6 Gi ci G‡m‡Q wfRy¨qvj †ewmK 7 ev wfwe WU †bU| cÖ‡R± (Project) †Kvb D‡Ïk¨ m¤úv`‡bi Rb¨ wfRy¨qvj †ewm‡K †jLv m¤ú~Y© †cÖvMÖvg‡K cÖ‡R± ejv nq| GKwU cÖ‡R‡± K‡qKwU dg©m, dg©‡mi †KvW Ges gwWDj _vK‡Z cv‡i| dg© (Form) wfRy¨qvj †ewm‡K d‡g© K‡›Uªvj ¯’vcb K‡i †cÖvcvwU©R †mwUs K‡i †KvW wj‡L cÖ‡R± ˆZwi Kiv nq| dg©wUB GKwU Ae‡R± wn‡m‡e KvR Ki‡Z cv‡i| GKwU cÖ‡R‡± GKvwaK dg© _vK‡Z cv‡i| gwWDj (Module) wfRy¨qvj †ewm‡K gwWD‡j †KvW msiw¶Z nq| cÖ‡Z¨K d‡g©i †KvW _v‡K dg© gwWD‡j| cÖ‡R‡± GKvwaK dg© _vK‡Z cv‡i| GKvwaK d‡g© wbe©vn Kivi Rb¨ Kgb †KvW Avjv`v gwWDj ˆZwi K‡i Zv‡Z wjLv hvq| G gwWDj‡K ÷¨vÛvW© gwWDj ejv nq| w w w .fb.com /tanbir.cox
  • 6.
    6  wfRy¨qvj†ewmK  Ae‡R± (Object) wfRy¨qvj †ewm‡K A‡bK kw³kvjx K‡›Uªvj i‡q‡Q| Ab¨vb¨ j¨vs¸‡q‡R A‡bK †KvW wj‡L †h KvR Kiv hvq; wfRy¨qvj †ewm‡Ki K‡›Uªvj e¨envi K‡i AwZ mn‡R Zv Kiv hvq| cÖ‡qvRbxq K‡›UªvjwU d‡g© Ry‡o w`‡q Zvi Rb¨ cÖ‡qvRbxq †KvW wjLv nq| †Kvb D‡Ïk¨ mva‡bi Rb¨ e¨eüZ wewfbœ K‡›Uªvj, dg© BZ¨vw`‡K Ae‡R± ejv nq| †cÖvcvwU©R (Properties) wfRy¨qvj †ewm‡Ki K‡›Uªvj, d‡g©i A‡bK j¶Y, ag© ev ˆewkó¨ i‡q‡Q| †cÖvMÖv‡gi Pvwn`v Abyhvqx cÖ‡qvRbxq ˆewkó¨wU wba©viY K‡i wb‡Z nq| G¸‡jv‡K †cÖvcvwU©R ejv nq| †hgb d‡g© GKwU †U·U e· hy³ Kivi Rb¨ TextBox K‡›Uªvj e¨envi K‡i †U·U e· ˆZwi Kiv nq| G †U·U e‡·i D”PZv, cÖk¯ÍZv, e¨vKKvjvi, ¯Œjevi BZ¨vw` ˆewkó¨ wK iKg n‡e Zv †mU K‡i wb‡Z nq A_ev †Kv‡W wj‡L w`‡Z nq| Gme ˆewkó¨ nj †U·U e‡·i †cÖvcvwU©R| B‡f›U Ges B‡f›U †cÖvwmwWDi wfRy¨qvj †ewmK ivb Ki‡j GKwU dg© Av‡m| d‡g© wewfbœ KgvÛ evUb, †U·Ue·, ¯Œjevi BZ¨vw` Ae‡R± _v‡K| wewfbœ Ae‡R± wewfbœfv‡e e¨envi K‡i †Kvb KvR Kiv nq| †hgb, KgvÛ evU‡b wK¬K& Ki‡j †Kvb KvR nq| G‡¶‡Î †Kvb NUbv NUv‡j wK n‡e †hgb Ñ KgvÛ evU‡b gvDm w`‡q wK¬K& Ki‡j A_©vr wK¬K& B‡f‡›U wK n‡e Zvi Rb¨ †cÖvMÖv‡g †KvW wjLv nq| wewfbœ B‡f‡›Ui Aax‡b †KvW wjL‡j †cÖvMÖvg ivb Kwi‡q H B‡f›U NUv‡j †KvW wbe©vn n‡q †Kvb KvR nq| Ae‡R‡±i Rb¨ B‡f›U cÖwmwWDi e‡j w`‡Z GwU wK B‡f‡›U mvov †`‡e| d‡g©i B‡f›U cÖwmwWDi bvg nj Object_Event| †hgb t Form_Load, Command1_Click, Text1_Click, hsbBackColor_Scroll BZ¨vw`| B‡f›U cÖwmwWD‡i wZb ev Z‡ZvwaK jvBb †KvW wjLv nq| cÖ‡Z¨K jvBb †KvW nj †÷U‡g›U (Statement) hv Ae‡R‡±i bvg, B‡f›U bvg, †cÖvcvwU© bvg, †g_W, dvskb Ges †fwi‡qej wb‡q MwVZ| †g_W (Methods) Ae‡R‡±i wµqvB nj †g_W| Gi MVb nj Object.Method Ae‡R‡±i bvg Ges wcwiqW (.) gy‡Q †`qv n‡j †g_W d‡g© wµqv K‡i| †hgb aiv hvK, cÖ‡R‡± dg© Form1, Ges wcKPvi e· Picture1 Av‡Q| CLS A_ev Form1.cls †÷U‡g›U dg© wK¬qvi K‡i; Pictrure1.cls wcKPvi e· wK¬qvi K‡i| Print Time A_ev Form1.Print time dg© Form1 Gi Dci mgq wcÖ›U K‡i †hLv‡b Picture1.Print Time mgq wcÖ›U K‡i wcKPvie· Picture1 G| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 7.
     wfRy¨qvj †ewmK 7 †÷U‡g›U (Statement) †÷U‡g›U nj GKwU m¤ú~Y© †KvW jvBb| †hgb, Private Sub Command1_Click () nj GKwU †÷U‡g›U ev m¤ú~Y© GK jvBb †KvW| †cÖvcvwU©R, †g_W I B‡f›U m¤ú‡K© AviI aviYv wfRy¨qvj †ewm‡Ki dg©m Ges K‡›Uªvj nj Ae‡R‡± hv cÖKvk K‡i Zv‡`i wbR¯^ ˆewkó¨ (†cÖvcvwU©R), †g_Wm Ges B‡f›Um| Ae‡R‡±i j¶Y ev ˆewkó¨ nj Gi †cÖvcvwU©R, †g_W nj Gi wµqv (A¨vKkb), Ges B‡f›U nj Gi mvov (†imcbR)| D`vniY wn‡m‡e ejv hvq ev”Pv‡`i M¨vm fwZ© †ejyb| Gi †cÖvcvwU©R †g_W Ges B‡f›U i‡q‡Q| †ejy‡bi †cÖvcvwU©R nj Gi `„k¨gvb j¶Y †hgb, Gi D”PZv, e¨vm Ges iO| Gi Ab¨ ˆewkó¨ nj Gi Ae¯’vi eY©bv (†dvjv‡bv A_ev bv †dvjv‡bv), A_ev j¶Y hv `„k¨gvb bq †hgb, Gi eqm| A_©vr †ejy‡bi †cÖvcvwU©R nj Gi D”PZv, e¨vm, iO, Ae¯’v, eqm BZ¨vw`| GKwU †ejy‡bi Rb¥MZfv‡e Gi †g_W ev A¨vKkb I i‡q‡Q hv Kv‡h© cwiYZ n‡Z cv‡i| Gi Av‡Q †dvjv‡bv (Inflate) †g_W (M¨vm fwZ© Kivi A¨vKkb), A‡dvjv‡b (deflate) †g_W (M¨vm †Q‡o †`qv A¨vKkb)| me †ejy‡biB G †g_W mgv_©Zv i‡q‡Q| †ejyb evwn‡ii †Kvb NUbvq (External Event) mvov †`q| †hgbt myB w`‡q †LvuPv w`‡j †d‡U hvq A_ev †Q‡o w`‡j Dc‡i D‡V hvq| Balloon.Height Balloon.Diameter Balloon.Color Balloon_Puncture( ) Balloon.Deflate Balloon.MakeNoise "Bang" w w w .fb.com /tanbir.cox
  • 8.
    8  wfRy¨qvj†ewmK  hw` Avcwb †ejy‡bi Rb¨ †cÖvMÖvg K‡ib, wfRy¨qvj †ewmK †KvW wb‡æi gZ n‡e| †ejy‡bi †cÖvcvwU©R †mwUs nj t Balloon.Color = Red Balloon.Diameter = 10 Balloon.Inflated = True †Kv‡Wi wmb‡U· nj - Ae‡R± (†ejyb) †cÖvcvwU© (Kvjvi) Øviv †cÖvcvwU©i †fjy¨i Av‡ivwcZ gvb (jvj iO) Abym„Z n‡e| †Kv‡W (Dc‡ii b¨vq) wj‡L A_ev †cÖvcvwU©R DB‡Ûv‡Z gvb cwieZ©b Kiv hvq| †ejy‡bi †g_W n‡e wb‡æi b¨vq t Balloon.Inflate Balloon.Deflate Ballon.Rise 5 †cÖvcvwU©i b¨vq wmb‡U· - Ae‡R± (a noun) Abym„Z n‡e †g_W (a verb) Øviv| †ejybwU B‡f‡›U mvov †`‡e wb‡æi gZ t Sub Balloon_Puncture ( ) Balloon.Deflate Balloon.MakeNoise “Bang” Balloon.Inflated = False Balloon.Diameter = 1 End Sub G‡¶‡Î †KvW †ejy‡bi AvPiY eY©bv K‡i hLb Puncture B‡f›U N‡U t Deflate (AùxZ, A‡dvjvb) †g_W nq, AZci MakeNoise †g_W nq “Bang” Av¸©‡g‡›Ui mv‡_| †ejybwU bv †dvjvb ch©šÍ Inflated †cÖvcvwU© False †mU nq Ges Diameter †cÖvcvwU© bZzb †fjy¨ †mU nq| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 9.
     wfRy¨qvj †ewmK 9 wfRy¨qvj †ewmK ïiæ Kiv wfRy¨qvj †ewmK 5.0 G¨vwc­‡KkbwU KgwcDUv‡i fvjfv‡e Bb÷j Kiv _vK‡j wb‡æi wbq‡g ïiæ Kiv hvq t KgwcDUvi Pvjy K‡i †W¯‹U‡c Avm‡Z n‡e| 1| Start evU‡b wK¬K K‡i Programs G wK¬K K‡i Visual Basic 5.0 G wM‡q Visual Basic 5.0†Z wK¬K Ki‡Z n‡e| A_©vr StartProgramsMicrosoftVisual Basic 5.0Visual Basic 5.0 c`©vq New Project DB‡Ûv Avm‡e| wfRy¨qvj †ewmK 6.0 Pvjv‡Z n‡j Abyiƒc wb‡`©k w`‡Z n‡e| 2| Standard EXE-†Z Wvej wK¬K Ki‡j c`©vq wfRy¨qvj †ewm‡Ki m¤^wjZ Dbœqb cwi‡ek (Integrated Development Environment – IDE) Avm‡e- Menubar Properties Window Project Explorer Titlebar Form Designer Toolbox DB‡Ûvi mv‡_ cwiPq t Dc‡i wfRy¨qvj †ewm‡Ki DB‡Ûv ev Integrated Development Environment Gi Dcv`vb ev Askmg~n‡K wPwýZ K‡i †`Lv‡bv n‡q‡Q| wb‡æ G Ask¸‡jvi msw¶ß weeiY †`qv nj t w w w .fb.com /tanbir.cox
  • 10.
    10  wfRy¨qvj†ewmK  †gbyevi (Menu) t UvB‡Uj ev‡ii wb‡P File, Edit, View, Project ...BZ¨vw` †jLv evi‡K †gbyevi ejv nq| †gby¯’ wewfbœ KgvÛ Ackb wbe©vPb K‡i wfRy¨qvi †ewm‡K wewfbœ wb‡`©k cÖ‡qvM K‡i KvR Kiv nq| Uzjevi (Toolbar) t †gbyev‡ii wb‡P wewfbœ AvBKb ev cÖZxK m¤^wjZ evi‡K Uzjevi ejv nq| cÖwZwU AvBKb‡K Uzj ejv nq| †gby wm‡j± K‡i cÖ‡qvRbxq KgvÛ Ackb wm‡j± K‡i KvR m¤úv`b Kivi cwie‡Z© mivmwi Uzjev‡ii Uz‡j wK¬K K‡i `ªæZ KvR Kiv hvq| Uzje· (Toolbox) t A‡bK †KvW bv wj‡L ïaygvÎ Uzj e¨envi K‡i †cÖvMÖv‡g ¸iæZ¡c~Y© KvR Kivi e¨e¯’v wfRy¨qvj †ewm‡K i‡q‡Q| G mg¯Í Uzj‡K K‡›Uªvj Uzj ejv nq| dg© wWRvBb Kivi mgq Uzje· †_‡K G mg¯Í Uzj e¨envi Ki‡Z nq| cÖ‡R± G·‡c­vivi DB‡Ûv (Project Explorer Window) wfRy¨qvj †ewm‡K ˆZwiK…Z m¤ú~Y© †cÖvMÖvg ev A¨vwc­‡Kkb‡K cÖ‡R± ejv nq| cÖwZwU cÖ‡R‡± K‡qKwU dg©, gwWIj _vK‡Z cv‡i A_©vr cÖ‡R± nj GK¸”Q dvB‡ji mgvnvi hv A¨vwc­‡Kkb cÖ‡R‡±i dg©m I gwWIjmg~‡ni ZvwjKv _v‡K| cÖcvwU©R DB‡Ûv (Properties Window) wfRy¨qvj †ewm‡K †cÖvMÖvg ˆZwi‡Z Pvwn`v Abyhvqx e¨eüZ dg© ev K‡›Uªvj¸‡jvi ˆewkó¨ cwieZ©b Kiv hvq| †hgb- mvBR, iO, D”PZv BZ¨vw`| G me ˆewkó‡K cÖcvwU©R ejv nq| †Kvb dg© ev K‡›Uªvj wbe©vPb Ki‡j Gi wK wK ˆewkó¨ _vK‡Z cv‡i Zvi ZvwjKv cÖcvwU©R DB‡Ûv‡Z cÖ`wk©Z nq| cÖcvwU©R DB‡Ûv‡Z cÖcvwU©R wba©viY Kiv nq| wfRy¨qvj †ewm‡K cÖcvwU©R DB‡Ûvi e¨envi LyeB ¸iæZ¡c~Y©| mvaviYZ c`©vi Wvb cv‡k¦© cÖcvwU©R DB‡ÛvwU cÖ`wk©Z nq| c`©vq cÖcvwU©R DB‡Ûv bv _vK‡j F4 Kx Pvc‡j A_ev View †gby‡Z wK¬K K‡i Properties Window †Z wK¬K Ki‡j cÖcvwU©R DB‡ÛvwU cÖ`wk©Z nq| dg© wWRvBbvi (Form Designer) wfRy¨qvj †ewmK ïiæ Ki‡j c`©vq Form1 †jLv dg©‡K dg© wWRvBbvi ejv nq| G‡Z †cÖvMÖv‡gi Pvwn`v Abyhvqx wewfbœ K‡›Uªvj e¨envi K‡i †cÖvMÖv‡gi Rb¨ dg© wWRvBb Kiv nq| dg© wWRvBbv‡i cÖ‡qvRbxq K‡›Uªvj hy³ Kivi cvkvcvwk Qwe, MÖvwdKm BZ¨vw`I hy³ Kiv hvq| ˆZwiK…Z me †cÖvMÖvg ev A¨vwc­‡Kk‡bi d‡g©i Rb¨ dg© wWRvBbvi i‡q‡Q| GKwU cÖ‡R‡± GKvwaK d‡g©i e¨envi _vK‡Z cv‡i| cÖ‡Z¨KwU dg©‡K GKB cÖ‡R‡±i Aax‡b Avjv`v Avjv`v dg© wn‡m‡e msi¶Y Kiv hvq| wfRy¨qvj †ewm‡K cÖ‡R± ˆZwi Kiv wfRy¨qvj †ewm‡K cÖ‡R± ˆZwi Kivi Rb¨ wb‡æi wZbwU cÖavb c`‡¶c wb‡Z nq t 1| dg© B›Uvi‡dm ˆZwi Kiv (Create on Interface) 2| †cÖvcvwU©R †mU Kiv (Set Properties) 3| †KvW †jLv (Write Code) Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 11.
     wfRy¨qvj †ewmK 11 wfRy¨qvj †ewm‡K Avcbvi cÖ_g cÖ‡R± wfRy¨qvj †ewm‡K Kv‡R Af¨¯’ nIqvi Rb¨ LyeB mnR GKwU cÖ‡R± ˆZwi Kiæb| G cÖ‡R±wU Pvjy Ki‡j GKwU dg© (DB‡Ûv) I‡cb n‡e| d‡g© GKwU Hellow †jLv evUb _vK‡e Ges GKwU †U·U e· _vK‡e| Hellow evU‡b wK¬K& Ki‡j †U·U e‡·i wfZ‡i Welcome to Visual Basic †jLv cÖ`wk©Z n‡e| G cÖ‡R±wU ˆZwi Kivi Rb¨ Avgv‡`i hv Ki‡Z n‡e t 1| cÖ_‡g GKwU B›Uvi‡dm A_v©r dg© (DB‡Ûv) ˆZwi Ki‡Z n‡e †hLv‡b GKwU evUb I GKwU †U·U e· _vK‡e| 2| KgvÛ evUbwUi K¨vckb Hellow ivL‡Z n‡e A_v©r Gi †cÖvcvwU©R †mU Ki‡Z n‡e| 3| evUbwU‡Z wK¬K& Ki‡j †U·U e‡· hv‡Z †jLv Av‡m †mRb¨ †cÖvMÖvg †KvW wjL‡Z n‡e| 1| dg© ˆZwi Kiv t  wfRy¨qvj †ewmK ïiæ K‡i DB‡Ûv‡Z G‡m Uzje‡·i TextBox Uz‡j wK¬K& K‡i d‡g© GKwU AvqvZvKvi j¤^v (wP‡Îi b¨vq) †U·U e· ˆZwi Kiæb|  Uzje‡·i Command Button K‡›Uªvj Uz‡j wK¬K& K‡i d‡g© GKwU KgvÛ evUb (e·) ˆZwi Kiæb| w w w .fb.com /tanbir.cox
  • 12.
    12  wfRy¨qvj†ewmK  2| †cÖvcvwU©R †mU Kiv t  †h‡nZz †QvU G cÖ‡R±wU‡Z Avgiv ïay KgvÛ evUbwUi †cÖvcvwU©R †mU Kie ZvB G evUbwU wbev©wPZ Ae¯’vq c`©vi Wvbw`‡K †cÖvcvwU©R DB‡Ûvi Caption G wK¬K& K‡i Hellow UvBc Kiæb| KgvÛ evUbwUi K¨vckb Hellow n‡e|  ˆZwiK…Z †U·U e·wU j¶¨ K‡i †`Lyb G‡Z Text1 †jLv Av‡Q| cÖ‡R±wU ivb Kwi‡q Hellow evU‡b wK¬K& Ki‡j †U·U e‡·i G †jLvwU _vK‡e bv| Zey d‡g© GwU †`L‡Z Lvivc †`Lvq| G †jLvwU bv PvB‡j †U·U e·wU‡Z wK¬K& K‡i wbe©vPb K‡i †cÖvcvwU©R DB‡Ûvi Text G wK¬K& K‡i Gi Wvbcv‡ki Text1 †jLvwU gy‡Q †djyb| (Dc‡ii 2q wP‡Îi b¨vq) ˆZwiK…Z dg©wU n‡e wbæiƒc - †KvW †jLv t d‡g©i Hellow evU‡b Wvej wK¬K& Kiæb| †KvW DB‡Ûv I‡cb n‡e, B‡f›U cÖwmwWDi (EventProcedure) Command1_Click ˆZwi _vK‡e †KvW wj‡L c~Y© Kivi Rb¨| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 13.
     wfRy¨qvj †ewmK 13 wb‡æi jvBb wjLyb - Text1. Text = “Welcome to Visual Basic” A_v©r †cÖvMÖvg Pvjbv Kiv t  F5 Kx Pvcyb A_ev ivb evU‡b wK¬K& Kiæb| c`©vq dg©wU I‡cb n‡e|  Hellow evU‡b wK¬K& Ki‡j †U·U e‡·i wfZi Welcome to Visual Basic †jLv cÖ`wk©Z n‡e| †cÖvMÖvg eÜ Kiv t  d‡g©i †K¬vR evU‡b wK¬K& Kiæb| A_ev, Uzjev‡ii End evU‡b wK¬K& Kiæb|  A_ev, Alt+F4 Kx-Øq Pvcyb| †cÖvMÖvg †kl (ivb‡gvW) n‡q wfD‡KvW DB‡Ûv‡Z Avm‡e| Text1. Text = “Welcome to Visual Basic” w w w .fb.com /tanbir.cox
  • 14.
    14  wfRy¨qvj†ewmK  cÖ‡R± msi¶Y Kiv t wfRy¨qvj †ewm‡K Avgiv †h †cÖvMÖvg ˆZwi K‡iwQ A_v©r dg© ˆZwi K‡iwQ I †KvW wj‡LwQ G¸‡jv‡K GK‡Î cÖ‡R± ejv nq| GKwU cÖ‡R‡± GKvwaK dg© _vK‡Z cv‡i| cÖwZwU dg©‡K Avjv`v bv‡g †mf K‡i †Kvb bv‡g cÖ‡R± †mf Ki‡Z nq| Avgv‡`i ˆZwiK…Z cÖ‡R±wU †mf Kivi Rb¨ wfD‡KvW DB‡Ûv‡Z A_ev dg©m wWRvBb ¯Œx‡Y _vKve¯’vq File †gby‡Z wK¬K& K‡i Save G wK¬K& Kiæb| A_ev, †mf evU‡b wK¬K& Kiæb| A_ev, Alt+F Kx-Øq †P‡c A Pvcyb| c`©vq wb‡æi Save File As WvqvjM e· Avm‡e| File name : e‡· dg©wU †h bv‡g †mf Ki‡Z Pvb †m bvg UvBc Kiæb| GLv‡b Form1 Av‡Q| G bv‡gB †mf Ki‡Z PvB‡j Save evU‡b wK¬K& Kiæb| dg©wU Form1 bv‡g †mf n‡e Ges c`©vq wb‡æi Save Project As WvqvjM e· Avm‡e t File name : e‡· Project 1 †jLv Av‡Q| cÖ‡R±wU †h bv‡g †mf Ki‡Z Pvb GLv‡b †m bvg UvBc K‡i Save evU‡b wK¬K& Ki‡Z n‡e| vbstart bvg UvBc K‡i Save evU‡b wK¬K& Kiæb| wfRy¨qvj †ewmK †_‡K †ei nIqv Dc‡iv³ wbq‡g wfRy¨qvj †ewm‡K †Kvb cÖ‡R± ˆZwi K‡i msi¶Y Kivi ci wfRy¨qvj †ewmK †_‡K †ei nIqvi Rb¨ File †gby‡Z wK¬K& K‡i Exit G wK¬K& Ki‡Z n‡e| A_ev Alt+F Kx- Øq †P‡c X Kx Pvc‡Z n‡e| A_ev, †K¬vR evU‡b wK¬K& Ki‡Z n‡e| A_ev, Alt+F4 Kx-Øq Pvc‡Z n‡e| msiw¶Z cÖ‡R± mPj Kiv msiw¶Z cÖ‡R±wU mPj Kivi Rb¨ t 1| wfRy¨qvj †ewmK ïiæ K‡i New Project DB‡Ûv‡Z G‡m Existing U¨v‡e wK¬K& Kiæb| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 15.
     wfRy¨qvj †ewmK 15 c`©vq Existing DB‡Ûv I‡cb n‡e| File name : e‡· cÖ‡R±wUi bvg wj‡L G›Uvi w`‡j A_ev ZvwjKv †_‡K cÖ‡R‡±i bv‡gi Dci Wvej wK¬K& Ki‡j cÖ‡R±wU c`©vq mPj n‡e| dg© wWRvBb Kivi wbqg Dc‡iv³ Vbstart bv‡gi GKwU mvaviY cÖ‡R± ˆZwi Kivi mgq cÖ_‡g Avgiv GKwU dg© ˆZwi K‡iwQ| Gfv‡e †h †Kvb cÖ‡R± ˆZwi Kivi mgq dg© ˆZwi Ki‡Z nq| dg© ˆZwii mgq wb‡æi welq¸‡jv j¶¨Yxq t  d‡g©i AvKvi B‡”Q Ki‡j †QvU-eo Kiv hvq| AvKvi A_v©r D”PZv, cÖk¯’Zv BZ¨vw` cwieZ©b Kiv hvq (gvD‡mi gva¨‡g A_ev †cÖvcvwU©‡R Height Ges Width cwieZ©b K‡i)| dg©wU wbe©vwPZ Ae¯’vq †cÖvcvwU©R DB‡Ûvi Height Ges Width †cÖvcvwU©i msL¨v wj‡L dg© †QvU-eo Kiv hvq|  d‡g© †cÖvMÖv‡gi Pvwn`v Abyhvqx Uzje· †_‡K wewfbœ K‡›Uªvj Ry‡o w`‡Z nq| †hgb, †Kvb KgvÛ evUb hy³ Kivi Rb¨ Uzje‡·i Command Button Uz‡j wK¬K& K‡i d‡g©i †hLv‡b `iKvi †mLv‡b wK¬K& K‡i gvD‡mi evg †evZvg †P‡c a‡i AvqvZvKvi e· ˆZwii b¨vq e· ˆZwi Ki‡Z nq| d‡g© hy³ †Kvb K‡›Uªvj‡K wbe©vwPZ K‡i Wª¨vM K‡i d‡g©i †h †Kvb ¯’v‡b ¯’vbvšÍwiZ Kiv hvq|  d‡g© hy³ K‡qKwU K‡›Uªvj‡K GKmv‡_ wbe©vwPZ Ki‡Z n‡j Shift Kx †P‡c a‡i gvDm c‡q›Uvi wb‡q wK¬K& K‡i K‡i wbe©vPb Ki‡Z nq|  †Kvb K‡›Uªvj †hgb, d‡g© K‡qKwU KgvÛ evUb _vK‡j Ges me¸‡jvi AvKvi GKB PvB‡j me¸‡jv GKmv‡_ wbe©vPb K‡i †cÖvcvwU©R DB‡Ûvi Height Ges Width †mU w`‡j me¸‡jvi AvKvi GKB n‡e| w w w .fb.com /tanbir.cox
  • 16.
    16  wfRy¨qvj†ewmK  wPÎ t 1g d‡g© PviwU KgvÛ evUb (Amgvb); 2q d‡g© evUb PviwU wbev©Pb Kiv n‡q‡Q| 3q evUb wbev©wPZ K‡i G‡`i †cÖvcvwU©R; 4_© d‡g© evUb¸‡jv GKB AvKv‡ii n‡q‡Q|  d‡g©i wbR¯^ ˆewkó¨ †hgb; e¨vK Kvjvi, K¨vckb, bvg BZ¨vw` cwieZ©b Ki‡Z n‡j dg©wU wbe©vwPZ K‡i †cÖvcvwU©R DB‡Ûv †_‡K †cÖvcvwU©R †mU Ki‡Z n‡e| †hgb, mvaviYfv‡e d‡g©i K¨vckb _v‡K Form1 (Form2, Form3 ...) K¨vckb (Form1) cwieZ©b K‡i My Form Ki‡Z PvB‡j dg©wU wbe©vPb K‡i Caption †cÖvcvwU©‡R wK¬K& K‡i My Form UvBc Ki‡Z n‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 17.
     wfRy¨qvj †ewmK 17  †KvW DB‡Ûv †_‡K dg© wWRvBb DB‡Ûv‡Z Avm‡Z PvB‡j View object evU‡b wK¬K& Ki‡Z n‡e| A_ev View †gby‡Z wK¬K& K‡i Object G wK¬K& Kiæb| A_ev Shift+F7 Kx-Øq Pvcyb|  d‡g© †Kvb K‡›Uªv‡ji Abyiƒc Kwc Ki‡Z PvB‡j K‡›UªvjwU‡Z gvDm c‡q›Uvi wb‡q gvD‡mi Wvb †evZvg Pvc‡j kU©KvU †gby I‡cb n‡e| kU©KvU †gby †_‡K Copy wm‡j± K‡i Avevi gvD‡mi Wvb †evZvg †P‡c kU©KvU †gbywU I‡cb K‡i Paste evU‡b wK¬K& Ki‡j c`©vq evZv© Avm‡e- You already have a control named “Command1”. Do you want to create a control array ? Yes evU‡b wK¬K& Ki‡j K‡›UªvjwU Kwc n‡e Ges G‡`i g‡a¨ GKwU A¨v‡i ˆZwi n‡e| No evU‡b wK¬K& Ki‡j A¨v‡i ˆZwi bv n‡q Kwc n‡e Ges GwU d‡g©i Dc‡ii w`‡K †c÷ n‡e| G‡K gyf Kwi‡q †hLv‡b `iKvi †mLv‡b †bqv hvq| w w w .fb.com /tanbir.cox
  • 18.
    18  wfRy¨qvj†ewmK  wØZxq cÖ‡R± ˆZwi Kiv cÖ_‡g Avgiv VbStart bvgK GKwU cÖ‡R± ˆZwi K‡iwQ| Avgv‡`i wKQyUv aviYv n‡q‡Q wKfv‡e A_v©r wK wK av‡c GKwU cÖ‡R± ˆZwi Ki‡Z nq| wfRy¨qvj †ewm‡K Ae‡R± (Object), cÖwmwWDi (Procedure), †g_W (Method), B‡f›U (Event) BZ¨vw` e¨envi K‡i AviI wKQy cÖ‡R± ˆZwi Kiv wkL‡Z n‡e| wb‡æ Av‡iKwU cÖ‡R± ˆZwi Kiv †`Lv‡bv n‡q‡Q| wb‡æi wbq‡g Avcwb wb‡R wb‡R cÖ‡R±wU ˆZwi Kiæb| dg© ˆZwi Kiv  wfRy¨qvj †ewmK ïiæ K‡i GKwU ÷¨vÛvW© dg© wWRvBbvi I‡cb Kiæb|  Uzje‡·i Command Button G wK¬K& K‡i d‡g© GKwU evUb ˆZwi Kiæb| evUbwU wbe©vwPZ Ae¯’vq †cÖvcvwU©R DB‡Ûv‡Z (Name) G wK¬K& K‡i cmdDate wjLyb Ges Caption G wK¬K& K‡i Date wjLyb| A_v©r Gi †cÖvcvwU©‡R bZzb hv †mwUs nj Zv nj t Name = cmdDate Caption = Date  wVK GKBfv‡e Av‡iv wZbwU KgvÛ evUb ˆZwi K‡i G¸‡jvi (name) mgvb cmdTime, cmdClear Ges cmdExit ivLyb Ges Caption wn‡m‡e Time, Clear Ges Exit ivLyb|  dg©wUi wfZ‡i Ab¨ †Kv_vI wK¬K& K‡i dg©wU wm‡j± K‡i †cÖvcvwU©‡R d‡g©i K¨vckb (Form1) Gi cwie‡Z© My Project ivLyb| dg©wU †`Lv‡e wbæiƒc t Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 19.
     wfRy¨qvj †ewmK 19 dg©wU ˆZwi Ki‡Z Avgiv †cÖvcvwU©R wK wK †mU K‡iwQ Zv wb‡æi mviYx‡Z Gfv‡e cÖKvk Kiv hvq t Object Property Setting Form 1 Caption My Project Command 1 Name Caption cmdDate Date Command 2 Name Caption cmdTime Time Command 3 Name Caption cmdClear Clear Command 4 Name Caption cmdExit Exit Uzje· †_‡K KgvÛ evUb wb‡q d‡g© ˆZwi Kiv cÖ_g evUbwUi bvg Command 1 n‡e| wØZxqwU Command 2, Z…ZxqwU Command 3 Gfv‡e hZwU _vK‡e ZZwUi bv‡gi mv‡_ µwgK msL¨v Avm‡e| †cÖvMÖv‡g Avgv‡`i D‡Ïk¨ nj cÖ_g KgvÛ evUb (Date) G wK¬K& Ki‡j KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb ZvwiL cÖ`k©b Ki‡e| ZvB G evU‡b Wvej wK¬K K‡i Gi wK¬K& B‡f›U cÖwmwWD‡i †KvW wjL‡Z n‡e| †hgb t Private Sub CmdDate_Click ( ) Print “Todays date is”; Date End Sub †cÖvMÖv‡gi Pvwn`v Abyhvqx G‡Z e¨eüZ cÖwZwU Ae‡R‡±i (†hgb, KgvÛ evUb) B‡f›U cÖwmwWD‡i (†hgb, wK¬K& B‡f›U) †KvW wjL‡Z nq| ZvB Ae‡R‡±i bvg m¤úwK©Z D‡Ï‡k¨i mv‡_ wgj †i‡L Ki‡j †Kv‡W eyS‡Z mywe‡a nq| †hgb, Date Gi Rb¨ t Private Sub cmdDate_Click ( ) Date End Sub mg‡qi Rb¨ t Private Sub cmdTime_Click ( ) Time End Sub CommandButton Gi Command †K ms‡¶‡c cmd †jLv n‡q‡Q| Gfv‡e Avgiv CommandButton Gi Rb¨ cmd ; TextBox (†U·U e‡·i) Rb¨ txt, Label Gi Rb¨ lbl e¨envi Ki‡Z cvwi| w w w .fb.com /tanbir.cox
  • 20.
    20  wfRy¨qvj†ewmK  GLv‡b, cmdDate_Date Gi Rb¨ KgvÛ evUb eySv‡bv n‡q‡Q| cmdTime_Time Gi Rb¨ KgvÛ evUb eySv‡bv n‡q‡Q| Dc‡iv³ wØZxq cÖ‡R±wU ˆZwi‡Z Avgiv cÖ_‡g dg©wWRvBb A_v©r wewfbœ Ae‡R± e¨envi K‡i G‡`i †cÖvcvwU©R †mwUs eY©bv K‡iwQ| G eB‡q Avgiv A‡bK cÖ‡R± ˆZwi K‡iwQ| cÖwZwU cÖ‡R‡±i Rb¨ dg© wWRvB‡b Gfv‡e eY©bv w`‡j eB‡qi K‡jei A‡bK e„w× cv‡e ; GQvov eY©bv c‡o cvVK‡`iI PU& K‡i eyS‡Z Amywe‡a n‡e| ZvB Avgiv Dc‡iv³ dg©wWRvBb mviYx‡Z Object Gi wb‡P e¨eüZ Ac‡R±mg~‡ni ZvwjKv ; Property †Z Ae‡R‡±i Rb¨ wK wK †cÖvcvwU© †mU Kiv n‡q‡Q †m¸‡jvi bvg Ges Setting Gi wb‡P wK wK †mU Kiv A_v©r Value ev gvb wjLe| cÖ‡R± msi¶Y Kiv t My Project bv‡g cÖ‡R±wU ‡mf Kwi| †KvW †jLv t †KvW †jLvi Rb¨ †KvW DB‡Ûv‡Z †h‡Z n‡e| Avgiv †h cÖ‡R±wU ˆZwi Kie Zv‡Z PviwU KgvÛ evUb i‡q‡Q| cÖwZwU KgvÛ evU‡b wK¬K& Ki‡j GK GK ai‡bi KvR n‡e| †hgb, Date evU‡b wK¬K& Ki‡j d‡g© ZvwiL cÖ`wk©Z n‡e| G‡¶‡Î Date KgvÛ evU‡bi D‡Ïk¨ (Object) c~Y© n‡e gvDm w`‡q wK¬K& Ki‡j A_v©r wK¬K& B‡f‡›U| G‡K Avgiv Gfv‡e ej‡Z cvwi t  †cÖvMÖvg Pvjy K‡i d‡g©i (Date K¨vck‡bi) KgvÛ evU‡b (cmdDate) wK¬K& Ki‡j eZ©gvb ZvwiL cÖ`wk©Z n‡e| G‡¶‡Î -  Event A_v©r NU‡e †Kvb mgq ; hLb wK¬K& Kiv n‡e| ZvB Gi cÖwmwWDi n‡e wK¬K& B‡f›U (Click Event)|  wK‡m wK¬K& Ki‡j D‡Ïk¨ (Ae‡R±) c~Y© n‡e ? - KgvÛ evU‡b| ZvB wfRy¨qvj †ewm‡Ki fvlvq GwUB nj Ae‡R±| wfRy¨qvj †ewm‡K D‡Ïk¨ wK Kvi‡Y NU‡e Zvi Aax‡b Kvh©cÖYvjx A_v©r †KvW wjL‡Z nq| A_v©r - Ae‡R±-Gi B‡f‡›U †KvW wjL‡Z nq| †hgb, ZvwiL cÖ`k©‡bi Rb¨ †KvW wjL‡Z n‡e cmdDate evU‡bi wK¬K& B‡f‡›U| A_v©r - cmdDate_Click ( ) B‡f‡›U Ges Gi Rb¨ †h †÷U‡g›U †mUv _vK‡e Private Sub Ges End Sub Gi g‡a¨| †KvW Gfv‡e †jLvi Rb¨ `yÕwU wbq‡gi †h †KvbwU AbymiYxq - GK. †KvW DB‡Ûv‡Z mivmwi UvBc K‡i A_v©r Private Sub cmdDate_Click ( ) UvBc K‡i| A_ev `yB . †KvW DB‡Ûv‡Z Ae‡R± wm‡j± K‡i B‡f›U wm‡j± K‡i| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 21.
     wfRy¨qvj †ewmK 21 Avgv‡`i G cÖ‡R±wU‡Z d‡g©i Date KgvÛ evU‡b Wvej wK¬K& Ki‡j A_ev D³ evUbwU wm‡j± K‡i F7 Kx Pvc‡j G Ae‡R‡±i †KvW †jLvi Rb¨ B‡f›U cÖwmwWDi Avm‡e - G‡¶‡Î wbqgvbyhvqx Private Sub Ges End Sub Gi gv‡S D‡Ïk¨ cwic~i‡Yi Rb¨ wb‡`©kvejx ev †KvW wjL‡Z nq| `yB †¯úm w`‡q wjLyb t Print “Todays date is”; Date GLv‡b Print nj GKwU wb‡`©k| hvi KvR nj Wvej †Kv‡Uk‡bi wfZ‡ii †U·U Ges Date dvsk‡bi djvdj d‡g© wcÖ›U Kiv| GLv‡b Date nj GKwU dvskvb| hvi KvR nj KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb ZvwiL cÖ`k©b Kiv| †KvW †jLvi G cvh©v‡q Avgiv †KvW DB‡Ûv‡Z AvwQ| †cÖvMÖvgwU Pvjbv K‡i Time KgvÛ evU‡b wK¬K& Ki‡j d‡g© eZ©gvb mgq †`Lv‡e †mRb¨ Time KgvÛ evUb (cmdTime) Gi wK¬K& B‡f‡›U †KvW wjL‡Z n‡e| ZvB †KvW DB‡Ûv‡Z Ae‡R± e‡·i evU‡b wK¬K& Ki‡j Ae‡R±mg~‡ni ZvwjKv †`Lv‡e| w w w .fb.com /tanbir.cox
  • 22.
    22  wfRy¨qvj†ewmK  GLvb †_‡K cmdTime Ae‡R±wU wbe©vPb Ki‡j cmdTime Ae‡R‡±i Rb¨ †KvW †jLvi cwi‡ek Avm‡e t Private Sub cmdTime_Click ( ) | End Sub GLv‡b cmdTime Ae‡R±wUi Rb¨ Click B‡f›U cÖwmwWDi wbev©wPZ n‡q‡Q| †cÖvMÖv‡g d‡g©i evU‡b wK¬K& K‡i djvdj cvIqv hvq ZvB KgvÛ evU‡bi Rb¨ wK¬K& B‡f›U ¯^qswµqfv‡e wbev©wPZ n‡q‡Q| Ae‡R±, B‡f‡›U (†hgb t gvDm wK¬K&) mvov †`q| Avcwb B‡f›U cÖwmwWDi wjL‡Z cv‡ib Ae‡R‡±i Rb¨ e‡j w`‡Z n‡e GwU wK B‡f‡›U mvov †`‡e| †Kvb Ae‡R‡±i Rb¨ †KvW DB‡Ûv‡Z B‡f›U wbev©Pb Ki‡Z nq cÖwmwWD‡ii evU‡b wK¬K& K‡i| evU‡b wK¬K& Ki‡j wbev©wPZ Ae‡R‡±i mv‡_ m¤úwK©Z B‡f‡›Ui cÖwmwWDi ZvwjKv cÖ`wk©Z n‡e| †hgb t ZvwjKv †_‡K †Kvb B‡f›U wbe©vPb K‡i B‡f‡›Ui Rb¨ cÖwmwWDi wjL‡Z nq| GKwU B‡f›U cÖwmwWD‡ii MVb nj t Object_Event ( ) Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 23.
     wfRy¨qvj †ewmK 23 †hgb t Command1_Click ( ), Form_Load ( ), hsbBackcolor_Scroll BZ¨vw`| Avcwb B‡f›U cÖwmwWDi wjL‡Z cv‡ib hv‡Z K‡qK jvBb †KvW _vK‡Z cv‡i| cÖ‡Z¨K †KvW jvBb‡K GKwU †÷U‡g›U ejv nq hv Ae‡R‡±i bvg, B‡f‡›Ui bvg, †cÖvcvwU©i bvg, †g_W, dvskvb Ges †fwi‡qej wb‡q MwVZ| d‡g©i Time evU‡b wK¬K& Ki‡j d‡g© Time is †jLvi mv‡_ Nwo‡Z msiw¶Z eZ©gvb mgq cÖ`wk©Z n‡e| ZvB Time evU‡bi Ae‡R± A_v©r cmdTime Gi Click B‡f‡›U wb‡æi †KvW †jL‡Z n‡e t Print “Time is :”; Time G‡¶‡Î Ae‡R‡±i wK¬K& cÖwmwWDi nj t Private Sub cmdTime_Click ( ) Print “Time is:”; Time End Sub GLv‡b, Print mivmwi bv wj‡L Form1.Print †jLv jvMZ| GLv‡b Print wb‡`©kwU d‡g© (Form1) wcÖ›U K‡i e‡j Form1.Print bv wjL‡jI n‡e| wKš‘ d‡g© wcÖ›U bv K‡i †Kvb †j‡e‡j (†hgb, Label 1) wcÖ›U Ki‡Z n‡j Label1.Print Gfv‡e wjL‡Z n‡Zv|  †cÖvMÖvg Pvjbv K‡i Clear bvgK KgvÛ evU‡b wK¬K& Ki‡j d‡g© wcÖ›U nIqv me †jLv gy‡Q hvIqvi Rb¨ Clear_Click ( ) B‡f‡›U CLS wb‡`©k wjLyb| A_v©r - Private Sub cmdClear_Click ( ) CLS End Sub  †cÖvMÖvg Pvjbv K‡i Exit KgvÛ evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl nIqvi Rb¨ cmdExit_Click ( ) B‡f‡›U End wb‡`©k wjLyb| A_v©r - Private Sub cmdExit_Click ( ) End End Sub Zvn‡j wØZxq cÖ‡R‡±i Rb¨ m¤ú~Y© †KvW nj t Private Sub cmdDate_Click() Print "Todays date is:"; Date End Sub Private Sub cmdTime_Click() Print "Time is:"; Time End Sub w w w .fb.com /tanbir.cox
  • 24.
    24  wfRy¨qvj†ewmK  Private Sub cmdClear_Click() Cls End Sub Private Sub cmdExit_Click() End End Sub †cÖvMÖvg Pvjy Kiv t F5 Kx Pvc‡j A_ev Start evU‡b wK¬K& Ki‡j c`v©q dg©wU I‡cb n‡e | Date evU‡b wK¬K& Ki‡j d‡g© KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb ZvwiL †`Lv‡e| Time evU‡b wK¬K& Ki‡j d‡g© KgwcDUv‡ii Nwo‡Z msiw¶Z eZ©gvb mgq †`Lv‡e| Clear evU‡b wK¬K& Ki‡j d‡g©i me †jLv gy‡Q hv‡e| Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q hv‡e| cÖ‡R± Modify Kiv t Dc‡iv³ cÖ‡R±wU‡Z Avgiv Date Ges Time evU‡b wK¬K& Ki‡j eZ©gvb ZvwiL Ges mgq d‡g© Av‡m| d‡g© bv G‡b Date Ges Time KgvÛ evU‡bi cv‡ki †U·U e‡· Avb‡Z PvB‡j cÖ‡R±wU wb‡æi gZ gwWdvB Ki‡Z n‡e t dg© gwWdvB Kiv (†U·U e· hy³KiY) t  cÖ‡R±wU mPj bv _vK‡j c`v©q mPj Kiæb|  wfD †KvW DB‡Ûv‡Z _vK‡j View Object evU‡b wK¬K& K‡i A_ev View †gby‡Z wK¬K& K‡i Object G wK¬K& K‡i A_ev Shift+F4 Kx-Øq †P‡c dg© wWRvBbvi DB‡Ûv‡Z Avmyb|  Uzje‡·i TextBox evU‡b wK¬K& K‡i Date KgvÛ evU‡bi evg w`‡K GKwU AvqvZvKvi j¤^v †U·U e· ˆZwi Kiæb|  GKBfv‡e Time evU‡bi cv‡k Av‡iKwU †UK÷ e· ˆZwi Kiæb|  cÖ_g †U·U e‡· (Date Gi cv‡ki) wK¬K& K‡i e·wU wbe©vwPZ K‡i Gi †cÖvcvwU©R Name wn‡m‡e txtDate ivLyb Ges Text †cÖvcvwU©R wm‡j± K‡i Text1 †jLv gy‡Q †djyb|  Abyiƒcfv‡e wØZxq †U·U e‡· (Time evU‡bi cv‡k) wK¬K& K‡i Gi Name †cÖvcvwU©R txtTime Ges Text Gi Text2 gy‡Q w`b| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 25.
     wfRy¨qvj †ewmK 25 dg©wU †`L‡Z n‡e wbæiƒc t G‡¶‡Î dg©wUi AeKvVv‡gvMZ †h cwieZ©b Kiv n‡q‡Q Zv wb‡æi mviYx‡Z Gfv‡e cÖKvk Kiv hvq t Object Property Setting Text 1 Name Text txtDate [ blank ] Text 2 Name Text txtTime [ blank ] †KvW gwWdvB Kiv t  Date evU‡b wK¬K& K‡i A_ev F7 Kx †P‡c cmdDate_Click ( ) B‡f‡›U G‡m c~‡e©i †KvW gwWdvB K‡i wb‡æi jvBb wjLyb t txtDate.Text = Date Date evU‡b wK¬K& Ki‡j eZ©gvb ZvwiL †U·U e‡· Avmvi Rb¨ Dc‡iv³ jvBb †jLv n‡q‡Q| G‡K Gfv‡e ejv hvq txtDate bvgK †U·U e‡·i †U·U n‡e eZ©gvb ZvwiL hv Date evU‡b wK¬K& Ki‡j (cmdDate_Click ( ) B‡f‡›U) Avm‡e|  †KvW DB‡Ûvi cmdTime_Click cÖwmwWD‡i Av‡Mi †KvW gwWdvB K‡i wjLyb t txtTime. Text = Time w w w .fb.com /tanbir.cox
  • 26.
    26  wfRy¨qvj†ewmK   d‡g©i Clear evU‡b wK¬K& Ki‡j Date Ges Time Gi †U·U e‡·i †jLv gy‡Q hvIqvi Rb¨ cmdClear_Click B‡f‡›U wjLyb t txtDate.Text =   txtTime.Text =   GLv‡b Wvej †Kv‡Ukb‡K bvj (Null) ejv nq| bvj A_© wKQy †bB A_v©r dvuKv| cÖ‡R±wU gwWdvB Kivi ci m¤ú~Y© †KvW nj t Private Sub cmdDate_Click() txtDate.Text = Date End Sub Private Sub cmdTime_Click() txtTime.Text = Time End Sub Private Sub cmdClear_Click() txtDate.Text = "" txtTime.Text = "" End Sub Private Sub cmdExit_Click() End End Sub cÖ‡R±wU gwWdvB Kiv †kl nj| GLb Ctrl+S Kx-Øq †P‡c A_ev Save evU‡b wK¬K& K‡i cÖ‡R±wU †mf Kiæb| cÖ‡R± ivb Kiv t  F5 Kx †P‡c A_ev Start evU‡b wK¬K& Ki‡j c`©vq dg©mwU I‡cb n‡e|  Date evU‡b wK¬K& Ki‡j †U·U e‡· eZ©gvb ZvwiL Avm‡e|  Time evU‡b wK¬K& Ki‡j †U·U e‡· eZ©gvb mgq Avm‡e|  Clear evU‡b wK¬K& Ki‡j †U·U e‡·i me †jLv gy‡Q hv‡e|  Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †_‡K †ei n‡q hv‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 27.
     wfRy¨qvj †ewmK 27 †j‡e‡ji e¨envi (Using Label Control) Avgv‡`i ˆZwiK…Z wØZxq cÖ‡R‡± Avgiv Date evU‡b wK¬K& Ki‡j eZ©gvb ZvwiL cÖ`k©‡bi mv‡_ mv‡_ Todays Date is †U·U ev w÷ªsI †`Lv‡Zv| Abyiƒcfv‡e Time evU‡b wK¬K& Ki‡j mgq †`Lv‡bvi mv‡_ mv‡_ Time is w÷ªsI cÖ`wk©Z n‡Zv| wKš‘ cÖ‡R±wU gwWdvB K‡i †U·U e· e¨envi Kivi mgq Avgiv †U·U e¨envi ev` w`‡qwQ| KviY †U·U e‡·i wfZi ZvwiL Ges mg‡qi mv‡_ †U·U cÖ`k©b †egvbvb †`Lvq| DB‡ÛvR wfwËK wewfbœ A¨vwc­‡Kk‡b †U·U e‡·i evg cv‡k †jLv †`Lv hvq| †hgb, GLv‡bi Print Quality : †jLvwU| wfRy¨qvj †ewm‡K d‡g©i Dci Giƒc †jLv hvq| G ai‡bi †jLv‡K †j‡ej ejv nq| Uzj e‡·i Label UzjwU e¨envi K‡i d‡g©i Dci e· ˆZwi K‡i Zvi wfZ‡i †jLv hvq| Avgv‡`i ˆZwiK…Z wØZxq cÖ‡R±wU‡Z †j‡ej e¨envi K‡i Date †U·U e‡·i evg cv‡k Today’s Date is : Ges Time †U·U e‡·i evg cv‡k Time is : †jLv †j‡ej wn‡m‡e PvB‡j cÖ‡R±wU mPj K‡i dg© wWRvBb DB‡Ûv‡Z Avmyb| Shift Kx †P‡c a‡i Date, Time, Exit Ges w w w .fb.com /tanbir.cox
  • 28.
    28  wfRy¨qvj†ewmK  Clear KgvÛ evU‡b wK¬K& K‡i evUb¸‡jv GK‡Î wm‡j± Kiæb| gvDm w`‡q Wª¨vM K‡i evUbmg~n‡K d‡g©i Wvb cÖvšÍ eivei mvwi‡q wbb| 1g †U·U e·wU‡K wm‡j± K‡i gvDm c‡q›Uvi evg Kv‡jv AvqvZvKvi ev‡ii Dci wb‡q gvD‡mi †evZvg †P‡c a‡i Wvb w`‡K wb‡Z _vK‡j e·wU †QvU n‡e| Gfv‡e `yÕwU †U·U e·‡KB †QvU Kiæb| G Ae¯’vq dg©wU †`Lv‡e wbæiƒc t Uzje‡·i Label K‡›Uªvj Uz‡j wK¬K& K‡i gvDm c‡q›Uvi d‡g©i cÖ_g †U·U e‡·i evg w`‡K GKwU AvqvZvKvi e· ˆZwi K‡i gvD‡mi †evZvg †Q‡o w`‡j Lable 1 †jLv †`Lv hv‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 29.
     wfRy¨qvj †ewmK 29 G Ae¯’vq Today’s Date is : UvBc Ki‡j †jLvwU d‡g© †j‡e‡ji K¨vckb wn‡m‡e P‡j Avm‡e| †j‡e‡ji (Name) †cÖvcvwU©R wn‡m‡e lblDate ivLyb| wVK GKBfv‡e Time †U·U e‡·i evg cv‡k †j‡ej e‡· Time is : †j‡e‡ji K¨vckb wn‡m‡e w`b Ges G †j‡ejwUi name †cÖvcvwU©R lblTime ivLyb| dg©wU †`L‡Z n‡e wbæiƒc t G‡¶‡Î `yÕwU †j‡e‡ji †cÖvcvwU©R nj t Object Property Setting Label 1 Name Caption Visible lblDate Today’s Date is : True Label 2 Name Caption Visible lblTime Time is : Ture Crl+S Kx-Øq †P‡c A_ev Save evU‡b wK¬K& K‡i cÖ‡R±wU cybivq †mf Kiæb| w w w .fb.com /tanbir.cox
  • 30.
    30  wfRy¨qvj†ewmK  †j‡ej †cÖvcvwU©‡Ri e¨envi Dc‡i Avgiv wØZxq cÖ‡R±wU‡Z Date Ges Time †U·U e‡·i evg w`‡K †h †j‡ej ˆZwi K‡iwQ Zv w¯’i _v‡K| A_v©r dg© wWRvB‡b _v‡K Ges cÖ‡R± ivb Kiv‡jI d‡g© _v‡K| KviY `yÕwU †j‡e‡ji †¶‡ÎB Visible †cÖvcvwU©R True Kiv Av‡Q| False K‡i w`‡j cÖ‡R±wU ivb Kiv‡j †j‡ej cÖw`k©Z n‡e bv| wKš‘ Avgiv hw` Ggbfv‡e PvB hv‡Z cÖ‡R± ivb Kiv‡j †j‡ej bv †`Lv‡jI A_v©r Date †U·U e‡·i cv‡ki †j‡ej Today’s Date is bv †`Lv‡jI Date evU‡b wK¬K& Ki‡j †`Lv‡e| Zvn‡j dg© wWRvB‡b †j‡ej lblDate Gi Visible †cÖvcvwU©R False K‡i †KvW DB‡Ûv‡Z cmdDate_Click ( ) B‡f‡›U wb‡æi jvBbwU ms‡hvRb Ki‡Z n‡e t lblDate.Visible = True d‡g©i Time evU‡b wK¬K& Ki‡j †j‡ej cÖ`wk©Z n‡e| †mRb¨ dg© wWRvB‡b †j‡ej lblDate Gi Visible †cÖvcvwU©R False K‡i w`‡Z n‡e Ges cmdTime_Click ( ) B‡f‡›U wb‡æi †KvW ms‡hvRb Ki‡Z n‡e t lblTime.Visible = Ture Avgv‡`i ˆZwiK…Z G cÖ‡R±wU ivb Kwi‡q Clear evU‡b wK¬K& Ki‡j ïaygvÎ `yÕwU †U·U e‡·i †jLv cwi®‹vi n‡q hvq| wKš‘ G evU‡b wK¬K& Ki‡j †j‡ej `yÕwUI cwi®‹vi (A`„k¨) n‡q hvIqvi Rb¨ cmdClear_Click ( ) B‡f‡›U wb‡æi †KvW ms‡hvRb Ki‡Z n‡e t lblDate.Visible = False lblTime.Visible = False Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 31.
     wfRy¨qvj †ewmK 31 G Ae¯’vq Avgv‡`i ˆZwi Project2 Gi m¤ú~Y© †KvW n‡e t Private Sub cmdDate_Click() txtDate.Text = Date lblDate.Visible = True End Sub Private Sub cmdTime_Click() txtTime.Text = Time lblTime.Visible = True End Sub Private Sub cmdClear_Click() txtDate.Text = "" txtTime.Text = "" lblDate.Visible = False lblTime.Visible = False End Sub Private Sub cmdExit_Click() End End Sub cÖ‡R±wU ivb Kiv‡bv t F5 Kx †P‡c A_ev Start evU‡b wK¬K& Ki‡j dg©wU c`©vq Avm‡e | Date evU‡b wK¬K& Ki‡j †U·U e‡·i evg cv‡k Today’s Date is: †jLvwU `„k¨gvb n‡e Ges †U·U e‡·i wfZ‡i eZ©gvb ZvwiL cÖ`wk©Z n‡e| Time evU‡b wK¬K& Ki‡j †U·U e‡·i evg cv‡k Time is: †jLvwU `„k¨gvb n‡e Ges †U·U e‡·i wfZ‡i eZ©gvb mgq cÖ`wk©Z n‡e| Clear evU‡b wK¬K& Ki‡j †U·U e‡·i me †jLv cwi®‹vi n‡q hv‡e Ges e‡·i evg cv‡ki †jLvI A`„k¨ (†j‡ej Visible = False) n‡q hv‡e| w w w .fb.com /tanbir.cox
  • 32.
    32  wfRy¨qvj†ewmK  d‡g©i e¨envi wfRyq¨vj †ewm‡K Form me‡P‡q ¸iæZ¡c~Y© Ae‡R± | †h †Kvb G¨vwc­‡Kkb ˆZwi Ki‡Z Form e¨envi Ki‡Z nq| †h †Kvb DB‡ÛvR wfwËK †cÖvMÖvg ïiæ Ki‡j GKwU DB‡Ûv cÖ`wk©Z nq | G DB‡Ûvw¯’Z wewfbœ evUb ev Ackb cQ›` Ki‡j Ab¨vb¨ DB‡Ûv ev WvqvjM e· cÖ`wk©Z nq| cÖ`wk©Z DB‡Ûv ev WvqvjM e·B nj ˆZwiK…Z GK GKwU dg©| dg© Ab¨vb¨ Ae‡R‡±i aviK wnmv‡e KvR K‡i | wfRyq¨vj †ewm‡K wewfbœ K‡›Uªvj¸‡jv‡K d‡g©i Dci ¯’vcb K‡i †cÖvMÖv‡gi B›Uvi‡dm ˆZwi Kiv nq| gvwëcj WKz‡g›U B›Uvi‡dm (MDI) G GKvwaK PvBì dg© _vK‡Z cv‡i| wPÎ t wfRyq¨vj †ewmK dg© wUÎ t dg©wU‡Z wewfbœ Ae‡R± hy³ Kiv n‡q‡Q dg© †cÖvcvwU©R t mvaviYfv‡e wfRyq¨vj †ewmK ïiæ Kivi mgq Standard EXE wba©viY K‡i ÷¨vÛvW© dg© ˆZwi Kiv nq| ˆZwiK…Z d‡g©i ˆewkó¨ wWdë _v‡K | e¨enviKvix B‡”Q Ki‡j Zvi gZ K‡i dg©‡K mvRv‡Z cv‡ib| †hgb, d‡g©i D”PZv, cÖk¯ÍZv KZ n‡e, e¨vKKvjvi wK n‡e, d‡g©i Dci gvDm c‡q›Uvi wb‡j Gi AvK…wZ cwiewZ©Z n‡e wKbv, d‡g©i K¨vckb wK n‡e BZ¨vw` †mU K‡i †`qv hvq| Gme ˆewkó¨B nj †cÖvcvwU©R| d‡g©i wewfbœ †cÖvcvwU©R _vK‡Z cv‡i| mvavibfv‡e †Kvb dg© wm‡j± Kiv Ae¯’vq †cÖvcvwU©R DB‡Ûv‡Z Gi †cÖvcvwU©R¸‡jv †`Lv hvq| †hgb, wPÎ t dg© wbe©vwPZ Ae¯’vq †cÖvcvwU©R DB‡Ûv Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 33.
     wfRy¨qvj †ewmK 33 d‡g©i †cÖvcvwU©Rmg~‡ni ZvwjKv t  Name  Appearance  AutoRedraw  BackColor  BoderStyle  Caption  ClipControls  ControlBox  DrawMode  Enabled  FillColor  Font  ForntTransparent  ForeColor  HasDC  Height  HelpContexID  Icon  KeyPrview  Left  LinkMode  LinkTopic  MaxButton  MDIChild  MinButton  MouseIcon  MousePointer  Moveable  NegotiateMouse  OLEDropMode  Palette  PaletteMode  Picture  RightToLeft  ScaleHeight  ScaleLeft  ScaleMode  ScaleTop  ScaleWidth  ShownTaskbar  StartUpPosition  Tag  Top  Visible  WhatsThisButto n  WhatsThisHelp  Width  WindowState wb‡P ms‡¶‡c Gme †cÖvcvwU© m¤ú‡K© Av‡jvPbv Kiv n‡jv| Name t Ae‡‡R‡±i bvg | wWdë bvg Form1, Form2 ... _v‡K| B‡”Q gZ bvg †`qv hvq| †hgb t frmMenu, frmTime, frmCalculaton | Appearance t d‡g©i Aveqe †Kgb n‡e Zv wba©vib Kiv nq| GLv‡b wK¬K K‡i WvDb G¨v‡iv evU‡b wK¬K Ki‡j Wªc-WvDb ZvwjKv Avm‡e | ZvwjKv †_‡K cQ›`bxq AvB‡Ug wbe©vPb Kiv hvq| AutoRedraw t d‡g©i †Kvb MÖvwd· AvDUcyU †ggwi‡Z _vK‡e wK _vK‡e bv Zv wba©vib K‡i| BackColor t d‡g©i e¨vKKvjvi mv`v wWdë _v‡K| GLv‡b wK¬K Ki‡j Kvjvi WvqvjM e· Avm‡e| e· †_‡K †h iO wbe©vPb Kiv n‡e d‡g©i e¨vKMÖvDÛ †m i‡Oi n‡e| BoderStyle t d‡g©i mxgvbv †Kgb n‡e Zv wba©vib Kiv hvq| Caption t d‡g©i UvB‡Uj wba©vib Kiv hvq| ClipControls t †cB›U B‡f‡›Ui †g_W Øviv †Kvb Ae‡R‡±i m¤ú~b© Ask bvwK cwiewZ©Z Ask wi‡cB›U n‡e Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq| DrawStyle t MÖvwd· AvDUcy‡Ui jvBb ÷vBj wba©viY Kiv hvq| w w w .fb.com /tanbir.cox
  • 34.
    34  wfRy¨qvj†ewmK  Enabled t dg©wU e¨envi Kiv hv‡e wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©viY Kiv hvq| FillColor t ivb UvB‡g dg© ev K‡›Uªv‡ji c¨vUv‡b©i iO wba©viY Kiv hvq| Font t d‡g© †Kvb †U·U cÖ`k©b Kiv n‡j Zv wK d‡›U n‡e , d‡›Ui mvBR wK n‡e , wK ÷vB‡ji n‡e BZ¨vw` wba©viY Kiv hvq| ForeColor t d‡g© cÖKvwkZ †U·U wK i‡O n‡e Zv wba©vib Kiv hvq| Height t d‡g©i D”PZv KZ n‡e Zv wba©vib Kiv hvq| Icon t d‡g©i evg †Kvbvq AvBKb _vK‡e wKbv Zv wba©vib Kiv hvq| KeyPrview t †Kvb K‡›Uªv‡ji KeyDown, KeyUp B‡f›U NUvi Av‡M d‡g©i KeyDown, KeyUp NU‡e wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq| Left t ¯Œx‡bi evg w`K †_‡K d‡g©i Ae¯’vb KZUzKz `yi‡Z¡ n‡e Zvi Rb¨ msL¨v (Twips) wba©vib Kiv hvq| MaxButton t †cÖvMÖvg PjvKvwjb d‡g©i Wvb †Kvbvq g¨vw·gvBR evUb cÖ`wk©Z n‡e wKbv Zv wba©vib Kiv hvq| MDIChild t †Kvb dg© MDI Form Gi Child dg© wnmv‡e cÖ`wk©Z n‡e wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq| MinButton t †cÖvMÖvg PjvKvwjb d‡g©i Wvb †Kvbvq wgwbgvBR evUb cÖ`wk©Z n‡e wKbv Zv wba©vib Kiv hvq| MouseIcon t †cÖvMÖvg PjvKv‡j d‡g©i Dci gvDm c‡q›Uvi wb‡j Gi AvK…wZ wK n‡e Zv wba©vib Kiv hvq| Movable t †cÖvMÖvg PjvKv‡j dg©wU ¯’vbvšÍwiZ Kiv hv‡e wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq| Top t ¯Œx‡bi Dci w`K †_‡K d‡g©i Ae¯’vb KZUzKz `yi‡Z¡ n‡e Zvi Rb¨ msL¨v (Twips) wba©vib Kiv hvq| Visible t †cÖvMÖvg Pvjyi wb‡`©k w`‡j dg©wU c`v©h cÖ`wkZ n‡e wKbv Zvi Rb¨ mZ¨ ev wg_¨v gvb wba©vib Kiv hvq| Picture t G †cÖvcvwU©i mvnv‡h¨ d‡g© †h †Kvb cÖKvi Qwe / B‡gR ¯’vcb Kiv hvq| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 35.
     wfRy¨qvj †ewmK 35 Form B‡f‡›Ui e¨envi †cÖvMÖvg PjvKv‡j †Kvb Ae¯’vi cwi‡cÖw¶‡Z wK NU‡e Zv wbw`©ó K‡i w`‡Z nq| G‡K B‡f›U ejv nq| wewfbœ Ae‡R‡±i Rb¨ wewfbœ B‡f›U i‡q‡Q| †hgb, †cÖvMÖvg Pvjy mg‡q d‡g©i Dci gvDm w`‡q wK¬K Ki‡j d‡g©i D”PZv I cÖk¯’Zv Ges e¨vKKvjvi cwiewZ©Z n‡e | GiKg PvB‡j Form Gi Click B‡f‡›U A_©vr Form_Click() cÖwmwWI‡i †KvW wj‡L wb‡`©k w`‡Z nq| Gfv‡e †Kvb B‡f‡›U wK msMwVZ n‡e Zv H B‡f‡›U wbw`©ó K‡i w`‡Z nq| wfRyq¨vj †ewmK 6.0 †Z d‡g©i 31wU B‡f›U i‡q‡Q| G¸‡jv nj t  Activate  Click  DblClick  Deactivate  DragDrop  DragOver  GetFocus  Initialize  KeyDown  KeyPress  KeyUp  LinkClose  LinkError  LinkExecute  LinkOpen  Load  LostFocus  MouseDown  MouseMove  MouseUp  OLECompleteDrag  OLECompleteDrop  OLEGiveFeedBack  OLEDragOver  OLESetData  OLEStartDrag  Paint  QueryUnload  Resize  Terminate  Unload w w w .fb.com /tanbir.cox
  • 36.
    36  wfRy¨qvj†ewmK  Form †g_W †Kvb B‡f‡›U wK wµqv n‡e †Kv‡W Zv wj‡L w`‡Z nq | G ‡KvW¸‡jv wfRyq¨vj †ewm‡K c~e© †_‡K ˆZwi K‡i ivLv n‡q‡Q, G¸‡jv †g_W I dvskb bv‡g cwiwPZ| mKj †g_WB mKj Ae‡R‡±i mv‡_ e¨envi Kiv hvq bv| GK GKwU †g_W Dnvi Kvh©KvwiZv Abyhvqx wewfbœ Ae‡R‡±i mv‡_ e¨envi Kiv hvq| d‡g©i Rb¨ wbw`©ó †cÖvcvwU©R Ges B‡f›U i‡q‡Q hv Avgiv †cÖvcvwU©R DB‡Ûv Ges †KvW DB‡Ûv †_‡K Rvb‡Z cvwi wKšÍ dg© Ae‡R‡±i Rb¨ KZwU †g_W Av‡Q Zv mivmwi Rvbv hvq bv| G‡¶‡Î †njc †gbyi mvnvh¨ wb‡q Rvbv hvq| †hgb, Hide †g_WwU e¨envi Ki‡j dg©wU jyKv‡e Ges Cls †g_WwU e¨envi Ki‡j dg©wU wK¬qvi n‡e| GRb¨ †÷U‡g›U n‡e t Object(Form name ).Method Form1.Hide Form1.Cls wfRyq¨vj †ewm‡K dg© Ae‡R‡±i Rb¨ †h mKj †g_W e¨envi Kiv hvq wb‡P †m¸‡jvi ZvwjKv †`qv nj t  Circle  Hide  Move  PopupMenu  Print Form  Refresh  SetFocus  TextHeight  Cls  Line  Point  Print  PSet  Scale  Show  TextWidth  Zorder †g_W m¤ú‡K© ciewZ©‡Z we¯ÍvwiZ Av‡jvPbv Kiv n‡q‡Q| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 37.
     wfRy¨qvj †ewmK 37 ÷vU©Avc dg© mvaviYfv‡e †cÖvMÖv‡g hw` GKwU dg© _v‡K Zvn‡j G dg©wUB cÖ`wk©Z nq| wKš‘ †cÖvMÖv‡g GKvwaK dg© _vK‡j cÖ_g †h dg©wU ˆZwi K‡i e¨envi Kiv n‡qwQj †mwUB cÖ`wk©Z nq A_©vr †cÖvMÖvg Pvjy Ki‡j cÖ_g G dg©wU Av‡m| cÖ_g †h dg©wU cÖ`wk©Z nq †mwU‡K ÷vU©Avc dg© ejv nq| GKvwaK dg©hy³ †cÖvMÖv‡g c‡i ˆZwi Kiv n‡qwQj Giƒc †Kvb dg©‡K ÷vU©Avc dg© wnmv‡e wbw`©ó Kiv hvq| wb‡P Avgiv c‡i Kiv n‡q‡Q Ggb GKwU dg©‡K wKfv‡e ÷vU©Avc dg© wnmv‡e wbw`©ó Kiv hvq †m m¤ú‡K© †`Le| 1. GKwU bZzb Standard EXE cÖ‡R± ïiæ Kiæb| 2. d‡g©i Name †cÖvcvwU©‡Z frmOne Ges Caption †cÖvcvwU©‡Z First Form wjLyb| 3. Uzje· †_‡K †j‡ej Uz‡j wK¬K K‡i d‡g©i gvSLv‡b GKwU AvqvZvKvi e· ˆZwi Kiæb| Caption †cÖvcvwU©‡Z Form One wjLyb Ges Font †cÖvcvwU©‡Z wK¬K K‡i cÖ`wk©Z d›U WvqvjM e· †_‡K d‡›Ui mvBR 24 wba©viY Kiæb| 4, F5 Kx †P‡c †cÖvMÖvgwU ivb Ki‡j dg©wU cÖ`wk©Z n‡e| w w w .fb.com /tanbir.cox
  • 38.
    38  wfRy¨qvj†ewmK  GLv‡bB G dg©wUB wWdë ÷vU©Avc dg© | GLb Avgiv G d‡g©i mv‡_ Av‡iKwU dg© hy³ K‡i †`Le †cÖvMÖvg ivb Ki‡j †KvbwU cÖ_g cÖ`wk©Z nq Ges wØZxq dg©wU‡K ÷vU©Avc dg© wnmv‡e wbw`©ó Kie| 5. End Uz‡j wK¬K K‡i wWRvBb †gv‡W G‡m Add Form evU‡b wK¬K Kiæb A_ev Project †gby‡Z wK¬K K‡i Add Form G wK¬K Kiæb| 6. c`©vq Add Form WvqvjM e· Avm‡e| Form G Wvej wK¬K Kiæb| 7. bZzb d‡g©i Name †cÖvcvwU©‡Z frmTwo Ges Caption †cÖvcvwU©‡Z Form One wjLyb| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 39.
     wfRy¨qvj †ewmK 39 4. Uzje· †_‡K †j‡ej Uz‡j wK¬K K‡i d‡g©i gvSLv‡b GKwU AvqvZvKvi e· ˆZwi Kiæb| Caption †cÖvcvwU©‡Z Form Two wjLyb Ges Font †cÖvcvwU©‡Z wK¬K K‡i Bwjcm evU‡b wK¬K K‡i cÖ`wk©Z d›U WvqvjM e· †_‡K d‡›Ui mvBR 24 wba©viY Kiæb| 8. F5 Kx †P‡c †cÖvMÖvgwU ivb Ki‡j ‡`Lv hv‡e cÖ_g dg©wUB (frmOne) cÖ`wk©Z n‡e| End Uz‡j wK¬K K‡i wWRvBb †gv‡W Avmyb| 9. Project †gby‡Z wK¬K K‡i Project Properties... G wK¬K Kiæb| c`©vq Project Properties...WvqvjM e· Avm‡e| General U¨v‡e wK¬K K‡i Startup Objects: Gi Wªc-WvDb evU‡b wK¬K K‡i wØZxq d‡g©i bvg frmTwo wbe©vPb K‡i OK Kiæb| 10. F5 Kx †P‡c †cÖvMÖvgwU ivb Ki‡j †`Lv hv‡e wØZxq dg©wU ÷vU©Avc dg© wnmv‡e †jvW n‡e| w w w .fb.com /tanbir.cox
  • 40.
    40  wfRy¨qvj†ewmK  Gfv‡e †Kvb cÖ‡R‡±i GKvwaK d‡g©i †h †Kvb dg©‡K ÷vU©Avc dg© wnmv‡e wbw`©ó Kiv hvq| cÖ‡R± t d‡g©i e¨vKMÖvDÛ Kvjvi cwieZ©b GLb Avgiv d‡g©i e¨vKMÖvDÛ Kvjvi cwieZ©b Kivi GKwU cÖ‡R± ˆZwi Kie| cÖ‡R±wU ivb Kiv‡j GKwU dg© cÖ`wk©Z n‡e| d‡g© Red, Green, Yellow, Blue Ges Close evUb _vK‡e| †h i‡Oi bv‡gi evU‡b wK¬K Kiv n‡e d‡g©i e¨vKMÖvDÛ †m i‡Oi n‡e| †hgb, Blue evU‡b wK¬K Ki‡j d‡g©i e¨vKMÖvDÛ bxj i‡Oi n‡e| Close evU‡b wK¬K Ki‡j cÖ‡R±wU eÜ n‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t cÖ‡R± ˆZwi Kiv t 1. GKwU Standard EXE I‡cb Kiæb|| 2. Uzje· †_‡K CommandButton Uz‡j wK¬K K‡i d‡g©i Wvbw`‡K cici cvPuwU evUb ˆZwi Kiæb|| evUb¸‡jv wb‡Pi gZ K‡i mvRvb| 3. dg© Ges d‡g© hy³ K‡›Uªvjmg~‡ni Rb¨ wb‡Pi gZ †cÖvcvwU©R †mwUs Kiæb| Ae‡R± †cÖvcvwU©R †mwUs Form1 Name Caption Form1 Background Color Command1 Name Caption cmdRed Red Command2 Name Caption cmdGreen Green Command3 Name Caption cmdYellow Yellow Command4 Name Caption cmdBlue Blue Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 41.
     wfRy¨qvj †ewmK 41 Command5 Name Caption cmdClose Close †cÖvcvwU©R wba©vi‡Yi ci dg©wU †`L‡Z n‡e wbæiƒc t †KvW ‡jLv t †KvW DB‡Ûv‡Z G‡m wewfbœ cÖwmwWI‡i wb‡Pi †KvW wjLyb t Private Sub cmdRed_Click(Index As Integer) form1.BackColor = QBColor(4) End Sub Private Sub cmdGreen_Click(Index As Integer) form1.BackColor = QBColor(2) End Sub Private Sub cmdYellow_Click(Index As Integer) form1.BackColor = QBColor(6) End Sub Private Sub cmdBlue_Click(Index As Integer) form1.BackColor = QBColor(1) End Sub Private Sub cmdClose_Click(Index As Integer) End End Sub †cÖvMÖvg Pvjy Kiv t F5 Kx †P‡c †cÖvMÖvgwU Pvjy Ki‡j dg©wU †jvW n‡e| | †h i‡Oi bv‡gi evU‡b wK¬K Kiv n‡e d‡g©i e¨vKMÖvDÛ †m i‡Oi n‡e| †hgb, w w w .fb.com /tanbir.cox
  • 42.
    42  wfRy¨qvj†ewmK  Yellow evU‡b wK¬K Ki‡j d‡g©i e¨vKMÖvDÛ njy` i‡Oi n‡e| Close evU‡b wK¬K Ki‡j †cÖvMÖvgwU eÜ n‡e| cÖ‡R± t K¨vjKz‡jUi ˆZwi wnmve wbKvk Kivi Rb¨ K¨vjKz‡jUi GKwU Acwinvh© hš| ˆ`bw›`b wewfbœ MYbvi Kv‡R Avgiv G hšwU e¨envi K‡i _vwK| hw` Avcbvi Kv‡Q G hšwU bv _v‡K Zvn‡j GZ fvebvi wKQy †bB| KgwcDUvi Ab K‡i wfRyqvj †ewmK w`‡q GKwU K¨vjKz‡jUi ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t 1. wbæiƒc dg© ˆZwi Kiæb t dg©wUi AeKvVv‡gv t Object Properties Settings TextBox 1 Name Text txtNumber 1 ___ TextBox 2 Name Text txtNumber2 ___ TextBox 3 Name Text txtAdd ___ CommandButton 1 Name Caption cmdMult * CommandButton 2 Name Caption cmdAdd + CommandButton 3 Name Caption cmdSubs __ CommandButton 4 Name Caption cmdDivid / CommandButton 5 Name cmdClear Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 43.
     wfRy¨qvj †ewmK 43 Caption Clear All CommandButton 6 Name Caption cmdExit Exit ‡KvW †jLv t wewfbœ B‡f‡›U wb‡æi †KvW wjLyb t Dim number1 As Integer Dim number2 As Integer Dim sum As Integer Dim subs As Integer Dim mult As Integer Dim div As Integer Private Sub cmdAdd_Click() number1 = txtNumber1.Text number2 = txtNumber2.Text sum = number1 + number2 txtAdd.Text = sum End Sub Private Sub cmdClear_Click() txtNumber1.Text = " " txtNumber2.Text = " " txtAdd.Text = " " End Sub Private Sub cmdExit_Click() End End Sub Private Sub cmdDivide_Click() number1 = txtNumber1.Text number2 = txtNumber2.Text div = number1 / number2 txtAdd.Text = div End Sub Private Sub cmdMult_Click() number1 = txtNumber1.Text number2 = txtNumber2.Text mult = number1 * number2 w w w .fb.com /tanbir.cox
  • 44.
    44  wfRy¨qvj†ewmK  txtAdd.Text = mult End Sub Private Sub cmdSubs_Click() number1 = txtNumber1.Text number2 = txtNumber2.Text subs = number1 - number2 txtAdd.Text = subs End Sub †cÖvMÖvg ivb Kiv t Dc‡iv³ †KvW †jLvi ci Start evU‡b wK¬K& Ki‡j A_ev F5 Kx Pvc‡j c`©vq wb‡æi dg©wU Avm‡e - d‡g©i gvSvgvwS evgw`‡Ki cÖ_g †U·U e‡· †h †Kvb msL¨v wj‡L d‡g©i gvSvgvwS ga¨Lv‡bi 2q †U·U e‡· †h †Kvb msL¨v wj‡L * evU‡b wK¬K& Ki‡j d‡g©i Z…Zxq †U·U e‡· msL¨v `yÕwUi ¸Ydj, + evU‡b wK¬K& Ki‡j †hvMdj,  evU‡b wK¬K& Ki‡j we‡qvMdj Ges / evU‡b wK¬K& Ki‡j fvMdj †ei n‡e| Clear All evU‡b wK¬K& Ki‡j me †U·U e· cwi®‹vi n‡q hv‡e| Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z P‡j Avm‡e| †cÖvMÖvg we‡k­lY  †cÖvMÖv‡gi cÖ_g Ask (General Ae‡R‡±i Decleration cÖwmwWDi) GLv‡b Number 1, Number 2, Sum, Subs, Mult Ges Div bv‡gi Bw›URvi UvB‡ci QqwU †fwi‡qej wWwK¬qvi Kiv n‡q‡Q|  †cÖvMÖv‡gi 2q Ask (cmdAdd_Click ( )) †cÖvMÖvgwU ivb K‡i + evU‡b wK¬K& Ki‡j txtNumber 1 Ges txtNumber 2 †U·U e‡· †jLv msL¨v؇qi †hvMdj txtAdd bvgK †U·U e‡· Avmvi Rb¨ †jLv n‡q‡Q t Number 1 = txtNumber1.Text Number 2 = txtNumber2.Text Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 45.
     wfRy¨qvj †ewmK 45 Sum = Number 1 + Number 2 txtAdd.Text = Sum  †cÖvMÖv‡gi 3q Ask (cmdClear_Click ( )) †cÖvMÖvgwU Pvjy Ae¯’vq Clear All evU‡b wK¬K& Ki‡j me †U·U e‡·i †jLv (Text) gyQvi Rb¨ A_v©r †jLv bvj n‡q hvIqvi Rb¨ †jLv n‡q‡Q t txtNumber1.Text = "" txtNumber2.Text = "" txtAdd.Text = ""  †cÖvMÖvgwU Pvjy Ae¯’vq Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q hvIqvi Rb¨ cmdExit Gi Click B‡f‡›U End †jLv n‡q‡Q| †cÖvMÖv‡gi 5g, 6ô Ges 7g Ask t †cÖvMÖvgwU ivb Kwi‡q 1g `yÕwU †U·U e‡· msL¨v wj‡L * evU‡b wK¬K& Ki‡j msL¨v `yÕwU ¸Y n‡q ¸Ydj Z…Zxq †U·U e‡· Avmvi Rb¨ cmdMult_Click B‡f‡›U †jLv n‡q‡Q t Number 1 = txt Number1.Text Number 2 = txt Number2.Text Mult = number 1 * number 2 txt Mult.Text = mult. Abyiƒcfv‡e  Ges / wPwýZ KgvÛ evU‡b wK¬K& Ki‡j msL¨v `yÕwUi g‡a¨ we‡qvM Ges fvM n‡q Z…Zxq †U·U e‡· djvdj cÖ`k©‡bi Rb¨ cmdSubs_ Click( ) Ges cmdDivid_Click ( ) B‡f‡›U †KvW †jLv n‡q‡Q| QB Color dvskv‡bi e¨envi wfRy¨qvj †ewm‡K KzBK †ewmK (Quick Basic or QBasic) Gi Kvjvi dvskvb e¨envi K‡i †lvjwU i‡Oi e¨envi Kiv hvq| Ae‡R± Gi e¨vK Kvjvi ev †dviKvjvi cwieZ©‡b Qbcolor dvskvb e¨envi Kiv nq| wb‡æ †Kvb i‡Oi Rb¨ Color Number KZ Zvi ZvwjKv †`qv nj t Color Color Number Black Blue Green Cyan Red Magenta Yellow White Gray Light Blue Light Green Light Cyan 0 1 2 3 4 5 6 7 8 9 10 11 w w w .fb.com /tanbir.cox
  • 46.
    46  wfRy¨qvj†ewmK  Light Red Light Magenta Light Yellow Bright White 12 13 14 15 myZivs Qbcolor (5) = Magenta Qbcolor (14) = Light Magenta Assignment Statement Action Performed Text1. Forecolore = QBColor (4) Text2. BackColor = QBColor (6) Form1. BackColor = QBColor (1) Form1. ForeColor = QBColor (2) Text1 Gi diKvjvi jvj †mU n‡e| Text2 Gi e¨vK Kvjvi njy` †mU n‡e| Form1 Gi e¨vK Kvjvi bxj †mU n‡e| Form1 Gi di Kvjvi meyR †mU n‡e| Text1. BackColor = QBColor (Text2.Text) Text 1 Gi e¨vK Kvjvi Text2 †Z †h msL¨v Av‡Q †m Kvjvi bv¤^v‡ii Kvjvi n‡e| cÖ‡R± t QBColor cÖ`k©b †Kvb Kvjvi bv¤^v‡ii Rb¨ Qbcolor dvskvbwU wK Kvjvi †`q Zvi ZvwjKv †`qv n‡q‡Q| ZvwjKvwU gyL¯’ bvI _vK‡Z cv‡i| i‡Oi bv¤^vi Gw›Uª w`‡j H bv¤^v‡ii QbColor dvskvb wK iO †diZ †`q Zvi Rb¨ Pjyb GKwU cÖ‡R± ˆZwi Kwi| cÖ‡R±wU‡Z d‡g© †U·U e· Ges KgvÛ evUb _vK‡e| †U·U e‡· msL¨v Gw›Uª K‡i KgvÛ evU‡b wK¬K& Ki‡j d‡g©i Av‡iKwU †U·U e‡· †m msL¨vi Rb¨ Qbcolor dvskvb wK iO †`‡e Zv cÖ`wk©Z n‡e| End evU‡b wK¬K& Ki‡j cÖ‡R±wU †kl n‡q hv‡e| dg© ˆZwi Kiv t  GKwU bZzb dg© I‡cb K‡i wb‡æi gZ K‡i mvRvb t Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 47.
     wfRy¨qvj †ewmK 47  dg©wUi AeKvVv‡gv nj t Object Property Setting Form 1 Caption QB Color List Label 1 Caption Font Color Number MS Sans Serif 10 point Bold Label 2 Caption Font QBColor Function Return Color = MS Sansarif 10 Point Bold Text 1 Name Text txtColor [ blank ] Text 2 Name Text txtShow [ blank ] Command 1 Name Caption cmdShow Show Color Command2 Name Caption cmdExit Exit †j‡e‡ji d‡›Ui mvBR I cÖK…wZ wbav©i‡Yi Rb¨ †j‡ej wbe©vwPZ Ae¯’vq Font †cÖvcvwU©‡Ri Dci Wvej wK¬K& Ki‡j A_ev cc evU‡b wK¬K& Ki‡j d›U WvqvjM e· Avm‡e | WvqvjM e‡· Font, Fon Style, Size BZ¨vw` wbav©iY K‡i Ok evU‡b wK¬K& Ki‡j †j‡e‡ji Rb¨ D³ d›U, d›U ÷vBj Ges d›U mvBR †mU n‡e| cÖ‡R±wU QB Color bv‡g Save Kiæb| †KvW †jLv t w w w .fb.com /tanbir.cox
  • 48.
    48  wfRy¨qvj†ewmK   ShowColor KgvÛ evU‡b Wvej wK¬K& K‡i †KvW DB‡Ûv‡Z G‡m txtColor †U·U e‡· †h msL¨v †jLv n‡e †m msL¨vi QBColor dvskv‡b †h iO nq txtShow †U·U e‡·i e¨vKKvjvi †m i‡O nevi Rb¨ wb‡æi †KvW wjLyb t Private Sub cmdShow_Click ( ) txtShow. Backcolor = QBColor (txtColor) End Sub  txtColor †U·U e‡· wK¬K& Ki‡j me msL¨v gy‡Q bZzb msL¨v Gw›Uª Kivi Rb¨ A_v©r Kvm©i Avmvi Rb¨ txtcolor_Click ( ) B‡f‡›U wb‡æi †÷U‡g›U wjLyb t Private Sub txtColor_Click ( ) txtColor Text = “ ” End Sub  Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl nIqvi Rb¨ End wjLyb t Privae Sub cmdExit_Click ( ) End End Sub A_v©r Avgv‡`i cÖ‡R‡±i Rb¨ m¤ú~Y© †KvW nj t Private Sub cmdShow_Click ( ) txtShow. Backcolor = QBColor (txtColor) End Sub Private Sub txtColor_Click ( ) txtColor Text = “ ” End Sub Privae Sub cmdExit_Click ( ) End End Sub cÖ‡R±wU ivb Kiv t  F5 Kx Pvc‡j A_ev Start evU‡b wK¬K& Ki‡j c`v©q dg©wU I‡cb n‡e|  Color Number †U·U e‡· 4 wj‡L Show Color evU‡b wK¬K& Ki‡j QBColor Function Return Color = Gi cv‡ki †U·U e‡· jvj iO cÖ`wk©Z n‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 49.
     wfRy¨qvj †ewmK 49  Gfv‡e Color Number e‡· hZ msL¨v wj‡L Show Color evU‡b wK¬K& Kiv n‡e wØZxq †U·U e‡· D³ msL¨vi QBColor dvskvb KZ…©K iO wiUvY© n‡e| Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡e| cÖ‡R± t K‡¤^ve· e¨envi K‡i msL¨v wbe©vPb K‡¤^ve· K‡›Uªvj e¨envi K‡i Ackb wbe©vPb Kivi Rb¨ Avgiv †h cÖ‡R±wU ˆZwi Kie Zv‡Z GKwU K‡¤^ve·, `yBwU †j‡ej Ges GKwU KgvÛevUb K‡›Uªvj _vK‡e| †cÖvMÖvgwU ivb Kwi‡q K‡¤^ve‡·i wj÷ †_‡K 1 wm‡j± Ki‡j d‡g©i Dc‡i (†j‡e‡j) One, 2 wm‡j± Ki‡j d‡g©i Dc‡i Two Gfv‡e †h msL¨v wbe©vPb Kiv n‡e †m msL¨vi bvg Avm‡e| Close evU‡b wK¬K Ki‡j ‡cÖvMÖvgwU eÜ n‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t 1. bZzb GKwU ÷¨vÛvW© dg© I‡cb Kiæb| 2. Uzje· †_‡K GKwU K‡¤^ve·, `yBwU †j‡ej Ges GKwU KgvÛevUb K‡›Uªvj d‡g© ¯’vcb K‡i dg©wU‡K wb‡Pi gZ K‡i mvRvb t w w w .fb.com /tanbir.cox
  • 50.
    50  wfRy¨qvj†ewmK  wPÎ t Uzje‡· K‡¤^ve· K‡›Uªvj Uzj 3. d‡g© ¯’vwcZ K‡›Uªvjmg~‡ni †cÖvcvwU©R wb‡Pi gZ K‡i †mU Kiæb| Name Properties Settings Form1 Name Height Width Form1 3060 4170 ComboBox1 Name Text Combo1 - Label1 Name Caption Font Label1 You Have Selected MS Sens Serif ( 12, Bold) Command1 Name Caption Command1 Close Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 51.
     wfRy¨qvj †ewmK 51 4. †KvW DB‡Ûv‡Z wewfbœ B‡f‡›U wb‡Pi †KvW wjLyb t Private Sub Combo1_Change() Combo1_keypress (keyascii) End Sub Private Sub Combo1_Click() If Combo1.ListIndex = 0 Then Label2.Caption = "One" If Combo1.ListIndex = 1 Then Label2.Caption = "Two" If Combo1.ListIndex = 2 Then Label2.Caption = "Three" If Combo1.ListIndex = 3 Then Label2.Caption = "Four" If Combo1.ListIndex = 4 Then Label2.Caption = "Five" End Sub Private Sub Command1_Click() End End Sub Private Sub Form_Load() Combo1.AddItem "1" Combo1.AddItem "2" Combo1.AddItem "3" Combo1.AddItem "4" Combo1.AddItem "5" End Sub †cÖvMÖvg Pvjy Kiv t  F5 Kx Pvcyb | c`©vq dg©wU I‡cb n‡e|  K‡¤^ve‡·i Wªc-WvDb evU‡b wK¬K K‡i cÖ`wk©Z wj÷ †_‡K 1 wm‡j± Ki‡j d‡g©i Dc‡i (†j‡e‡j) One, 2 wm‡j± Ki‡j d‡g©i Dc‡i Two Gfv‡e †h msL¨v wbe©vPb Kiv n‡e †m msL¨vi bvg Avm‡e| w w w .fb.com /tanbir.cox
  • 52.
    52  wfRy¨qvj†ewmK  wPÎ t K‡¤^vwj÷ †_‡K 3 wm‡j± Kiv‡Z d‡g© You Have Selected †jLvi cv‡k 3 cÖ`wk©Z n‡q‡Q|  Close evU‡b wK¬K Ki‡j †cÖvMÖvg eÜ n‡e| †cÖvMÖvg t ÷cIqvP ˆZwi ÷cIqvP m¤ú‡K© Avgiv mevB Rvwb| GKk wgUvi †`Šo cÖwZ‡hvwMZv †`Šo ïiæ K‡i †kl Ki‡Z †gvU KZ †m‡KÛ jvMj Zv Rvb‡Z ÷cIqvP e¨envi Ki‡Z nq| ïay †`Šo cÖwZ‡hvwMZv bq †h †Kvb KvR ïiæ K‡i †kl Ki‡Z †gvU KZ mgq jv‡M A_©vr AwZevwnZ Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 53.
     wfRy¨qvj †ewmK 53 mgq Rvb‡Z ÷cIqvP e¨envi Ki‡Z nq| wfRy¨qvj †ewmK w`‡q Avgiv Lye mn‡R ÷cIqvP ˆZwi Ki‡Z cvwi| ˆZwi Kivi Rb¨ Pjyb Avgiv mvg‡b AMÖmi nB| dg© wWRvBb Kiv t bZzb GKwU dg© I‡cb K‡i d‡g© wZbwU †j‡ej, wZbwU †U·U e‡· Ges PviwU KgvÛ evUb hy³ Kiæb| dg©wU n‡e wbæiæc t dg©wUi AeKvVv‡gv t Object Properties Settings Label 1 Caption Start time Label 2 Caption Stop time Label 3 Caption Elapsed time TextBox 1 Name Text txtStart ___ TextBox 2 Name Text txtStop ___ TextBox 3 Name Text txtElapsed ___ CommandButton 1 Name Caption cmdStart Start CommandButton 2 Name Caption cmdStop Stop CommandButton 3 Name Caption cmdClear Clear All CommandButton 4 Name cmdExit Exit w w w .fb.com /tanbir.cox
  • 54.
    54  wfRy¨qvj†ewmK  †KvW †jLv t d‡g©i Start evU‡b (hvi †cÖvcvwU©R bvg cmdStart) wK¬K& Ki‡j Start time : †j‡e‡ji cv‡ki †U·U e‡· (txtStart) ïiæ mgq Avmvi Rb¨ cmdStart_Click ( ) B‡f‡›U wjLyb t Private Sub cmdSport_Click txtStart.Text = Timer txtStop.Text = “ ” txtElapsed.Text = “ ” Beep End Sub  Timer nj GKwU dvskvb| Gi KvR nj ga¨ivwÎ n‡Z mgq MYbv K‡i Start †_‡K Stop mgq A_v©r AwZevwnZ mgq (Elapased time) †ei Kiv| †m‡K‡Ûi GK‡K cÖKvk Kiv A_v©r Dwj­wLZ †U·U e‡· ïiæ mgq cÖKvk Kiv Ges mgq Pj‡Z _vKv|  d‡g©i Start evU‡b wK¬K& Ki‡j ïay txtStart †U·U e‡· ïiæ mgq cÖKvk Kiv Ges Ab¨ `yÕwU †U·U e‡· (txtStop Ges txtElapsed) †jLv bvj Ki‡Z ejv n‡q‡Q|  Beep †÷U‡g›U †`qv‡Z Start evU‡b wK¬K& Ki‡j exc K‡i AvIqvR n‡e|  ivb UvB‡g d‡g©i Stop evU‡b wK¬K& Ki‡j UvBgvi eÜ n‡q Stop †j‡e‡ji cv‡ki †U·U e‡· (txtStop) eÜ mgq Ges Elapsed †j‡e‡ji cv‡ki †U·U e· (txtElapsed) G AwZevwnZ mgq A_v©r †kl mgq - ïiæ mgq †ei nIqvi Rb¨ cmdStop_Click ( ) B‡f‡›U †jLyb t Private Sub cmdStop_Click () txtStop.Text = Timer txt Elapsed.Text = txtStop.Text_txtStart.Text Beep End Sub  Clear All evU‡b wK¬K& Ki‡j me †U·U e‡·i †jLv gy‡Q hvIqvi Rb¨ cmdClear_Click ( ) B‡f‡›U †jLyb t Private Sub cmdClear_Click txtStart.Text =   txtStop.Text =   txtElapsed.Text =   Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 55.
     wfRy¨qvj †ewmK 55 End Sub  Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl nIqvi Rb¨ cmdExit_Click ( ) G †jLv n‡q‡Q t Private Sub cmdExit_Click () End End Sub A_v©r m¤ú~Y© †KvW n‡e t Private Sub cmdStart_Click() txtStart.Text = Timer txtStop.Text = " " txtElapsed.Text = " " Beep End Sub Private Sub cmdStop_Click() txtStop.Text = Timer txtElapsed.Text = txtStop.Text - txtStart.Text Beep End Sub Private Sub cmdExit_Click() End End Sub Private Sub cmdClear_Click() txtStart.Text = " " txtStop.Text = " " txtElapsed.Text = " " End Sub cÖ‡R± ivb Kiv F5 Kx †P‡c †cÖvMÖvgwU ivb Kiv‡j dg©wU Avm‡e| Start evU‡b wK¬K& Ki‡j UvBgvi Pvjy n‡e Ges txtStart †U·U e‡· ïiæ mgq †`Lv‡e| cÖvq cvuP †m‡KÛ ci Stop evU‡b wK¬K& Ki‡j txtStop †U·U e‡· †kl mgq Ges txtElapsed e‡· AwZevwnZ mgq (Elapsed time) †`Lv‡e| †hgb t w w w .fb.com /tanbir.cox
  • 56.
    56  wfRy¨qvj†ewmK  GLv‡b Start Ges Stop mgq `yB `kwg‡K KgwcDUv‡ii Nwoi Ticks mgq cÖ`wk©Z n‡q‡Q| KgwcDUv‡ii Nwo †m‡K‡Û 18.2 tick w`‡Z cv‡i| myZivs UvBgv‡ii 1 = 1/18.2 = 0.055 †m‡KÛ A_ev cÖvq 55 wgwj‡m‡KÛ| (1 wgwj‡m‡KÛ = 0.001 †m‡KÛ|) Elapsed mgq †m‡K‡Û AvU `kwg‡K cÖKvk Kiv n‡q‡Q| hw` AvU `kwgK bv †P‡q `yB `kwg‡K Pvb Zvn‡j Format dvskvb e¨envi Ki‡Z n‡e| Zvn‡j †cÖvMÖv‡gi cmdStop_Click ( ) B‡f›U cÖwmwWbDi gwWdvB K‡i wb‡æi gZ K‡i wjL‡Z n‡e t Private Sub cmdStop_Click ( ) Dim Explased as Variant txtStop.Text = Timer Elapsed = txtStop.Text_txtStart.Text txtElapsed.Text = Format (Elapsed, “####0.##”) Beep EndSub GLb †cÖvMÖvgwU ivb Kwi‡q Start evU‡b wK¬K& K‡i wKQy¶Y ci Stop evU‡b wK¬K& Ki‡j Elapsed mgq `yB `kwg‡K cÖ`wk©Z n‡e| cÖ‡R± t wewìs Gi †d¬vi MYbv aiv hvK, GKwU wewìs 60 Zvjv| wewìs Gi wjdwU †Kvb Zvjvq †Mj Zv Rvbv `iKvi| GLv‡b Avgiv ¯Œjevi K‡›Uªvj e¨envi cÖ‡R± ˆZwi Kie| cÖ‡R±wU - Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 57.
     wfRy¨qvj †ewmK 57  ivb Kiv‡q fvwU©K¨vj ¯Œjev‡ii úvBWv‡i Wª¨vM K‡i Dc‡iii w`‡K DVv‡Z _vK‡j You have reached : †jLvi cv‡ki †U·U e‡· msL¨v ( wjdwU KZ Zvjvq †cŠwQqv‡Q ) Zv cÖ`wk©Z n‡e|  Close evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡e| †cÖvMÖvgwU ˆZwii Rb¨ wb‡æi b¨vq dg©wU wWRvBb Kiæb| dg© wWRvBb Kiv t  bZzb GKwU dg© I‡cb Kiæb|  d‡g© GKwU †U·Ue·, GKwU †j‡ej, GKwU fvwU©K¨vj ¯Œjevi Ges GKwU KgvÛ evUb ¯’vcb K‡i Ae‡R±¸‡jvi †cÖvcvwU©R †mU Kiæb| dg©wU n‡e wbæiƒc t dg©wU ˆZwii AeKvVv‡gv t Object Properties Settings Form1 Name Form1 Caption Floor Count Label1 Name Caption Font Label1 You have reached floor Sens Serif ( 14, Bold ) TextBox1 Name Text Font Text1 - MS Sens Serif VScroll1Bar1 Name Max Min Height VScroll1 0 60 2655 †KvW †jLv t w w w .fb.com /tanbir.cox
  • 58.
    58  wfRy¨qvj†ewmK   VScroll1_Change() cÖwmwWD‡i wb‡Pi †KvW wjLyb t Private Sub VScroll1_Change() Text1.Text = VScroll1.Value ‘ †U·U e‡· ¯Œjev‡ii gvb cÖ`k©‡bi Rb¨ End Sub Private Sub Command1_Click() End End Sub †cÖvMÖvg Pvjy Kiv t  F5 †P‡c †cÖvMÖvgwU Pvjy K‡i fvwU©K¨vj ¯Œjev‡ii úvBWv‡i Wª¨vM K‡i Dc‡iii w`‡K DVv‡Z _vK‡j You have reached Gi cv‡ki †U·U e‡· msL¨v (wjdwU KZ Zvjvq †cŠwQqv‡Q ) cÖ`wk©Z n‡e|  Close evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z Avm‡e| cÖ‡R± t †PKe· e¨envi K‡i Ackb wba©viY †PKe· K‡›Uªvj e¨envi K‡i Ackb wbe©vPb Kivi Rb¨ Avgiv †h cÖ‡R±wU ˆZwi Kie Zv‡Z GKwU †U·Ue· _vK‡e Ges †U·Ue‡·i wb‡P Bold Ges Italic `yÕwU †PKe· _vK‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 59.
     wfRy¨qvj †ewmK 59 †cÖvMÖvgwU ivb Kwi‡q †U·Ue‡· wKQy wj‡L Bold †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU †evì n‡e Ges Italic †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU BUvwjK n‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wbb t 5. bZzb GKwU ÷¨vÛvW© dg© I‡cb K‡i Uzje· †_‡K †U·U e·, `yÕwU †PKe· Ges GKwU KgvÛevUb K‡›Uªvj d‡g© ¯’vcb K‡i dg©wU‡K wb‡Pi gZ K‡i mvRvb t 6. d‡g© ¯’vwcZ K‡›Uªvjmg~‡ni †cÖvcvwU©R wb‡Pi g‡Zv K‡i †mU Kiæb| Name Properties Settings Form1 Name Caption Form1 CheckBox Example TextBox1 Name Text txtDisplay - CheckBox1 Name Caption chkBold Bold CheckBox2 Name Caption chkItalic Italic Command1 Name Caption cmdClose Close 7. †KvW DB‡Ûv‡Z wewfbœ B‡f‡›U wb‡Pi †KvW wjLyb t Private Sub chkBold_Click() Dim fnt As Font Set fnt = txtDisplay.Font If chkBold.Value = vbChecked Then w w w .fb.com /tanbir.cox
  • 60.
    60  wfRy¨qvj†ewmK  fnt.Bold = True Else fnt.Bold = False End If End Sub Private Sub chkItalic_Click() Dim fnt As Font Set fnt = txtDisplay.Font If chkItalic.Value = vbChecked Then fnt.Italic = True Else fnt.Italic = False End If End Sub Private Sub cmdClose_Click() Unload Me End Sub †cÖvMÖvg Pvjy Kiv t  F5 Kx Pvcyb | c`©vq dg©wU I‡cb n‡e|  †U·Ue‡· wKQy UvBc Kiæb| †hgb t Systech Computer †jLvwU UvBc Kiæb|  GLb Bold †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU †evì n‡e|  Italic †PKe‡· wK¬K K‡i †PKgvK© w`‡j †jLvwU BUvwjK n‡e|  Close evU‡b wK¬K Ki‡j †cÖvMÖvg eÜ n‡e| wm×všÍ MÖn‡Yi Rb¨ IF ... THEN ÷ªvKPv‡ii e¨envi †cÖvMÖv‡gi g‡a¨ wm×všÍ MÖn‡Yi Rb¨ Ab¨vb¨ †cÖvMÖv‡gi b¨vq wfRy¨qvj †ewm‡KI ¸iæZ¡c~Y© G Decision Structure wU e¨eüZ nq| GwU‡K iv¯Ívi evu‡Ki b¨vq ejv hvq| †hgb Avcwb Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 61.
     wfRy¨qvj †ewmK 61 Mvox‡Z K‡i hv‡”Qb| mvg‡b iv¯ÍvwU †mvRv P‡j †M‡Q Ges Wvb w`‡K GKwU evuK Av‡Q| Avcwb hw` K ¯’v‡b †h‡Z Pvb Zvn‡j †m‡RB †h‡Z n‡e ; Avi hw` L ¯’v‡b †h‡Z Pvb Zvn‡j Wvb w`‡K evuK wb‡Z n‡e| †cÖvMÖv‡gi g‡a¨ G wWwmkb ÷ªvKPviwU kZ© cix¶v K‡i k‡Z©i wfwˇZ cÖevwnZ n‡q †cÖvMÖvg wbe©vn K‡i| wK NU‡e A_ev NU‡e bv Zv k‡Z©i gv‡bi Dci wbf©i K‡i| kZ©wU mvaviYZ `yÕwU gvb A_ev GKwU †fwi‡qej Ges GKwU gvb A_ev `yÕwU †fwi‡qe‡ji g‡a¨ m¤úK© A_ev Zzjbv K‡i| kZ© ˆZwi Ki‡Z Avcbv‡K wi‡jkbvj Acv‡iUi e¨envi Ki‡Z n‡e| wb‡æi †Uwe‡j wi‡jkbvj Acv‡iUimg~‡ni ZvwjKv †`qv nj t Acv‡iUi A_© k‡Z©i D`vniY wK NU‡e = mgvb Text.Text = 0 hw` Text1.Text=0 nq Zvn‡j mZ¨ n‡e < > Amgvb Text1.Text < > 7 hw` Text1.Text = 0 mgvb 7 bv nq Zvn‡j mZ¨ n‡e| > e„nËi Text1.Text > 5 hw` 5 Gi †P‡q e„nËi nq Zvn‡j mZ¨ n‡e| < ¶z`ªZi Text1.Text < 3 hw` 3 Gi †P‡q †QvU nq Zvn‡j mZ¨ n‡e| > = e„nËi ev mgvb Text1.Text =>8 hw` 8 Gi †P‡q eo ev 8 Gi mgvb nq Zvn‡j mZ¨ n‡e| < = ¶z`ªZi ev Amgvb Text1.Text =<11 hw` 11 Gi mgvb ev Zvi‡P‡q ¶z`ª nq Zvn‡j mZ¨ n‡e| If ... Then †÷U‡g›UwU KgwcDUvi‡K wKQy Acv‡ikb wbe©vn Ki‡Z e‡j hw` cÖ‡`q kZ©wU mZ¨ nq| hw` kZ©wU wg_¨v nq Zvn‡j KgwcDUvi Acv‡ikb ev` w`‡q hv‡e| †hgb t If Text1 = 0 Then Print “Zero” kZ© †÷U‡g›UwU wbev©wnZ n‡e hw` kZ©wU mZ¨ nq| †÷U‡g›UwU wbev©wnZ n‡e bv hw` kZ©wU wg_¨v nq| G If ... Then †÷U‡g›UwU KgwcDUvi‡K wb‡æi wb‡`©k †`q -  hw` Text1.Text = 0 nq A_v©r G †U·U e‡· 0 _v‡K Zvn‡j d‡g© Zero †jLvwU wcÖ›U Ki‡e|  hw` Text1.Text = 0 bv nq A_v©r kZ©wU wg_¨v nq Zvn‡j d‡g© †Kvb wKQy wcÖ›U Ki‡e bv| D`vniY t If ... Then †÷U‡g›UwUi e¨envi †`Lvi Rb¨ wb‡æi cÖ‡R±wU ˆZwi Kiæb| G cÖ‡R‡± GKwU d‡g© GKwU †U·U e· Ges `yÕwU KgvÛ evUb _vK‡e| Show What evU‡b wK¬K Ki‡j t  hw` †U·U e‡· †b‡MwUf msL¨v A_©vr 0 Gi †P‡q †QvU msL¨v _v‡K Zvn‡j d‡g© “Negative” †jLvwU †`Lv‡e|  hw` †U·U e‡· †b‡MwUf msL¨v A_©vr 0 Gi †P‡q eo msL¨v _v‡K Zvn‡j d‡g© Positive †jLvwU †`Lv‡e| w w w .fb.com /tanbir.cox
  • 62.
    62  wfRy¨qvj†ewmK   hw` †U·U e‡· †b‡MwUf msL¨v A_©vr 0 Gi †P‡q †QvU msL¨v _v‡K Zvn‡j d‡g© Zero †jLvwU †`Lv‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡æi c`‡¶c wbb t dg© ˆZwi Kiv t 1| bZzb GKwU dg© I‡cb K‡i wbæiƒc dg© ˆZwi Kiæb t 2| dg©wUi AeKvVv‡gv wbæiæc t Object Property Setting Command1 Caption Name Show what cmdShow Command2 Caption Name Exit cmdExit Text1 Text ___ †KvW †jLv t 1| Show What evU‡b Wvej wK¬K K‡i cmdShow_Click ( ) B‡f‡›U wb‡æi †KvW wjLyb t Private Sub cmdShow_Click ( ) CLS If Text1.Text < 0 Then Print “Negative” If Text.Text > 0 Then Print “Positive” If Text.Text = 0 Then Print “Zero” Beep End Sub 2| Text1_Click ( ) B‡f›U Ges cmdExit_Click ( ) G wb‡æi †KvW wjLyb t Private Sub Text1_Click ( ) CLS Text1.Text = “ ” End Sub Private Sub cmdExit_Click ( ) End EndSub †cÖvMÖvg ivb Kiv t 1| ivb evU‡b wK¬K Ki‡j A_ev F5 Kx Pvc‡j c`©vq dg©wU I‡cb n‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 63.
     wfRy¨qvj †ewmK 63 2| †U·U e‡· 7 wj‡L Show What evU‡b wK¬K Ki‡j d‡g© Positive †jLv cÖ`wk©Z n‡e| - 5 wj‡L evU‡b wK¬K Ki‡j Negative Ges 0 wj‡L Show What evU‡b wK¬K& Ki‡j Zero †jLv cÖ`wk©Z n‡e| 3| Exit evU‡b wK¬K Ki‡j †cÖvMÖvg †_‡K †ei n‡q hv‡e| IF...THEN...ELSE †÷U‡g›U e¨envi K‡i cÖ‡R± ˆZwi If ... Then ... Else †÷U‡g›U e¨envi K‡i Avgiv GKwU cÖ‡R± ˆZwi Kie| cÖ‡Z¨KwUi d‡g© wZbwU †PK e· (Red, Green Ges Blue) _vK‡e| GKwU KgvÛ evUb (Set Back Color) _vK‡e| †PK e‡· wK¬K Ki‡j () wPý Avm‡e A_ev G AckbwU wbe©vwPZ n‡e| †h †Kvb †PK e‡· wK¬K K‡i KgvÛ evUbwU‡Z wK¬K& Ki‡j d‡g©i e¨vK Kvjvi D³ †PK AckbwUi n‡e| †hgbt Blue AckbwU wbe©vwPZ K‡i Set BackColor evU‡b wK¬K Ki‡j d‡g©i e¨vK Kvjvi bxj n‡e| Red Ges Green †PK Ackb wbe©vPb K‡i evU‡b wK¬K Ki‡j G `yÕ†Uv i‡Oi wgwkªZ i‡Oi n‡e d‡g©i e¨vK Kvjvi| wZbwU AckbB wbe©vPb K‡i KgvÛ evU‡b wK¬K Ki‡j d‡g©i e¨vK Kvjvi wZbwU i‡Oi wgwkªZ i‡Oi n‡e| cÖ‡R±wU ˆZwi Kivi Rb¨ wb‡æi c`‡¶c wbb t dg© ˆZwi Kiv t bZzb GKwU dg© I‡cb K‡i wbæiƒc dg© ˆZwi Kiæb t dg©wUi AeKvVv‡gv wbæiƒc t Object Property Setting Form1 Caption Name Mixcolor frmMixcol Command1 Caption Name Set Back Color cmd Backcolor Check1 Caption Name Value Red ChkRed 0 Check2 Caption Name Value Green chkGreen 0 w w w .fb.com /tanbir.cox
  • 64.
    64  wfRy¨qvj†ewmK  Check3 Caption Name Value Blue ChkBlue 0 †PK e‡·i `yÕwU Ae¯’v dvuKv Ges wK¬K& K‡i  wPwýZ Kiv| dvuKv A_v©r Value = 0 Ges wK¬K& Ki‡j Value = 1| Value = 1 n‡j A_v©r kZ© mZ¨ n‡j †cÖvMÖv‡g Gi Rb¨ †jLv †KvW wbev©n Ki‡e| †KvW wjLv t cmdMixcolor_Click ( ) B‡f‡›U wb‡æi †KvW wjLyb t Private Sub cmdMixcolor_Click ( ) Dim red As Variant, green As Variant, blue As Variant If ChekRed.Value = 1 Then red = 255 Else red = 0 End If If chkGreen.Value = 1 Then green = 255 Else green = 0 End If If chkBlue.Value = 1 Then blue = 255 Else blue = 0 End If frmMixcol.Back Color = RGB (red, green, blue) End Sub †cÖvMÖvg Pvjbv Kiv t ivb evU‡b wK¬K& Ki‡j A_ev F5 Kx Pvc‡j c`©vq dg©wU I‡cb n‡e| cÖ_g Ae¯’vq me †PK e·B dvuKv _vK‡e| (†h‡nZz †cÖvcvwU©‡Ri Value = 0 †mU Kiv n‡q‡Q|) †PK e‡· wK¬K& K‡i Set Back Color evU‡b wK¬K& Ki‡j d‡g©i e¨vKKvjvi D³ i‡O n‡e| †h †Kvb `yÕwU A_ev wZbwU †PK e‡· wK¬K& K‡i KgvÛ evU‡b wK¬K& Ki‡j d‡g©i e¨vK Kvjvi D³ `yÕwU ev wZbwU i‡O wgwkªZ i‡Oi n‡e| D‡j­L¨ †h †PK e‡· GKevi wK¬K& Ki‡j wPwýZ nq| Av‡iKevi Ki‡j AwPwýZ nq ( wPý D‡V hvq)| Uzjevi ˆZwi Kiv Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 65.
     wfRy¨qvj †ewmK 65 †gby Ges cc-Avc †gby ˆZwi Kiv m¤ú‡K© Avgiv †R‡bwQ| DB‡Ûv‡R †gby †_‡K Ackb wm‡j± Kiv KvR Kiv QvovI Uzjevi†i Uz‡j wK¬K K‡iI KvR Kivi e¨e¯’v ivLv nq| G eB‡qi wgwW †bvUc¨vW ˆZwi Kivi cÖ‡R‡± Uzjevi ˆZwi Kivi c×wZ m¤ú‡K© Av‡jvPbv Kiv n‡q‡Q| GLv‡b Avgiv mnR c×wZ‡Z Uzjevi ˆZwi K‡i Zv‡Z Uzj hy³ K‡i KvR Kivi wbqg m¤ú‡K© Rvbe| Avgiv †h UzjeviwU ˆZwi Kie Zv n‡e wb‡Pi g‡Zv t  Uzjev‡i wZbwU Uzj ev evUb _vK‡e| d‡g©i †U·Ue‡· †Kvb †jLv wbe©vPb K‡i KvU Uz‡j wK¬K Ki‡j wbe©vwPZ †jLv KvU n‡e Ges Kwc Uz‡j wK¬K Ki‡j Kwc nIqvi Rb¨ wK¬c‡ev‡W© Rgv n‡e| Uzjev‡ii †c÷ evU‡b wK¬K Ki‡j wK¬c‡evW© †_†K †jLv †c÷ n‡e|  Uzjev‡ii †Kvb Uz‡j gvDm c‡q›Uvi wb‡j UzjwUi UzjwUcm‡U·U Avm‡e| †hgb †KwP Uz‡ji Dci gvDm c‡q›Uvi wb‡j Cut †jLv Avm‡e|  UzjeviwU B‡”Q Ki‡j gvDm w`‡q Wª¨vM K‡i gyf Kiv‡bv hv‡e| GiKg Uzjevi ˆZwi Kivi Rb¨ wb‡Pi c`‡¶c wb‡Z n‡e t 1. Kv‡Ri myweav‡_© mgq ms‡¶c Kivi Rb¨ c~‡e©i †gbym¤^wjZ d‡g©B UzjeviwU ˆZwi Ki‡Z cv‡ib| †mRb¨ Dc‡ii cÖ‡R±wU I‡cb Kiæb| 2. Uzje· †_‡K wcKPvi Uz‡j wK¬K K‡i d‡g©i †gbyi wb‡P GKwU AvqvZvKvi e· ˆZwi Kiæb| w w w .fb.com /tanbir.cox
  • 66.
    66  wfRy¨qvj†ewmK  3. Uzje· †_‡K KgvÛevUb K‡›Uªv‡ji mvnv‡h¨ wZbwU KgvÛ evUb ˆZwi Kiæb Ges wZbwU KgvÛevU‡bi Rb¨ wZbwU AvBKb ( wcKPvi ) wbe©vPb Kiæb Ges UzjwUcm wjLyb| wcKPvi e· Ges KgvÛevUbmg~‡ni †cÖvcvwU©R †mwUs n‡jv t Ae‡R± †cÖvcvwU©R †mwUs PictureBox Name Appearence DragMode Height Width Picture1 1-3D 1-Automatic 615 3135 CommandButton1 Name Caption Height Width Picture ToolTipText cmdCut - 560 735 C:Program FilesVisual Studio Cut CommandButton2 Name Caption Height Width Picture ToolTipText cmdCopy - 560 735 C:Program FilesVisual Studio Copy CommandButton3 Name Caption Height Width Picture ToolTipText cmdPaste - 560 735 C:Program FilesVisual Studio Paste KgvÛevU‡bi wcKPvi †cÖvcvwU© wnmv‡e Avcbvi KgwcDUv‡i wW‡¯‹i †h wW‡i±wii †h dvB‡j Av‡Q †m dvB‡ji bvg cv_mn D‡j­L K‡i w`‡Z n‡e| †hgb, †KwP AvBKbwU ( cut.ico ) C:Program Files DevStudio VbGraphicsBitmaps OffctbrSmall B&W Cut.ico _vK‡Z cv‡i | GwU Gfv‡e wcKPvi †cÖvcvwU©‡Z D‡j­L Ki‡Z n‡e| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 67.
     wfRy¨qvj †ewmK 67 4. †cÖvMÖvgwU Pvjy K‡i d‡g©i †U·Ue‡·i †jLv wm‡j± K‡i Uzjev‡ii Kwc Uz‡j wK¬K Ki‡j wbe©vwPZ †jLv DB‡Ûv‡Ri wK¬c‡ev‡W© msi¶Y nIqvi Rb¨ cmdCopy Gi Click B‡f‡›U wb‡Pi †KvW wjLyb t Private Sub cmdCopy_Click() Clipboard.Clear Clipboard.SetText Text1.SelText End Sub 5. †cÖvMÖvgwU Pvjy K‡i d‡g©i †U·Ue‡·i †jLv wm‡j± K‡i Uzjev‡ii KvU Uz‡j wK¬K Ki‡j †jLvwU †K‡U DB‡Ûv‡Ri wK¬c‡ev‡W© msi¶Y nIqvi Rb¨ cmdCut Gi Click B‡f‡›U wb‡Pi †KvW wjLyb t Private Sub cmdCut_Click() Clipboard.Clear Clipboard.SetText Text1.SelText Text1.SelText = "" End Sub 6. Uzjev‡ii †c÷ Uz‡j wK¬K K‡i Kwc ev KvU wb‡`©‡ki d‡j wK¬c‡ev‡W© msiw¶Z †jLv †c÷ Kivi Rb¨ A_©vr Avbvi Rb¨ cmdPaste Gi Click B‡f‡›U wb‡Pi †KvW wjLyb Private Sub cmdPaste_Click() Text1.SelText = Clipboard.GetText End Sub 7. †cÖvMÖvg Pvjy Kiv Ae¯’vq UzjeviwU‡K gvDm w`‡q Wª¨vM K‡i ¯’vbvšÍwiZ Kivi Rb¨ Form Gi DragDrop B‡f‡›U wb‡Pi †KvW wjLyb t Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single) Source.Move X - Source.Width / 2, Y - Source.Height / 2 End Sub †cÖvMÖvg Pvjy Kiv t F5 Kx †P‡c †cÖvMÖvgwU Pvjy K‡i d‡g©i wb‡Pi †U·Ue‡· wK¬K K‡i visual basic 6.0 †jLvwU UvBc K‡i wKQy †jLv wbe©vPb K‡i Uzjev‡ii KvU, Kwc, †c÷ Uz‡ji e¨envi †`Lyb| w w w .fb.com /tanbir.cox
  • 68.
    68  wfRy¨qvj†ewmK  cÖ‡R± t jvBU R¡jv/wbfv GLv‡b Avgiv †h †cÖvMÖvgwU ˆZwi Kie †mwU -  ivb Kiv‡j GKwU ˆe`y¨wZK evj¦ wgU&gU& K‡i R¡j‡e|  d‡g© wZbwU KgvÛ evUb _vK‡e| Stop Blinking evU‡b wK¬K& Ki‡j jvBU we­swKs Kiv eÜ n‡q hv‡e|  Blink evU‡b wK¬K& Ki‡j cybivq we­swKs Ki‡e|  Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡e| Giƒc gRv`vi †cÖvMÖvgwU ˆZwii Rb¨ wb‡æi b¨vq dg©wU wWRvBb Kiæb| dg© wWRvBb Kiv t  bZzb GKwU dg© I‡cb Kiæb|  d‡g© UvBgvi, `yÕwU B‡gR e· Ges wZbwU KgvÛ evUb ˆZwi Kiæb|  1g B‡gR e‡· wK¬K& K‡i e·wU wm‡j‡±W Ae¯’vq †cÖvcvwU©R DB‡Ûvi Picture †cÖvcvwU©i (None) N‡i wK¬K& K‡i ... evU‡b wK¬K& K‡i Vb wW‡i±ixi Graphics wW‡i±ixi Icons wW‡i±ixi Misc wW‡i±ixi Light off bvgK dvBjwU I‡cb Kiæb|  d‡g©i wØZxq B‡gR e·wU wm‡j± K‡i Dc‡iv³ wbq‡g Light on dvBjwU †jvW Kiæb| Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 69.
     wfRy¨qvj †ewmK 69 hw` Light on Ges Light off AvBKb dvBj `yÕwU C:vbGraphics IconsMisc G bv _v‡K Zvn‡j Uv¯‹ev‡ii Start evU‡b wK¬K& K‡i Find G wK¬K& K‡i Files or Folders G wK¬K& K‡i dvBÛ WvqvjM e‡· Named : e‡· *.ico wj‡L Find Now evU‡b wK¬K& K‡i dvBj `yÕwU †Kvb wW‡i±ix‡Z Av‡Q Zv †R‡b wbb|  ˆZwiK…Z dg©wU †`Lv‡e wbæiƒc t  Light on B‡gRwU Light off B‡g‡Ri wVK Dc‡i Wª¨vM K‡i Wªc Kiæb| dg©wU ˆZwii AeKvVv‡gv t Object Properties Settings Forma1 Name Form1 Caption Light on / Light off Timer1 Name Enabled Interval Timer1 True 400 Image 1 Name Picture img Light off (Icon) C:VbGraphicsIcons MiscLight off.ico Image 2 Name Picture imgLight on . . . . Light on Command Button 1 Name Caption cmdBlink Blink Command Button 2 Name Caption cmdStopblink Stop Blinking Command Button 3 Name Caption cmdExit Exit w w w .fb.com /tanbir.cox
  • 70.
    70  wfRy¨qvj†ewmK  †KvW †jLv t  †cÖvMÖvgwU ivb Kiv‡j UvBgviwU enabled n‡q Light on dvBjwU wKQy¶Y cici we-sK nIqvi Rb¨ cmdBlink Gi Click B‡f‡›U wjLyb t Private Sub cmdBlink_Click Timer1.Enabled = True End Sub  Stop Blinking evU‡b wK¬K& Ki‡j UvBgviwU †_‡g wM‡q Light on wU A`„k¨ n‡q Light off wU `„k¨gvb nIqvi Rb¨ cmdStopblink_Click ( ) B‡f‡›U †jLv n‡q‡Q t Private Sub cmdStopblink_Click ( ) Timer1.Enabled = False imgLightoff.visible = True imgLighton.visible = False End Sub  Light off hw` `„k¨gvb _v‡K Zvn‡j Zv‡K A`„k¨ K‡i Light on †K `„k¨gvb Kivi Rb¨ Ges Light off hw` A`„k¨ _v‡K Zvn‡j Light on †K A`„k¨ K‡i Light off †K `„k¨gvb Kivi Rb¨ A_v©r Timer Gi Enable true ev False Ki‡j wK NU‡e Zv wbw`©ó Ki‡Z Timer1_Timer ( ) B‡f‡›U wjLyb t Private Sub Timer1_Timer ( ) If imgLight off.visible = True Then imgLightoff.visible = False imageLight on.visible = Ture Elseif imgLightoff.visible =False imgLightoff.visible = Ture imgLighton.visible = False End Sub  End Sub evU‡b wK¬K& K‡i †cÖvMÖvg †kl nIqvi Rb¨ cmdExit_click ( ) B‡f‡›U wjLyb t End. Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 71.
     wfRy¨qvj †ewmK 71 A_v©r G cÖ‡R‡±i Rb¨ Avgv‡`i †jLv m¤ú~Y© †KvW n‡e t Private Sub cmdBlink_Click() Timer1.Enabled = True End Sub Private Sub cmdExit_Click() End End Sub Private Sub cmdStopblink_Click() Timer1.Enabled = False imgLightoff.Visible = True imgLighton.Visible = False End Sub Private Sub Timer1_Timer() If imgLightoff.Visible = True Then imgLightoff.Visible = False imgLighton.Visible = True ElseIf imgLightoff.Visible = False Then imgLightoff.Visible = True imgLighton.Visible = False End If End Sub †cÖvMÖvg Pvjy Kiv t  F5 †P‡c †cÖvMÖvgwU Pvjy Ki‡j d‡g© jvBUwU we­swKs n‡Z _vK‡e| Stop Blinking evU‡b wK¬K& Ki‡j we­swKs eÜ n‡q hv‡e|  Avevi Blink evU‡b wK¬K& Ki‡j we­swKs ïiæ n‡e|  Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z Avm‡e| w w w .fb.com /tanbir.cox
  • 72.
    72  wfRy¨qvj†ewmK  cÖ‡R± t wj÷ e· ˆZwi Kiv DB‡ÛvR wfwËK wewfbœ †cÖvMÖv‡g wewfbœ AvB‡Ug wm‡j± Kivi Rb¨ wj÷ e· †hgb t Combo e·, †PK e‡·i e¨envi Avgiv mevB †`‡LwQ| wfRy¨qvj †ewm‡K G ai‡bi wj÷ e· Lye mn‡R ˆZwi Kiv hvq| Pjyb G ai‡bi GKwU †cÖvMÖvg ˆZwi K‡i †`wL| Avgiv †h wj÷ †cÖvMÖvgwU ˆZwi Kie Zv‡Z hv _vK‡e Zv nj t  GKwU d‡g© (wj÷ WvqvjM e‡·) wZb ai‡bi Kg‡ev e·, `yB ai‡bi wj÷ e‡· wewfbœ AvB‡Ug _vK‡e|  Total Ges Selected bv‡gi `yÕwU †U·U e· _vK‡e|  †Kvb AvB‡Ug wm‡j± Kivi Rb¨ AvB‡Ug wj÷ e‡· (Combo ev List e·) wK¬K& Ki‡j Total †U·U e‡· †gvU AvB‡Ug msL¨v Ges Selected †UK÷ e‡· AvB‡Ug wj÷ e· †_‡K wbe©vwPZ AvB‡Ug †`Lv‡e|  †h †Kvb AvB‡Ug wj‡÷ †Kvb AvB‡Ug †hvM Kivi Rb¨ ev †Kvb AvB‡Ug ev` †`qvi Rb¨ Add Item Ges Remove Item bvgK `yÕwU KgvÛ evUb _vK‡e|  Add Item evU‡bi Dc‡i GKwU †U·U e· _vK‡e| †h wj‡÷ †Kvb AvB‡Ug †hvM Kiv n‡e †m wj‡÷ wK¬K& K‡i Add Item Gi Dc‡ii †U·U e‡· AvB‡Ug bvg UvBc K‡i Add Item evU‡b wK¬K& Ki‡j wbe©vwPZ wj÷ e‡· AvB‡gUwU Add n‡e|  wj÷ e· †_‡K †Kvb AvB‡Ug ev` w`‡Z PvB‡j AvB‡UgwU wm‡j± K‡i Remove evU‡b wK¬K& Ki‡j AvB‡UgwU wigyf n‡e| dg© wWRvBb Kiv t Avgv‡`i Av‡jvwPZ †cÖvMÖvgwU ˆZwi Kivi Rb¨ wbæiƒc dg© ˆZwi Kiæb - Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 73.
     wfRy¨qvj †ewmK 73  GLv‡b d‡g©i evgw`‡Ki wZbwU e· Uzje‡·i ComboBox Uzj w`‡q ˆZwi Kiv n‡q‡Q| 1g e·wUi †cÖvcvwU©R †bg Combo1 Ges ÷vBj nj 0 – Dropdown Combo 2q e·wUi †cÖvcvwU©R †bg Combo2 Ges ÷vBj nj 1 – Simple Combo 3q e·wUi †cÖvcvwU©R †bg Combo3 Ges ÷vBj nj 2 – Dropdown List D‡j­L¨ †h, Combo e‡·i ÷vBj †cÖvcvwU© wZb ai‡bi| h_v t 0 – Dropdown Combo 1 – Simple Combo 2 – Dropdown Combo List †hgb t w w w .fb.com /tanbir.cox
  • 74.
    74  wfRy¨qvj†ewmK   d‡g©i gvSLv‡bi `yÕwU e· Uzje‡·i ListBoxt K‡›Uªvj w`‡q ˆZwi Kiv n‡q‡Q| 1g e·wUi †cÖvcvwU©R †bg List 1 Ges ÷vBj nj 0 – Standard. 2q e·wUi †cÖvcvwU©R †bg List 2 Ges ÷vBj nj 1 – Checkbox.  d‡g© gvSLv‡bi wj÷ e· `yÕwUi wb‡P `yÕwU †U·U e· Ges Add Item Gi Dc‡i GKwU †U·U e· ˆZwi Kiv n‡q‡Q| G¸‡jvi †cÖvcvwU©R bvg †`qv n‡q‡Q h_vµ‡g Text1, Text2 Ges Text3 Ges me¸‡jvi Text †cÖvcvwU©R G Text bvj Kiv n‡q‡Q| A_v©r 1g e‡·i Text Gi Text1, 2q e‡·i Text Gi Text2 Ges 3q e‡·i †U·U Text3 gy‡Q †`qv n‡q‡Q|  d‡g©i Wvbw`‡K `yÕwU KgvÛ evUb ˆZwi K‡i GKwUi K¨vckb Add Item Ges AciwUi K¨vckb Remove Item Kiv n‡q‡Q Ges G¸‡jvi †cÖvcvwU©R †bg cmdAdd Ges cmdRemove ivLv n‡q‡Q| A_v©r dg©wUi AeKvVv‡gv nj t Object Property Setting comboBox1 Name Text Style List combo1  O Dropdown combo item1, item2, item3 Object Property Setting comboBox2 Name Text Style List combo2  1 – Simple combo good, bad. comboBox3 Name List Text Style combo3 sir, student, teacher  2 – Dropdown List ListBox1 Name Style List List1 o – standard one, two, three, four, five, six. ListBox2 Name Style List List2 1 – Checkbox st1, st2, dhaka, khulna. TextBox1 Name Text Text1  TextBox2 Name Text Text2  TextBox3 Name Text Text3  Command1 Name cmdAdd Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 75.
     wfRy¨qvj †ewmK 75 Caption Add Item Command2 Name Caption cmdRemove Remove Item Label1 Caption Total Label2 Caption Selected  Add Item evU‡b wK¬K& Ki‡j Curcontrol A_v©r wj÷ e· ev Kg‡ev e‡· AvB‡Ug mshy³ nIqvi Rb¨ ‡jLv n‡q‡Q t Private Sub cmdAdd_Click ( ) Curcontrol. Add Item Text3.Text End Sub  Remove Item evU‡b wK¬K& Ki‡j wbev©wPZ (Curcontrol) AvB‡UgwU List Index †_‡K ev` †`qvi Rb¨ †jLv n‡q‡Q t Private Sub cmdRemove_Click ( ) Curcontrol Remove Item curcontrol. List Index End Sub  cÖ‡R±wU ivb Kiv‡j †h dg©wU †jvW n‡e Zv‡Z Combo1, Combo2, Combo3 BZ¨vw` Kg‡ev e‡·i cÖ_g AvB‡Ug cÖ`wk©Z nIqvi Rb¨ †jLv n‡q‡Q t Private Sub Form_Load ( ) combo1. List Index = 0 combo2. List Index = 0 combo3.List Index = 0 End Sub wj‡÷ AvB‡Ug hy³ Kiv t  Avgiv Avgv‡`i ˆZwiK…Z d‡g© cvuPwU wj÷ e· (wZbwU Combo Box Ges `yÕwU List Box) ˆZwi K‡iwQ| wj÷ e‡· AvB‡Ug †`qvi Rb¨ †h wj÷ e‡· AvB‡Ug †`qv `iKvi †mwU wm‡j± K‡i †cÖvcwU©R e‡·i List Gi cv‡k (List) Gi cv‡ki evU‡b wK¬K& K‡i AvB‡Ug bvg UvBc K‡i G›Uvi w`‡q Avevi List Gi evU‡b wK¬K& K‡i AvB‡Ug UvBc K‡i G›Uvi w`‡q AvB‡Ug hy³ Ki‡Z n‡e| †hgb t cÖ_g wj‡÷ wZbwU AvB‡Ug (item1, item2 Ges item3) hy³ Kivi Rb¨ wj÷ e·wU‡Z wK¬K& K‡i GwU wm‡j± K‡i †cÖvcvwU©R Gi (List) evU‡b wK¬K& K‡i item1 UvBc K‡i G›Uvi w`‡q w w w .fb.com /tanbir.cox
  • 76.
    76  wfRy¨qvj†ewmK  Avgvi (List) Gi evU‡b wK¬K& K‡i item2 UvBc K‡i G›Uvi w`‡q AvB‡Ug hy³ Kiv hvq| Gfv‡e item3 hy³ Kiæb|  wØZxq Kg‡ev e·wU‡Z Good Ges Bad bvgK `yÕwU AvB‡Ug hy³ Kiæb|  Z…Zxq Kg‡ev e·wU‡Z Sir, Student Ges Teacher bvgK wZbwU AvB‡Ug hy³ Kiæb|  PZz_© wj÷ e‡· One, Two, Three, Four, Five Ges Six bvgK QqwU AvB‡Ug hy³ Kiæb|  cÂg wj÷ e‡· st1, st2, Dhaka Ges Khulna bvgK PviwU AvB‡Ug hy³ Kiæb| †KvW †jLv t wewfbœ B‡f‡›U wb‡æi †KvW wjLyb t Dim curcontrol As Control Private Sub SetText(Source As Control) Text1.Text = Source.ListCount End Sub Private Sub SetSelected(Source As Control) Text2.Text = Source.Text End Sub Private Sub Combo1_Click() SetSelected Combo1 End Sub Private Sub Combo1_GotFocus() Set curcontrol = Combo1 SetText Combo1 Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 77.
     wfRy¨qvj †ewmK 77 End Sub Private Sub Combo2_Click() SetSelected Combo2 End Sub Private Sub Combo2_GotFocus() Set curcontrol = Combo2 SetText Combo2 End Sub Private Sub Combo3_Click() SetSelected Combo3 End Sub Private Sub Combo3_GotFocus() Set curcontrol = Combo3 SetText Combo3 End Sub Private Sub cmdAdd_Click() curcontrol.AddItem Text3.Text End Sub Private Sub cmdRemove_Click() curcontrol.RemoveItem curcontrol.ListIndex End Sub Private Sub Form_Load() Combo1.ListIndex = 0 Combo2.ListIndex = 0 Combo3.ListIndex = 0 End Sub Private Sub List1_Click() SetSelected List1 w w w .fb.com /tanbir.cox
  • 78.
    78  wfRy¨qvj†ewmK  End Sub Private Sub List1_GotFocus() Set curcontrol = List1 SetText List1 End Sub Private Sub List2_Click() SetSelected List2 End Sub Private Sub List2_GotFocus() Set curcontrol = List2 SetText List2 End Sub ‡cÖvMÖvg ivb Kiv t  F5 Kx Pvcyb A_ev Start evU‡b wK¬K& Kiæb| c`©vq Avm‡e - Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com
  • 79.
     wfRy¨qvj †ewmK 79  cÖ_g Combo e‡·i evU‡b wK¬K& Ki‡j Wªc-WvDb wj÷ e· I‡cb n‡e| Total †U·U e‡· D³ Kg‡ev e‡·i †gvU AvB‡Ug msL¨v I cÖ`wk©Z n‡e|  bad †jLv Kg‡ev e‡· wK¬K& K‡i  Kx Pvc‡j Gi Av‡iKwU AvB‡Ug Good †`Lv hv‡e| GLv‡b Excellent bvgK Av‡iKwU AvB‡Ug †hvM Kivi Rb¨ Add Item Gi Dc‡ii †U·U e‡· wK¬K& K‡i Excellent wj‡L Add Item evU‡b wK¬K& Ki‡j GwU D³ Kg‡ev e‡· mshy³ n‡e|  1g wj÷ e‡· (one, two, three... †jLv) wK¬K& Ki‡j total N‡i AvB‡Ug msL¨v †`Lv‡e| ¯Œjevi e¨envi K‡i Five wm‡j± Ki‡j Selected †U·U e‡· Five †`Lv hv‡e|  2q wjó e‡· wK¬K& K‡i ¯Œjevi e¨envi K‡i Khulna †PK e‡· wK¬K& Ki‡j D³ AvB‡UgwU Selected †U·U e‡· †`Lv hv‡e|  D³ Kg‡ev e‡·i st2 AvB‡UgwU gy‡Q w`‡Z PvB‡j GwUi †PK e‡· wK¬K& K‡i Remove Item evU‡b wK¬K& Ki‡j D³ AvB‡UgwU gy‡Q hv‡e| †cÖvMÖvg we‡k­lY t Dim curcontrol As Control Private Sub SetText(Source As Control) Text1.Text = Source.ListCount w w w .fb.com /tanbir.cox
  • 80.
    80  wfRy¨qvj†ewmK  End Sub Private Sub SetSelected(Source As Control) Text2.Text = Source.Text End Sub  Curcontrol bvgK GKwU K‡›Uªvj †fwi‡qej wWdvBb Kiv n‡q‡Q| †h K‡›UªvjwU wbev©wPZ Kiv n‡e †mwUi Rb¨ AvB‡Ug †hvM nIqv, ev` hvIqv, †UvUvj †`Lv‡bv, wbev©wPZ AvB‡UgwU †`Lv‡bv A_v©r ïay wbev©wPZ K‡›UªvjwUi gvb wWdvBb Kivi Rb¨ K‡›Uªvj †fwi‡qej †NvlYv Kiv n‡q‡Q|  d‡g© Total Gi cv‡ki †U·U e‡· (hvi †cÖvcvwU©R bvg Text1) Zv‡Z †mv‡m©i AvB‡Ug msL¨v †`Lv‡bvi Rb¨ †jLv n‡q‡Q - Text1.Text = Source.ListCount GLv‡b ListCount †cÖvcvwU©i KvR nj K‡›Uªv‡ji wj÷ Portion Gi AvB‡Ug msL¨v wiUvY© Kiv| Private Sub Combo1_Click() SetSelected Combo1 End Sub  d‡g©i Selected Gi cv‡ki †U·U e· (hvi †cÖvcvwU©R †bg Text2) Zv‡Z †mv‡m©i wbe©vwPZ AvB‡Ug (†U·U) nIqvi Rb¨ †cÖvMÖv‡g †jLv n‡q‡Q - Text2.Text = Source.Text Private Sub Combo2_Click() SetSelected Combo2 End Sub  1g Kg‡ev e‡· wK¬K& Ki‡j GwU wbev©wPZ nIqv, K‡›Uªv‡j †mU n‡q †U·U †mU nIqvi Rb¨ †jLv n‡q‡Q t Private Sub Combo1_Click() SetSelected Combo1 End Sub Private Sub Combo1_GotFocus() Set curcontrol = Combo1 SetText Combo1 End Sub Useful Bangla eBooks :-www.facebook.com/tanbir.ebooks Library of free ebooks:www.tanbircox.blogspot.com