SlideShare a Scribd company logo
 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
Visual basic

More Related Content

What's hot

Easy arabic and english language course with bangla for work in middle east
Easy arabic and english language course with bangla for work in middle eastEasy arabic and english language course with bangla for work in middle east
Easy arabic and english language course with bangla for work in middle east
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Handbook of bangla fruits tanbircox
Handbook of bangla fruits   tanbircoxHandbook of bangla fruits   tanbircox
τοστακι στη 2η ενότητα
τοστακι στη 2η ενότητατοστακι στη 2η ενότητα
τοστακι στη 2η ενότητα
Ioanna Chats
 
επιστροφη από τα χριστούγεννα, πώς περασα Snapshots
επιστροφη από τα χριστούγεννα, πώς περασα Snapshotsεπιστροφη από τα χριστούγεννα, πώς περασα Snapshots
επιστροφη από τα χριστούγεννα, πώς περασα Snapshots
Ioanna Chats
 
ο σακος έχει...
ο σακος έχει...ο σακος έχει...
ο σακος έχει...
Ioanna Chats
 
Photoshop cs hatekhori
Photoshop cs hatekhoriPhotoshop cs hatekhori
πώς λέμε όχι; (3)
πώς λέμε όχι; (3)πώς λέμε όχι; (3)
πώς λέμε όχι; (3)Ioanna Chats
 
English phrases with bangla about doctor and nursing
English phrases with bangla about doctor and nursingEnglish phrases with bangla about doctor and nursing
English phrases with bangla about doctor and nursing
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
ετοιμασίες για το ταξίδι (3)
ετοιμασίες για το ταξίδι (3)ετοιμασίες για το ταξίδι (3)
ετοιμασίες για το ταξίδι (3)Ioanna Chats
 
πώς γίνεται; πώς παίζεται;(3)
πώς γίνεται; πώς παίζεται;(3)πώς γίνεται; πώς παίζεται;(3)
πώς γίνεται; πώς παίζεται;(3)Ioanna Chats
 
Computer chamak
Computer chamakComputer chamak
Ms excel bangla guide complete tutorial with picture by tanbircox
Ms excel bangla guide complete tutorial with picture by tanbircoxMs excel bangla guide complete tutorial with picture by tanbircox
Ms excel bangla guide complete tutorial with picture by tanbircox
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Bangla photoshop tutorial
Bangla photoshop tutorialBangla photoshop tutorial
Bangla photoshop tutorial
minarul
 
Επανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχή
Επανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχήΕπανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχή
Επανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχή
theodora tz
 
εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)
εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)
εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)Ioanna Chats
 
υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)
υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)
υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)Ioanna Chats
 
Βιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίας
Βιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίαςΒιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίας
Βιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίας
Ευγενία Παπαδημητρακοπούλου
 
Ms word 20110 in Bangla
Ms word 20110 in BanglaMs word 20110 in Bangla
Ms word 20110 in Bangla
azaharkdc
 
πού είναι ο άρης ;(6) ε, λα, ελα
πού είναι ο άρης ;(6) ε, λα, ελαπού είναι ο άρης ;(6) ε, λα, ελα
πού είναι ο άρης ;(6) ε, λα, ελα
Ioanna Chats
 

What's hot (20)

Easy arabic and english language course with bangla for work in middle east
Easy arabic and english language course with bangla for work in middle eastEasy arabic and english language course with bangla for work in middle east
Easy arabic and english language course with bangla for work in middle east
 
Handbook of bangla fruits tanbircox
Handbook of bangla fruits   tanbircoxHandbook of bangla fruits   tanbircox
Handbook of bangla fruits tanbircox
 
τοστακι στη 2η ενότητα
τοστακι στη 2η ενότητατοστακι στη 2η ενότητα
τοστακι στη 2η ενότητα
 
επιστροφη από τα χριστούγεννα, πώς περασα Snapshots
επιστροφη από τα χριστούγεννα, πώς περασα Snapshotsεπιστροφη από τα χριστούγεννα, πώς περασα Snapshots
επιστροφη από τα χριστούγεννα, πώς περασα Snapshots
 
ο σακος έχει...
ο σακος έχει...ο σακος έχει...
ο σακος έχει...
 
Photoshop cs hatekhori
Photoshop cs hatekhoriPhotoshop cs hatekhori
Photoshop cs hatekhori
 
πώς λέμε όχι; (3)
πώς λέμε όχι; (3)πώς λέμε όχι; (3)
πώς λέμε όχι; (3)
 
English phrases with bangla about doctor and nursing
English phrases with bangla about doctor and nursingEnglish phrases with bangla about doctor and nursing
English phrases with bangla about doctor and nursing
 
ετοιμασίες για το ταξίδι (3)
ετοιμασίες για το ταξίδι (3)ετοιμασίες για το ταξίδι (3)
ετοιμασίες για το ταξίδι (3)
 
πώς γίνεται; πώς παίζεται;(3)
πώς γίνεται; πώς παίζεται;(3)πώς γίνεται; πώς παίζεται;(3)
πώς γίνεται; πώς παίζεται;(3)
 
Computer chamak
Computer chamakComputer chamak
Computer chamak
 
Ms excel bangla guide complete tutorial with picture by tanbircox
Ms excel bangla guide complete tutorial with picture by tanbircoxMs excel bangla guide complete tutorial with picture by tanbircox
Ms excel bangla guide complete tutorial with picture by tanbircox
 
Bangla photoshop tutorial
Bangla photoshop tutorialBangla photoshop tutorial
Bangla photoshop tutorial
 
Επανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχή
Επανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχήΕπανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχή
Επανάληψη 4ης ενότητας - Το σύννεφο έφερε βροχή
 
εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)
εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)
εποπτικό υλικό για 16ο κεφ. (σχήματα για μοτίβα)
 
υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)
υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)
υπολογίζω με πολλούς τρόπους μέχρι το 100, κεφ.17 (1)
 
Βιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίας
Βιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίαςΒιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίας
Βιβλία γράμματος για την α΄ δημοτικού / Δημιουργικά φύλλα εργασίας
 
Ms word 20110 in Bangla
Ms word 20110 in BanglaMs word 20110 in Bangla
Ms word 20110 in Bangla
 
πού είναι ο άρης ;(6) ε, λα, ελα
πού είναι ο άρης ;(6) ε, λα, ελαπού είναι ο άρης ;(6) ε, λα, ελα
πού είναι ο άρης ;(6) ε, λα, ελα
 
Adobe photoshop by tanbircox
Adobe  photoshop by tanbircoxAdobe  photoshop by tanbircox
Adobe photoshop by tanbircox
 

Viewers also liked

500 important and useful bangla translation
500 important and useful bangla translation500 important and useful bangla translation
Vb dot net_hatekhori
Vb dot net_hatekhoriVb dot net_hatekhori
Windows xp
Windows xpWindows xp
Banking interview for experienced banker
Banking interview for experienced bankerBanking interview for experienced banker
Computer networking step by step
Computer networking step by stepComputer networking step by step
Saltamami 2016 by tanbircox
Saltamami 2016 by tanbircoxSaltamami 2016 by tanbircox
Bere uthi ashtar sathe (girls)
Bere uthi ashtar sathe (girls)Bere uthi ashtar sathe (girls)
Duschintahin notun jibon dale carnegie final
Duschintahin notun jibon dale carnegie finalDuschintahin notun jibon dale carnegie final
Gopal bhar er 170 hasir galpo
Gopal bhar er 170 hasir galpoGopal bhar er 170 hasir galpo
Tourism Destination Development Plan
Tourism Destination Development PlanTourism Destination Development Plan
Tourism Destination Development Plan
Istiak Ahmed
 
150 aesop's fables or golpo in bengali
150 aesop's fables or golpo in bengali150 aesop's fables or golpo in bengali
Easy way to learn english spelling and pronunciation
Easy way to learn english spelling and pronunciationEasy way to learn english spelling and pronunciation
Easy way to learn english spelling and pronunciation
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Mastering utility
Mastering utilityMastering utility
Bcs, bank and govt jobs mcq model test with vast explanation
Bcs, bank and govt jobs mcq model test with vast explanationBcs, bank and govt jobs mcq model test with vast explanation
Bcs, bank and govt jobs mcq model test with vast explanation
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
38th bcs preliminary mcq model test
38th bcs preliminary mcq model test38th bcs preliminary mcq model test

Viewers also liked (15)

500 important and useful bangla translation
500 important and useful bangla translation500 important and useful bangla translation
500 important and useful bangla translation
 
Vb dot net_hatekhori
Vb dot net_hatekhoriVb dot net_hatekhori
Vb dot net_hatekhori
 
Windows xp
Windows xpWindows xp
Windows xp
 
Banking interview for experienced banker
Banking interview for experienced bankerBanking interview for experienced banker
Banking interview for experienced banker
 
Computer networking step by step
Computer networking step by stepComputer networking step by step
Computer networking step by step
 
Saltamami 2016 by tanbircox
Saltamami 2016 by tanbircoxSaltamami 2016 by tanbircox
Saltamami 2016 by tanbircox
 
Bere uthi ashtar sathe (girls)
Bere uthi ashtar sathe (girls)Bere uthi ashtar sathe (girls)
Bere uthi ashtar sathe (girls)
 
Duschintahin notun jibon dale carnegie final
Duschintahin notun jibon dale carnegie finalDuschintahin notun jibon dale carnegie final
Duschintahin notun jibon dale carnegie final
 
Gopal bhar er 170 hasir galpo
Gopal bhar er 170 hasir galpoGopal bhar er 170 hasir galpo
Gopal bhar er 170 hasir galpo
 
Tourism Destination Development Plan
Tourism Destination Development PlanTourism Destination Development Plan
Tourism Destination Development Plan
 
150 aesop's fables or golpo in bengali
150 aesop's fables or golpo in bengali150 aesop's fables or golpo in bengali
150 aesop's fables or golpo in bengali
 
Easy way to learn english spelling and pronunciation
Easy way to learn english spelling and pronunciationEasy way to learn english spelling and pronunciation
Easy way to learn english spelling and pronunciation
 
Mastering utility
Mastering utilityMastering utility
Mastering utility
 
Bcs, bank and govt jobs mcq model test with vast explanation
Bcs, bank and govt jobs mcq model test with vast explanationBcs, bank and govt jobs mcq model test with vast explanation
Bcs, bank and govt jobs mcq model test with vast explanation
 
38th bcs preliminary mcq model test
38th bcs preliminary mcq model test38th bcs preliminary mcq model test
38th bcs preliminary mcq model test
 

Similar to Visual basic

হৃদ স্পন্দন ৫ম খন্ড .pdf
হৃদ স্পন্দন ৫ম খন্ড .pdfহৃদ স্পন্দন ৫ম খন্ড .pdf
হৃদ স্পন্দন ৫ম খন্ড .pdf
PROFESSOR DR. MD. TOUFIQUR RAHMAN
 
Teachers diary-শিক্ষকের ডায়েরি
Teachers diary-শিক্ষকের ডায়েরিTeachers diary-শিক্ষকের ডায়েরি
Teachers diary-শিক্ষকের ডায়েরি
MD. REZAUL KARIM
 
Production Technology of Watermelon in the Summer Season (Bengali Version)
Production Technology  of Watermelon in the Summer Season (Bengali Version)Production Technology  of Watermelon in the Summer Season (Bengali Version)
Production Technology of Watermelon in the Summer Season (Bengali Version)
BRAC AGRICULTURE RESEARCH & DEVELOPMENT CENTRE, GAZIPUR, BANGLADFESH
 
Judgement on the case over 'declarer of Independence'
Judgement on the case over 'declarer of Independence' Judgement on the case over 'declarer of Independence'
Judgement on the case over 'declarer of Independence'
Probir Bidhan
 
Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9
Cambriannews
 
Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9
Cambriannews
 
Return form fill up guideline-2014
Return form fill up guideline-2014Return form fill up guideline-2014
Return form fill up guideline-2014
zukazi uddin
 
Accounting Chapter 4 Lecture 01
Accounting Chapter 4 Lecture 01Accounting Chapter 4 Lecture 01
Accounting Chapter 4 Lecture 01
Cambriannews
 
Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]
Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]
Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]
Itmona
 
Accounting Chapter 3 Lecture 04
Accounting Chapter 3 Lecture 04Accounting Chapter 3 Lecture 04
Accounting Chapter 3 Lecture 04
Cambriannews
 
GI -2 Ilish.pdf
GI -2 Ilish.pdfGI -2 Ilish.pdf
GI -2 Ilish.pdf
MithunDAS94
 
Profitable investment proposal from time consulting
Profitable investment proposal from time consultingProfitable investment proposal from time consulting
Profitable investment proposal from time consultinghasan
 
Elephant Foot Yam - A Very Promising Vegetable Crop
Elephant Foot Yam - A Very Promising Vegetable CropElephant Foot Yam - A Very Promising Vegetable Crop
Elephant Foot Yam - A Very Promising Vegetable Crop
BRAC AGRICULTURE RESEARCH & DEVELOPMENT CENTRE, GAZIPUR, BANGLADFESH
 
AIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdf
AIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdfAIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdf
AIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdf
Saiful Islam
 
Css bangla-e-book-tutorial css3
Css bangla-e-book-tutorial css3Css bangla-e-book-tutorial css3
Css bangla-e-book-tutorial css3
Fakhrul Islam Talukder
 
Article on Political Ecology- A Potential Research Approach
Article on Political Ecology- A Potential Research ApproachArticle on Political Ecology- A Potential Research Approach
Article on Political Ecology- A Potential Research ApproachShankor Paul
 
Graphics final
Graphics  finalGraphics  final
Graphics final
ASMSabirulIslam
 
Songeeter srijonshil dhara o anushilon by Sumon Hafij
Songeeter srijonshil dhara o anushilon by Sumon HafijSongeeter srijonshil dhara o anushilon by Sumon Hafij
Songeeter srijonshil dhara o anushilon by Sumon Hafij
Sumon Hafij
 

Similar to Visual basic (20)

হৃদ স্পন্দন ৫ম খন্ড .pdf
হৃদ স্পন্দন ৫ম খন্ড .pdfহৃদ স্পন্দন ৫ম খন্ড .pdf
হৃদ স্পন্দন ৫ম খন্ড .pdf
 
Teachers diary-শিক্ষকের ডায়েরি
Teachers diary-শিক্ষকের ডায়েরিTeachers diary-শিক্ষকের ডায়েরি
Teachers diary-শিক্ষকের ডায়েরি
 
Production Technology of Watermelon in the Summer Season (Bengali Version)
Production Technology  of Watermelon in the Summer Season (Bengali Version)Production Technology  of Watermelon in the Summer Season (Bengali Version)
Production Technology of Watermelon in the Summer Season (Bengali Version)
 
Judgement on the case over 'declarer of Independence'
Judgement on the case over 'declarer of Independence' Judgement on the case over 'declarer of Independence'
Judgement on the case over 'declarer of Independence'
 
Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9
 
Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9Accounting Chapter 1 Lecture 9
Accounting Chapter 1 Lecture 9
 
Return form fill up guideline-2014
Return form fill up guideline-2014Return form fill up guideline-2014
Return form fill up guideline-2014
 
Accounting Chapter 4 Lecture 01
Accounting Chapter 4 Lecture 01Accounting Chapter 4 Lecture 01
Accounting Chapter 4 Lecture 01
 
Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]
Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]
Mahe ramadan sehri and iftar timetable 2020 [www.itmona.com]
 
Accounting Chapter 3 Lecture 04
Accounting Chapter 3 Lecture 04Accounting Chapter 3 Lecture 04
Accounting Chapter 3 Lecture 04
 
GI -2 Ilish.pdf
GI -2 Ilish.pdfGI -2 Ilish.pdf
GI -2 Ilish.pdf
 
Profitable investment proposal from time consulting
Profitable investment proposal from time consultingProfitable investment proposal from time consulting
Profitable investment proposal from time consulting
 
Elephant Foot Yam - A Very Promising Vegetable Crop
Elephant Foot Yam - A Very Promising Vegetable CropElephant Foot Yam - A Very Promising Vegetable Crop
Elephant Foot Yam - A Very Promising Vegetable Crop
 
AIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdf
AIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdfAIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdf
AIBB 202 Lesson 3.8: Assessment of Working Capital Requirement_Cash Credit.pdf
 
Css bangla-e-book-tutorial css3
Css bangla-e-book-tutorial css3Css bangla-e-book-tutorial css3
Css bangla-e-book-tutorial css3
 
Article on Political Ecology- A Potential Research Approach
Article on Political Ecology- A Potential Research ApproachArticle on Political Ecology- A Potential Research Approach
Article on Political Ecology- A Potential Research Approach
 
Graphics final
Graphics  finalGraphics  final
Graphics final
 
FISH Training Module for RED
FISH Training Module for REDFISH Training Module for RED
FISH Training Module for RED
 
Safety net and khasland
Safety net and khaslandSafety net and khasland
Safety net and khasland
 
Songeeter srijonshil dhara o anushilon by Sumon Hafij
Songeeter srijonshil dhara o anushilon by Sumon HafijSongeeter srijonshil dhara o anushilon by Sumon Hafij
Songeeter srijonshil dhara o anushilon by Sumon Hafij
 

Recently uploaded

Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 

Recently uploaded (20)

Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 

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