Professional Documents
Culture Documents
VB 6
VB 6
Chapter (1)
Introduction pum;csD;
1/ Microsoft Visual Basic 6.0 onf Programming rsm;a&;om;&mwGif toH;k
jyKaom Computer Language wpfckjzpfygonf/ ,cifu GWBASIC, BASIC,
BASICA, QBASIC wdkYrSwpfqifh,cktcgwGif Visual Basic 4.0, Visual Basic 5.0,
Visual Basic 6.0 (Windows Mode) wGiftoHk;jyKEdkifaom Programming Language
rsm;jzifha&;om;cJhMuygonf/ Visual rSmtjrifESifhoufqdkifaom[k t"dyÜg,f&NyD; BASIC
rSm Beginners All Purpose Symbolic Instruction Code [kt"dygÜ ,f&ygonf/
Visual Basic 6.0 pwifzGifhjcif;
2/ Windows 95 ESifh txufuGefysLwmpufwpfvHk;zGifhvdkufaomtcg Task Bar
ay:wGif Start udk Mouse jzifh Left Click ESyd &f rnf/ xdaYk emuf Program tm;a½G;cs,yf g/
Sub-Menu wpfckxyfrHay:vmrnf/ xdk Sub-Menu xJrS Microsoft Visual Basic
6.0 tm;a½G;ygu Visual Basic 6.0 tm;pwiftoH;k jyK&eftqifoifjh zpfaernf/ Desktop
nmzuftay:axmifhwGif Microsoft Office Short Cut Bar ½Sad eygu 4if; Bar wef;xJ
wGif Microsoft Visual Basic 6.0 Smart Icon jyyguvnf; Left Click ESyd jf cif;jzifv h nf;
aumif;? uGefysLwm Desktop ay:wGif Microsoft Visual Basic 6.0 Short Cut Icon
½Sdaeyguvnf; 4if; Short Cut Icon udk Double Click ESdyfjcif;jzifhvnf;aumif; ac:,l
toHk;jyKEdkifayonf/
3/ aemufwpfenf;rSm Start → Run udk Mouse Left Click vkyfvdkufygu
yH(k 1)ygtwdik ;f Run Dialog Box ay:vmrnf/
yHk(1)
uGefysLwmvufpJG 2
yHk(2)
yHk(3)
8/ xdt
k cg New Project Dialog Box wpfckay:vmNyD; yHkrSeftm;jzifh Stan-
dard EXE Smart Icon a½G;cs,fjcif;cHae&ygu OK uda
k ½G;cs,&f ygrnf/ yk(H 4)/
uGefysLwmvufpJG 4
yHk(4)
yHk(5)
5 Microsoft Visual Basic 6.0
yHk(7)
yHk(6)
yHk(8)
uGefysLwmvufpJG 6
yHk(9)
yHk(10)
7 Microsoft Visual Basic 6.0
14/ 4if; Short Cut Menu \atmufqHk;jzpfaom Properties udak ½G;yg/ xdt
k cg
Label1 ESifhoufqdkifaom Properties udkyHk(11)ygtwdkif;jrifawGU&rnf/
yHk(11)
15/ yH(k 11)yg Properties - Label1 xJ½dS Label1 Label wGiyf g0ifaomtcsurf sm;
udk atmufygtwdkif;jyifqif&rnf -
(u) AutoSize - True
( c) BackStyle - 0 - Transparant
( *) Caption - Fahrenheit Degree = = = >
(C) Font - Font Size - 12, Font Style - Bold [kjyifqif
jznfhpGufNyD; Properties \ Close Button udka½G;&rnfjzpfonf/
16/ xdkenf;wl Centigrade Degree = = = > udkvnf; txufygtwdkif;zefwD;
&rnf/ xdkYaemuf Keyboard rS ocsFmqdkif&mudef;*Pef;rsm;½dkufxnfh&ef Text Box Icon
jzifh Fahrenheit Degree = = = > \nmzufwGifxyfrHzefwD;&ef/ xdkYaemuf Right
Click xyfrE H ydS yf g&ef/ xdt
k cg Short Cut Menu wpfckxyfrHay:vmrnf/ yHk(12)/
uGefysLwmvufpJG 8
yHk(12)
17/ 4if;rS Short Cut Menu \atmufqHk;jzpfaom Properties udak ½G;cs,&f rnf/
xdt
k cg Properties - Text1 Text1 TextBox ay:vmrnf/ yH(k 13)/
yHk(13)
yHk(14)
yHk(15)
uGefysLwmvufpJG 10
20/ Text1 Text Box udk Double Click ESdyfí Private Sub Text1_Change()
ESihf End Sub ay:vmygu Procedure List Box udk Change tpm; KeyPress [kajymif;
&rnf/ xdkYaemuf Private Sub Text1_KeyPress(KeyAscii As Integer) ESifh End
Sub tMum;wGif atmufyg Program udka&;om;&efjzpfonf/ yHk(16)/
yHk(16)
21/ xdkenf;wl Text2 Text Box ud k Double Click ESdyfí Private Sub
Text2_Change ESifh End Sub ay:vmygu Procedure List Box udk Change tpm;
KeyPress [k ajymif;&rnf/ xdkYaemuf Private Sub Test2_KeyPress(KeyAscii As
Integer) ESifh End Sub tMum;wGif atmufyg Program udka&;om;&efjzpfonf/ yHk(17)/
yHk(17)
22/ 4if;zdkifudk odrf;vdkygu Menu Bar ½Sd File udka½G;NyD; Pulldown Menu wGif
yg0ifaom Save Project udka½G;&efjzpfonf/ yHk(18)? xdktcg Save File as Dialog
Box ay:vmrnf/ File Name List Box wGif extest001 [ka&;NyD; Save udk Mouse
Left Click vky& f rnf/ yH(k 19)/
11 Microsoft Visual Basic 6.0
yHk(18)
yHk(19)
23/ xdt
k cg Save Project As Dialog Box ay:vmNyD; File Name List Box
wGif extest1 [ka&;NyD; Mouse Left Click vkyf&rnf/ yHk(20)/ yxrodrf;aomzdkifrSm
Form File, Extension rSm .frm jzpfNyD; 'kwd,trnfjzifhodrf;aomzdkifrSm Visual Ba-
sic Project File, Extension rSm .Vbp jzpfygonf/
uGefysLwmvufpJG 12
yHk(20)
24/ xdt
k cg Project - Project Dialog Box wGif Project1(extest001.vbp)
ESifh Form1 (extest001.frm) [líyHk(21)ygtwdkif;jzpfay:vmayrnf/
yHk(21)
yHk(22)
yHk(23)
26/ txufyg Project File jzpfaom extest001 udk Run vdyk gu Menu Bar ½Sd
Run udka½G;yg/ xdkYaemuf Start udka½G;yg/ yHk(24)?(odkYr[kwf) Short Cut Key (or) Short
Hand Key taejzifh Function Key jzpfaom F5 udE k ydS í
f vnf;&Edik af yonf/ (odrYk [kw)f
Menu Bar atmuf½Sd Standard Toolbar rS Icon udk Left Click ESdyfjcif;
jzifhvnf;&Edkifayonf/ xdktcgyHk(25)ygtwdkif; Text Box xJwGif Cursor tqifoifh
a&muf½Sdaernf/
yHk(24)
uGefysLwmvufpJG 14
yHk(25)
yHk(26)
15 Microsoft Visual Basic 6.0
yHk(27)
yHk(28)
yHk(29)
32/ xdt
k cg yH(k 30)wGiaf zmfjyxm;onft h wdik ;f extest001 Dialog Box ay:vmay
rnf/ , wdkYudk toHk;jyKí Project File udkjyefvnfjyKjyif
odrf;Edkifayonf/
yHk(30)
uGefysLwmvufpJG 18
yHk(31)
yHk(32)
19 Microsoft Visual Basic 6.0
35/ Caption udk Factorial ESifh Icon udk C:\Program Files\Microsoft Visual
Studio\Common\ Graphics\Icon\Misc xJro S ifah wmf&m½kyyf u
kH akd ½G;xnfjh cif;jzpfonf/
36/ Run ESifh Exit onf Command Button rsm;jzpfMuNyD; 4if;wdkY\oufqdkif&m
Properties rsm;udkvnf; atmufygtwdkif;pDrHxm;&rnf? Run Command Button wGif-
(u) Caption - &Run
( c) Font - MS Sans Serif, Font Style→ → Bold, Font Size → 10
41/ xyfcg xyfcgtvkyv f yk &f rnfu h pd rö sm;wGif txufyg Do ... Loop a&;xHk;udk
toH;k jyKonf/ xdt k cg Text1 Text Box xJwGif Cursor 0ifaernfjzpfNyD; 4if;wGif*Pef;
wpfckck ½dkufxnfh&rnf/ Oyrm-4 [k½dkufNyD; Run Command Button udk Click vkyyf gu
Private Sub Command1_Click() ESifh End Sub Mum;½Sd Command rsm;udw k pfaMumif;
csi;f tvkyvf yk o
f mG ;rnf/ Cls a&;xH;k rSm Form ay:wGit f jcm;udprö sm;a&;xm;ygu ½Si;f vif;
ypf&efjzpfygonf/ a = Text1 rSm a xJwGif 4 a&muf½Sdvmrnf/ kount = 1 rSm kount xJ
wGif 1 a&muf½Sdvmrnf/ k = 1 rSm k xJwiG f 1 udx k nfx h m;rnf/ Do While k<a+1 rSm
,cktcsdefwGif k \wefzdk;rSm 1 jzpfaernf/ a \wefzdk;rSm 4 jzpfaeNyD; 1 jzifhaygif;ygu
5 jzpfrnf/ 1 onf 5 xufi,faeojzifh qufvkyf&efjzpfonf/ xdkYaMumifh k wefzdk;onf
5 xufi,faeoa½GUqufvkyfrnfudkajymjcif;jzpfonf/ k = kount * k rSm kount \
wefzdk;rSm 1? k \wefzdk;rSm 1? 4if;ESpfckajr§mufygu 1 om&rnf/ Left Hand Side jzpf
aom kount xJwGif 1 a&muf½SdoGm;rnf/ atmufwpfaMumif;qif;vmygu k \wefzdk;
rSm 1? 1 jzifh aygif;aomaMumifh 2 &rnf/ 4if;wefzdk;udk Left Hand Side jzpfaom k xJ
wGif 2 a&muf½o dS mG ;rnf/ atmufwpfaMumif;jzpfaom Loop odq Yk ufrqif;bJ Do While
k<a+1 odkYjyefwufNyD; Condition udp k pd pfrnf/ k \wefzdk;rSm ,cktcg 2 jzpfaernf/ 2
21 Microsoft Visual Basic 6.0
yHk(33)
uGefysLwmvufpJG 22
45/ txufyg Program udk Run ygu tajzonf 209 &rnf/ 4if; Program
udka&;&mwGif Mod (Modulus) Operator a&;xHk;udk odoifhonf/
Syntax;
result = number1 Mod number2
A = 7 Mod 4, A → 3
A = 7 Mod 3, A → 1
23 Microsoft Visual Basic 6.0
yHk(34)
49/ tu,fírdrpd w
d Bf uKu
d *f Pef;ud½k u
kd o
f iG ;f Ny;D 2 ESihf rdr½d u
kd o
f iG ;f onfh *Pef;Mum;
Prime Number ta&twGufudk½Smvdkygu yHk(35)ygtwdkif; zefwD;wnfaqmuf&ef -
yHk(35)
Chapter (2)
Menu wnfaqmufjcif;
1/ Menu wnfaqmuf&mwGif Menu Bar rS Tools Menu udka½G;yg/ xdkYaemuf
Pulldown Menu xJrS Menu Editor ... udka½G;yg/ yHk(36)/ xdktcg Menu Editor
Dialog Box wpfckay:vmrnf/ yHk(37)/
yHk(36)
yHk(37)
yHk(38)
3/ txufygyH(k 38)wGif OK udk Mouse Left Click vkyyf gu yH(k 39)ygtwdik ;f jzpf
ay:vmrnf/ 4if;onf Menu Bar jzpfonf/
yHk(39)
27 Microsoft Visual Basic 6.0
yHk(40)
yHk(41)
yHk(42)
29 Microsoft Visual Basic 6.0
7/ Pulldown Menu wpfckjzpfaom List Box udk Mouse Left Click ESy d yf gu
aemufxyf Sub-Menu wpfckay:xGufapvdkygu Menu Editor ... udkjyefac:í
udka½G;yg/ xdkYaemuf udak ½G;yg/ Caption List Box wGif N&umber,,
T&ext wdkYESifh Number List Box wGif Number, Text wdkYudkjznfhpGufNyD; OK udk Mouse
Left Click vkyfygu yHk(43)wGif jrif&onfhtwdkif; Pulldown Menu (or) Dropdown
Menu rsm; toD;oD;jzpfvmrnf/
yHk(43)
yHk(44)
yHk(45)
yHk(46)
yHk(47)
uGefysLwmvufpJG 32
yHk(48)
yHk(49)
yHk(50)
yHk(51)
uGefysLwmvufpJG 34
yHk(52)
yHk(53)
yHk(54)
yHk(55)
yHk(56)
41/ tqdyk g Form yHkpHwGif tpDtpOfrsm;udk Run Edik &f ef twGuf wpfzufygtwdik ;f
jyifqif&rnf/ yH(k 57)/ , , ESifh
wdkYudkoHk;xm;ygonf/
uGefysLwmvufpJG 40
yHk(57)
Else
a1.Italic = False
End If
End Sub
yHk(58)
yHk(59)
57/ Options Menu wGif xyfrHí Multiple Column List Box, Scroll Bars,
Control Array wdu
Yk zkd efw;D &ef/ yH(k 60)/
yHk(60)
uGefysLwmvufpJG 44
yHk(61)
yHk(62)
yHk(63)
yHk(64)
47 Microsoft Visual Basic 6.0
yHk(65)
yHk(66)
76/ xdt k cg yH(k 67)ygtwdik ;f Menu Editor ay:vmrnf/ 4if; ...&Scroll Bars
wGif Active jzpfatmifxm;í Next Command Button udka½G;yg/ xdkYaemuf Caption
wGif E&xit, Name wGif Exit [kjznfhpGufí Left Arrow Button tm;a½G;ygu
...E&xit onf E&xit jzpfoGm;ayrnf/ a½SUqHk;rSOD;aqmifonfh ... aysmufoGm;ayrnf/
xdkYaemuf Exit \atmufwGif½Sdaom Pulldown Menu rsm;tm; qufvufzefwD;&ef
jzpfonf/ yHk(67)? yHk(68)/
49 Microsoft Visual Basic 6.0
yHk(67)
yHk(68)
uGefysLwmvufpJG 50
77/ xdt
k cg yH(k 69)ygtwdik ;f Menu rsm;ajymif;vJoGm;ayrnf/ Exit Command
Button tm;zsuy
f pf&rnf/
yHk(69)
Syntax;
If <Condition> Then <Statements>
[Else <Statements>]
End If
51 Microsoft Visual Basic 6.0
(Or)
If <Condition> Then
[<Statements>]
ElseIf <Conditon-n> Then
[<Statements>]] ...
[Else
<Statements>]]
End If
Oyrm -
Number = 53 'Initialize Variable
If Number < 10 Then
Digits = 1
ElseIf Number < 100 Then
'Condition evaluates to True so the next statement is executed.
Digits = 2
Else
Digits = 3
End If
Syntax;
<Object>.AddItem item, index
<Object>.Clear
<Object>.RemoveItem index
Oyrm -
Private Sub Form_Click()
Dim Entry, I, Msg 'Declare variables.
Msg = "Choose OK to add 100 items to your list box."
MsgBox Msg 'Display message.
For I = 1 To 100 'Count from 1 to 100.
Entry = "Entry " & I 'Create entry.
List1.AddItem Entry 'Add the entry.
Next I
Msg = "Choose OK to remove every other entry."
MsgBox Msg 'Display message.
For I = 1 To 50 'Determine how to
uGefysLwmvufpJG 52
List1.RemoveItem I 'Remove every other
Next I 'Item.
Msg = "Choose OK to remove all items from the list box."
MsgBox Msg 'Display message.
List1.Clear 'Clear list box.
End Sub
Syntax;
<Object>.Bold [=boolean]
<Object>.Italic [=boolean]
<Object>.Underline [=boolean]
<Object>.Strikethrough [=boolean]
Oyrm -
Private Sub Form_Click()
Font.Bold = Not Font.Bold 'Toggle bold.
Font.StrikeThrough = Not Font.StrikeThrough 'Toggle Strikethrough
Font.Italic = Not Font.Italic 'Toggle italic
Font.Underline = Not Font.Underline 'Toggle underline
Font.Size = 16 'Set size property
If Font.Bold then
Print "Font weight is " & Font.Weight & " (bold)."
Else
Print "Font weight is " & Font.Weight & " (not bold)."
End If
End If
Syntax;
Oct(<Number>)
Oyrm -
MyOct = Oct(4) 'Returns 4
MyOct = Oct(8) 'Returns 10
MyOct = Oct(459) 'Returns 713
Syntax;
Hex(<Number>)
53 Microsoft Visual Basic 6.0
Oyrm -
MyHex = Hex(5) 'Returns 5
MyHex = Oct(8) 'Returns A
MyHex = Oct(459) 'Returns 1CB
Syntax;
Format(expression[,format[,firstdayofweek [,firstweekofyear]]])
Oyrm -
MyTime = #17:04:23#
MyDate = #January 27, 1993#
'Returns current system time in the system-defined long time format.
MyStr = Format(Time, "Long Time")
MyStr = Format(MyTime, "h:m:s") 'Returns "17:4:23"
MyStr = Format(MyTime, "hh:mm:ss AMPM")
'Returns "05:04:23 PM"
MyStr = Format(MyDate, "dddd, mmm d yyyy")
'Returns "Wednesday, Jan 27 1993"
'If format is not supplied, a string is returned.
MyStr = Format(23) 'Returns "23".
'User-defined formats.
MyStr = Format(5459.4, "##,##0.00") 'Returns "4,459.40".
MyStr = Format(334.9,"###0.00") 'Returns "334.90".
MyStr = Format(5, "0.00%") 'Returns "500.00%".
MyStr = Format("HELLO", "<") 'Returns "hello".
MyStr = Format("This is it", ">") 'Returns "THIS IS IT".
Syntax;
<Object>.BackColor [=color]
<Object>.ForeColor [=color]
Oyrm -
Private Sub Form_Load()
Timer1.Interval = 500
End Sub
Private Sub Timer1_Timer()
BackColor = QBColor(Rnd * 15)
ForeColor = QBColor(Rnd * 10)
uGefysLwmvufpJG 54
Picture1.BackColor = QBColor(Rnd * 15)
Picture1.ForeColor = QBColor(Rnd * 10)
End Sub
Syntax;
RGB(red, green, blue)
Red, Green, Blue wefzdk;rsm;onf 0 ESifh 255 Mum;½SdMuonf/
Oyrm -
Red = RGB(255, 0, 0) 'Return the value for Red.
I = 75 'Initialize offset.
RGBValue = RGB(I, 64 + I, 128 + I)
'Same as RGB(75, 139, 203).
MyObject.Color = RGB(255, 0, 0)
'Set the Color property of MyObject to Red.
Color Red Value Green Value Blue Value
Black 0 0 0
Blue 0 0 255
Green 0 255 0
Cyan 0 255 255
Red 255 0 0
Magenta 255 0 255
Yellow 255 255 0
White 255 255 255
Syntax;
<Object>.ListCount
<Object>.ListIndex [=index]
<Object>Selected(index) [=boolean]
Oyrm(1) -
Dim Player(0 To 2)
Dim Salary(0 To 2)
Private Sub Form_Load()
Dim I 'Declare Variable.
AutoSize = True
Player(0) = "Miggey McMoo" 'Enter data into arrays.
55 Microsoft Visual Basic 6.0
Oyrm(2) -
Private Sub Form_Load()
Dim I 'Declare Variable.
'Fill the list box with screen font names.
For I = 0 To Screen.FontCount - 1
List1.AddItem Screen.Fonts(I)
Next I
End Sub
Private Sub Command1_Click()
Dim I 'Declare Variable.
'Clear all items from the list.
List2.Clear
'If an item is selected, add it to List2.
For I = 0 To List1.ListCount - 1
If List1.Selected(I) Then
List2.AddItem List1.List(I)
End If
Next I
End Sub
uGefysLwmvufpJG 56
Syntax;
Load <Object>
Unload <Object>
Oyrm -
Private Sub Form_Click()
Dim Answer.Msg 'Declare Variable
Unload Form1
Msg = "Form1 has been unloaded. Choose Yes to load and "
Msg = Msg & "display the form. Choose No to load the form "
Msg = Msg & "and leave it invisible."
Answer = MsgBox(Msg, 4)'Get user response.
If Answer = 6 Then 'Evaluate answer.
Show 'If Yes, show form.
Else
Load Form1 'If No, just load it.
Msg = "Form1is now loaded. Choose OK to display it."
MsgBox Msg 'Display message.
Show 'Show form.
End If
End Sub
Syntax;
<Object>.Hide
<Object>.Show
Oyrm -
Private Sub Form_Click()
Dim Answer.Msg 'Declare Variable
Hide
Msg = "Choose OK to make the form reappear."
MsgBox Msg 'Display message.
Show 'Show form again.
End Sub
57 Microsoft Visual Basic 6.0
Syntax;
<Object>.Enabled [=boolean]
<Object>.Visible [=boolean]
<Object>.SetFocus
Oyrm -
Private Sub Form_Click()
Text1.Text = "" 'Clear the text box.
Command1.Caption = "Save" 'Put caption on button.
End Sub
---------------0-0-0---------------
uGefysLwmvufpJG 58
Chapter (3)
(1)
(4)
yHk(70)
(2) (6)
(3)
(5)
2/ yH(k 70)yg Form wGi(f 1)udk File List Box jzifzh efw;D xm;Ny;D (2)
tm; Drive List Box jzifzh efw;D xm;ygonf/(3)udk Label
jzifzh efw;D xm;Ny;D (4)tm; Dir List Box jzifzh efw;D xm;onf/(5)udk Com-
mand Button jzifhzefwD;xm;í(6) udk Image jzifzh efw;D xm;
ygonf/
3/ File1 File List Box \ Properties wGif Pattern = *.bmp;*.wmf;*.pic;
*.jpg;*.ico;*.gif [kjyifqifxm;&rnf/
Oyrm
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive 'Set directory path.
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Syntax;
LoadPicture([stringexpression])
Oyrm
Private Sub Form_Click()
Dim Msg 'Declare Variables.
On Error Resume Next 'Set up error handling.
Height = 3990: Width = 4890 'Set Height and Width.
Picture = LoadPicture("PAPER.BMP")
If Err Then
Msg = "Couldn't find the .BMP file."
MsgBox Msg 'Display error message.
Exit Sub
End If
Msg = "Choose OK to clear the bitmap from the form."
MsgBox Msg
Picture = LoadPicture() 'Clear form.
End Sub
Syntax;
<Object>.Picture [=picture]
Oyrm
Private Sub Form_Load()
'Load the icons.
Picture1.Picture = LoadPicture("icons\computer\trash02a.ico")
Picture2.Picture = LoadPicture("icons\computer\trash02b.ico")
End Sub
---------------0-0-0---------------
uGefysLwmvufpJG 62
(1)
yHk(71)
(2)
Oyrm
MyDate = #February 12, 1969# 'Assign a date.
MyYear = Year(MyDate) 'MyYear contains 1969.
yHk(72)
yHk(73)
Random Function
Initializes the random-number generator.
Syntax;
Randomize [number]
The number argument can be any valid numeric expression.
Oyrm
Randomize 'Initialize random-number generator.
MyValue = Int(6 * Rnd) + 1) 'Generate random value between 1 and 6
Syntax;
Rnd [(number)]
Returns a random number. The number argument can be any valid nu-
meric expression.
Move Method
Syntax;
<Object>.Move left, top, width, height
<Object>.Left [=value]
<Object>.Top [=value]
67 Microsoft Visual Basic 6.0
yHk(74)
25/ wpfzufyg yH(k 75)tm; Move Method Example Title Bar jzifhzefwD;xm;&
rnf/
uGefysLwmvufpJG 68
yHk(75)
Image1.Left = 11500
Image1.Top = 7700
i = Image1.Left
k = Image1.Top
For i = 11500 To 0 Step -1
Image1.Move i, k
Next
Image1.Left = 0
Image1.Top = 7700
i = Image1.Left
k = Image1.Top
For k = 7700 To 0 Step -1
Image1.Move i, k
Next
Print
Print
Print " ", j
Beep
Next
End Sub
Chapter (4)
yHk(76)
2/ xdt
k cg Control Panel Dialog Box ay:vmrnf/ yH(k 77)/
71 Microsoft Visual Basic 6.0
yHk(77)
3/ Control Panel Dialog Box ½Sd Icon rsm;xJrS ODBC Data Sources
[32bit] udk Double Click ESy
d yf g/ yH(k 78)ygtwdik ;f ODBC Data Source Adminis-
trator Dialog Box ay:vmrnf/
uGefysLwmvufpJG 72
yHk(78)
4/ txufyg Dialog Box wGif User DSN, System DSN, File DSN, Driv-
ers, Tracing, Connection Pooling, About [lí Tab Command 7 ckyg½Sy d gonf/
4if; Tab Command rsm;xJrS System DSN udka½G;yg/ yHk(79)ygtwdkif;jzpfay:vmrnf/
73 Microsoft Visual Basic 6.0
yHk(79)
yHk(80)
yHk(81)
yHk(82)
yHk(83)
yHk(84)
yHk(85)
11/ xdt
k cg yH(k 85)yg ODBC Data Source Administrator Dialog Box odkY
jyefvnfa&muf½o dS mG ;Ny;D System Data Sources: acgif;pOfatmufwiG f Name → Test1,
→ Microsoft Access Driver(*.mdb) azmfjyaeayrnf/ xdkYaemuf Command
Driver→
Button wpfcjk zpfaom OK uda k ½G;cs,&f rnf/ xdt
k cg rlvae&mjzpfaom Control Panel
ae&modkYjyefvnfa&muf½SdoGm;NyD; Access 2002 Database File tm; Visual Basic
6.0 wGif toHk;jyKí&Edkifrnf/ yHk(86)/ Microsoft Access 2002 jzifhwnfaqmufxm;
aom C:\My Documents\Test1.mdb onf ODBC Data Sources (32bit) jzpfoGm;
ayrnf/
77 Microsoft Visual Basic 6.0
yHk(86)
---------------0-0-0---------------
Visual Basic 6.0 wGif ODBC Data Sources qJGwifjcif;
12/ Visual Basic 6.0 udkzGifhyg/ Project1-Form1 (Form) ½Sd Form1 wGif
atmufygyHk(87)ygtwdkif;wnfaqmufxm;&rnf/
yHk(87)
yHk(88)
yHk(89)
15/ xdt
k cg Data Form Wizard - Introduction Dialog Box ay:vmrnf/
yHk(90)/
yHk(90)
79 Microsoft Visual Basic 6.0
16/ yH(k 90)yg Dialog Box wGif From what profile do you want to load
your setting? acgif;pOfatmuf List Box udk (None) xm;NyD; Next uda
k ½G;yg/
yHk(91)
17/ xdt
k cg txufygyH(k 91)ygtwdik ;f Data Form Wizard - Database Type
Dialog Box ay:vmNyD; 4if;xJ½Sd List Box xJwGif Access udka½G;xm;vdrfhrnf/ rdrdrS
Remote (ODBC) tm;a½G;NyD; Next udka½G;cs,f&rnf/
yHk(92)
yHk(93)
yHk(94)
19/ xdt
k cg Data Form Wizard - Form Dialog Box ay:vmrnf/ What
name do you want for the form? acgif;pOfatmuf List Box wGif rdrBd uKu
d Ef pS o
f uf&m
trnfudk jznfhpGuf&ef/ Oyrm - Form2 [kjznfhpGufí Next udka½G;&rnf/ yHk(95)/
81 Microsoft Visual Basic 6.0
yHk(95)
yHk(96)
yHk(97)
yHk(98)
83 Microsoft Visual Basic 6.0
23/ wpfzufygyH(k 98)yg Data Form Wizard - Record Source Dialog Box
wGif Next udkxyfrHa½G;cs,fyg/ Data Form Wizard - Control Selection Dialog
Box ay:vmrnf/ yH(k 99)/
yHk(99)
yHk(100)
25/ txufygyHk(100)wGif Finish Command Button udak ½G;cs,&f rnf/ yH(k 101)/
uGefysLwmvufpJG 84
yHk(101)
26/ yHk(101)wGif OK udka½G;cs,f&rnf/ xdktcg yHk(102)ygtwdkif;jzpfay:vmrnf/
yHk(102)
yHk(103)
29/ yH(k 103)yg Form wGif Command Button udktoHk;jyKí zdkifzGifh&ef? xGuf&ef
wdu Yk kd zefw;D wnfaqmufxm;ygonf/ tqdyk g Form onf Form1 jzpfNy;D xGu&f ef Com-
mand Button udkESdyfygu 4if;y½dk*&rfxJrSxGufoGm;NyD;? zdkifzGifh&ef Command Button
udak ½G;ygu Form2 jzifph pD Ofxm;aom Microsoft Access 2002 Database File ay:vm
ayrnf/ xdkYaMumifh Form2 udkatmufygtwdkif;wnfaqmuf&ayrnf/ yHk(104)/
yHk(104)
uGefysLwmvufpJG 86
44/ Adodc1 Adodc \ Properties udk yH(k 105)? yH(k 106)wdjYk zifa
h zmfjytyfygonf-
(u) ConnectionString - P r o v i d e r = M S D A S Q L . 1 ; D S N =
TEST1; UID=; PWD=;
( c) RecordSource - Select [Identification Number], Rank,
Name, Department from Test1 Order
By [Identification Number]
yHk(105) yHk(106)
89 Microsoft Visual Basic 6.0
45/ DataGrid1 DataGrid \ Properties udk yH(k 107)? yH(k 108)wdjYk zifa
h zmfjytyf
ygonf/ txufyg Form2 udk Run í&Edik af p&eftwGuf vdt
k yfaomy½d*k &rfrsm;a&;om;
&ayrnf/
yHk(107) yHk(108)
46/ Adodc1 Adodc wGif Record Position twGuf-
Private Sub Adodc1_WillMove(ByVal adReason As ADODB.EventReason
Enum, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As
ADODB.Recordset)
Adodc1.Caption =
"Record: " & CStr(Adodc1.Recordset. Absolute Position)
End Sub
uGefysLwmvufpJG 90
---------------0-0-0---------------
91 Microsoft Visual Basic 6.0
Chapter (5)
String ESifhqdkifaomudpö&yfrsm;
Syntax;
Len(strin/varname)
Oyrm -
MyString = "Hello World" 'Initialize Variable.
MyLen = Len(MyString) 'Returns 11.
Syntax;
Dim varname [([subscripts])][As [New] type[, varname[([subscripts])]
[As [New] type]]...
Oyrm -
'Any Value and My Value are declared as Variant by default with
values set to Empty.
Dim AnyValue, MyValue
'Explicitly declare a variable of type integer.
Dim Number As Integer
'Multiple declarations on a single line. Another Variable is of type
Variant because its type is omitted.
Dim AnotherVar, Choice As Boolean, BirthDate As Date
'DayArray is an array of Variants with 51 elements indexed, from 0
thru 50, assuming Option Base is set to 0 (default) for the
current module
Dim DayArray(50)
'Matrix is a two-dimensional array of integers.
Dim Matrix(3, 4) As Integer
'MyMatrix is a three-dimensional array of doubles with explicit bounds.
Dim MyMatrix(1 To 5, 4 To 9, 3 To 5) As Double
'BirthDay is an array of dates with indexes from 1 to 10.
Dim BirthDay(1 To 10) As Date
'MyArrau os a dynamic array of variants.
uGefysLwmvufpJG 92
Dim MyArray()
Syntax;
Str(<number>)
Oyrm -
MyString = Str(459) 'Returns " 459".
MyString = Str(-459.65) 'Returns "-459.65".
MyString = Str(459.001) 'Returns " 459.001".
Syntax;
Left(string, length)
Oyrm -
This example uses the Left Function to return a specified number of
characters form the left side of a string.
AnyString = "Hello World" 'Define String.
MyStr = Left(AnyString, 1) 'Returns "H"
MyStr = Left(AnyString, 7) 'Returns "Hello W"
MyStr = Left(AnyString, 20) 'Returns "Hello World"
Syntax;
Right(string, length)
Oyrm -
This example uses the Right Function to return a specified number of
characters form the right side of a string.
AnyString = "Hello World" 'Define String.
MyStr = Right(AnyString, 1) 'Returns "d"
MyStr = Right(AnyString, 6) 'Returns " World"
MyStr = Right(AnyString, 20) 'Returns "Hello World"
Syntax; yHk(110)
RSet strinvar = string
Oyrm -
MyString = "0123456789" 'Initialize String.
RSet MyString = "Right ->" 'MyString contains " Right ->".
yHk(111)
yHk(112)
Astrisk rsm;zefwD;jcif;
97 Microsoft Visual Basic 6.0
10/ atmufyg Form yHpk t H m; zefw;D wnfaqmufyg/ yH(k 113)/ 4if;wGif Command
Button rsm;jzifhzefwD;xm;NyD; Command Button rsm;wGif vdktyfaomy½dk*&rfrsm;
a&;om;&ef jzpfygonf/
yHk(113)
yHk(114)
yHk(115)
yHk(116)
yHk(117)
yHk(118)
aemufwpfenf;
22/ atmufyg Form yHpk tH m; zefw;D wnfaqmufyg/ yH(k 119)/ 4if;wGif ,
, rsm;jzifhzefwD;xm;NyD; Command Button rsm;wGif
vdktyfaomy½dk*&rfrsm;a&;om;&ef jzpfygonf/
yHk(119)
yHk(120)
Syntax;
Mid(string, start, length)
Oyrm -
MyString = "Mid Function Demo" 'Create text string.
FirstWord = Mid(MyString, 1, 3) 'Returns "Mid".
LastWord = Mid(MyString, 14, 4) 'Returns "Demo".
MidWord = Mid(MyString, 5) 'Returns "Function Demo".
aemufwpfenf;
26/ atmufyg Form yHpk tH m; zefw;D wnfaqmufyg/ yH(k 121)/ 4if;wGif ,
, rsm;jzifhzefwD;xm;NyD; Command Button rsm;wGif
vdktyfaomy½dk*&rfrsm;a&;om;&ef jzpfygonf/
yHk(121)
s1 = Val(Mid(Trim(Str(n)), 1, 1))
Print s1
s2 = Val(Mid(Trim(Str(n)), 2, 1))
Print s2
s3 = Val(Mid(Trim(Str(n)), 3, 1))
Print s3
Print "3 Digits Sum of "; n; " is"; s1 + s2 + s3
End Sub
yHk(122)
---------------0-0-0---------------
uGefysLwmvufpJG 104
Chapter (6)
Mathematics ESifhqdkifaomudpö&yfrsm;
½dk;½dk;udef;pOfwef; 1, 2, 3, 4, ...? qwdk;udef; 1, 2, 4, 8, 16, ...? xyfudef; 1, 4, 9, 16,
25, ... udef;pOfwef;wdkYudk y½dk*&rfa&;om;jcif;
1/ atmufyg Form yHkpHtm; zefwD;wnfaqmufyg/ yHk(123)/ 4if;wGif
rsm;jzifhzefwD;xm;NyD; Command Button rsm;wGif vdktyfaomy½dk*&rfrsm;
a&;om;&ef jzpfygonf/
yHk(123)
yHk(124)
AP udef;pOfwef;udk y½dk*&rfa&;om;jcif;
5/ atmufyg Form yHpk tH m; zefw;D wnfaqmufyg/ yH(k 125)/ 4if;wGif ,
, rsm;jzifhzefwD;xm;NyD; Command Button rsm;wGif
vdktyfaomy½dk*&rfrsm;a&;om;&ef jzpfygonf/
yHk(125)
yHk(126)
107 Microsoft Visual Basic 6.0
GP udef;pOfwef;udk y½dk*&rfa&;om;jcif;
10/ atmufyg Form yHpk tH m; zefw;D wnfaqmufyg/ yH(k 127)/ 4if;wGif ,
, rsm;jzifhzefwD;xm;NyD; Command Button rsm;wGif
vdktyfaomy½dk*&rfrsm;a&;om;&ef jzpfygonf/
yHk(127)
yHk(128)
yHk(129)
Next
Print "The sum of the series is "; Sum Print k, t, s
End Sub
yHk(130)
yHk(131)
yHk(132)
yHk(133)
For i = 1 To n
sum1 = sum1 + 1 / i ^ 2
Next
Print "The Sum of the series is "; sum1
End Sub
yHk(134)
yHk(135)
yHk(136)
---------------0-0-0---------------
113 Microsoft Visual Basic 6.0
Chapter (7)
Access 2002 ½Sd Database File tm; Visual Basic 6.0 ESifh Update jyKvkyfjcif;
1/ atmufyg Form yHkpHtm; zefwD;wnfaqmufxm;&rnf/ yHk(137)/ 4if;wGif
rsm;jzifzh efw;D xm;Ny;D Command Button rsm;wGif vdt
k yfaomy½d*k &rf
rsm;a&;om;&efjzpfygonf/
yHk(137)
yHk(138)
5/ rSm jzifw
h nfaqmufxm;ygonf/
Adodc \ Properties wGif yHk(139)? yHk(140)ygtwdkif;jyifqifxm;&rnf-
(u) (Name) - Wado
( c) Caption - Empty
( *) ConnectionString - PROVIDER=MSDASQL;dsn= Test2;
uid=; pwd=;
(C) RecordSource - Select [Roll Number], Name,
Myanmar, English, Maths, Total from
Test2
115 Microsoft Visual Basic 6.0
yHk(139) yHk(140)
6/ Connection String \ nmzuf Box wGif Cursor csygu Ellipsis trSwf
tom;yg Command Button udk Mouse Left Click jzifha½G;cs,fygu yHk(141)yg
twdkif; Property Pages Dialog Box ay:vmrnf/ General Tab Command Button
udak ½G;cs,yf g/ Use Connection String [ka&;om;xm;onfh Option Button udak ½G;cs,f
yg/ xdaYk emuf4if;acgif;pOfatmuf List Box ü PROVIDER=MSDASQL;dsn=Test2;
uid=;pwd=;udkjznfhpGufí OK udka½G;cs,f&ayrnf/
uGefysLwmvufpJG 116
yHk(141)
yHk(142)
yHk(143)
119 Microsoft Visual Basic 6.0
yHk(144)
yHk(145)
yHk(146)
24/ Controls Tab Command acgif ; pOf a tmuf Vertical Scroll Bar rS
Dropdown Arrow udktoHk;jyKNyD; Adodc ESifh DataGrid wdkY½Sdonfhae&mrsm;udk Check
jyKvyk &f rnf/ yH(k 147)/
121 Microsoft Visual Basic 6.0
yHk(147)
yHk(148)
uGefysLwmvufpJG 122
yHk(149)
yHk(150)
yHk(151)
29/ xdt
k cg yH(k 152)yg Retrieve fields Dialog Box ay:vmygu Yes udkxyfrH
a½G;cs,fyg/
yHk(152)
yHk(153)
yHk(154)
yHk(155)
yHk(156)
40/ (3)bmomaygif;jcif; Command Button twGuf-
Private Sub Command1_Click()
Wado.Recordset.MoveFirst
b = 1 'Record Counter
Do While Wado.Recordset.EOF = False
Wado.Recordset("Total") = Wado.Recordset("Myanmar") +
Wado.Recordset("English") + Wado.Recordset("Maths")
If Wado.Recordset("Myanmar") < 40 Or Wado.Recordset("English")
< 40 Or Wado.Recordset("Maths") < 40 Then
Wado.Recordset("Result") = "Fail"
Else
Wado.Recordset("Result") = "Pass"
End If
If Wado.Recordset("Myanmar") < 40 And Wado.Recordset("English")
< 40 And Wado.Recordset("Maths") < 40 Then
Wado.Recordset("Amount of Fail") = "3"
ElseIf Wado.Recordset("Myanmar") < 40 And
Wado.Recordset("English") < 40 And
Wado.Recordset("Maths") >= 40 Then
Wado.Recordset("Amount of Fail") = "2"
129 Microsoft Visual Basic 6.0
yHk(157)
Access 2002 Database File ½Sd Query File tm;ac:oHk;jcif;
43/ Access 2002 Database File jzpfaom Test2.mdb wGif Position [lí
Field topf(1)ckxyfrHxnfhyg/ Result Field udk Descending, Amount of Fail
Field udk Ascending, Total Field udk Descending jzifhpDxm;aom ptest2 trnf½Sd
Query File wpfckwnfaqmufxm;yg/ xdkYaemuf Visual Basic 6.0 jzifhy½dk*&rfa&;om;
rnfqdku yxrOD;pGmyHk(158)ygtwdkif; Form1 udkwnfaqmuf&rnf/
yHk(158)
131 Microsoft Visual Basic 6.0
yHk(159)
uGefysLwmvufpJG 132
yHk(160)
---------------0-0-0---------------
135 Microsoft Visual Basic 6.0
Chapter (8)
erlemy½dk*&rfrsm;
yHk(161)
yHk(162)
yHk(163)
139 Microsoft Visual Basic 6.0
yHk(164)
uGefysLwmvufpJG 140
yHk(165)
yHk(166)
Select Case
Select Case <testexpression>
[Case <expressionlist1>
[Statementblock-1]]
[Case <expressionlist2>
[Statementblock-2]]
.
.
.
[Case Else
[Statementblock-n]]
End Select
InputBox
InputBox(Prompt[,Title][,default][,xpos][,ypos][,helpfile,context])
MessageBox
MessageBox(Prompt[,buttons][,Title][,helpfile,context])
---------------0-0-0---------------
yHk(167)
yHk(168)
yHk(169)
yHk(170)
yHk(171)
yHk(172)
Shape1 - Shape
0 Rectangle 3 Circle
1 Square 4 Rounded Rectangle
2 Oval 5 Rounded Square
---------------0-0-0---------------
yHk(173)
yHk(174)
Text3.Text = Text2.Text
End Sub
yHk(175)
yHk(176)
If n <= 2 Then
Select Case Text1.Text
Case 0
Label1.Caption = "Good Day"
Case 1
Label1.Caption = "Good Morning"
Case 2
Label1.Caption = "How are you?"
End Select
Else
Label1.Caption = "Invalid Option"
End If
End Sub
---------------0-0-0---------------
yHk(177)
yHk(178)
---------------0-0-0---------------
uGefysLwmvufpJG 160
yHk(179)
yHk(180)
163 Microsoft Visual Basic 6.0
yHk(181)
yHk(182)
116/ yH(k 182)yg Form wGif Fans, Music System wdkYudk Menu Editor... jzifhvnf;
aumif; TextBox, wdkYjzifhvnf;aumif;wnfaqmufxm;NyD;
Properties rsm;ud k jyif q if j znf h p G u f N yD ; aemuf Command Button toD ; oD ; wG i f
vdktyfaomy½dk*&rfrsm; udk a&;om;&ayrnf/
117/ General, Declaration wGif -
Dim LastItem As Integer
yHk(183)
yHk(184)
---------------0-0-0---------------
yHk(185)
123/ yHk(185)yg Form wGif File, Add, Delete, Exit wdkYudk Menu Editor...
jzifhvnf;aumif;? TextBox, wdkYjzifhvnf;aumif;wnfaqmuf
xm;NyD; Properties rsm;udkjyifqifjznfhpGufNyD;aemuf Command Button toD;oD;wGif
vdktyfaom y½dk*&rfrsm;udk a&;om;&ayrnf/
124/ Menu Editor Dialog Box wGif Caption ESifh Name wdjYk znfp
h u
G &f eftcsuf
rsm;tm; Z,m;jzifhazmfjytyfygonf-
Caption Name
&File mnFile
&Add mnAdd
&Delete mnDelete
E&xit mnExit
mnSep
167 Microsoft Visual Basic 6.0
yHk(186)
133/ Add Menu udka½G;ygu ITEM rsm;wdk;vmNyD; Delete Menu a½G;ygu ITEM
rsm; ysufoGm;onfudkawGU½Sd&ayrnf/
---------------0-0-0---------------
yHk(187)
yHk(188)
yHk(189)
136/ xdt
k cg Toolbox wGif yH(k 190)ygtwdik ;f CommonDialog Control a&muf½dS
vmayrnf/
uGefysLwmvufpJG 170
yHk(190)
Option1(1).Caption = "Save"
Option1(2).Caption = "Color"
Command1.Caption = "Show Dlg"
F = True
End If
End Sub
yHk(191)
---------------0-0-0---------------
yHk(192)
uGefysLwmvufpJG 172
142/ yH(k 192)yg Form wGif File, Points, Line, Clear, Exit wdkYudk Menu Editor...
jzifv
h nf;aumif;? vIy½f mS ;&rnft
h csed u
f mvudk Timer wdjYk zifv
h nf;aumif; wnfaqmuf
xm;NyD;? Timer1 Timer Properties wGif Interval-100 [k jyifqifjznfhpGufNyD;aemuf
Pulldown Menu toD;oD;wGif vdktyfaom y½dk*&rfrsm;udk a&;om;&ayrnf/
Caption Name
&File mnFile
...&Points mnPoints
...&Lines mnLines
...&Clear mnClear
...- mnSep
...E&xit mnExit
---------------0-0-0---------------
uGefysLwmvufpJG 174
yHk(193)
154/ tqdyk g y½d*k &rfukd Run NyD; Form xJudk Mouse Left Click vkyfygu yHk(194)
yg twdkif;jrifawGU&rnf/
175 Microsoft Visual Basic 6.0
yHk(194)
---------------0-0-0---------------
yHk(195)
158/ tqdyk g y½d*k &rfukd Run NyD; Form xJudk Mouse Left Click vkyfygu yHk(196)
yg twdkif;jrifawGU&rnf/
yHk(196)
---------------0-0-0---------------
177 Microsoft Visual Basic 6.0
yHk(197)
163/ tqdyk gy½d*k &rfukd Run NyD; Form xJukd Mouse Left Click vkyyf gu yH(k 198)yg
twdkif;jrifawGU&rnf/
yHk(198)
---------------0-0-0---------------
yHk(199)
Text1.FontBold = False
Text1.FontItalic = True
Else
Text1.FontBold = True
Text1.FontItalic = False
End If
If (Check1.Value = 1) Then
Text1.FontUnderline = True
Else
Text1.FontUnderline = False
End If
If (Check2.Value = 1) Then
Text1.FontStrikethru = True
Else
Text1.FontStrikethru = False
End If
End Sub
yHk(200)
yHk(201)
yHk(202)
yHk(203)
yHk(204)
---------------0-0-0---------------
uGefysLwmvufpJG 188
yHk(205)
yHk(206)
189 Microsoft Visual Basic 6.0
yHk(207)
Next
Next
End Sub
yHk(208)
yHk(209)
195 Microsoft Visual Basic 6.0
yHk(210)
yHk(211)
uGefysLwmvufpJG 196
215/ Multiplication Command Button udak ½G;cs,y
f gu yH(k 212)ygtwdik ;f jrifawGU
&rnf/
yHk(212)
yHk(213)
---------------0-0-0---------------
197 Microsoft Visual Basic 6.0
yHk(214)
yHk(215)
---------------0-0-0---------------
yHk(216)
yHk(217)
uGefysLwmvufpJG 200
229/ yH(k 217)yg b,fbufwiG ½f adS eaompmom;tm; Selected Text vkyNf y;D ? yH(k 218)?
Add Text Command Button udka½G;cs,fygu yHk(219)ygtwdkif;jzpfay:vmrnf/
yHk(218)
yHk(219)
---------------0-0-0---------------
201 Microsoft Visual Basic 6.0
yHk
(220)
yHk(221)
238/ Open File Command Button udka½G;cs,fygu yHk(222)ygtwdkif;jrifawGU
&rnf/
yHk(222)
uGefysLwmvufpJG 204
239/ wpfzufyg Dialog Box wGif Files of type: nmzuf½Sd List Box ü
Dropdown Arrow jzpfaom udka½G;cs,fygu Text File ESifh Rich Text Format
File trsK;d tpm; (2)ckxr
J S BuKu
d &f mzdik t
f rsK;d tpm;udak ½G;cs,í
f Open Command Button
udka½G;cs,fygu a½G;cs,fjcif;cH&aom *.txt (or) *.rtf File rsm;yGiv hf mayrnf/ yH(k 223)/
yHk(223)
---------------0-0-0---------------
Microsoft Windows Common Controls wGifyg0ifaom Icon rsm;
240/ atmufygZ,m;jzifhazmfjytyfygonf-
yHk(224)
244/ Form yHkpHtwGif;½Sd Toolbar udka½G;cs,fí Right Click ESy d yf g/ xdaYk emuf
Properties udak ½G;cs,y
f gu yH(k 225)ygtwdik ;f Property Pages Dialog Box ay:vmrnf/
uGefysLwmvufpJG 206
yHk(225)
245/ Property Pages Dialog Box xJ½Sd General, Buttons, Picture Tab
Command Button (3)ckxJrS Buttons Tab Command Button udka½G;cs,fyg/ xdkYaemuf
4if;xJwGifyg0ifaom tcsuftvufrsm;tm;atmufazmfjyygZ,m;twdkif; jyifqifjznfh
pGuf&ef -
Clipboard.SetText Text1.SelText
Case "Button1":
Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.Text = " "
Case "Button3":
Text1.SelText = Clipboard.GetText()
End Select
End Sub
248/ tqdyk gy½d*k &rfukd Run NyD; Text Box xJwiG pf mrsm;½du
k Ef ydS í
f rdrt
d vd½k &dS mpmrsm;
udk Selected Text (or) Drag jyKvkyfum ul;jcif;? jzwfjcif;? uyfjcif;wdkYudkaqmif½GufEdkifyg
onf/ y½d*k &rfxrJ S xGuv f ykd gu Exit Command Button udka½G;cs,f&efjzpfygonf/
---------------0-0-0---------------
yHk(226)
yHk(227)
yHk(228)
211 Microsoft Visual Basic 6.0
yHk(229)
yHk(230)
yHk(231)
yHk(232)
yHk(233)
yHk(234)
---------------0-0-0---------------
uGefysLwmvufpJG 214
yHk(235)
yHk(236)
yHk(237)
---------------0-0-0---------------
yHk(238)
274/ Form yHkpHtwGif;½Sd ImageList udka½G;cs,fí Right Click ESy d yf g/ xdaYk emuf
Properties udak ½G;cs,y
f gu yH(k 239)ygtwdik ;f Property Pages Dialog Box ay:vmrnf/
yHk(239)
yHk(240)
yHk(241)
---------------0-0-0---------------
219 Microsoft Visual Basic 6.0
yHk(242)
278/ Form yHkpHtwGif;½Sd TabStrip udka½G;cs,fí Right Click ESy d yf g/ xdaYk emuf
Properties udak ½G;cs,y
f gu yH(k 243)ygtwdik ;f Property Pages Dialog Box ay:vmrnf/
yHk(243)
uGefysLwmvufpJG 220
279/ Property Pages Dialog Box xJ ½ S d General, Tabs, Font, Picture
Command Button (4)ckxJrS Tabs Tab Command Button udka½G;cs,fyg/ xdkYaemuf
4if;xJwGif yg0ifaomtcsuftvufrsm;udk atmufygZ,m;twdkif;jznfhpGuf&ef -
yHk(244)
283/ yH(k 244)wGif Tab Command Button wpfcjk zpfaom Department udak ½G;cs,f
ygu yH(k 245)ygtwdik ;f Department ESifhqdkifaomXmersm;udk azmfjyrnfjzpfonf/
yHk(245)
yHk(246)
yHk(247)
yHk(248)
289/ tqdyk g y½d*k &rfukd Run ygu ,aeYwiG ½f adS ernfh &uf? v? ckEpS f jyu©'ed u
f akd zmfjy
rnfjzpfonf/
---------------0-0-0---------------
uGefysLwmvufpJG 224
Execute File udk y½dk*&rfjzifhvSrf;ac:toHk;jyKjcif;
290/ yHk(249)yg Form yHkpHwGif OLE, Command Button wdkYjzifh
wnfaqmufxm;NyD; Properties rsm;udkjyifqifjznfhpGufNyD;aemuf Command Button
toD;oD;twGuf vdktyfaom y½dk*&rfrsm;udka&;om;&ayrnf/
yHk(249)
yHk(250)
yHk(251)
295/ yHk(251)wGif OLE Box xJodkYa&mufaeaom Page Maker 6.5 Icon tm;
Double Click ESdyfjcif;jzifh Page Maker 6.5 Application Package Run vmayrnf/
Call Direct Command Button udka½G;cs,fjcif;jzifh Page Maker 6.5 Application
Package Run vmrnfhtjyif c:\vb6\vb601.p65 zdi k yf gwdu
k ½f u
kd yf iG v
hf mNy;D tvd½k &dS mjyKvyk f
Edik af yrnf/ 4if;y½d*k &rfrx
S u
G v
f ykd gu Exit Command Button tm;a½G;cs,&f efjzpfonf/
---------------0-0-0---------------
uGefysLwmvufpJG 226
jr§m;rsm;udkywfjcmvnfvSnfhonfhy½dk*&rfudka&;jcif;
296/ yHk(248)yg Form yHkpHwGif Image, Command Button wdkYjzifh
wnfaqmufxm;NyD; Properties rsm;udkjyifqifjznfhpGufNyD;aemuf Command Button
rsm;twGufvdktyfaom y½dk*&rfrsm;udka&;om;&ayrnf/
yHk(252)
Image4.Visible = False
i = Image1.Left
j = Image1.Top
For i = 0 To 11500 Step 1
rotate
Image1.Move Image1.Left + 1, Image1.Top
Next i
Image1.Left = 0
Image1.Top = 0
''''''''''''''
Image2.Left = 11500
Image2.Top = 0
Image1.Visible = False
Image2.Visible = True
Image3.Visible = False
Image4.Visible = False
For j = 0 To 8300 Step 1
rotate
Image2.Move Image2.Left, Image2.Top + 1
Next j
Image2.Left = 11500
Image2.Top = 0
''''''''''''''
Image3.Left = 11500
Image3.Top = 8300
Image1.Visible = False
Image2.Visible = False
Image3.Visible = True
Image4.Visible = False
For j = 11500 To 0 Step -1
rotate
Image3.Move Image3.Left - 1, Image3.Top
Next j
Image3.Left = 11500
Image3.Top = 8300
uGefysLwmvufpJG 228
''''''''''''''
Image4.Left = 0
Image4.Top = 8300
Image1.Visible = False
Image2.Visible = False
Image3.Visible = False
Image4.Visible = True
For j = 8300 To 0 Step -1
rotate
Image4.Move Image4.Left, Image4.Top - 1
Next j
Image4.Left = 0
Image4.Top = 8300
Print: Print: Print " ", k: Beep
Next k
Image1.Left = 0
Image1.Top = 0
Image1.Visible = True
Image2.Visible = False
Image3.Visible = False
Image4.Visible = False
End Sub
301/ tqdyk g y½d*k &rfukd Run ygu jrm§ ;wpfpif;onf vufsm&pf(10)Burd yf wfaeonf
udk jrifawGU&vdrfhrnf/
---------------0-0-0---------------
229 Microsoft Visual Basic 6.0
Chapter (9)
yHk(253)
yHk(254)
( p) AllowUpdate - True
(q) DataSource - Adodc1
( Z) Font - MS Sans Serif, Bold, 8
yHk(255)
---------------0-0-0---------------
235 Microsoft Visual Basic 6.0
yHk(256)
yHk(257)
uGefysLwmvufpJG 236
yHk(258)
yHk(259)
48/ yH(k 259)yg Form yHpk w
H iG f , , rsm;jzifh
zefwD;xm;NyD; oufqdkif&m Properties rsm;wGifjyifqifjznfhpGufNyD;aemuf Command
Button rsm;wGif vdktyfaomy½dk*&rfrsm;a&;om;&ef jzpfygonf/
( i) EOFAction - 0 - adDoMoveLast
( p) Font - MS Sans Serif, Bold, 8
(q) RecordSource - select [Roll Number], Name,
Myanmar, English, Maths,Total,
Result,[Amount of Fail] from
exam02 order by [Roll Number]
Form1.Height = 5985
Form1.Caption = "Standard 9th, Section (B)"
End Sub
yHk(260)
62/ yH(k 260)yg Form yHpk w
H iG f , , rsm;jzifh
zefwD;xm;NyD; oufqdkif&m Properties rsm;wGifjyifqifjznfhpGufNyD;aemuf Command
Button rsm;wGif vdktyfaomy½dk*&rfrsm; a&;om;&efjzpfygonf/
( i) EOFAction - 0 - adDoMoveLast
( p) Font - MS Sans Serif, Bold, 8
(q) RecordSource - select [Roll Number], Name,
Myanmar, English, Maths,Total,
Result,[Amount of Fail] from
exam02 order by [Roll Number]
Form1.Height = 5985
Form1.Caption = "Standard 9th, Section (B) (Table File) from
exam02.mdb"
End Sub
yHk(261)
yHk(262)
251 Microsoft Visual Basic 6.0
yHk(263)
---------------0-0-0---------------
uGefysLwmvufpJG 252
Access 2002 ½Sd Database File twGif;rS Table File rsm;tm; Form wpfckjzifh
Append jyKvkyfjcif;
76/ atmufyg Form yHkpHtm; zefwD;wnfaqmufxm;&rnf/ yHk(264)/
yHk(264)
( i) EOFAction - 0 - adDoMoveLast
( p) Font - MS Sans Serif, Bold, 8
(q) RecordSource - select [Roll Number], Name,
Myanmar, English, Maths,Total,
Result,[Amount of Fail] from
Test1 order by [Roll Number]
Access 2002 ½Sd Database File twGif;rS Table File twGif;½Sd Record tm;½Smjcif;
86/ atmufyg Form yHkpHtm; zefwD;wnfaqmufxm;&rnf/ yHk(265)/
yHk(265)
87/ yH(k 265)yg Form yHkpHwGif , , , ,
rsm;jzifh zefw;D xm;Ny;D oufqikd &f m Properties rsm;wGijf yifqifjznfph u
G f
NyD;aemuf Command Button rsm;wGifvdktyfaom y½dk*&rfrsm;a&;om;&efjzpfygonf/
88/ a1 - Adodc Properties twGuf -
(u) (Name) - a1
( c) Align - 0 - vbAlignNone
( *) BOFAction - 0 - adDoMoveFirst
(C) ConnectingString - provider=msdasql;dsn=exam02;
uid=;pwd=;
( i) EOFAction - 0 - adDoMoveLast
( p) Font - MS Sans Serif, Bold, 8
(q) RecordSource - select [Identification Number],
Rank, Name, Department from
Test1 order by [Identification
Number]
yHk(266)
---------------0-0-0---------------
uGefysLwmvufpJG 258
Chapter (10)
yHk(267)
4/ Menu Bar ½Sd Add-Ins udka½G;yg/ tay:qHk; Pulldown Menu wpfcjk zpfonfh
Visual Data Manager udak ½G;yg/ yH(k 268)/
yHk(268)
5/ xdt
k cg VisData Window Dialog Box wpfckay:vmrnf/ yHk(269)/
259 Microsoft Visual Basic 6.0
yHk(269)
yHk
(270)
yHk(271)
8/ 4if;rS Version 7.0 udak ½G;cs,&f rnf/ xdt
k cgzdik o
f pfwnfaqmuf&ef zdik t
f rnf
uGefysLwmvufpJG 260
topfawmif;onfh Dialog Box ay:vmrnf/ yH(k 272)/
yHk(272)
yHk(273)
yHk(274)
11/ Short Cut Menu rS New Table udka½G;cs,f&rnf/ xdktcg Table Struc-
261 Microsoft Visual Basic 6.0
yHk(275)
12/ Table Name: List Box wGif Table File Name udr k rd pd w
d Bf uKu
d jf znfph u
G yf g/
Oyrm/ Test01 [k owfrSwfNyD; Add Field Command Button udka½G;cs,f&rnf/ xdktcg
Add Field Dialog Box ay:vmrnf/ 4if;wGif Field Name, Field Type, Field
Size wdkYudk pdwfBuKdufjznfhpGufNyD;aemuf OK udk Click jyKvy
k yf g/ yH(k 276)/
yHk(276)
yHk(277)
(u) Boolean /
( c) Byte/
( *) Integer/
(C) Long/
( i) Currency/
( p) Single/
(q) Double/
( Z) Date/Time /
( ps) Text /
(n) Binary/
( #) Memo /
yHk(279)
yHk(282)
20/ xdt
k cg yH(k 283)ygtwdik ;f Data Form Designer Dialog Box ay:vmrnf/
yHk(283)
yHk(284)
yHk(285)
yHk(286)
yHk(287)
----------0-0-0----------
yHk(288)
49/ xdkYaemuf Menu Bar ½Sd Project udka½G;yg/ xdkYaemuf Pulldown Menu
xJrS Add Data Report udkxyfrHa½G;cs,f&rnf/ yHk(289)/
yHk(289)
vmayrnf/
yHk(290)
yHk(291)
yHk(292)
yHk(292)
yHk(293)
55/ xyfrHí Menu Bar jzpfaom Project rS More ActiveX Designers... udk
a½G;cs,&f rnf/ xdtk cg Data Environment qdo
k nfh Sub-Menu wpfcx
k yfraH y:vmrnf/
4if;udkxyfrHa½G;cs,fyg/ yHk(294)/
yHk(294)
yHk(295)
yHk(296)
yHk(297)
yHk(298)
59/ xdt
k cg Data Link Properties Dialog Box ay:vmrnf/ 4if;rS Provider
uGefysLwmvufpJG 280
Tab Command Button udka½G;í Microsoft Jet 3.51 OLE DB Provider udka½G;cs,f
yg/ yH(k 299)/
yHk(299)
60/ xdkYaemuf Connection Tab Command Button udak ½G;cs,yf g/ yH(k 300)yg
twdkif; 1. Select or enter a database name: List Box wGif Database File Name
awmif;ygu rdrdudk,fwdkif Database File Name ½dkufxnfhjcif;jzifhvnf;aumif;? udk
xyfrHa½G;cs,fjcif;jzifhvnf;aumif; tvdk½Sdaom Database File Name udka½G;cs,fyg/
yH(k 301)/
281 Microsoft Visual Basic 6.0
yHk(300)
yHk(301)
yHk(302)
62/ xdkenf;wl Data Link Properties Dialog Box \ Tab Command But-
uGefysLwmvufpJG 282
ton rsm;jzpfMuaom Advanced yH(k 303) ESihf All yH(k 304)wdw
Yk iG rf nfonft
h csurf Q ajymif;vJ
&efrvdkbJ OK udka½G;cs,f&efjzpfygonf/
yHk(303)
yHk(304)
yHk(305)
yHk(306)
yHk(307)
yHk(308)
udka½G;í Right Click udEk ydS yf g/ Short Cut Menu ay:vmygu yHk(309)wGifazmfjyxm;
onfhtwdkif; Properties udk xyfrHa½G;cs,fyg/
yHk(309)
68/ xdt
k cg Command1 Properties Dialog Box wpfckay:vmrnf/ 4if;wGif
General, Parameters, Relation, Grouping, Aggregates, Advanced qdkonfh Tab
Command Button (6)ckay:vmrnf/ 4if; Tab Command rsm;xJrS General Tab
Command uda k ½G;yg/ yH(k 310)/
uGefysLwmvufpJG 286
yHk(310)
yHk(311)
yHk(312)
yHk(313)
yHk(314)
73/ xdktcg yHk(315)ygtwdkif;jzpfay:vmrnf/
yHk(315)
yHk(316)
yHk(317)
75/ Detail (Section1) Activate jzpfaeaomtcg Right Click udE k ydS yf g/ Short
Cut Sub-Menu wpfckay:vmrnf/ 4if;rS Insert Control udka½G;NyD; TextBox udkxyfrH
a½G;cs,f&rnf/ yHk(318)/
uGefysLwmvufpJG 290
yHk(318)
76/ xdktcg yHk(319)ygtwdkif;jzpfay:vmrnf/
291 Microsoft Visual Basic 6.0
yHk(319)
77/ xdkenf;twdkif; TextBox (4)ckzefw;D &rnf/ yH(k 320)/
yHk(320)
78/ Project1 - RDataReport1 [DataReport] Activate jzpfaeaomtcg
Smart Icon jzpfaom \tultnDjzifh yHk(321)wGifazmfjyxm;onfhtwdkif; Prop-
erties - RDataReport1 ü DataSource wGif List Dropdown Arrow jzifh RData
Environment1 udka½G;cs,f&rnf/ DataMember wGif List Dropdown Arrow jzifh
Command1 udkxyfrHa½G;cs,f&rnf/
uGefysLwmvufpJG 292
yHk(321)
yHk(322)
yHk(323)
uGefysLwmvufpJG 294
yHk(324)
yHk(325)
----------0-0-0----------
uGefysLwmvufpJG 295
yHk(326)
yHk(327)
OLE Data
yHk(328)
303 Microsoft Visual Basic 6.0
111/ Components Dialog Box ay:vmygu Crystal Report Control 4.6 udk
a½G;NyD; Check vkyf&rnf/ xdkYaemuf Apply, OK udkxyfrHa½G;cs,f&rnf/ yHk(329)/
yHk(329)
yHk(330)
----------0-0-0----------
uGefysLwmvufpJG 304
yHk(331)
yHk(332)
305 Microsoft Visual Basic 6.0
115/ Crystal Reports Registration Express Dialog Box aysmufomG ;vdrrhf nf/
xdt
k cg Report wnfaqmuf&eftqifoifhjzpfaeayvdrfhrnf/ Crystal Reports Pro
Dialog Box wGif New... udkyHk(333)wGifa½G;yguyHk(334)ygtwdkif; Create New Re-
port Dialog Box jzpfay:vmrnf/
yHk(333)
yHk(334)
yHk(335)
117/ Create Report Expert Dialog Box wGif Data File Command Button
udk xyfrHa½G;cs,f&rnf/ yHk(336)/
yHk(336)
yHk(337)
119/ Choose Database File Dialog Box \trSm;jcpf Close Button udka½G;jcif;
jzifh aomfvnf;aumif;? Done Command Button udak ½G;jcif;jzifah omfvnf;aumif; xyfrH
aqmif½u G &f rnf/ xdt
k cg Choose Database File Dialog Box aysmufomG ;rnf/ yH(k 338)
uGefysLwmvufpJG 308
yHk(338)
120/ Create Report Expert Dialog Box wGif Step 1: Tables, 2: Fields, 3:
Sort, 4: Total, 5: Select, 6: Style [lí Tab Command (6)ck 0ifyg0ifNyD; 2: Fields
tm;xyfraH ½G;cs,yf g/ yH(k 339)/
yHk(339)
yHk(340)
122/ xdkYaemuf Next>> Command Button udak ½G;cs,yf g/ yH(k 341)/
yHk(341)
123/ xdt
k cg Tab Command wpfcjk zpfaom 3: Sort odaYk &muf½o dS mG ;rnf/ txufyg
yHk(341)wGif rdrdtkyfpkzJGUvdkonfh Field tm; tkyfpkzJGUEdkifonf/ tkyfpkzJGU&ef rvdktyfygu
Preview Report udx k yfraH ½G;yg/ yH(k 342)/
uGefysLwmvufpJG 310
yHk(342)
124/ txufygyHw
k iG af zmfjyxm;aom Design tm;a½G;cs,yf gu yH(k 343)twdik ;f jyKjyif
rGrf;rHEdkif&ef tajctaeay;vdrfhrnf/
311 Microsoft Visual Basic 6.0
yHk(343)
125/ xdaYk emuf Menu Bar ½Sd Insert udak ½G;cs,yf g/ Pulldown Menu wpfcjk zpfaom
Text Field uda k ½G;cs,yf g/ yH(k 344)/
uGefysLwmvufpJG 312
yHk(344)
126/ xdt
k cg Edit Text Field Dialog Box ay:vmNyD; acgif;pOftm;rdrdpdwfBuKduf
zefwD;í&ayonf/ yHk(345)/ xdkYaemuf Accept Command Button udak ½G;cs,yf g/
yHk(345)
yHk(346)
128/ xdt
k cg Format String Dialog Box ay:vmrnf/ yHk(347)4if;rS Align-
ment wGif Centered udk a½G;Ny;D OK udx
k yfraH ½G;cs,yf gu acgif;pOfpmom; tv,fño
§d mG ;
ayrnf/ yHk(348)
yHk(347)
uGefysLwmvufpJG 314
yHk(348)
129/ txufyg Report File tm;odr;f vdyk gu Menu Bar ½Sd File udak ½G;cs,yf g/
xdkYaemuf Pulldown Menu xJrS Save udka½G;cs,fyg/ yHk(349)
yHk(349)
315 Microsoft Visual Basic 6.0
yHk(350)
131/ Crystal Reports Title Bar onfvnf; [Untitled Report #1] r[kwfawmh
bJ [c:\program files\microsoft visual studio\vb98\std09.rpt] [líajymif;vJomG ;ay
rnf/ yH(k 351)/
yHk(351)
----------0-0-0----------
uGefysLwmvufpJG 316
yHk(352)
133/ xdt
k cg Log On Server Dialog Box topfwpfckay:vmrnf/ yHk(353)
yHk(353)
yHk(354)
135/ Choose SQL Table Dialog Box xJrS SQL Tables: acgif;pOfatmuf½Sd
List Box wGif rdrp
d w
d Bf uKu
d f Table File udadk ½G;cs,&f rnf/ Oyrm - exam01 udak ½G;cs,yf g/
Add Command Button udkxyfrHa½G;cs,fyg/ Close Button udka½G;cs,fygu yHk(355)
ygtwdkif;jzpfvmrnf/
yHk(355)
yHk(356)
yHk(357)
yHk(358)
yHk(359)
uGefysLwmvufpJG 320
yHk(360)
141/ txufygyHk(360)wGifazmfjyxm;aom Crystal Report File tm;odr;f vdyk gu
Menu Bar wGif½Sdonfh File uda k ½G;cs,yf g/ Pulldown Menu wpfckjzpfaom Save udk
a½G;cs,yf g/ xdt
k cg File Save As Dialog Box ay:vmrnf/ rdrdpdwfBuKdufvrf;aMumif;
wGif Report File Name udkjznfhpGufNyD; OK Command Button udka½G;cs,f&rnf/
yH(k 361)/
321 Microsoft Visual Basic 6.0
yHk(361)
----------0-0-0----------
Crystal Report jzifh Graphic File ½dkufxkwfjcif;
142/ yxrOD;pGm Visual Basic 6.0 wGif "gwfyrkH sm;yg0ifaom Access File udk
wnfaqmufxm;&rnf/ "gwfyrkH sm;udk Windows BitMap File Format jzifo h m Data
Entry jyKvy
k &f rnf/ Access 2000 xufapmaom ,cif Access File rsm;twGufrl
Crystal Report \vkyfydkifcGifhjzpfaom Create Report Expert Dialog Box ay:vm
atmifzefwD;í Data File Command Button udka½G;&rnf/ Access 2000 ESifh txuf
Access File rsm;twGufrl Crystal Report \vkyfydkifcGifhjzpfaom Create Report Ex-
pert Dialog Box ay:vmatmifzefwD;í SQL/ODBC File Command Button udk
a½G;&rnf/
yHk(362)
uGefysLwmvufpJG 322
143/ xdtk cg Log On Server Dialog Box ay:vmrnf/ Server Type: acgif;pOf
atmufwiG f rdrad ½G;cs,rf nfh Database File tm;½SmazG&rnf/ Oyrm - ODBC - Photo01
udka½G;cs,fyg/ xdkYaemuf OK udk Click vky&f rnf/ yH(k 363)/
yHk(363)
yHk(364)
145/ Create Report Expert Dialog Box ay:vmNyD; Table File jzpfonfh
Photo01 File ay:vmrnf/ yH(k 365)/
323 Microsoft Visual Basic 6.0
yHk(365)
yHk(366)
yHk(367)
yHk(368)
yHk(369)
yHk(370)
151/ Design View wGif Band (5)ckyg½Sr d nfjzpfonf/ Title, Page header, De-
tails, Page footer, Summary wdjYk zpfMuonf/ Title onf acgif;pOfBuD;twGufjzpfNyD;?
Page header onf pm½Guw f ikd ;f wGiyf g½Srd nfh tkypf ak cgif;pOfrsm;? &ufp?GJ pmrsuEf mS eHygwfrsm;
jzpfEikd o f nf/ Details onf Record rsm;azmfjy&eftwGuf Template rsm;jzpfayonf/
Page footer onfpm½Gut f oD;oD;\atmufq;kH wGiyf g0if&rnfh &ufp?GJ pmrsuEf mS eHygwfrsm;
jzpfEikd yf gonf/ Details ESifh Page footer udk"gwfyHkrsm;xnfhoGif;&efoifhwifhrQwpGmjcm;
&rnf/ xdkYaemuf Menu Bar ½Sd Insert udak ½G;yg/ Pulldown Menu jzpfaom Data-
base Field udkxyfrHa½G;cs,f&rnf/ yHk(371)
327 Microsoft Visual Basic 6.0
yHk(371)
152/ xdt k cg Insert Database Field Dialog Box rS Field wpfckjzpfaom pho-
tos udka½G;NyD; Insert Command Button udka½G;cs,f&rnf/ yHk(372)
yHk(372)
uGefysLwmvufpJG 328
153/ xdt
k cg yH(k 373)ygtwdik ;f "gwfy½kH &dS rnft
h uGuu
f ckd sed q
f í tpm;xd;k twnfjyKNy;D
aomtcg Insert -> Text Field jzifh vdt k yfrnfph mom;rsm;a&;om;yg/ yH(k 374)/
yHk(373)
yHk(374)
154/ tqdyk g Crystal Report File tm; File -> Save udka½G;NyD; Report File
Name ay;&efjzpfonf/
----------0-0-0----------
329 Microsoft Visual Basic 6.0
yHk(375)
Crystal Report
156/ Microsoft Visual Basic 6.0 wGif Menu Bar wpfckjzpfaom Add-ins udk
a½G;cs,fyg/ xdkYaemuf Pulldown Menu xJrS Report Designer... jzifh *.rpt File
wpfzdkifudkwnfaqmufxm;&rnf/ Oyrm-c:\program files\microsoft visual studio\
vb98\ exam01.rpt udw k nfaqmufxm;&rnf/ yH(k 376)/
uGefysLwmvufpJG 330
yHk(376)
157/ Crystal Report \ Properties wGi-f
(u) (Name) - CrystalReport1
( c) BoundReportFooter- False
( *) CopiesToPrinter - 1
(C) Destination - 0 - crptToWindow
( i) DetailCopies - 1
( p) DiscardSaveData - False
(q) Left - 4200
( Z) MarginBottom - 0
( ps) MarginLeft - 0
(n) MarginRight - 0
( #) MarginTop - 0
( X) PrinterCollation - 2 - crptDefault
( !) PrinterCopies - 1
( ¡) PrinterStopPage - 0
(P) PrintFileType - 0 - crptRecord
(w) PrintFileUserRptDateFmt - False
(x) PrintFileUserRptNumberFmt - False
331 Microsoft Visual Basic 6.0
yHk(377)
159/ xdt
k cg VisData Dialog Box ay:vmvdrfhrnf/ 4if;rS Menu Bar jzpfaom
File udka½G;cs,fyg/ xdkYaemuf New udkxyfrHa½G;cs,f&rnf/ yHk(378)/
uGefysLwmvufpJG 332
yHk(378)
yHk(379)
333 Microsoft Visual Basic 6.0
yHk(380)
yHk(381)
uGefysLwmvufpJG 334
yHk(382)
163/ xdt
k cg Table Structure Dialog Box ay:vmrnf/ Table Name acgif;pOf
ab; List Box ü rdrdpdwfBuKduf Table File trnfudkjznfhpGufí Add Field Com-
mand Button udka½G;cs,f&rnf/ yHk(383)/
yHk(383)
335 Microsoft Visual Basic 6.0
yHk(384)
yHk(385)
165/ Field Name wpfcc k si;f oGi;f Ny;D ygu OK Command Button udak ½G;cs,&f rnf/
Field Name xyfrHroGif;vdkawmhygu Close Command Button uda k ½G;cs,yf g/ xdt
k cg
yHk(386)ygtwdkif;jzpfay:vmrnf/
uGefysLwmvufpJG 336
yHk(386)
166/ Index Field owfrwS v
f ykd gu Add Index Command Button udka½G;cs,f&
rnf/ xdt k cg Add Index to Luck01 Dialog Box ay:vmygu Name List Box,
Indexed Fields List Box wdkYtm; rdrdpdwfBuKdufowfrSwfNyD; OK Command Button
udka½G;cs,fyg/ xyfrHí Close Command Button udka½G;cs,f&rnf? yHk(387)/
yHk(387)
337 Microsoft Visual Basic 6.0
167/ xdt
k cg rlv Table Structure Dialog Box odkYjyefvnfa&muf½SdoGm;rnf/
yH(k 388)/
yHk(388)
yHk(389)
yHk(390)
339 Microsoft Visual Basic 6.0
yHk(391)
171/ 4if; Dialog Box rS Target Connect String: acgif;pOfatmuf Text Box
ü Lucky [kjznfhpGufNyD; Table: acgif;pOfatmuf Text Box ü Luck01 udak ½G;cs,&f rnf
jzpfNyD; Copy Data Check Box udk Check jyKvkyf&efjzpfonf/ xdkYaemuf OK Com-
mand Button uda k ½G;cs,yf g/ yH(k 392)/
yHk(392)
172/ xdktcg VisData Dialog Box ay:vmrnf/ Enter New Table Name
acgif;pOfatmuf Text Box ü rdrdwnfaqmufvdkonfh Table Name udjk znfph u
G &f rnf/
Oyrm - Luck02 [kjznfhpGufNyD; OK Command Button udka½G;cs,f&rnf/ yHk(394)/
uGefysLwmvufpJG 340
yHk(393)
yHk(394)
174/ xdt
k cg Lucky.mdb Database File xJwGif Luck01 Table File ESifhtvm;
oP²mefwlaom Luck02 Table File jzpfvmrnf/ yH(k 395)/
yHk(395)
341 Microsoft Visual Basic 6.0
yHk(396)
176/ yH(k 396)yg Form yHkpHwGifyg0ifaom Toolbox Icon rsm;udkavhvmygu
Label, Text Box, Command Button, Data, Frame wdy
Yk g0ifNy;D
4if;wdkY\ Properties rsm;udk jyifqifjznfhpGufNyD;aemuf Command Button rsm;wGif
vdktyfaomy½dk*&rfrsm; a&;om;&rnfjzpfonf/
177/ Label1 - Label Properties rSm -
(u) (Name) - Label1
( c) Alignment - 0 - Left Justify
( *) AutoSize - False
(C) BackStyle - Opaque
( i) BorderStyle- 1 - Fixed Single
( p) Caption - uHprf;rnfhta&&twGuf (qkrJta&twGuf)
(q) Font - -Win---Kalaw, Bold, 18
( Z) WordWrap - False
uGefysLwmvufpJG 342
yHk(397)
uGefysLwmvufpJG 350
yHk(398)
yHk(399)
yHk(400)
353 Microsoft Visual Basic 6.0
yHk(401)
yHk(402)
231/ Oyrm - qkrtJ a&twGuf 6 ckom½SNd y;D ? uHprf;rnft
h a&twGurf mS 125 OD;½Syd gu
qkrJta&twGufnmzuf½Sd tqdkyg y½dk*&rfudk Run ygu yH(k 402)ygtwdik ;f jrifawGU&rnf/
qkrJta&twGuf 6 ck½Sdojzifh uHprf;&ef Command Button tm; 6 cgESdyfNyD;ygu
uHprf;rJukefaeygNyD[laom Message Box jyvmrnf/ yH(k 403)/
yHk(403)
232/ tqdyk g Message Box tm; ydwf&ef Command Button udEk ydS yf gu Mes-
sage Box aysmufomG ;Ny;D ? uHprf;&ef Command Button ygaysmufomG ;vdrr
hf nf/ yH(k 404)/
357 Microsoft Visual Basic 6.0
yHk(404)
233/ uHprf;rJtrnfpm&if;Munf&h ef Command Button udEk ydS yf gu yH(k 405)ygtwdik ;f
jrifawGU&rnf/
yHk(405)
yHk(406)
237/ yH(k 406)yg Form yHpk w
H iG f , , rsm;jzifh
zefwD;xm;NyD; oufqdkif&m Properties rsm;wGifjyifqifjznfhpGufNyD;aemuf Command
Button rsm;wGif vdktyfaomy½dk*&rfrsm;a&;om;&ef jzpfygonf/
( *) BOFAction - 0 - adDoMoveFirst
(C) ConnectingString - provider=msdasql;dsn= retire;
uid=;pwd=;
( i) EOFAction - 0 - adDoMoveLast
( p) Font - MS Sans Serif, Bold, 8
(q) RecordSource - select [IDNo], Name, [Date of
Birth], [Enrollment], Age,
[Services Year], [Retire Year] from
retire order by [IDNo]
yHk(406)
yHk(407)
---------------0-0-0---------------
uGefysLwmvufpJG 362
yHk(408)
yHk(409)
255/ yH(k 409)yg Form yHkpHwGifyg0ifaom Toolbox Icon rsm;udkavhvmygu
DBGrid, Label, Text Box, Data, Command ButtonwdyYk g0ifNy;D
4if;wdkY\ Properties rsm;udk jyifqifjznfhpGufNyD;aemuf Command Button wGif vdktyf
aomy½dk*&rfrsm;a&;om;&rnfjzpfonf/
256/ DBGrid1 - DBGrid Properties rSm -
(u) (Name) - DBGrid1
( c) Align - 0 - vbAlignNone
( *) AllowAddNew - False
(C) AllowArrows - True
( i) AllowDelete - False
( p) AllowUpdate - True
(q) BorderStyle - 1 - Fixed Single
( Z) Caption - None
( ps) DataMode - 0 - Bound
(n) DataSource - Data1
( #) Font - MS Sans Serif, Regular, 8
yHk(410)
369 Microsoft Visual Basic 6.0
yHk(411)
yHk(412)
373 Microsoft Visual Basic 6.0
284/ Combo Box wGif Printer uda k ½G;cs,yf gu Form4.Show [ky½d*k &rfa&;om;
xm;jzifh Form4 udkyHk(413)ygtwdkif;zefwD;wnfaqmuf&rnf/
yHk(413)
---------------0-0-0---------------
375 Microsoft Visual Basic 6.0
Chapter (11)
yHk(414)
294/ txufygzdik u
f kd Execute File vkyrf nfqykd gu Menu Bar ½Sd File udak ½G;yg/
Pull Down Menu usvmygu 4if;xJrS Make extest017.exe... udka½G;cs,f&rnf/
yH(k 415)/
uGefysLwmvufpJG 376
yHk(415)
yHk(416)
377 Microsoft Visual Basic 6.0
yHk(417)
yHk(418)
uGefysLwmvufpJG 378
296/ xdt
k cgrdrtd rnfay;vdu
k o
f nft
h wdik ;f c:\Example001.exe jzpfomG ;ayrnf/
4if;zdkifudk Run vdyk gu Computer Desktop wGif½Sdaeaom My Computer Short
Cut Icon udk Double Click (or) Active jzpfaeaomtcg Enter ESy d yf g/ yH(k 419)/
yHk(419)
297/ xdt
k cgyH(k 420)wGiaf zmfjyxm;onft
h wdik ;f [C:]udkDouble Click (or) Active
jzpfaeaomtcg Enter ESyd yf g/
yHk(420)
379 Microsoft Visual Basic 6.0
yHk(421)
yHk(422)
uGefysLwmvufpJG 380
yHk(423)
---------------0-0-0---------------
381 Microsoft Visual Basic 6.0
yHk(424)
302/ txufygzdik u
f kd Application Package vkyrf nfqykd gu Menu Bar ½Sd Add-
Ins uda
k ½G;yg/ Pull Down Menu usvmygu 4if;xJrS Package and Deployment
Wizard... udka½G;cs,f&rnf/ yHk(425)/
yHk(425)
uGefysLwmvufpJG 382
303/ xdt
k cg Package and Deployment Wizard Dialog Box ay:vmrnf/
yHk(426)? Package rjyKvkyfrDtqdkyg Project File udo
k rd ;f vdyk gu Yes udka½G;&efjzpfNyD;?
rodr;f vdk ygu No udka½G;cs,f&rnf/ yHk(426)/ Oyrm - No udak ½G;yg/
yHk(426)
304/ Package and Deployment Wizard Dialog Box ay:vmrnf/ 4if; Dia-
log Box wGif rdrd Package vkyfvdkonfh Visual Basic Project File \ wnfae&mudk
jyaernfjzpfNyD; Package Command Button udka½G;cs,f&rnf/ yHk(427)/
yHk(427)
yHk(428)
306/ Compile vkyNf y;D oGm;ygu yH(k 429)yg Dialog Box ay:vmygu Yes Com-
mand Button udka½G;cs,fyg/
yHk(429)
307/ Package trsK;d tpm;a½G;cs,o
f nfh Dialog Box ay:vmrnf/ Package Type
udk Standard Setup Package ae&mwGifyifxm;í Next udak ½G;cs,yf g/ yH(k 430)/
yHk(430)
308/ Package udkrdrdxnfhvdkonfhvrf;aMumif;üxnfh&eftcGifhta&;&½Sdrnfh Dia-
log Box ay:vmrnf/ yH(k 431)/
uGefysLwmvufpJG 384
yHk(430)
yHk(431)
309/ tqdyk g Dialog Box wGiyf if Folder udkajymif;í Next udak ½G;cs,yf g/ yH(k 432)/
yHk(432)
310/ DAO Driver rsm;udka½G;cs,f&eftajctaeay;onfh Dialog Box ay:vm
ygu zdkiftm;vHk;udka½G;cs,fNyD; Next udk Click ESyd &f rnf/ yH(k 433)/
385 Microsoft Visual Basic 6.0
yHk(433)
yHk(434)
yHk(435)
yHk(436)
314/ Cab File wnfaqmuf&eftcGifhta&;ay;onfh Dialog Box wpfckay:vm
rnf/ tqdyk g Dialog Box wGif Single cab File wnfaqmufygu cab File wpfzikd w
f nf;
omwnfaqmufNyD; Disk Space rsm;vdrfhrnf/ Multiple cabs Option Button udk
a½G;cs,fygu rdrdwnfaqmufvdkonfh cab size udk 1.44 MB, 2.88 MB, 1.2 Mb,
720KB ponfjzifha½G;cs,fwnfaqmufEdkifayonf/ Oyrm - 1.44 MB udka½G;cs,fygu
387 Microsoft Visual Basic 6.0
yHk(437)
yHk(438)
316/ Package and Deployment Wizard - Start Menu Items Dialog Box
ay:vmrnf/ Next udak ½G;cs,yf g/ yH(k 439)/
uGefysLwmvufpJG 388
yHk(439)
yHk(440)
318/ Package and Deployment Wizard - Shared Files Dialog Box ay:vm
rnf/ Shared Files rsm;udk Check jyKvkyfí Next udak ½G;cs,yf g/ yH(k 441)/
389 Microsoft Visual Basic 6.0
yHk(441)
319/ Package and Deployment Wizard - Finished! Dialog Box ay:vm
rnf/ Finish udak ½G;cs,yf g/ yH(k 442)/
yHk(442)
yHk(443)
321/ Save Report Dialog Box xyfrHay:vmrnf/ Save in: List Box wGif
vrf;aMumif;ajymif;vdkyguajymif;NyD; Text File udkodrf;Edkifayonf/ yHk(444)/
yHk(444)
yHk(445)
323/ yH(k 443)ygtwdik ;f Dialog Box xyfraH y:vmrnf/ a½G;cs,yf g/ yH(k 446)/ Close
Command Button udka½G;cs,fyg/
391 Microsoft Visual Basic 6.0
yHk(446)
yHk(447)
yHk(447)
---------------0-0-0---------------
393 Microsoft Visual Basic 6.0
yHk(448)
yHk(449)
yHk(450)
330/ Continue Command Button udka½G;cs,f&rnf/ y½dk*&rfrsm;tm; Install
vkyfNyD;ygu yHk(451)ygtwdkif; atmifjrifpGmNyD;qHk;aMumif; Message Box ay:vmygu
OK udk Click vky& f efjzpfygonf/
yHk(451)
uGefysLwmvufpJG 396
yHk(452)
yHk(453)
yHk(454)
yHk(455)
yHk(456)
344/ xdt
k cg y½d*k &rf Run vmrnfukd yH(k 457)ygtwdik ;f jrifawGUEdik af yonf/ y½d*k &rfrS
xGuvf ykd gu Exit Command Button udka½G;cs,f&rnf/
yHk(457)
---------------0-0-0---------------
uGefysLwmvufpJG 400
yHk(458)
346/ yHk(458)yg Form zdkifwGif Label, Text Box, Command Button wdkYjzifh
wnfaqmufxm;Ny;D vdt
k yfaom Properties rsm;udjk yifqifí y½d*k &rfrsm;udak &;om;&ay
rnf/
347/ Label1 - Label Properties twGuf-
(u) (Name) - Label1
( c) Alignment - 0 - Left Justify
( *) AutoSize - True
(C) BackColor - &H8000000F&
( i) BackStyle - 0 - Transparent
( p) BorderStyle - 0 - None
(q) Caption - Enter Password = = = >
( Z) ForeColor - &H80000012&
yHk(459)
uGefysLwmvufpJG 402
352/ yHk(459)yg Form zdkifwGif Text Box, Timer, Command Button wdkYjzifh
wnfaqmufxm;Ny;D vdt
k yfaom Properties rsm;udjk yifqifí y½d*k &rfrsm;udak &;om;&ay
rnf/
353/ Text1 - TextBox Properties twGuf-
(u) (Name) - Text1
( c) Alignment - 2 - Center
( *) AutoSize - True
(C) BorderStyle- 1 - Fixed Single
( i) Font - MS Sans Serif, Regular, 14
( p) Text - Empty
360/ yH(k 458)yg Form zdkifudk Run ygu yH(k 460)ygtwdik ;f jzpfay:vmrnf/
yHk(460)
yHk(461)
yHk(462)
---------------0-0-0---------------
405 Microsoft Visual Basic 6.0
Chapter (12)
X<sup>2</sup>+y-10</h3><br>
<tt>This is a Monotype Text Style. This is a Monotype Text Style, This is a
Monotype Text Style, This is a Monotype Text Style. </tt>
</body>
</html>
<Center>
<SCRIPT LANGUAGE="JavaScript">
<!-- begining of script
function CalcTotals() {
document.Form1.SubTotal1.value = q1_Float*p1_Float;
document.Form1.SubTotal2.value = q2_Float*p2_Float;
document.Form1.SubTotal3.value = q3_Float*p3_Float;
document.Form1.Total.value = (q1_Float*p1_Float)+
(q2_Float*p2_Float) + (q3_Float*p3_Float);}
<FORM NAME="Form1">
<TABLE WIDTH="600">
<TR>
<TH VALIGN="TOP" ALIGN="CENTER">No.</TH>
<TH VALIGN="TOP" ALIGN="CENTER">Rank</TH>
<TH VALIGN="TOP" ALIGN="CENTER">Pay </TH>
<TH VALIGN="TOP" ALIGN="CENTER">Amount of Soldier</TH>
<TH VALIGN="TOP" ALIGN="CENTER">Total Pay</TH>
</TR>
<TR>
<TD VALIGN="TOP" ALIGN="CENTER">1.</TD>
<TD VALIGN="TOP" ALIGN="CENTER">Sgt</TD>
uGefysLwmvufpJG 414
<TD ALIGN="CENTER">Ks 100.75<INPUT TYPE="HIDDEN"
NAME="Price1" VALUE="100.75"></TD>
<TD ALIGN="CENTER"><INPUT TYPE="TEXT"
NAME="Quantity1"></TD>
<TD ALIGN="RIGHT"><INPUT TYPE="TEXT" NAME="SubTotal1">
</TD>
</TR>
<TR>
<TD VALIGN="TOP" ALIGN="CENTER">2.</TD>
<TD VALIGN="TOP" ALIGN="CENTER">Cpl.</TD>
<TD ALIGN="CENTER">Ks 95.25
<INPUT TYPE="HIDDEN" NAME="Price2" VALUE="95.25"> </TD>
<TD ALIGN="CENTER"><INPUT TYPE="TEXT"
NAME="Quantity2"></TD>
<TD ALIGN="RIGHT"><INPUT TYPE="TEXT" NAME="SubTotal2">
</TD>
</TR>
<TR>
<TD VALIGN="TOP" ALIGN="CENTER">3.</TD>
<TD VALIGN="TOP" ALIGN="CENTER">Rfm.</TD>
<TD ALIGN="CENTER">Ks 80.50
<INPUT TYPE="HIDDEN" NAME="Price3" VALUE="80.50"></TD>
<TD ALIGN="CENTER"><INPUT TYPE="TEXT"
NAME="Quantity3"></TD>
<TD ALIGN="RIGHT"><INPUT TYPE="TEXT" NAME="SubTotal3">
</TD>
</TR>
<TR>
<TD VALIGN="TOP" ALIGN="CENTER" COLSPAN="5"><HR></TD>
</TR>
<TR>
<TD VALIGN="TOP" ALIGN="CENTER"></TD>
415 Microsoft Visual Basic 6.0
<TR>
<TD VALIGN="TOP" ALIGN="CENTER"></TD>
<TD VALIGN="TOP" ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="CENTER"></TD>
<TD ALIGN="RIGHT">
<INPUT TYPE="BUTTON" NAME="Button1" VALUE="Recalculate"
ONCLICK="CalcTotals()"></TD>
</TR>
</TABLE>
</FORM>
</Center>
</BODY>
</HTML>
<SCRIPT LANGUAGE="VBScript">
<!-- begining of script
Sub add_2_num()
a_str = document.Form1.Text1.value
b_str = document.Form1.Text2.value
a_int = cint(a_str)
b_int = cint(b_str)
c=0
c = a_int+b_int
MsgBox "The answer is: " & c
End Sub
<FORM NAME="Form1">
</FORM>
</BODY>
</HTML>
419 Microsoft Visual Basic 6.0
<SCRIPT LANGUAGE="JavaScript">
<!-- begining of script
function add_2_num() {
c = a_int + b_int;
alert("The answer is: " +c);}
<FORM NAME="Form1">
</FORM>
</BODY>
</HTML>
<CENTER>
uGefysLwmvufpJG 420
<Font color=red>
<H1>HTML_Option</H1>
</Font>
<H2>This is Heading 2 Style</H2>
<br>
<SELECT NAME=Selection1>
<OPTION>
<a href="FontFace.html"> Font Face </a>
</OPTION>
<OPTION>
<a href="FontSize.html"> Font Size </a>
</OPTION>
<OPTION>
<a href="FontColor.html"> Font Color </a>
</OPTION>
</SELECT>
<br><br>
<TEXTAREA NAME=mytext ROWS=10 COLS=50>
This word is in the text area.
</TEXTAREA>
</CENTER>
</BODY>
</HTML>
function CTs() {
var fah=parseFloat(document.Form1.P1.value);
var cen = 0;
document.Form1.cen.value=5/9*(fah-32);}
<FORM NAME="Form1">
</FORM>
</center>
</BODY>
</HTML>
uGefysLwmvufpJG 422
<style type="text/css">
<!--
B { font-weight: bold }
#ttl0 { position: absolute }
.ttl1 { font: 8pt Verdana, Arial, Helvetica, serif }
// -->
</style>
<script type="text/javascript" language="javascript">
<!--
/*
*/
var layers = document.layers, style = document.all, both = layers || style,
idme=908601;
if (layers) { layerRef = 'document.layers'; styleRef = ''; } if (style)
{layerRef = 'document.all'; styleRef = '.style'; }
var overMe=0;
function init() {
txtTyper(dispStr[0], 0, 'ttl0', 'ttl1', '#339933', '#99FF33', 50, 0);
uGefysLwmvufpJG 424
}
// -->
</script>
</HEAD>
</HTML>
<BLOCKQUOTE>
<P align="center"><B><FONT SIZE="+1"><IMG SRC="Images/
HeadlineWater.jpg" WIDTH="79" HEIGHT="42" ALIGN="BOTTOM"
BORDER="0" NATURALSIZEFLAG="3"></FONT><font color
425 Microsoft Visual Basic 6.0
<P><CENTER><B><FONT SIZE="+1">
<APPLET WIDTH="190" HEIGHT="190" ALIGN="BOTTOM"
CODE="WaterApp.class" CODEBASE="./">
<PARAM NAME="dim" VALUE="6">
<PARAM NAME="dotsize" VALUE="6">
<PARAM NAME="logoheight" VALUE="200">
<PARAM NAME="image" VALUE="Images/fxlogo.gif">
<PARAM NAME="mouse" VALUE="1">
<PARAM NAME="noise" VALUE="0">
<PARAM NAME="col1" VALUE="ffff34">
<PARAM NAME="col2" VALUE="ff3434">
<PARAM NAME="col3" VALUE="ffffff">
<PARAM NAME="col4" VALUE="3434ff">
<PARAM NAME="col5" VALUE="34ffff">
<PARAM NAME="url" VALUE="http://www.xoom.com/">
<PARAM NAME="reg" VALUE="41774512">
</APPLET></FONT></B></CENTER></P>
</BODY>
</HTML>
<BLOCKQUOTE>
<P><B><FONT SIZE="+2"><IMG SRC="Images/HeadlineBump.jpg"
WIDTH="87" HEIGHT="42" ALIGN="BOTTOM" BORDER="0"
NATURALSIZEFLAG="3"></FONT></B></P>
</BLOCKQUOTE>
<P><CENTER>
<APPLET WIDTH="256" HEIGHT="256" ALIGN="BOTTOM"
CODE="BumpApp.class" CODEBASE="./">
<PARAM NAME="image" VALUE="Images/rot.jpg">
<PARAM NAME="lightsizex" VALUE="120">
<PARAM NAME="lightsizey" VALUE="120">
<PARAM NAME="ambiencer" VALUE="120">
<PARAM NAME="ambienceg" VALUE="120">
<PARAM NAME="ambienceb" VALUE="120">
<PARAM NAME="bumpheight" VALUE="255">
<PARAM NAME="light" VALUE="255">
<PARAM NAME="reg" VALUE="60563282">
</APPLET></CENTER></P>
</BODY>
</HTML>
ALINK="#50b090">
<BLOCKQUOTE>
<P><B><FONT SIZE="+2"><IMG SRC="Images/HeadlineBump.jpg"
WIDTH="87" HEIGHT="42" ALIGN="BOTTOM" BORDER="0"
NATURALSIZEFLAG="3"></FONT></B></P>
</BLOCKQUOTE>
<P><CENTER>
<APPLET WIDTH="230" HEIGHT="230" ALIGN="BOTTOM"
CODE="BumpApp.class" CODEBASE="./">
<PARAM NAME="image" VALUE="Images/inyourface.jpg">
<PARAM NAME="lightsizex" VALUE="85">
<PARAM NAME="lightsizey" VALUE="85">
<PARAM NAME="ambiencer" VALUE="80">
<PARAM NAME="ambienceg" VALUE="120">
<PARAM NAME="ambienceb" VALUE="140">
<PARAM NAME="bumpheight" VALUE="320">
<PARAM NAME="light" VALUE="720">
<PARAM NAME="reg" VALUE="60563282">
</APPLET></CENTER></P>
</BODY>
</HTML>
<BLOCKQUOTE>
<P><B><FONT SIZE="+2"><IMG SRC="Images/HeadlineBump.jpg"
WIDTH="87" HEIGHT="42" ALIGN="BOTTOM" BORDER="0"
NATURALSIZEFLAG="3"></FONT></B></P>
</BLOCKQUOTE>
<P><CENTER>
<APPLET WIDTH="300" HEIGHT="300" ALIGN="BOTTOM"
CODE="BumpApp.class" CODEBASE="./">
<PARAM NAME="image" VALUE="Images/bump.jpg">
<PARAM NAME="lightsizex" VALUE="175">
<PARAM NAME="lightsizey" VALUE="175">
<PARAM NAME="bumpheight" VALUE="370">
<PARAM NAME="light" VALUE="370">
<PARAM NAME="ambiencer" VALUE="140">
<PARAM NAME="ambienceg" VALUE="120">
<PARAM NAME="ambienceb" VALUE="100">
<PARAM NAME="reg" VALUE="60563282">
</APPLET></CENTER></P>
</BODY>
</HTML>
<BLOCKQUOTE>
<P><B><FONT SIZE="+2"><IMG SRC="Images/HeadlineLens.jpg"
WIDTH="74" HEIGHT="42" ALIGN="BOTTOM" BORDER="0"
NATURALSIZEFLAG="3"></FONT></B></P>
</BLOCKQUOTE>
<P><CENTER>
<APPLET WIDTH="300" HEIGHT="300" ALIGN="BOTTOM"
CODE="LensApp.class" CODEBASE="./">
<PARAM NAME="image" VALUE="Images/bump.jpg">
<PARAM NAME="depth" VALUE="3048">
<PARAM NAME="lenssizex" VALUE="400">
<PARAM NAME="lenssizey" VALUE="400">
<PARAM NAME="delay" VALUE="10">
<PARAM NAME="reg" VALUE="49605356">
</APPLET></CENTER></P>
</BODY>
</HTML>
<BLOCKQUOTE>
<P><B><FONT SIZE="+2"><IMG SRC="Images/HeadlineLens.jpg"
WIDTH="74" HEIGHT="42" ALIGN="BOTTOM" BORDER="0"
NATURALSIZEFLAG="3"></FONT></B></P>
</BLOCKQUOTE>
<P><CENTER>
<APPLET WIDTH="300" HEIGHT="300" ALIGN="BOTTOM"
CODE="LensApp.class" CODEBASE="./">
<PARAM NAME="image" VALUE="Images/bump.jpg">
<PARAM NAME="depth" VALUE="-5000">
<PARAM NAME="lenssizex" VALUE="400">
<PARAM NAME="lenssizey" VALUE="400">
<PARAM NAME="delay" VALUE="1030">
<PARAM NAME="url" VALUE="http://www.kuk.com/">
<PARAM NAME="reg" VALUE="49605356">
</APPLET></CENTER></P>
</BODY>
</HTML>
431 Microsoft Visual Basic 6.0
<BLOCKQUOTE>
<P><B><FONT SIZE="+2"><IMG SRC="Images/HeadlineLens.jpg"
WIDTH="74" HEIGHT="42" ALIGN="BOTTOM" BORDER="0"
NATURALSIZEFLAG="3"></FONT></B></P>
</BLOCKQUOTE>
<P><CENTER>
<APPLET WIDTH="230" HEIGHT="230" ALIGN="BOTTOM"
CODE="LensApp.class" CODEBASE="./">
<PARAM NAME="image" VALUE="Images/inyourface.jpg">
<PARAM NAME="depth" VALUE="6048">
<PARAM NAME="lenssizex" VALUE="150">
<PARAM NAME="lenssizey" VALUE="150">
<PARAM NAME="delay" VALUE="10">
<PARAM NAME="reg" VALUE="49605356">
</APPLET></CENTER></P>
</BODY>
</HTML>
uGefysLwmvufpJG 432
yHk(463)
399/ yH(k 463)yg Form zdkifwGif Timer, Label, Progress Bar wdkYjzifh wnfaqmuf
xm;NyD; vdktyfaom Properties rsm;udkjyifqifí y½dk*&rfrsm;udka&;om;&ayrnf/
400/ Timer1 - Timer Properties rSm -
(u) (Name) - Timer1
( c) Enabled - True
( *) Index - Empty
(C) Interval - 5000
( i) Left - 3480
( p) Tag - Empty
(q) Top - 0
433 Microsoft Visual Basic 6.0
404/ yH(k 463)yg Form zdkifudk Run ygu yH(k 464)ygtwdik ;f jzpfay:vmrnf/
yHk(464)
yHk(465)
yHk(466)
uGefysLwmvufpJG 436
Chapter (13)
yHk(467)
Chapter (14)
taxGaxG
yHk(468)
Text1.Locked = True
Load Text(a1)
b1 = Text(a1).Name 'Text(a1).Name="Text"
b2 = Text(a1).Index 'Text(a1).Index = a1+1
b1 = "Text"
b2 = a1 + 1
Text(a1).Locked = True
Text(a1).Top = Text(a1 - 1).Top + 400
Text(a1).Left = Text(a1).Left - 400
Text(a1).Visible = True
Print Text(a1), Text(a1).Name, Text(a1).Index
Text(a1) = Text(a1)
End Sub
yHk(469)
---------------0-0-0---------------
uGefysLwmvufpJG 442
yHk(470)
yHk(471)
---------------0-0-0---------------
uGefysLwmvufpJG 446
yHk(472)
For i = 1 To n
f(kount(i)) = k(i)
Next
For x = 1 To n
Print f(x)
Next
End Sub
yHk(473)
---------------0-0-0---------------
uGefysLwmvufpJG 450
yHk(474)
For x = 1 To n
Print k(x)
Next
End Sub
yHk(475)
---------------0-0-0---------------
uGefysLwmvufpJG 454
yHk(476)
For i = 1 To n
Print k(i)
Next
End Sub
yHk(477)
---------------0-0-0---------------