View
215
Download
0
Category
Preview:
Citation preview
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
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.
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·‡cvivi 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
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
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|
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|
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"
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|
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
StartProgramsMicrosoftVisual Basic 5.0Visual
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
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·‡cvivi 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)
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|
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¨|
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”
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|
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|
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|
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|
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
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|
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|
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|
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 ( )
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
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|
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
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|
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
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|
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|
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
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|
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
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|
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|
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
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
PSet
Scale
Show
TextWidth
Zorder
†g_W m¤ú‡K© ciewZ©‡Z we ÍvwiZ Av‡jvPbv Kiv n‡q‡Q|
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|
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|
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|
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
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,
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
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
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‡klY
†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
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
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
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
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|
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
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
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|
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
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
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 DwjwLZ †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 =
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
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 -
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
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|
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
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
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|
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|
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
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‡jL¨ †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
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|
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
Files\Visual Studio\
Cut
CommandButton2 Name
Caption
Height
Width
Picture
ToolTipText
cmdCopy
-
560
735
C:\Program
Files\Visual Studio\
Copy
CommandButton3 Name
Caption
Height
Width
Picture
ToolTipText
cmdPaste
-
560
735
C:\Program
Files\Visual 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‡jL K‡i w`‡Z n‡e| †hgb, †KwP AvBKbwU ( cut.ico )
C:\Program Files\ DevStudio \Vb\Graphics\Bitmaps Offctbr\Small\ B&W
\Cut.ico _vK‡Z cv‡i | GwU Gfv‡e wcKPvi †cÖvcvwU©‡Z D‡jL Ki‡Z n‡e|
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|
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 weswKs Kiv
eÜ n‡q hv‡e|
Blink evU‡b wK¬K& Ki‡j cybivq weswKs 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|
wfRy¨qvj †ewmK 69
hw` Light on Ges Light off AvBKb dvBj `yÕwU C:\vb\Graphics\ Icons\Misc 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:\Vb\Graphics\Icons
\Misc\Light 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
70 wfRy¨qvj †ewmK
†KvW †jLv t
†cÖvMÖvgwU ivb Kiv‡j UvBgviwU enabled n‡q Light on dvBjwU wKQy¶Y cici wesK
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.
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 weswKs n‡Z _vK‡e| Stop Blinking evU‡b
wK¬K& Ki‡j weswKs eÜ n‡q hv‡e|
Avevi Blink evU‡b wK¬K& Ki‡j weswKs ïiæ n‡e|
Exit evU‡b wK¬K& Ki‡j †cÖvMÖvg †kl n‡q †KvW DB‡Ûv‡Z Avm‡e|
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 -
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‡jL¨ †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
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
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
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
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
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 -
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‡klY t
Dim curcontrol As Control Private Sub SetText(Source As Control)
Text1.Text = Source.ListCount
80 wfRy¨qvj †ewmK
End Sub
Private Sub SetSelected(Source As Control)
Text2.Text = Source.Text
End Sub
Curcontrol bvgK GKwU K‡›Uªvj †fwi‡qej wWdvBb Kiv n‡q‡Q| †h K‡›UªvjwU
wbev©wPZ Kiv n‡e †mwUi Rb¨ AvB‡Ug †hvM nIqv, ev` hvIqv, †UvUvj †`Lv‡bv,
wbev©wPZ AvB‡UgwU †`Lv‡bv A_v ©r ïay wbev©wPZ K‡›UªvjwUi gvb wWdvBb Kivi Rb¨
K‡›Uªvj †fwi‡qej †NvlYv Kiv n‡q‡Q|
d‡g© Total Gi cv‡ki †U·U e‡· (hvi †cÖvcvwU©R bvg Text1) Zv‡Z †mv‡m©i AvB‡Ug
msL¨v †`Lv‡bvi Rb¨ †jLv n‡q‡Q -
Text1.Text = Source.ListCount
GLv‡b ListCount †cÖvcvwU©i KvR nj K‡›Uªv‡ji wj÷ Portion Gi AvB‡Ug
msL¨v wiUvY© Kiv|
Private Sub Combo1_Click() SetSelected Combo1 End Sub
d‡g©i Selected Gi cv‡ki †U·U e· (hvi †cÖvcvwU©R †bg Text2) Zv‡Z †mv‡m©i
wbe©vwPZ AvB‡Ug (†U·U) nIqvi Rb¨ †cÖvMÖv‡g †jLv n‡q‡Q -
Text2.Text = Source.Text
Private Sub Combo2_Click() SetSelected Combo2 End Sub
1g Kg‡ev e‡· wK¬K& Ki‡j GwU wbev©wPZ nIqv, K‡›Uªv‡j †mU n‡q †U·U †mU nIqvi
Rb¨ †jLv n‡q‡Q t
Private Sub Combo1_Click() SetSelected Combo1 End Sub Private Sub Combo1_GotFocus() Set curcontrol = Combo1 SetText Combo1 End Sub
Recommended