E-Book Visual Basic PDF
E-Book Visual Basic PDF
wfRyqvj ewmK
gvneyeyi ingvb
wmmUK cvewjKk
evsjvevRvi eyK G KwDUvi Kgc
38/3 evsjvevRvi, XvKv -1100|
dvb t 7112406, 0171346538
Iqe mvBU : www.systechdigital.com
wfRyqvj ewmK
wfRyqvj ewmK
cKvkK
cwiPvjK
wmmUK cvewjKk
jLK
gvneyeyi ingvb
c_g cKvk
g 2004Bs
cQ` wWRvBb
jLK
eYwebvm I
Amv
jLK
g~j
45 UvKv
wfRyqvj ewmK
m~wPc
wfRyqvj ewmK t hv Rvbv cqvRb ................................................................... 5
KgwcDUvi cvMvwgs ...................................................................................... 5
ewmK (Basic) ..................................................................................................... 5
wfRyqvj ewmK ........................................................................................... 5
cR (Project).................................................................................................... 5
dg (Form) .......................................................................................................... 5
gwWDj (Module) ................................................................................................. 5
AeR (Object) .................................................................................................. 6
cvcvwUR (Properties) .......................................................................................... 6
BfU Ges BfU cvwmwWDi .......................................................................... 6
g_W (Methods) ................................................................................................. 6
UgU (Statement) .......................................................................................... 7
cvcvwUR, g_W I BfU mK AviI aviYv .................................................... 7
wfRyqvj ewmK i Kiv ................................................................................ 9
DBvi mv_ cwiPq .................................................................................... 9
gbyevi (Menu) ................................................................................................. 10
Uzjevi (Toolbar) ............................................................................................... 10
Uzje (Toolbox) .............................................................................................. 10
cR Gcvivi DBv (Project Explorer Window)........................................... 10
ccvwUR DBv (Properties Window) ................................................................. 10
dg wWRvBbvi (Form Designer) .......................................................................... 10
wfRyqvj ewmK cR Zwi Kiv ....................................................................10
wfRyqvj ewmK Avcbvi c_g cR ............................................................... 11
cvMvg Pvjbv Kiv ..................................................................................... 13
cvMvg e Kiv ........................................................................................ 13
cR msiY Kiv .....................................................................................14
wfRyqvj ewmK _K ei nIqv .....................................................................14
msiwZ cR mPj Kiv ..............................................................................14
dg wWRvBb Kivi wbqg ................................................................................15
wZxq cR Zwi Kiv ................................................................................. 18
wfRyqvj ewmK
wfRyqvj ewmK
ewmK (Basic)
Gi msw ic nj Basic| 1964
mvj gvwKb hyivi WvUgvDm KjRi `yRb AavcK Rb wR Kgwb I Ugvm B KvUR
c_g ewmK fvlvi ceZb Kib| mnR DPii G fvlvwU mviv wek evcK RbwcqZv
ARb Ki| ewmKi `ywU Rbwcq Dcfvlv nj GWBASIC Ges QBASIC|
Beginners all purpose Symbolic Instruction Code
wfRyqvj ewmK
wekLvZ gvBvmd&U KZK cYxZ GUI (Graphical User Interface cwieki Rb Zwi
ewmK jvsqRi AvaywbK msiY nj wfRyqvj ewmK| mnR jvsqR, AmvaviY
wWevwMs myweav Ges GKwUf G jvBeix eenvii Abb myhvM wfRyqvj ewmKK Lye
A mgqi ga wecyj LvwZ Gb w`qQ| DBvR cvMvwgs jvsqR wnme GwU
eZgvb RbwcqZvi kxl Aevb KiQ| c_g _K KqKwU fvmY AwZg Ki wfRyqvj
ewmK 4, 5 Ges 6 Gi ci GmQ wfRyqvj ewmK 7 ev wfwe WU bU|
cR (Project)
Kvb Dk mv`bi Rb wfRyqvj ewmK jLv m~Y cvMvgK cR ejv nq|
GKwU cR KqKwU dgm, dgmi KvW Ges gwWDj _vKZ cvi|
dg (Form)
wfRyqvj ewmK dg KUvj vcb Ki cvcvwUR mwUs Ki KvW wjL cR Zwi Kiv
nq| dgwUB GKwU AeR wnme KvR KiZ cvi| GKwU cR GKvwaK dg _vKZ
cvi|
gwWDj (Module)
wfRyqvj ewmK gwWDj KvW msiwZ nq| cZK dgi KvW _vK dg gwWDj|
cR GKvwaK dg _vKZ cvi| GKvwaK dg wbevn Kivi Rb Kgb KvW Avjv`v
gwWDj Zwi Ki ZvZ wjLv hvq| G gwWDjK vvW gwWDj ejv nq|
wfRyqvj ewmK
AeR (Object)
wfRyqvj ewmK AbK kwkvjx KUvj iqQ| Abvb jvsqR AbK KvW wjL h
KvR Kiv hvq; wfRyqvj ewmKi KUvj eenvi Ki AwZ mnR Zv Kiv hvq| cqvRbxq
KUvjwU dg Ryo w`q Zvi Rb cqvRbxq KvW wjLv nq| Kvb Dk mvabi Rb
eeZ wewfb KUvj, dg BZvw`K AeR ejv nq|
cvcvwUR (Properties)
wfRyqvj ewmKi KUvj, dgi AbK jY, ag ev ewk iqQ| cvMvgi Pvwn`v
Abyhvqx cqvRbxq ewkwU wbaviY Ki wbZ nq| GjvK cvcvwUR ejv nq| hgb
dg GKwU UU e hy Kivi Rb TextBox KUvj eenvi Ki UU e Zwi Kiv
nq| G UU ei DPZv, ckZv, evKKvjvi, jevi BZvw` ewk wK iKg ne Zv
mU Ki wbZ nq A_ev KvW wjL w`Z nq| Gme ewk nj UU ei cvcvwUR|
g_W (Methods)
AeRi wqvB nj g_W| Gi MVb nj Object.Method AeRi bvg Ges wcwiqW (.)
gyQ `qv nj g_W dg wqv Ki| hgb aiv hvK, cR dg Form1, Ges wcKPvi
e Picture1 AvQ| CLS A_ev Form1.cls UgU dg wKqvi Ki; Pictrure1.cls
wcKPvi e wKqvi Ki| Print Time A_ev Form1.Print time dg Form1 Gi Dci mgq
wcU Ki hLvb Picture1.Print Time mgq wcU Ki wcKPvie Picture1 G|
wfRyqvj ewmK
UgU (Statement)
UgU nj GKwU m~Y KvW jvBb| hgb, Private Sub Command1_Click () nj GKwU
UgU ev m~Y GK jvBb KvW|
Balloon.Height
Balloon.Diameter
Balloon.Color
Balloon_Puncture( )
Balloon.Deflate
Balloon.MakeNoise
"Bang"
wfRyqvj ewmK
hw` Avcwb ejybi Rb cvMvg Kib, wfRyqvj ewmK KvW wbi gZ ne| ejybi
cvcvwUR mwUs nj t
Balloon.Color = Red
Balloon.Diameter = 10
Balloon.Inflated = True
KvWi wmbU nj - AeR (ejyb) cvcvwU (Kvjvi) viv cvcvwUi fjyi AvivwcZ
gvb (jvj iO) AbymZ
ne| KvW (Dcii bvq) wjL A_ev cvcvwUR DBvZ gvb
cwieZb Kiv hvq|
ejybi g_W ne wbi bvq t
Balloon.Inflate
Balloon.Deflate
Ballon.Rise 5
wfRyqvj ewmK
Project
Explorer
Properties
Window
Form Designer
Toolbox
10
wfRyqvj ewmK
gbyevi (Menu) t
UvBUj evii wbP File, Edit, View, Project ...BZvw` jLv eviK gbyevi ejv nq| gby
wewfb Kgv Ackb wbevPb Ki wfRyqvi ewmK wewfb wb`k cqvM Ki KvR Kiv nq|
Uzjevi (Toolbar) t
gbyevii wbP wewfb AvBKb ev cZxK m^wjZ eviK Uzjevi ejv nq| cwZwU AvBKbK
Uzj ejv nq| gby wmj Ki cqvRbxq Kgv Ackb wmj Ki KvR mv`b Kivi
cwieZ mivmwi Uzjevii Uzj wKK Ki `Z KvR Kiv hvq|
Uzje (Toolbox) t
AbK KvW bv wjL aygv Uzj eenvi Ki cvMvg iZc~Y KvR Kivi eev wfRyqvj
ewmK iqQ| G mg UzjK KUvj Uzj ejv nq| dg wWRvBb Kivi mgq Uzje _K
G mg Uzj eenvi KiZ nq|
cR Gcvivi DBv (Project Explorer Window)
wfRyqvj ewmK ZwiKZ m~Y cvMvg ev AvwcKkbK cR ejv nq| cwZwU cR
KqKwU dg, gwWIj _vKZ cvi A_vr cR nj GKQ dvBji mgvnvi hv AvwcKkb
cRi dgm I gwWIjmg~ni ZvwjKv _vK|
wfRyqvj ewmK
11
Uzjei Command Button KUvj Uzj wKK& Ki dg GKwU Kgv evUb (e)
Zwi Kib|
12
wfRyqvj ewmK
2| cvcvwUR mU Kiv t
hnZz QvU G cRwUZ Avgiv ay Kgv evUbwUi cvcvwUR mU Kie ZvB G
evUbwU wbevwPZ Aevq c`vi Wvbw`K cvcvwUR DBvi Caption G wKK& Ki
Hellow UvBc Kib| Kgv evUbwUi Kvckb Hellow ne|
KvW jLv t
dgi Hellow evUb Wvej wKK& Kib| KvW DBv Icb ne, BfU cwmwWDi
(EventProcedure) Command1_Click Zwi _vKe KvW wjL c~Y Kivi Rb|
wfRyqvj ewmK
13
A_vr
Kx Pvcyb A_ev ivb evUb wKK& Kib| c`vq dgwU Icb ne|
evUb wKK& Kij UU ei wfZi Welcome to Visual Basic jLv
c`wkZ ne|
F5
Hellow
cvMvg e Kiv t
dgi KvR evUb wKK& Kib| A_ev, Uzjevii End evUb wKK& Kib|
14
wfRyqvj ewmK
cR msiY Kiv t
wfRyqvj ewmK Avgiv h cvMvg Zwi KiwQ A_vr dg Zwi KiwQ I KvW wjLwQ
GjvK GK cR ejv nq| GKwU cR GKvwaK dg _vKZ cvi| cwZwU dgK
Avjv`v bvg mf Ki Kvb bvg cR mf KiZ nq| Avgv`i ZwiKZ cRwU mf
Kivi Rb wfDKvW DBvZ A_ev dgm wWRvBb xY _vKvevq File gbyZ wKK& Ki
G wKK& Kib| A_ev, mf evUb
wKK& Kib| A_ev, Alt+F Kx-q Pc A
Pvcyb| c`vq wbi Save File As WvqvjM e Avme| File name : e dgwU h bvg
Save
mf KiZ Pvb m bvg UvBc Kib| GLvb Form1 AvQ| G bvgB mf KiZ PvBj
Save evUb wKK& Kib| dgwU Form1 bvg mf ne Ges c`vq wbi Save Project
As WvqvjM e Avme t
wfRyqvj ewmK
15
c`vq Existing DBv Icb ne| File name : e cRwUi bvg wjL GUvi w`j A_ev
ZvwjKv _K cRi bvgi Dci Wvej wKK& Kij cRwU c`vq mPj ne|
dgi AvKvi BQ Kij QvU-eo Kiv hvq| AvKvi A_vr DPZv, ckZv BZvw`
cwieZb Kiv hvq (gvDmi gvag A_ev cvcvwUR Height Ges Width cwieZb
Ki)| dgwU wbevwPZ Aevq cvcvwUR DBvi Height Ges Width cvcvwUi msLv
wjL dg QvU-eo Kiv hvq|
dg cvMvgi Pvwn`v Abyhvqx Uzje _K wewfb KUvj Ryo w`Z nq| hgb,
Kvb Kgv evUb hy Kivi Rb Uzjei Command Button Uzj wKK& Ki dgi
hLvb `iKvi mLvb wKK& Ki gvDmi evg evZvg Pc ai AvqvZvKvi e
Zwii bvq e Zwi KiZ nq| dg hy Kvb KUvjK wbevwPZ Ki WvM Ki
dgi h Kvb vb vbvwiZ Kiv hvq|
Kvb KUvj hgb, dg KqKwU Kgv evUb _vKj Ges mejvi AvKvi GKB
PvBj mejv GKmv_ wbevPb Ki cvcvwUR DBvi Height Ges Width mU
w`j mejvi AvKvi GKB ne|
16
wfRyqvj ewmK
dgi wbR^ ewk hgb; evK Kvjvi, Kvckb, bvg BZvw` cwieZb KiZ nj
dgwU wbevwPZ Ki cvcvwUR DBv _K cvcvwUR mU KiZ ne| hgb,
mvaviYfve dgi Kvckb _vK Form1 (Form2, Form3 ...) Kvckb (Form1)
cwieZb Ki My Form KiZ PvBj dgwU wbevPb Ki Caption cvcvwUR wKK&
Ki My Form UvBc KiZ ne|
wfRyqvj ewmK
17
KvW DBv _K dg wWRvBb DBvZ AvmZ PvBj View object evUb wKK&
KiZ ne| A_ev View gbyZ wKK& Ki Object G wKK& Kib| A_ev Shift+F7
Kx-q Pvcyb|
dg Kvb KUvji Abyic Kwc KiZ PvBj KUvjwUZ gvDm cqUvi wbq
gvDmi Wvb evZvg Pvcj kUKvU gby Icb ne| kUKvU gby _K Copy wmj
Ki Avevi gvDmi Wvb evZvg Pc kUKvU gbywU Icb Ki Paste evUb wKK&
Kij c`vq evZv AvmeYou already have a control named Command1. Do you
want to create a control array ?
Yes
evUb wKK& Kij KUvjwU Kwc ne Ges G`i ga GKwU Avi Zwi ne|
No
evUb wKK& Kij Avi Zwi bv nq Kwc ne Ges GwU dgi Dcii w`K
18
wfRyqvj ewmK
dg Zwi Kiv
wVK GKBfve Aviv wZbwU Kgv evUb Zwi Ki Gjvi ( name) mgvb cmdTime,
cmdClear Ges cmdExit ivLyb Ges Caption wnme Time, Clear Ges Exit ivLyb|
dgwUi wfZi Ab Kv_vI wKK& Ki dgwU wmj Ki cvcvwUR dgi Kvckb
(Form1) Gi cwieZ My Project ivLyb|
wfRyqvj ewmK
19
dgwU Zwi KiZ Avgiv cvcvwUR wK wK mU KiwQ Zv wbi mviYxZ Gfve cKvk Kiv
hvq t
Object
Form 1
Command 1
Command 2
Command 3
Command 4
Property
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Setting
My Project
cmdDate
Date
cmdTime
Time
cmdClear
Clear
cmdExit
Exit
Uzje _K Kgv evUb wbq dg Zwi Kiv c_g evUbwUi bvg Command 1 ne|
wZxqwU Command 2, ZZxqwU Command 3 Gfve hZwU _vKe ZZwUi bvgi mv_ wgK
msLv Avme| cvMvg Avgv`i Dk nj c_g Kgv evUb ( Date) G wKK& Kij
KgwcDUvii NwoZ msiwZ eZgvb ZvwiL c`kb Kie| ZvB G evUb Wvej wKK Ki
Gi wKK& BfU cwmwWDi KvW wjLZ ne| hgb t
Private Sub CmdDate_Click ( )
Print Todays date is; Date
End Sub
cvMvgi Pvwn`v Abyhvqx GZ eeZ cwZwU AeRi (hgb, Kgv evUb) BfU
cwmwWDi (hgb, wKK& BfU) KvW wjLZ nq| ZvB AeRi bvg mwKZ Dki
mv_ wgj iL Kij KvW eySZ mywea nq| hgb, Date Gi Rb t
Private Sub cmdDate_Click ( )
Date
End Sub
mgqi Rb t
Private Sub cmdTime_Click ( )
Time
End Sub
wfRyqvj ewmK
20
GLvb,
Dciv wZxq cRwU ZwiZ Avgiv c_g dgwWRvBb A_vr wewfb AeR eenvi Ki
G`i cvcvwUR mwUs eYbv KiwQ| G eBq Avgiv AbK cR Zwi KiwQ| cwZwU
cRi Rb dg wWRvBb Gfve eYbv w`j eBqi Kjei AbK ew cve ; GQvov
eYbv co cvVK`iI PU& Ki eySZ Amywea ne| ZvB Avgiv Dciv dgwWRvBb
mviYxZ Object Gi wbP eeZ AcRmg~ni ZvwjKv ; Property Z AeRi Rb wK
wK cvcvwU mU Kiv nqQ mjvi bvg Ges Setting Gi wbP wK wK mU Kiv A_vr
Value ev gvb wjLe|
cR msiY Kiv t
My Project
KvW jLv t
KvW jLvi Rb KvW DBvZ hZ ne| Avgiv h cRwU Zwi Kie ZvZ PviwU
Kgv evUb iqQ| cwZwU Kgv evUb wKK& Kij GK GK aibi KvR ne| hgb,
Date evUb wKK& Kij dg ZvwiL c`wkZ ne| G Date Kgv evUbi Dk
(Object) c~Y ne gvDm w`q wKK& Kij A_vr wKK& BfU| GK Avgiv Gfve ejZ
cvwi t
cvMvg Pvjy Ki dgi (Date Kvckbi) Kgv evUb (cmdDate) wKK& Kij
A_vr NUe Kvb mgq ; hLb wKK& Kiv ne| ZvB Gi cwmwWDi ne
wKK& BfU (Click Event)|
wKm wKK& Kij Dk (AeR) c~Y ne ? - Kgv evUb| ZvB wfRyqvj
ewmKi fvlvq GwUB nj AeR|
Event
wfRyqvj ewmK Dk wK KviY NUe Zvi Aaxb KvhcYvjx A_vr KvW wjLZ nq|
A_vr - AeR-Gi BfU KvW wjLZ nq|
hgb, ZvwiL c`kbi Rb KvW wjLZ ne cmdDate evUbi wKK& BfU| A_vr cmdDate_Click ( ) BfU Ges Gi Rb h UgU mUv _vKe Private Sub Ges End
Sub Gi ga|
KvW Gfve jLvi Rb `ywU wbqgi h KvbwU AbymiYxq GK. KvW DBvZ mivmwi UvBc Ki A_vr Private Sub cmdDate_Click ( ) UvBc Ki|
A_ev
`yB . KvW DBvZ AeR wmj Ki BfU wmj Ki|
wfRyqvj ewmK
21
Avgv`i G cRwUZ dgi Date Kgv evUb Wvej wKK& Kij A_ev D evUbwU
wmj Ki F7 Kx Pvcj G AeRi KvW jLvi Rb BfU cwmwWDi Avme -
cvMvgwU Pvjbv Ki Time Kgv evUb wKK& Kij dg eZgvb mgq `Lve mRb Time
Kgv evUb (cmdTime) Gi wKK& BfU KvW wjLZ ne| ZvB KvW DBvZ AeR
ei
wfRyqvj ewmK
22
GLvb cmdTime AeRwUi Rb Click BfU cwmwWDi wbevwPZ nqQ| cvMvg dgi
evUb wKK& Ki djvdj cvIqv hvq ZvB Kgv evUbi Rb wKK& BfU ^qswqfve
wbevwPZ nqQ|
AeR, BfU (hgb t gvDm wKK&) mvov `q| Avcwb BfU cwmwWDi wjLZ cvib
AeRi Rb ej w`Z ne GwU wK BfU mvov `e| Kvb AeRi Rb KvW
DBvZ BfU wbevPb KiZ nq cwmwWDii
evUb wKK& Kij wbevwPZ AeRi mv_ mwKZ BfUi cwmwWDi ZvwjKv
c`wkZ ne| hgb t
ZvwjKv _K Kvb BfU wbevPb Ki BfUi Rb cwmwWDi wjLZ nq| GKwU BfU
cwmwWDii MVb nj t
Object_Event ( )
wfRyqvj ewmK
23
GLvb, Print mivmwi bv wjL Form1.Print jLv jvMZ| GLvb Print wb`kwU dg
(Form1) wcU Ki ej Form1.Print bv wjLjI ne| wK dg wcU bv Ki Kvb
jej (hgb, Label 1) wcU KiZ nj Label1.Print Gfve wjLZ nZv|
cvMvg Pvjbv Ki Clear bvgK Kgv evUb wKK& Kij dg wcU nIqv me jLv
gyQ hvIqvi Rb Clear_Click ( ) BfU CLS wb`k wjLyb| A_vr -
24
wfRyqvj ewmK
cR Modify Kiv t
Dciv cRwUZ Avgiv Date Ges Time evUb wKK& Kij eZgvb ZvwiL Ges mgq
dg Avm| dg bv Gb Date Ges Time Kgv evUbi cvki UU e AvbZ PvBj
cRwU wbi gZ gwWdvB KiZ ne t
wfD KvW DBvZ _vKj View Object evUb wKK& Ki A_ev View gbyZ wKK&
Ki Object G wKK& Ki A_ev Shift+F4 Kx-q Pc dg wWRvBbvi DBvZ
Avmyb|
Uzjei TextBox evUb wKK& Ki Date Kgv evUbi evg w`K GKwU AvqvZvKvi
j^v UU e Zwi Kib|
wfRyqvj ewmK
25
Property
Name
Text
Name
Text
Text 2
Setting
txtDate
[ blank ]
txtTime
[ blank ]
txtDate.Text = Date
evUb wKK& Kij eZgvb ZvwiL UU e Avmvi Rb Dciv jvBb jLv nqQ|
GK Gfve ejv hvq txtDate bvgK UU ei UU ne eZgvb ZvwiL hv Date evUb
wKK& Kij (cmdDate_Click ( ) BfU) Avme|
Date
KvW DBvi
wjLyb t
cmdTime_Click
cwmwWDi
AvMi
KvW
gwWdvB
Ki
wfRyqvj ewmK
26
dgi Clear evUb wKK& Kij Date Ges Time Gi UU ei jLv gyQ hvIqvi
Rb cmdClear_Click BfU wjLyb t
txtDate.Text =
txtTime.Text =
GLvb Wvej KvUkbK bvj (Null) ejv nq| bvj A_ wKQy bB A_vr dvuKv| cRwU
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
cRwU gwWdvB Kiv kl nj| GLb Ctrl+S Kx-q Pc A_ev Save evUb wKK& Ki
cRwU mf Kib|
cR ivb Kiv t
F5
Time
Clear
Exit
Date
wfRyqvj ewmK
27
28
wfRyqvj ewmK
Uzjei Label KUvj Uzj wKK& Ki gvDm cqUvi dgi c_g UU ei evg w`K
GKwU AvqvZvKvi e Zwi Ki gvDmi evZvg Qo w`j Lable 1 jLv `Lv hve|
wfRyqvj ewmK
29
jeji (Name) cvcvwUR wnme lblDate ivLyb| wVK GKBfve Time UU ei evg
cvk jej e Time is : jeji Kvckb wnme w`b Ges G jejwUi name
cvcvwUR lblTime ivLyb| dgwU `LZ ne wbic t
Label 2
Crl+S
Property
Name
Caption
Visible
Name
Caption
Visible
Setting
lblDate
Todays Date is :
True
lblTime
Time is :
Ture
wfRyqvj ewmK
30
KviY `ywU jeji B Visible cvcvwUR True Kiv AvQ| False Ki w`j cRwU
ivb Kivj jej cw`kZ ne bv| wK Avgiv hw` Ggbfve PvB hvZ cR ivb Kivj
jej bv `LvjI A_vr Date UU ei cvki jej Todays Date is bv `LvjI
Date
dgi Time evUb wKK& Kij jej c`wkZ ne| mRb dg wWRvBb jej lblDate
Gi Visible cvcvwUR False Ki w`Z ne Ges cmdTime_Click ( ) BfU wbi KvW
mshvRb KiZ ne t
lblTime.Visible = Ture
Avgv`i ZwiKZ G cRwU ivb Kwiq Clear evUb wKK& Kij aygv `ywU UU ei
jLv cwivi nq hvq| wK G evUb wKK& Kij jej `ywUI cwivi (A`k) nq
hvIqvi Rb cmdClear_Click ( ) BfU wbi KvW mshvRb KiZ ne t
lblDate.Visible = False
lblTime.Visible = False
wfRyqvj ewmK
31
evUb wKK& Kij UU ei evg cvk Time is: jLvwU `kgvb ne Ges UU
ei wfZi eZgvb mgq c`wkZ ne| Clear evUb wKK& Kij UU ei me jLv
cwivi nq hve Ges ei evg cvki jLvI A`k (jej Visible = False) nq
hve|
Time
32
wfRyqvj ewmK
dgi eenvi
wfRyqvj ewmK Form mePq iZc~Y AeR | h Kvb GvwcKkb Zwi KiZ
Form eenvi KiZ nq| h Kvb DBvR wfwK cvMvg i Kij GKwU DBv
c`wkZ nq | G DBvwZ wewfb evUb ev Ackb cQ` Kij Abvb DBv ev WvqvjM
e c`wkZ nq| c`wkZ DBv ev WvqvjM eB nj ZwiKZ GK GKwU dg| dg Abvb
AeRi aviK wnmve KvR Ki | wfRyqvj ewmK wewfb KUvjjvK dgi Dci
vcb Ki cvMvgi BUvidm Zwi Kiv nq| gvwcj WKzgU BUvidm ( MDI) G
GKvwaK PvB dg _vKZ cvi|
wP t wfRyqvj ewmK dg
dg cvcvwUR t
mvaviYfve wfRyqvj ewmK i Kivi
mgq Standard EXE wbaviY Ki
vvW dg Zwi Kiv nq| ZwiKZ
dgi ewk wWd _vK | eenviKvix
BQ Kij Zvi gZ Ki dgK
mvRvZ cvib| hgb, dgi DPZv,
ckZv KZ ne, evKKvjvi wK ne,
dgi Dci gvDm cqUvi wbj Gi
AvKwZ cwiewZZ ne wKbv, dgi
Kvckb wK ne BZvw` mU Ki `qv
hvq| Gme ewkB nj cvcvwUR|
dgi wewfb cvcvwUR _vKZ cvi|
mvavibfve Kvb dg wmj Kiv
Aevq cvcvwUR DBvZ Gi
cvcvwURjv `Lv hvq| hgb,
wfRyqvj ewmK
33
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
Appearance
AutoRedraw
BackColor
BoderStyle
ClipControls
t
t
t
DrawStyle
Caption
wfRyqvj ewmK
34
Enabled
FillColor
Font
ForeColor
Height
Icon
t
t
t
KeyPrview
Left
MaxButton
MDIChild
MinButton
MouseIcon
Movable
Top
Visible
Picture
wfRyqvj ewmK
35
Gfve Kvb BfU wK msMwVZ ne Zv H BfU wbw` Ki w`Z nq| wfRyqvj ewmK
6.0 Z dgi 31wU BfU iqQ| Gjv 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
wfRyqvj ewmK
36
Form g_W
Kvb BfU wK wqv ne KvW Zv wjL w`Z nq | G KvWjv wfRyqvj ewmK c~e
_K Zwi Ki ivLv nqQ, Gjv g_W I dvskb bvg cwiwPZ| mKj g_WB mKj
AeRi mv_ eenvi Kiv hvq bv| GK GKwU g_W Dnvi KvhKvwiZv Abyhvqx wewfb
AeRi mv_ eenvi Kiv hvq| dgi Rb wbw` cvcvwUR Ges BfU iqQ hv Avgiv
cvcvwUR DBv Ges KvW DBv _K RvbZ cvwi wK dg AeRi Rb KZwU
g_W AvQ Zv mivmwi Rvbv hvq bv| G njc gbyi mvnvh wbq Rvbv hvq| hgb,
Hide g_WwU eenvi Kij dgwU jyKve Ges Cls g_WwU eenvi Kij dgwU wKqvi
ne| GRb UgU ne t
Object(Form name ).Method
Form1.Hide
Form1.Cls
wfRyqvj ewmK dg AeRi Rb h mKj g_W eenvi Kiv hvq wbP mjvi
ZvwjKv `qv nj t
Circle
Cls
Hide
Line
Move
Point
PopupMenu
Print Form
PSet
Refresh
Scale
SetFocus
Show
TextHeight
TextWidth
Zorder
wfRyqvj ewmK
37
vUAvc dg
mvaviYfve cvMvg hw` GKwU dg _vK Zvnj G dgwUB c`wkZ nq| wK cvMvg
GKvwaK dg _vKj c_g h dgwU Zwi Ki eenvi Kiv nqwQj mwUB c`wkZ nq A_vr
cvMvg Pvjy Kij c_g G dgwU Avm| c_g h dgwU c`wkZ nq mwUK vUAvc dg
ejv nq| GKvwaK dghy cvMvg ci Zwi Kiv nqwQj Gic Kvb dgK vUAvc dg
wnmve wbw` Kiv hvq| wbP Avgiv ci Kiv nqQ Ggb GKwU dgK wKfve vUAvc
dg wnmve wbw` Kiv hvq m mK `Le|
1. GKwU bZzb Standard EXE cR i Kib|
2. dgi Name cvcvwUZ frmOne Ges Caption cvcvwUZ First Form wjLyb|
3.
38
5.
wfRyqvj ewmK
6.
7.
bZzb dgi Name cvcvwUZ frmTwo Ges Caption cvcvwUZ Form One
wjLyb|
wfRyqvj ewmK
4.
8.
9.
39
10.
wfRyqvj ewmK
40
cR Zwi Kiv t
1.
2.
3.
Form1
Command1
Command2
Command3
Command4
cvcvwUR
Name
Caption
Name
Caption
Name
Caption
Name
Caption
Name
Caption
mwUs
Form1
Background Color
cmdRed
Red
cmdGreen
Green
cmdYellow
Yellow
cmdBlue
Blue
wfRyqvj ewmK
Command5
Name
Caption
KvW jLv t
KvW DBvZ Gm wewfb cwmwWIi wbPi 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
41
cmdClose
Close
42
wfRyqvj ewmK
cR t KvjKzjUi Zwi
wnmve wbKvk Kivi Rb KvjKzjUi GKwU Acwinvh h| `bw`b wewfb MYbvi KvR
Avgiv G hwU eenvi Ki _vwK| hw` Avcbvi KvQ G hwU bv _vK Zvnj GZ fvebvi
wKQy bB| KgwcDUvi Ab Ki wfRyqvj ewmK w`q GKwU KvjKzjUi Zwi Kivi Rb
wbPi c`c wbb t
1. wbic dg Zwi Kib t
dgwUi AeKvVvgv 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
wfRyqvj ewmK
CommandButton 6
KvW jLv t
wewfb BfU wbi 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
Caption
Name
Caption
43
Clear All
cmdExit
Exit
44
wfRyqvj ewmK
txtAdd.Text = mult
End Sub
Private Sub cmdSubs_Click()
number1 = txtNumber1.Text
number2 = txtNumber2.Text
subs = number1 - number2
txtAdd.Text = subs
End Sub
wfRyqvj ewmK
45
cvMvgwU Pvjy Aevq Exit evUb wKK& Kij cvMvg kl nq hvIqvi Rb cmdExit
Gi Click BfU End jLv nqQ|
cvMvgwU ivb Kwiq 1g `ywU UU e msLv wjL * evUb wKK& Kij msLv `ywU Y
nq Ydj ZZxq UU e Avmvi Rb cmdMult_Click BfU jLv nqQ t
Number 1 = txt Number1.Text
Number 2 = txt Number2.Text
Mult = number 1 * number 2
txt Mult.Text = mult.
Abyicfve Ges / wPwZ Kgv evUb wKK& Kij msLv `ywUi ga weqvM Ges
fvM nq ZZxq UU e djvdj c`kbi Rb cmdSubs_ Click( ) Ges
cmdDivid_Click ( ) BfU KvW jLv nqQ|
wfRyqvj ewmK KzBK ewmK (Quick Basic or QBasic) Gi Kvjvi dvskvb eenvi Ki
lvjwU iOi eenvi Kiv hvq| AeR Gi evK Kvjvi ev dviKvjvi cwieZb Qbcolor
dvskvb eenvi Kiv nq| wb Kvb iOi Rb Color Number KZ Zvi ZvwjKv `qv nj t
Color
Black
Blue
Green
Cyan
Red
Magenta
Yellow
White
Gray
Light Blue
Light Green
Light Cyan
Color Number
0
1
2
3
4
5
6
7
8
9
10
11
wfRyqvj ewmK
46
Light Red
Light Magenta
Light Yellow
Bright White
myZivs
Qbcolor (5) = Magenta
Qbcolor (14) = Light Magenta
12
13
14
15
Assignment Statement
Text1. Forecolore = QBColor (4)
Text2. BackColor = QBColor (6)
Form1. BackColor = QBColor (1)
Form1. ForeColor = QBColor (2)
Action Performed
Text1 Gi diKvjvi jvj mU ne|
Text2 Gi evK Kvjvi njy` mU ne|
Form1 Gi evK Kvjvi bxj mU ne|
Form1 Gi di Kvjvi meyR mU ne|
Text1. BackColor = QBColor (Text2.Text) Text 1 Gi evK Kvjvi Text2 Z h msLv
cR t QBColor c`kb
Kvb Kvjvi bv^vii Rb Qbcolor dvskvbwU wK Kvjvi `q Zvi ZvwjKv `qv nqQ|
ZvwjKvwU gyL bvI _vKZ cvi| iOi bv^vi GwU w`j H bv^vii QbColor dvskvb wK
iO diZ `q Zvi Rb Pjyb GKwU cR Zwi Kwi| cRwUZ dg UU e Ges
Kgv evUb _vKe| UU e msLv GwU Ki Kgv evUb wKK& Kij dgi AviKwU
UU e m msLvi Rb Qbcolor dvskvb wK iO `e Zv c`wkZ ne| End evUb wKK&
Kij cRwU kl nq hve|
dg Zwi Kiv t
wfRyqvj ewmK
47
dgwUi AeKvVvgv nj t
Object
Form 1
Label 1
Property
Caption
Caption
Font
Label 2
Caption
Font
Text 1
Name
Text
Name
Text
Name
Caption
Name
Caption
Text 2
Command 1
Command2
Setting
QB Color List
Color Number
MS Sans Serif
10 point
Bold
QBColor Function Return Color =
MS Sansarif
10 Point
Bold
txtColor
[ blank ]
txtShow
[ blank ]
cmdShow
Show Color
cmdExit
Exit
jeji dUi mvBR I cKwZ wbaviYi Rb jej wbevwPZ Aevq Font cvcvwURi
Dci Wvej wKK& Kij A_ev cc evUb wKK& Kij dU WvqvjM e Avme | WvqvjM
e Font, Fon Style, Size BZvw` wbaviY Ki Ok evUb wKK& Kij jeji Rb D
dU, dU vBj Ges dU mvBR mU ne| cRwU QB Color bvg Save Kib|
KvW jLv t
wfRyqvj ewmK
48
Exit
F5
Color Number
Return Color =
Kx Pvcj A_ev Start evUb wKK& Kij c`vq dgwU Icb ne|
wfRyqvj ewmK
49
Gfve Color Number e hZ msLv wjL Show Color evUb wKK& Kiv ne wZxq
UU e D msLvi QBColor dvskvb KZK iO wiUvY ne| Exit evUb wKK&
Kij cvMvg kl ne|
Uzje _K GKwU K^ve, `yBwU jej Ges GKwU KgvevUb KUvj dg vcb
Ki dgwUK wbPi gZ Ki mvRvb t
wfRyqvj ewmK
50
ComboBox1
Label1
Command1
Properties
Name
Height
Width
Name
Text
Name
Caption
Font
Name
Caption
Settings
Form1
3060
4170
Combo1
Label1
You Have Selected
MS Sens Serif
( 12, Bold)
Command1
Close
wfRyqvj ewmK
4.
51
52
wfRyqvj ewmK
wP t K^vwj _K 3 wmj KivZ dg You Have Selected jLvi cvk 3 c`wkZ nqQ|
wfRyqvj ewmK
53
mgq RvbZ cIqvP eenvi KiZ nq| wfRyqvj ewmK w`q Avgiv Lye mnR cIqvP
Zwi KiZ cvwi| Zwi Kivi Rb Pjyb Avgiv mvgb AMmi nB|
dg wWRvBb Kiv t
bZzb GKwU dg Icb Ki dg wZbwU jej, wZbwU UU e Ges PviwU Kgv evUb
hy Kib| dgwU ne wbic t
dgwUi AeKvVvgv t
Object
Label 1
Label 2
Label 3
TextBox 1
Properties
Caption
Caption
Caption
Name
Text
Settings
Start time
Stop time
Elapsed time
txtStart
___
TextBox 2
Name
Text
txtStop
___
TextBox 3
Name
Text
txtElapsed
___
CommandButton 1
Name
Caption
Name
Caption
Name
Caption
Name
cmdStart
Start
cmdStop
Stop
cmdClear
Clear All
cmdExit
Exit
CommandButton 2
CommandButton 3
CommandButton 4
wfRyqvj ewmK
54
KvW jLv t
dgi Start evUb (hvi cvcvwUR bvg cmdStart) wKK& Kij Start time : jeji cvki
UU e (txtStart) i mgq Avmvi Rb cmdStart_Click ( ) BfU wjLyb t
Private Sub cmdSport_Click
txtStart.Text = Timer
txtStop.Text =
txtElapsed.Text =
Beep
End Sub
ivb UvBg dgi Stop evUb wKK& Kij UvBgvi e nq Stop jeji cvki
UU e (txtStop) e mgq Ges Elapsed jeji cvki UU e
(txtElapsed) G AwZevwnZ mgq A_vr kl mgq - i mgq ei nIqvi Rb
cmdStop_Click ( ) BfU jLyb t
Clear All
()
BfU jLyb t
wfRyqvj ewmK
55
End Sub
Exit
cR ivb Kiv
F5 Kx Pc cvMvgwU ivb Kivj dgwU Avme| Start evUb wKK& Kij UvBgvi Pvjy ne
Ges txtStart UU e i mgq `Lve| cvq cvuP mK ci Stop evUb wKK& Kij
txtStop UU e kl mgq Ges txtElapsed e AwZevwnZ mgq ( Elapsed time)
`Lve| hgb t
56
wfRyqvj ewmK
GLvb Start Ges Stop mgq `yB `kwgK KgwcDUvii Nwoi Ticks mgq c`wkZ nqQ|
KgwcDUvii Nwo mK 18.2 tick w`Z cvi| myZivs UvBgvii 1 = 1/18.2 = 0.055
mK A_ev cvq 55 wgwjmK|
(1 wgwjmK = 0.001 mK|)
Elapsed mgq mK AvU `kwgK cKvk Kiv nqQ| hw` AvU `kwgK bv Pq `yB
`kwgK Pvb Zvnj Format dvskvb eenvi KiZ ne| Zvnj cvMvgi cmdStop_Click
( ) BfU cwmwWbDi gwWdvB Ki wbi gZ Ki wjLZ ne 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 cvMvgwU ivb Kwiq Start evUb wKK& Ki wKQyY ci Stop evUb wKK& Kij
Elapsed mgq `yB `kwgK c`wkZ ne|
aiv hvK, GKwU wews 60 Zvjv| wews Gi wjdwU Kvb Zvjvq Mj Zv Rvbv `iKvi|
GLvb Avgiv jevi KUvj eenvi cR Zwi Kie| cRwU -
wfRyqvj ewmK
57
ivb Kivq fvwUKvj jevii vBWvi WvM Ki Dciii w`K DVvZ _vKj You
have reached : jLvi cvki UU e msLv ( wjdwU KZ Zvjvq cwQqvQ ) Zv
c`wkZ ne|
Close evUb wKK& Kij cvMvg kl ne|
cvMvgwU Zwii Rb wbi bvq dgwU wWRvBb Kib|
dg wWRvBb Kiv t
dg GKwU UUe, GKwU jej, GKwU fvwUKvj jevi Ges GKwU Kgv
evUb vcb Ki AeRjvi cvcvwUR mU Kib| dgwU ne wbic t
Properties
Name
Caption
Settings
Form1
Floor Count
Label1
Name
Caption
Font
Name
Text
Font
Name
Max
Min
Height
Label1
You have reached floor
Sens Serif ( 14, Bold )
Text1
MS Sens Serif
VScroll1
0
60
2655
TextBox1
VScroll1Bar1
KvW jLv t
wfRyqvj ewmK
58
VScroll1_Change() cwmwWDi
End Sub
Private Sub Command1_Click()
End
End Sub
wfRyqvj ewmK
59
cvMvgwU ivb Kwiq UUe wKQy wjL Bold PKe wKK Ki PKgvK w`j jLvwU
ev ne Ges Italic PKe wKK Ki PKgvK w`j jLvwU BUvwjK ne|
cRwU Zwi Kivi Rb wbPi c`c wbb t
5. bZzb GKwU vvW dg Icb Ki Uzje _K UU e, `ywU PKe Ges
GKwU KgvevUb KUvj dg vcb Ki dgwUK wbPi gZ Ki mvRvb t
6.
7.
Properties
Name
Caption
Name
Text
Name
Caption
Name
Caption
Name
Caption
Settings
Form1
CheckBox Example
txtDisplay
chkBold
Bold
chkItalic
Italic
cmdClose
Close
wfRyqvj ewmK
60
fnt.Bold = True
Else
fnt.Bold = False
End If
End Sub
wfRyqvj ewmK
61
MvoxZ Ki hvQb| mvgb ivvwU mvRv Pj MQ Ges Wvb w`K GKwU evuK AvQ|
Avcwb hw` K vb hZ Pvb Zvnj mRB hZ ne ; Avi hw` L vb hZ Pvb Zvnj
Wvb w`K evuK wbZ ne| cvMvgi ga G wWwmkb vKPviwU kZ cixv Ki kZi
wfwZ cevwnZ nq cvMvg wbevn Ki| wK NUe A_ev NUe bv Zv kZi gvbi Dci
wbfi Ki| kZwU mvaviYZ `ywU gvb A_ev GKwU fwiqej Ges GKwU gvb A_ev `ywU
fwiqeji ga mK A_ev Zzjbv Ki| kZ Zwi KiZ AvcbvK wijkbvj AcviUi
eenvi KiZ ne| wbi Uwej wijkbvj AcviUimg~ni ZvwjKv `qv nj t
AcviUi
=
<>
A_
mgvb
Amgvb
kZi D`vniY
wK NUe
hw` Text1.Text=0 nq Zvnj mZ ne
Text1.Text < > 7 hw` Text1.Text = 0 mgvb 7 bv nq Zvnj
mZ ne|
Text.Text = 0
Text1.Text > 5
hw` 5 Gi Pq eni nq Zvnj mZ ne|
eni
Text1.Text < 3
z`Zi
hw` 3 Gi Pq QvU nq Zvnj mZ ne|
>=
eni ev Text1.Text =>8 hw` 8 Gi Pq eo ev 8 Gi mgvb nq
mgvb
Zvnj mZ ne|
<=
z`Zi ev Text1.Text =<11 hw` 11 Gi mgvb ev ZviPq z` nq
Amgvb
Zvnj mZ ne|
If ... Then UgUwU KgwcDUviK wKQy Acvikb wbevn KiZ ej hw` c`q kZwU
mZ nq| hw` kZwU wg_v nq Zvnj KgwcDUvi Acvikb ev` w`q hve|
hgb t
>
<
kZ
wfRyqvj ewmK
62
dg Zwi Kiv t
1| bZzb GKwU dg Icb Ki wbic
dg Zwi Kib t
Property
Caption
Name
Caption
Name
Text
Setting
Show what
cmdShow
Exit
cmdExit
___
KvW jLv t
1| Show What evUb Wvej wKK Ki cmdShow_Click ( ) BfU wbi KvW wjLyb t
2|
wfRyqvj ewmK
63
2| UU e 7 wjL Show What evUb wKK Kij dg Positive jLv c`wkZ ne| 5 wjL evUb wKK Kij Negative Ges 0 wjL Show What evUb wKK& Kij Zero
jLv c`wkZ ne|
3| Exit evUb wKK Kij cvMvg _K ei nq hve|
IF...THEN...ELSE UgU eenvi Ki cR Zwi
UgU eenvi Ki Avgiv GKwU cR Zwi Kie| cZKwUi dg
wZbwU PK e (Red, Green Ges Blue) _vKe| GKwU Kgv evUb (Set Back Color)
_vKe| PK e wKK Kij () wP Avme A_ev G AckbwU wbevwPZ ne| h Kvb
PK e wKK Ki Kgv evUbwUZ wKK& Kij dgi evK Kvjvi D PK AckbwUi
ne| hgbt Blue AckbwU wbevwPZ Ki Set BackColor evUb wKK Kij dgi evK
Kvjvi bxj ne| Red Ges Green PK Ackb wbevPb Ki evUb wKK Kij G `yUv
iOi wgwkZ iOi ne dgi evK Kvjvi| wZbwU AckbB wbevPb Ki Kgv evUb wKK
Kij dgi evK Kvjvi wZbwU iOi wgwkZ iOi ne| cRwU Zwi Kivi Rb wbi
c`c wbb t
If ... Then ... Else
dg Zwi Kiv t
bZzb GKwU dg Icb Ki wbic dg Zwi Kib t
Check2
Property
Caption
Name
Caption
Name
Caption
Name
Value
Caption
Name
Value
Setting
Mixcolor
frmMixcol
Set Back Color
cmd Backcolor
Red
ChkRed
0
Green
chkGreen
0
64
Check3
wfRyqvj ewmK
Caption
Name
Value
Blue
ChkBlue
0
dvuKv A_vr Value = 0
wfRyqvj ewmK
65
gby Ges cc-Avc gby Zwi Kiv mK Avgiv RbwQ| DBvR gby _K Ackb
wmj Kiv KvR Kiv QvovI Uzjevii Uzj wKK KiI KvR Kivi eev ivLv nq| G
eBqi wgwW bvUcvW Zwi Kivi cR Uzjevi Zwi Kivi cwZ mK AvjvPbv Kiv
nqQ| GLvb Avgiv mnR cwZZ Uzjevi Zwi Ki ZvZ Uzj hy Ki KvR Kivi wbqg
mK Rvbe| Avgiv h UzjeviwU Zwi Kie Zv ne wbPi gZv t
Uzjevi wZbwU Uzj ev evUb _vKe| dgi UUe Kvb jLv wbevPb Ki
KvU Uzj wKK Kij wbevwPZ jLv KvU ne Ges Kwc Uzj wKK Kij Kwc
nIqvi Rb wKcevW Rgv ne| Uzjevii c evUb wKK Kij wKcevW
_K jLv c ne|
Uzjevii Kvb Uzj gvDm cqUvi wbj UzjwUi UzjwUcmUU Avme| hgb
KwP Uzji Dci gvDm cqUvi wbj Cut jLv Avme|
2.
Uzje _K wcKPvi Uzj wKK Ki dgi gbyi wbP GKwU AvqvZvKvi e Zwi
Kib|
66
3.
wfRyqvj ewmK
PictureBox
Name
Appearence
DragMode
Height
Width
Picture1
1-3D
1-Automatic
615
3135
CommandButton1
Name
Caption
Height
Width
Picture
cmdCut
560
735
C:\Program
Files\Visual Studio\
Cut
cmdCopy
560
735
C:\Program
Files\Visual Studio\
Copy
cmdPaste
560
735
C:\Program
Files\Visual Studio\
Paste
CommandButton2
CommandButton3
ToolTipText
Name
Caption
Height
Width
Picture
ToolTipText
Name
Caption
Height
Width
Picture
ToolTipText
wfRyqvj ewmK
4.
67
cvMvgwU Pvjy Ki dgi UUei jLv wmj Ki Uzjevii Kwc Uzj wKK
Kij wbevwPZ jLv DBvRi wKcevW msiY nIqvi Rb cmdCopy Gi
Click BfU wbPi KvW wjLyb t
Private Sub cmdCopy_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
End Sub
5.
cvMvgwU Pvjy Ki dgi UUei jLv wmj Ki Uzjevii KvU Uzj wKK
Kij jLvwU KU DBvRi wKcevW msiY nIqvi Rb cmdCut Gi Click
BfU wbPi KvW wjLyb t
Private Sub cmdCut_Click()
Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.SelText = ""
End Sub
6.
7.
cvMvg Pvjy Kiv Aevq UzjeviwUK gvDm w`q WvM Ki vbvwiZ Kivi Rb
Form Gi DragDrop BfU wbPi 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
jLvwU UvBc Ki wKQy jLv wbevPb Ki Uzjevii KvU, Kwc, c Uzji eenvi `Lyb|
68
wfRyqvj ewmK
cR t jvBU Rjv/wbfv
GLvb Avgiv h cvMvgwU Zwi Kie mwU
dgi wZxq BgR ewU wmj Ki Dciv wbqg Light on dvBjwU jvW Kib|
wfRyqvj ewmK
69
hw` Light on Ges Light off AvBKb dvBj `ywU C:\vb\Graphics\ Icons\Misc G bv
_vK Zvnj Uvevii Start evUb wKK& Ki Find G wKK& Ki Files or Folders
G wKK& Ki dvB WvqvjM e Named : e *.ico wjL Find Now evUb wKK&
Ki dvBj `ywU Kvb wWiixZ AvQ Zv Rb wbb|
ZwiKZ dgwU `Lve wbic t
Light on
Properties
Name
Caption
Settings
Form1
Light on / Light off
Timer1
Name
Enabled
Interval
Timer1
True
400
Image 1
Name
Picture
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
wfRyqvj ewmK
70
KvW jLv t
cvMvgwU ivb Kivj UvBgviwU enabled nq Light on dvBjwU wKQyY cici we-sK
nIqvi Rb cmdBlink Gi Click BfU wjLyb t
Private Sub cmdBlink_Click
Timer1.Enabled = True
End Sub
nq Light
Light off hw` `kgvb _vK Zvnj ZvK A`k Ki Light on K `kgvb Kivi Rb
Ges Light off hw` A`k _vK Zvnj Light on K A`k Ki Light off K `kgvb
Kivi Rb A_vr Timer Gi Enable true ev False Kij wK NUe Zv wbw` KiZ
Timer1_Timer ( ) BfU wjLyb t
End Sub
End.
wfRyqvj ewmK
71
F5
Exit
wfRyqvj ewmK
72
cR t wj e Zwi Kiv
DBvR wfwK wewfb cvMvg wewfb AvBUg wmj Kivi Rb wj e hgb t Combo
e, PK ei eenvi Avgiv mevB `LwQ| wfRyqvj ewmK G aibi wj e Lye
mnR Zwi Kiv hvq| Pjyb G aibi GKwU cvMvg Zwi Ki `wL| Avgiv h wj
cvMvgwU Zwi Kie ZvZ hv _vKe Zv nj t
h Kvb AvBUg wj Kvb AvBUg hvM Kivi Rb ev Kvb AvBUg ev` `qvi
Rb Add Item Ges Remove Item bvgK `ywU Kgv evUb _vKe|
dg wWRvBb Kiv t
Avgv`i AvjvwPZ cvMvgwU Zwi Kivi Rb wbic dg Zwi Kib -
wfRyqvj ewmK
73
GLvb dgi evgw`Ki wZbwU e Uzjei ComboBox Uzj w`q Zwi Kiv nqQ|
1g ewUi cvcvwUR bg Combo1 Ges vBj nj 0 Dropdown Combo
2q ewUi cvcvwUR bg Combo2 Ges vBj nj 1 Simple Combo
3q ewUi cvcvwUR bg Combo3 Ges vBj nj 2 Dropdown List
hgb t
wfRyqvj ewmK
74
dgi gvSLvbi `ywU e Uzjei ListBoxt KUvj w`q Zwi Kiv nqQ|
1g ewUi cvcvwUR bg List 1 Ges vBj nj 0 Standard.
2q ewUi cvcvwUR bg List 2 Ges vBj nj 1 Checkbox.
dgi Wvbw`K `ywU Kgv evUb Zwi Ki GKwUi Kvckb Add Item Ges AciwUi
Kvckb Remove Item Kiv nqQ Ges Gjvi cvcvwUR bg cmdAdd Ges
cmdRemove ivLv nqQ|
A_vr dgwUi AeKvVvgv nj t
Object
comboBox1
Object
comboBox2
comboBox3
ListBox1
ListBox2
TextBox1
TextBox2
TextBox3
Command1
Property
Name
Text
Style
List
Property
Name
Text
Style
List
Name
List
Text
Style
Name
Style
List
Name
Style
List
Name
Text
Name
Text
Name
Text
Name
Setting
combo1
O Dropdown combo
item1, item2, item3
Setting
combo2
1 Simple combo
good, bad.
combo3
sir, student, teacher
2 Dropdown List
List1
o standard
one, two, three, four, five, six.
List2
1 Checkbox
st1, st2, dhaka, khulna.
Text1
Text2
Text3
cmdAdd
wfRyqvj ewmK
Command2
Label1
Label2
Caption
Name
Caption
Caption
Caption
75
Add Item
cmdRemove
Remove Item
Total
Selected
cRwU ivb Kivj h dgwU jvW ne ZvZ Combo1, Combo2, Combo3 BZvw`
Kgev ei c_g AvBUg c`wkZ nIqvi Rb jLv nqQ t
Private Sub Form_Load ( )
combo1. List Index = 0
combo2. List Index = 0
combo3.List Index = 0
End Sub
wj AvBUg hy Kiv t
Avgiv Avgv`i ZwiKZ dg cvuPwU wj e (wZbwU Combo Box Ges `ywU List
Box) Zwi KiwQ| wj e AvBUg `qvi Rb h wj e AvBUg `qv
`iKvi mwU wmj Ki cvcwUR ei List Gi cvk (List) Gi cvki
evUb
wKK& Ki AvBUg bvg UvBc Ki GUvi w`q Avevi List Gi
evUb wKK& Ki
AvBUg UvBc Ki GUvi w`q AvBUg hy KiZ ne| hgb t c_g wj wZbwU
AvBUg (item1, item2 Ges item3) hy Kivi Rb wj ewUZ wKK& Ki GwU
wmj Ki cvcvwUR Gi (List)
76
wfRyqvj ewmK
Avgvi (List) Gi
evUb wKK& Ki item2 UvBc Ki GUvi w`q AvBUg hy Kiv
hvq| Gfve item3 hy Kib|
wZxq Kgev ewUZ Good Ges Bad bvgK `ywU AvBUg hy Kib|
ZZxq Kgev ewUZ Sir, Student Ges Teacher bvgK wZbwU AvBUg hy Kib|
PZz_ wj e One, Two, Three, Four, Five Ges Six bvgK QqwU AvBUg hy
Kib|
KvW jLv t
wewfb BfU wbi 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
wfRyqvj ewmK
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
77
78
wfRyqvj 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
wfRyqvj ewmK
79
c_g Combo ei
evUb wKK& Kij Wc-WvDb wj e Icb ne| Total
UU e D Kgev ei gvU AvBUg msLv I c`wkZ ne|
wfRyqvj ewmK
80
End Sub
Private Sub SetSelected(Source As Control)
Text2.Text = Source.Text
End Sub
Text1.Text = Source.ListCount
Portion
Gi AvBUg