visual basic 1 - 8

57
ÐÑÏÃÑÁÌÌÁÔÉÓÌÏÓ ÕÐÏËÏÃÉÓÔÙÍ ìå VISUAL BASIC ÐÑÏÃÑÁÌÌÁÔÉÓÌÏÓ ÕÐÏËÏÃÉÓÔÙÍ ìå VISUAL BASIC ÕÐÏÕÑÃÅÉÏ ÅÈÍÉÊÇÓ ÐÁÉÄÅÉÁÓ ÊÁÉ ÈÑÇÓÊÅÕÌÁÔÙÍ ÐÁÉÄÁÃÙÃÉÊÏ ÉÍÓÔÉÔÏÕÔÏ ÏÑÃÁÍÉÓÌÏÓ ÅÊÄÏÓÅÙÓ ÄÉÄÁÊÔÉÊÙÍ ÂÉÂËÉÙÍ ÁÈÇÍÁ ÂÉÂËÉÏ ÌÁÈÇÔÇ ÔÏÌÅÁÓ ÇËÅÊÔÑÏÍÉÊÙÍ 2ïò ÊÕÊËÏÓ ÓÐÏÕÄÙÍ ÅÉÄÉÊÏÔÇÔÁ: ÇËÅÊÔÑOÍÉÊÏÓ ÕÐÏËÏÃÉÓÔÉÊÙÍ ÓÕÓÔÇÌÁÔÙÍ & ÄÉÊÔÕÙÍ ÐÑÏÃÑÁÌÌÁÔÉÓÌÏÓ ÕÐÏËÏÃÉÓÔÙÍ ìå VISUAL BASIC ÐÑÏÃÑÁÌÌÁÔÉÓÌÏÓ ÕÐÏËÏÃÉÓÔÙÍ ìå VISUAL BASIC ISBN 960-06-1042-8 O E Ä Â

Upload: abc-def

Post on 22-Mar-2016

227 views

Category:

Documents


0 download

DESCRIPTION

Visual Basic 1 - 8

TRANSCRIPT

Page 1: Visual Basic 1 - 8

������ ����������� ����������� ����������� �����

������ ����������� �����

������ ����������� ����������� �����

������ �����

������ ����������� ���

������ �����

������ ����������� ����������� ��

������ ����������� �����

������ �����

������ ����������� �����

������ �����

������ �����

������ �����

������ �����

������ ����������� �����

������ ����������� �����

����� �����

�� ����������� ���

������ ���������

����

�� ������ ����������

������ ���

����� �� ����������������

���������������

�� �� ����������������

���������������

��������� ����� � ���� � � ������� ��

� �� ����� ���������

��� ����� ������� ��� ��� ������ ��

������ �����

���� � ����������� ���� ������

�������� ���������� �����������

������ �� � �����

��

���

��

���

��

���

��

��

���

���

����

��

��

��

���

��

���

��

���

��

��

���

���

����

��

��

���� �� ! �!" #�!$

���

Page 2: Visual Basic 1 - 8
Page 3: Visual Basic 1 - 8

������������� � ��������

Page 4: Visual Basic 1 - 8

��������������

�����������

���������

� ��������������

����������� �����������������

��������� �������

�������������������� ����� ���

�%&'��()*+,)+-)��. �%/0+1�)203�. �14�,)/52*+67-�8 9:;<=>??@

A&%,16� �(&))6�. �14�%61�B�120C�.

D/%2E+6��,)+/%C�. �%/0+1�%3F���6',)203�. 0,G6F6+C� /B,17�FE) ����/21,2&

F1,B2E+6��67C+16�

H:I:?J=K:<L

�4 �������MN. D � ���. ���4 �$N#MN$

OOO4H:I:?J=K:<L4K=. <!IP:@�KIQRSP:PL4K=

��8+81&� �/E1F2��. �T7U�8%���%61�B�120C�.VLQ �6%/520�2)()-/�.VLQ�%61�B�120C

�2W2,W&06� )W1X,�. Y8*203��Z� 0,2 �Z . 0,G6F6+C��ZU&G72,� /05,-W/8*6���!"�

�,+[&0���X+1��. Y8*203��Z� 0,2 �Z . 0,G6F6+C��ZU&G72,� /05,-W/8*6���!"�

�0�81%&�D1C*+��. 0,G6F6+C� ��� GC),�

0,G6F6+C� ���

�2W2,W&06� )W1X,�

��8+81&� �/E1F2��

302�8��W&)G6. 0,G6FC+12,�ZG72,� /05,-W/8*6���! �

�/ ,53B,*6 +6� �%%6)20C� 8U/1)C*/(� +, W2W,0+20& U2U%-, +�8 �67�+20�T +�8 �87),*-�8 0,2 +�8

�80/-�8 +85E)�)+,2 ,53 +�)�1F,)2*73�0W3*/()�2W,0+20E)�2U%-() 0,2 W2,)X7�)+,2 W(1/&)4

� �� ����� ���������

�52*+67�)203� �5/TG8)�� +�8 ��7X, \��������\.

�1D � � �������4 ���������� ]^_4`a

]�T7U�8%�� +�8�,2W,F(F20�T �)*+2+�T+�8a

��������� ����� � ���� � � ������� ��

� �� ����� ���������

��� ����� ������� ��� ��� ������ ��

������ �����

���� � ����������� ���� ������

�������� � ��������� ����������� ������ �� � �����

�4 ��8+81&�. 4 �2W2,W&06�. �4 �,+[&0��. D4 �0�81%&�

������������� � ���������� ���� ! " ��#

Page 5: Visual Basic 1 - 8

����������������

�� U2U%-� �1�F1,77,+2*73� �5�%�F2*+E) 7/ b:LJP@ �PL:Q F1&B+60/ F2, +�8�

7,G6+X� +6� /2W203+6+,�. \�%/0+1�)203� �5�%�F2*+20E) �8*+67&+() 0,2 �20+T()\

+�8 ��8 0T0%�8 *5�8WE) +�8 ��7X, �%/0+1�)20E) +() �/')20E) �5,FF/%7,+20E)

�05,2W/8+61-() ]���a4

�� U2U%-� /-),2 *T7B()� 7/ +� 51�B-% +6� /2W203+6+,� ,8+C� 0,2 +� 513F1,77,

*5�8WE) +�8,)+-*+�2'�8 7,GC7,+��4

� U,*203� *0�53� +�8 U2U%-�8 /-),2 ), 0,+,*+C*/2 +� 7,G6+C 20,)3. ),

W672�81F/- ,5%& 51�F1&77,+,4 �� U2U%-� ,8+3 '16*27�5�2/- +6 b:LJP@ �PL:Q (�

7X*� W2W,*0,%-,� +�8 51�F1,77,+2*7�T4 �/) ,5�+/%/- /F'/21-W2� ,),B�1&� +6�

b:LJP@ �PL:Q4 �5/c/F/- /77X*(� +, 52� *67,)+20& GX7,+, +�8 51�F1,77,+2*7�T

'16*27�5�2E)+,� +6) 52� ,5%C 0,2 W2,W/W�7X)6 F%E**, 51�F1,77,+2*7�T4 �-),2

7/ +X+�2� +135� F1,77X)�. E*+/ � 7,G6+C� ), 75�1/- ), *8)W8&*/2 +6 G/(1-, 7/

+6) 51&c6 0,2 ,53 +,51E+, 023%,� 7,GC7,+, ),75�1/- ), F1&B/2 51�F1&77,+,4

�� 7&G67, \�1�F1,77,+2*73� �5�%�F2*+E) ]b:LJP@ �PL:Qa\ /-),2

/1F,*+612,03 0,2 W2W&*0/+,2 +1/2� *8)/'37/)/� E1/� +6) /UW�7&W,4 �2, +� %3F�

,8+3 6 T%6 +�8 U2U%-�8 /-),2 �1F,)(7X)6 */ �$ 7,GC7,+,4 �1�+/-)/+,2 6

�%�0%C1(*6 /)3� 7,GC7,+��*/ 0&G/ +1-(1�4

�/+,cT +() G/7&+() 5�8 5/12F1&B�)+,2 *+� U2U%-� /-),2� /2*,F(FC *+�)

51�F1,77,+2*73. F)(127-, 7/ +� 5/12U&%%�) +6� b:LJP@ �PL:Q. 51�F1,77,+2*73�

7/ *87U&)+,. W�767X)�� 51�F1,77,+2*73�. F1,B20&. 5�%87X*,. 5-),0/�.

85�1�8+-)/� 0,2 *8),1+C*/2�. ,1'/-,. U&*/2� W/W�7X)(). 5,F-W/8*6 %,GE)4

�� U2U%-� ,8+3. (� 51E+6 51�*5&G/2, W2W,*0,%-,� +�8 51�F1,77,+2*7�T

7X*( +6� b:LJP@ �PL:Q *+6 7X*6 /05,-W/8*6. *-F�81, G, X'/2 W8*0�%-/�4 � 012+20C

,53 0&G/ /)W2,B/137/)� /-),2 /8513*W/0+6 0,2 G, U�6GC*/2 *+6 U/%+-(*6 +�84

�5�1/-+/ ), *+X%)/+/ +2� 5,1,+61C*/2� *,� *+� �,2W,F(F203 �)*+2+�T+�

]�/*�F/-() N��. F-, �,1,*0/8C. � "d N#". F2, +�) ��7X, �%/0+1�)20E)a. *+,

+6%XB(),CB,c � "# �"N 0,2 � "# �"d 0,2 *+� <!IP:@� P;:HS>:!LQe??@L4K=

�8',12*+�T7/ +6) �7&W, 01-*6�. +6 �-08 �20�)37�8. +6) f)),!�,1-, �0�81+*C 0,2

+� -0� �8G87-�8 5�8 W2&U,*,) /527/%E� +, 0/-7/), 0,2 7,� X0,),) /T*+�'/�

5,1,+61C*/2� F2, +6 U/%+-(*6 +�8 U2U%-�84 �2 *8FF1,B/-�

Page 6: Visual Basic 1 - 8

�������� ��������

�2 /-),2 %F312G7�� )&%8*6,%F�1-G7() ),5,1&*+,*6,%F�1-G7()��7X� W/W�7X)()�%E**/�51�F1,77,+2*7�T

������ �

� ���� � ��������� ��������

�2B&*/2� ,)&5+8c6� %�F2*720�T )&%8*6 +�851�U%C7,+���'/W-,*6 +6� %T*6��%�5�-6*651�F1,77&+()g%/F'��51�W2,F1,BE) 0,2 W231G(*6 %,GE)�/2+�81F-, 0,2 �5�*+C12c6�/0761-(*6

�*/21& /0+X%/*6� +()B&*/(),)&5+8c6� %�F2*720�T��7�)+X%� +�8 0,+,11&'+6 ! *8)+12U,)2�T��7�)+X%� +�8*,%-F0,1�8

�13%�� +�851�F1,77,+2*+C ),0/B,%,-(*6�X7,+,51���8[C+6*6

������ �

�������� � ���� ������� �����������

�F%E**,�PL:Q�b:LJP@ �PL:Q ),0/B,%,-(*6 *0C*/2�

"M"$"$"�"�� � �"�"���N�#�d

�M��N N N�

NNNNNdNd

������ !"� #��$����� %���� ��

� 0%C*6 +�8 5/12U&%%�)+�� /1F,*-,� +6� b��52%�FC g1F�8�, *8*+,+20& +�8 5/12U&%%�)+�� /1F,*-,�

�1,77C +-+%�8 ]h:i@< jP=a�1,77C 7/)�T ]V<kJ jP=a�1,77X� �1F,%/-() ]h??@jP=La�'/W2,*+C� Y317,� ]l?=I `<L:Kk<=a�1F,%/2�GC06 ]h??@�?ma�,1&G81� �W2�+C+() ]^=?><=i:<L O:kH?Oa�,1&G81� g1F�8 ]^=?n<Qi om>@?=<= O:kH?Oa�0,1-B67, �7B&)2*6� �,1,GT1() ]l?=I 9Pp?Ji q:kH?Oa

f%%, 5,1&G81, +�8 5/12U&%%�)+�� /1F,*-,�

�,1&G81� EW20, ]r?H< O:kH?Oa�,1&G81� f7/*6� �0+X%/*6� �)+�%E) ]�II<H:Pi< O:kH?Oa�,1&G81� ��520E) �/+,U%6+E) ]9?QP@L O:kH?Oa�,1&G81� �,1,0�%�TG6*6� ]qPiQe O:kH?Oa�,1&G81� �52*0356*6� )+20/27X)() ]�jn<Qi �=?OL<=af7/*6 ��CG/2,� Xc�W�� ,53 +� 5/12U&%%�) /1F,*-,�

),0/B,%,-(*6

�1F,*+612,0X� *0C*/2�

NMN$N$

N�N�#"#"#�#�#N#N

#########d#d

##

#�#M

#�

Page 7: Visual Basic 1 - 8

������ &� ������ � ��� ���'(�Y317/�

�2 W2,*+&*/2� +6� B317,��5+20X� 2W23+6+/��, 5%C0+1, +6� F1,77C� +-+%�8�W23+6+/� *875/12B�1&�

� /0+X%/*6 +�8 51�F1&77,+��

)+20/-7/), /%XF'�8

�2,'/-12*6 ,)+20/27X)() /%XF'�8

� /*+-,*6

�2 2W23+6+/� +() ,)+20/27X)() /%XF'�8

�, /-),2 ,8+3 51�F1,77,+2*73�s

),0/B,%,-(*6

�1F,*+612,0X� *0C*/2�

������ )#������������� �� ���$�����87U&)+,

�5�1�8+-)/� W2,'/-12*6� *87U&)+()

�/17,+2*73� +�8 51�F1&77,+��4 � /)+�%C 4

�0'E16*6 +27C� */ 2W23+6+/�

End

�XG�W�2

� ,),F)(*273+6+, +�8 51�F1&77,+��

�8)X'/2, /)+�%C�*/ 5/12**3+/1/� ,5372, F1,77X��8)W8,*73� /)+�%E)*/ 72, F1,77C�/0761-(*6�672�81F-,�0+/%X*27�8 1'/-�8

),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

�+,G/1X� 12G76+20X� *+,G/1X���F20X� *+,G/1X� %B,12G76+20X� *+,G/1X� C*87U�%�*/21X��7/1�76)-/��87U�%20C 5,1&*+,*6 +()*+,G/1E)

�/+,U%6+X��T5�2 7/+,U%6+E)�C%(*67/+,U%6+C�4 �52%�FC +T5�87/+,U%6+C�4

� /7UX%/2, +()*+,G/1E) 0,2 +() 7/+,U%6+E)��520X� *87U�%20X� *+,G/1X� 0,2 7/+,U%6+X��87U�%20X� *+,G/1X� 0,2 7/+,U%6+X�51�F1,77,+2*+20C� 7�)&W,�

�5�'1/(+20C WC%(*67/+,U%6+C� C*87U�%20C� *+,G/1&��1&c/2� 0,2 5,1,*+&*/2�

12G76+20X� 51&c/2� 0,2 5,1,*+&*/2��1&c/2� 0,2 5,1,*+&*/2� *87U�%�*/21E)

,G�%20X� *87U�%20X� *+,G/1X� 0,2 7/+,U%6+X�

������ *+�������, ����$����� �� ����������

�,G67,+20X� �8),1+C*/2�� +/+1,F()20C 1-[,�,53%8+6 +27C��513*67��2 *8),1+C*/2� 0,2�2 +12F()�7/+120X� *8),1+C*/2��7-+�)� *8)67-+�)� /B,5+�7X)6

�,)+-*+1�B6 +12F()�7/+120C *8)&1+6*6 +3c� /B,5+�7X)6�� /0G/+20C *8)&1+6*6�%�F,12G720C *8)&1+6*6�,1,F(FC +8',-() ,12G7E)�*8)&1+6*6 0,2 6 /)+�%Ctu�`�V�vo

%B,12G76+20X� *8),1+C*/2�

Sqr(x)

Abs(x)

Sgn(x)

Int(x) Fix(x)

Sin(x), Cos(x), Tan(x)

Atn(x)

Exp(x)

Log(x)

RND(x)

������ -

+�����(���

�� 3)�7, +6� B317,�. � +-+%�� 5,1,GT1�8. +� 3)�7, ,1'/-�8 +6� B317,�#�d d"d�d�dN

dN

dN

dd

dM

dM

d$d$

d�

�"

�N

�#

�d

M"

��

M"M�M�M�

MNMN

MdMdMMMMMMM$$ $"$"$N$N$#$#$d$�$�$M

�d�d������

�M�$�$������" "

�1&c/2� 0,2 5,1,*+&*/2� 12G76+20X� 51&c/2� 0,2 5,1,*+&*/2��1&c/2� 0,2 5,1,*+&*/2� *87U�%�*/21E)�1&c/2� 7/+,cT 67/1�76)2E)

�)+�%C�0'E16*6��B,17�FX�

�5�%�F2*73� +30�8 0,2 )X�8 0/B,%,-�880%20C 7/+&G/*6,+37() FT1(,53 +1,5X[2

),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

������ *

$$$$� � � �����#�#�#

�*8)&1+6*6�2 *8),1+C*/2� 0,2�*8)&1+6*6 0,2 6 /)+�%C�*8)&1+6*6�2 *8),1+C*/2� C 0,2 5�7&018)*6W2,*+67&+(),53 +6) ,1'C 0,2 +� +X%���2 *8),1+C*/2� 0,2�/+,+1�5C5/[E) F1,77&+()*/ 0/B,%,-, 0,2 ,)+-*+1�B,�2 *8),1+C*/2��2 *8),1+C*/2� 0,2

�8),1+C*/2� 7/+,+1�5C� +T5()W/W�7X)()�2 *8),1+C*/2��2 *8),1+C*/2� 0,2

�7/1�76)-/� 0,2 E1,�7/1�76)-, 0,2 E1,*8*+C7,+��

�B,17�FC�7/1�%3F2� ! D1�)37/+1�

),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

Len(a)

Left(a,x) Right(a,x)

Mid(a,x,y) Mid

Instr(x,a,b)

String(y,a x) Space(x)

LTrim(a), RTrim(a) Trim(a)

UCase(a), LCase(a)

Asc(a) Chr(x)

Cxxx(v)

Hex(x) Oct(x)

��F20X��,1,*+&*/2���F203 � ] a C *T[/8c6��F203w ] a C W2&[/8c6��F203�D� ] a C &1)6*6

And

Or

Not

������ ./����� ����������01���� %����(�

" "" "" �" N" N" N" N

" #" #" d" d" �" M" $" $" $" �""

"""""N""N""N

Page 8: Visual Basic 1 - 8

�W�7C�W�7C /5,)&%6x6��/17,+2*73�,),0T0%(*6� 0,2 Xc�W��,53 +� U13'�f%7,*+6) /537/)6,),0T0%(*6g)G/*651�F1,77,+2*+20E) W�7E)�B,17�FX���j:i 2*�+27-,��/+,+1�5C,0X1,2�8 W/0,W20�T,12G7�T*/ W8,W20�T

),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

Do...Loop

For...Next

������ 21���� %������3��

�-*+, 0,2 �8)W8,*7X)6 %-*+,�%C0+1�*67/-(*6� 0,2 5%C0+1� /52%�FC��&UW�2 0T%2*6� )+20/-7/), /%XF'�8uQi:;<A��,)+20/27X)��0+85(+C� ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

g),�5/1-/1F�� 85�%�F2*73� +�8,12G7�T5��5,1&W�c� +�8 +,'T5�W, '2%%X, 0,2 +6� '/%E),�,102)20X� %Xc/2� 0,2 51�+&*/2���5,2')-W2 01/7&%,

�/+,+1�5C1(7,y0E),12G7E)*/,1,U20�T��13*G/*6W8,W20E),12G7E)�1F,*+612,0X� *0C*/2�

������ �41�������� ��������������0%'�������

������ ��

%��'��������

,+6F�1-/� %,GE)��513F1,77,*/ 0,+&*+,*6W2,0�5C��2*,F(FC*67/-() W2,0�5C��/)+�%C 0,2 6 7XG�W���2,W20,*-, /0*B,%7&+(*6�

�67,+20C /0+X%/*6 +�851�F1&77,+��g%/F'�� +27E) 7/+,U%6+E) 0,2 /0B1&*/()��5,1&G81�&7/*6� /0+X%/*6� /)+�%E)�F1,77C /1F,%/-() /0*B,%7&+(*6�

),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

Stop Debug.Assert

������ ��

1������ � �����

�5/c/1F,*+C� 7/)�T�52*T),x6 0EW20,*/ /52%�FC 7/)�T ),W837/), 7/)�T ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

������ �!

1������ ��������0%'������� �� ����� ��������

�8),1+C*/2� /2*3W�8 0,2 /c3W�8�*8)&1+6*6�*8)&1+6*6

�1�+85�5�267X), 0�2)& W2,%�F20& 5,1&G81,�B,17�FX� 7/ 5�%%X�B317/� ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

MsgBox

InputBox

������ �&

#������� ����� ���� ����5��0%����6���

"�N"��"��"��"N "N""N""N�"N�"NN

"Nd"N�"N$"N�

"# "#�"##

"#d"#$"#$"#�"d "d "d""dN"d#"d#"d#

"dM"�""�N"�#"�#

"�d"�d"�$"��"M�"Md"M�

"MM"$ "$ "$""$N"$d"$d

�W�7C /52%�FC���%%,5%X� /52%�FX�4 �W�7C�W�7C5�%%,5%C� /52%�FC�g)G/*651�F1,77,+2*+20E) W�7E) ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

If...Then …Else

If...Then...ElseIf

Select Case

""#""M""$"� "�""�"

�������)

�������*

�������-

�������.

7��'���1F,%/-, F1,B20E)�*'/W-,*67/ 7/G3W�8� F1,B20E)

�'/W-,*6*67/-()�'/W-,*6 /8GTF1,77() +767&+(). +/+1,FE)() 0,2 �1G�FE)2()�'/W-,*6 0T0%(). /%%/-x/(). +3c() 0,2 +�7X()

�2,'/-12*6 '1E7,+���*8)&1+6*6_*8)&1+6*6

�2 2W23+6+/� 0,2�T*+67,*8)+/+,F7X)() ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

2)�T7/)�*'XW2�� +/')20C *T1/ 02 &*/ ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

�W2/5,BC /%XF'�8 +() 7X*()��,)+20/-7/)� 5�%87X*()�T)W/*6 0,2 �)*(7&+(*6 )+20/27X)() ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

�C%(*65-),0,4 ),B�1&*+�2'/-() 5-),0,�2*,F(FC. /0+T5(*6. /5/c/1F,*-, *+�2'/-() 5-),0,

RGB(red, green, blue)

QBColor(÷ñþìá)

AutoRedraw ClipControls

8��������5��0"�5��(���� � ���

#�������

# ����� 9+����5 ��:

"$M"� "� "��"�#"�d"�d"��"�M"�M"��"��

� "� d� $� $

� ��" �"d�"M�"$

�"���"

Page 9: Visual Basic 1 - 8

.�2*W2&*+,+�2 0,2 5�%8W2&*+,+�2 5-),0/��� 0&+(312� +() W/20+E)�+,+20�- 0,2 W8),720�- 5-),0/� ),0/B,%,-(*6�1F,*+612,0X� ,*0C*/2�

�T1/*6 /%&'2*+�8 31�8�,c2)376*6�8F'E)/8*6�/212,0C,),[C+6*6�8,W20C ,),[C+6*6�1F,*+612,0X� ,*0C*/2�

�������2;����� ���� �� ������� �����

�������4

��������

��������

�������!

# ����������������� ��(���0+��������672�81F-, 5-),0,,)+20/27X)()�8),720C W672�81F-, 5-),0,,)+20/27X)()�-),0/� 2W2�+C+()�8%%�FX� ),0/B,%,-(*6�1F,*+612,0X� ,*0C*/2�

�5�1�8+-)/� F/)20�T*0�5�T�2 5,1&7/+1�2�8),1+C*/2��B,17�FC4 �,c2)376*67/,5/8G/-,� /52%�FC�/7UX%/2, +() 85�1�8+2)E) 0,2 +()*8),1+C*/() ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

�2,'/-12*6B,0X%()�2,'/-12*6 ,1'/-() ),[C+6*6 0,2 /52%�FC,1'/-�8

�*8)&1+6*6�+8**37/)6 %-*+, W-*0(). %-*+,B,0X%() 0,2 %-*+, ,1'/-()

�51�*5X%,*6*+,,1'/-, ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

f)�2F7, 0,2 0%/-*7�,1'/-�8� /FF1,BC*+,*/212,0&,1'/-,�,)&F)(*6,53 +,*/212,0&,1'/-,��767X)/� /FF1,BX�*/212,0E),1'/-() ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

<������ ��� ��+�����(���

=�����>��5� �

+�������5� �

Dir

��#��d��M��$���

�N"�N��NN�Nd�N��NM

�N��#"�#N�##�#d�#d

�#M�#��d��d#�d��d��dM

�d���"��#��#��d���������

��M����M"�M��Md�Md

�������&

�������)

�������*

�������-

�������.

��5� � ��5� �������������01������5� �

������ ��� $�����������

+�����'�������$����������

���6��� ����������(����?@AB#������������ �������$��(����5� ��������

#�� ���� ���6�

��7C /FF1,BC��2 /)+�%X� *+6) +8',-, 51�*5X%,*6�8,W20& ,1'/-, ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

�2 /-),2 U&*6W/W�7X)()�*'/W-,*672,� U&*6�W/W�7X)()�%/�)/0+C7,+, +() U&*/()W/W�7X)()�8%�5�-6*672,� U&*6�W/W�7X)(),53 +�5/12U&%%�) +6�b� ),0/B,%,-(*6�1F,*+612,0X� ,*0C*/2�

��,)+20/-7/)� /%XF'�8u`��13*W/*6,)+20/27X)()*+�,)+20/-7/)� /%XF'�8u`��2,'/-12*6 /FF1,BE) 8+37,+6 W672�81F-,B317,� ),0/B,%,-(*6�1F,*+612,0X� ,*0C*/2�

� F%E**,�z9�13*G/+,,)+20/-7/), /%XF'�8 ),0/B,%,-(*6�1F,*+612,0X� ,*0C*/2�

� /52+352, W2,'/-12*6 %,GE)�W2,'/-12*6 %,GE)*/5/12�'C 5,1,5�75C��)/1F�5�-6*6. ,5/)/1F�5�-6*65,F-W/8*6� %,GE)�2&F)(*6 %&G�8��52*+1�BC,53 +61�8+-), W2,'/-12*6� %,GE)

�130%6*6 +/')6+�T %&G�8� ),0/B,%,-(*6�1F,*+612,0X� *0C*/2�

�MM�M$�$��$#�$#

�$��$$�$��� ��#��#

��d��M��$N N �N �

N NN MN $N $

N �N""N"�N"NN"NN"#N"dN"d

Page 10: Visual Basic 1 - 8

"4 u:i{<k^4. b:LJP@ �PL:Q �c/1/8)E)+,� +�) 51�F1,77,+2*73.�0W3*/2� ��. "��M4

�4 �@??I�4. |:<@p `4. b:LJP@ �PL:Q`PiPjPL<_?O!i?.qP:i }=?J>. "��d4N4 rePI><PJm`4. 9<P`4. lPJ=< ^4. �jn<Qi!�=:<ki<H�pLi<I`<;<@?>I<ki.

_<O@<ii!^PQ{P=Hr?I>Pkp. "��N4#4 r?=I<kh4. 9<:L<=L?kr4. t:;<Li t4. �ki=?HJQi:?k i? u@K?=:ieIL.

VQ}=PO!_:@@. "�� 4d4 `Pi<r4. uk �ki=?HJQi:?k i?`PiPjPL<�pLi<IL. uHH:L?k!q<L@<p. "�$�4�4 okiLI:kK<=}4. �<Q=<iL ?~ ie< b:LJP@ �PL:Q. �PIL^Jj@:Le:kK. "��#4M4 }P=@PkH�4. �ki=?HJQi:?k i?r?I>Ji<= �Q:<kQ<O:ie u>>@:QPi:?kL.

uHH:L?k!q<L@<p. "�$�4$4 _PiIP{<=V4. �Ji@<=q4. 04&4. b:LJP@ �PL:Q�9o.`PiPjPL< PkHr?ki=?@L.

qP:i<}=?J>^=<LL. "��d4�4 |kJie. `4. he< P=i ?~ Q?I>Ji<= >=?K=PII:kK.

uHH:L?kq<L@<p ^Jj@:Le:kKr?I>Pkp. "�MN4" 4 h=<Ij@Pp �4. t:QeP=H�4. uk �ki=?HJQi:?k i?r?I>Ji<= �Q:<kQ< Pk

P@K?=:ieI:Q P>>=?PQe.VQ}=PO!_:@@ |?KP{JLeP. 9iH. "�M�4""4V:@@<= h4. ^?O<@@ `4. �L:kK`<@>e: N.zJ<. "��M4"�4V:Q=?L?~i uQQ<LL�L<=�L}J:H<`?Q�?4V:Q=?L?~i r?=>?=Pi:?k

`�dNM�$! ��#4"N4V?==:L �4. b:LJP@ �PL:Q. ? /T0�%�� +135��. �0W3*/2� �-,8%��. "��$4"#4 �<:@@ }4. �ki=?HJQi:?k i? Q?I>Ji<= LQ:<kQ<.

q<Li ^Jj@:Le:kKr?I>Pkp. "�$d4"d4 t?LL�4. b:LJP@ �PL:Q. �0W3*/2� %/2W&12G7��. "��N4"�4 ��8+81&� �4. �PL:Q. %F312G7�2 0,2 /B,17�FX�. GC), "���4"M4 ��8+81&� �4. �PL:Q. �2W20& GX7,+, 0,2 +/')20X�. GC), "��"4"$4 �2,)),0�8W&06��4. �,1'2+/0+�)20C +()*8*+67&+()

U&*/()W/W�7X)(). "��#4"�4 ��%-+6��4. �2,))35�8%���4. �1�F1,77,+2*73� 7/ +6b:LJP@ �PL:Q #4

F2,q:kH?OL �d. �0W3*/2�X() �/')�%�F2E). "��M4

������ ��

"M

������ �

� ���� � ��������� ��������

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

, 0,+�)�7&[�8) 0,2 ), 5/12F1&B�8) +2� B&*/2� ,)&5+8c6� +�8 %�F2*720�T4

, /52'/2167,+�%�F�T) F2, +6) ,),F0,23+6+, +6� ,)&%8*6� +�8 51�U%C7,+��4

, ,),BX1�8) +2� /)X1F/2/� 5�8 F-)�)+,2 */ 0&G/ B&*64

, 5/12F1&B�8) +�8� +135�8� W2,*T)W/*6� +() B&*/()4

, 5/12F1&B�8) +�) ,),U,G72*7X)� 13%� +�8 51�F1,77,+2*+C4

�+, ] a 85&1'/2 X),� ,17�)203� *8)W8,*73� +6�

8%20C� +�8� BT*6� ]+� a 7/ +6) &8%6 BT*6 +�8� ]+� a4 ��

%�F2*7203 X'/2 +6) ,)&F06 +�8 8%20�T F2, ), ,5�0+C*/2 853*+,*6 ,%%&. ,53 +6) &%%6 5%/81&.

/-),2 ,8+3 5�8W-)/2 5)�C*+� 8%203 0,2 +� 0,G2*+& /07/+,%%/T*27�4�7(� +� 0T12� *+�2'/-� 5�8

',1,0+61-[/2 ,8+C) +6) ,17�)20C *'X*6 /-),2 6 7/F&%6 /8/%2c-, 7/ +6) �5�-, F-)/+,2 6 ,%%,FC

'1C*6� /)3� 85�%�F2*+20�T *8*+C7,+��4 �/ W2,B�1/+203 %�F2*7203 /B,17�FE) +� -W2�

85�%�F2*+203 *T*+67, '16*27�5�2/-+,2 F2, +6) /0+X%/*6 W2,B�1/+20E) 7�1BE) /1F,*-,�4

wW6. X'�87/ W/2 ,53 +� F87)&*2� 3+2 75�1�T7/ ), F1&x�87/ 0/-7/)� 7/ X),) /5/c/1F,*+C

0/27X)�8. ), 0&)�87/ 85�%�F2*7�T� 7/ X), BT%%� /1F,*-,�. ), �1F,)E)�87/ *+�2'/-, */ 72,

U&*6 W/W�7X)(). ), ,5�0+C*�87/ F)E*/2� 5%�6FE)+,� 7X*, */ /05,2W/8+203 %�F2*7203

5�%87X*(). ), *8)W/G�T7/ *+� �ki<=k<i 7/ *0�53 ), ,)+%C*�87/ 5%61�B�1-/� ,53 +�)

�,F03*72� �*+3. ), /520�2)()C*�87/ 7/ &%%, &+�7, '16*27�5�2E)+,� +� �%/0+1�)203

�,'8W1�7/-� 04&4 '16*27�5�2E)+,� +�) -W2� ,012UE�85�%�F2*+C4

���������� ������ � �������� �������

���� � �������� �������� � ��������

�, +/%/8+,-, '13)2, +3*� 6 /cX%2c6 +�8 8%20�T 3*� 0,2 6 /cX%2c6 +�8 %�F2*720�T X'/2 5&1/2

/0160+20X� W2,*+&*/2�4 �� 8%203 F-)/+,2 3%� 0,2 +,'T+/1� *+6) /0+X%/*6 %/2+�81F2E). 3%� 0,2

72013+/1� */ 3+2 ,B�1& +�) 3F0�. 0,2 ,5�0+& 3%� 0,2 7/F,%T+/1/� W8),+3+6+/� ,5�GC0/8*6�

*+�2'/-()4 �� %�F2*7203 X'/2 /5/0+,G/- */ 0&G/ 0%&W� +() ,)G1E52)() W1,*+612�+C+() 0,2

F-)/+,2 3%� 0,2 52� B2%203 51�� +� '1C*+64 �7(� 6 X1/8), 0,2 6 5,1,F(FC )X() 51�y3)+()

8%20�T 5,1�8*2&[/2 W2,B�1/+203 U,G73 W8*0�%-,� ,53 ,8+C) +�8 %�F2*720�T4 � ,)&5+8c6 +�8

8%20�T ,5,2+/- 5�%T /c/2W20/87X)� 0,2 5,)&012U� /c�5%2*73 0,2 F-)/+,2 *C7/1, ,53

/52*+C7�)/� */ /1/8)6+20& 0X)+1, /+,21/2E) 0,2 5,)/52*+672,0E) 2W187&+(). 5�8 W2,GX+�8)

8x6%C +/')�F)(*-,4 )+-G/+,. 6 ,)&5+8c6 +�8 %�F2*720�T 75�1/- ), F-)/2 7/ *87U,+20& 7X*,

0,2 ',76%3 03*+��. ,0376 0,2 ,53 X), 73)� 51�F1,77,+2*+C. ,5,2+/- 37(� 7/G�W203+6+,.

51�*C%(*6 */ 51�0,G�12*7X)6 %�F20C. *8)/'C /)67X1(*6 F2, +2� W8),+3+6+/� +()

*TF'1�)() 51�F1,77,+2*+20E) /1F,%/-() ,)&5+8c6� 0,2 5,1,0�%�TG6*6 +() *TF'1�)()

+&*/()*'/W-,*6�4

� 31�� 85�%�F2*+203*T*+67, /-),2 5�%TF/)203+/1�� +�8 31�885�%�F2*+C�4 � 31��85�%�F2*+C� ,),BX1/+,2*/ *8F0/0127X)� 8%203+() 85�%�F2*+20E)*8*+67&+()4

� *8),17�%3F6*6 W/),5�+/%/- W2,W20,*-,,)&5+8c6� 8%20�T4

C '���� ��������� ��������� W2,W20,*-, ,)&5+8c6� %�F2*720�T W/) /-),2 72, 7�)�%2G20C W2,W20,*-, 0,+& +6) �5�-, */ 72,

73)� B&*6 W672�81F�T)+,2 (� W2, 7,F/-,� +, 51�F1&77,+,4 �-),2 72, W2,W20,*-, *+6) �5�-,

W2,01-)�87/ c/'(12*+X� B&*/2�. 0,G/72& ,53 +2� �5�-/� 5,-[/2 +� W203 +6� *67,)+203 13%�.

/7B,)-[/2 +2� W20X� +6� 2W2,2+/13+6+/� 0,2 ,5,2+/- +6 W20C +6� 7/G�W�%�F-, 8%�5�-6*6�4

�8F0/0127X),. �2 B&*/2� ,8+X� /-),2 �2 /cC��

)&%8*6 +�8 51�U%C7,+��4

�'/W-,*6 +6� %T*6�4

�%�5�-6*6 +() 51�F1,77&+()4

g%/F'�� *87731B(*6� *+2� 51�W2,F1,BX� 0,2 W231G(*6 %,GE)4

�/2+�81F-, 0,2 �5�*+C12c64

� '13)��. �2 531�2 ]3'2 73)� �2 �20�)�720�- ,%%& 0,2 �2 531�2 ,)G1E52)�8 W8),720�T 0,2

85�%�F2*+20E) *8*+67&+()a 0,GE� 0,2 6 U,1T+6+, 5�8 W-)/+,2 */ 0&G/B&*6 /c,1+&+,2 ,53 +�

7XF/G�� 0,2 +� /-W�� +�851�U%C7,+��4

Page 11: Visual Basic 1 - 8

"$ "�

������� ������$�(������1(+,1'203� *+3'�� +6� ] a /-),2 ), W2,52*+(G/- 0,+& 53*�) +� 513U%67,.

5�8 [6+/-+,2 ), %8G/-. /-),2 /52%T*27� 7/ 85�%�F2*+C4 � ] a 8%�5�-6*6�

/-),2 +� 51E+� 51&F7, 5�8 51X5/2 ), /%XF'/+,2 512) F-)/2 �5�2,WC5�+/ &%%6 /)X1F/2,4 �+6

B&*6 +6� ,)&%8*6� F-)/+,2 51�*5&G/2, 0,+,F1,BC� 0&G/ 85&1'�8*,� 5%61�B�1-,� F2, +�

513U%67,4 �/12F1&B�)+,2 �2 ] a +6� /B,17�FC�. /52*67,-)�)+,2 �2

2W2,2+/13+6+/�. ,5�7,01T)�)+,2 �2 /5�8*2EW/2� %/5+�7X1/2/� 5�8 5/125%X0�8) +6 %T*6.

*02,F1,B/-+,2 � +135�� %T*6�. 85�W/20)T�)+,2 +, *67/-, *+, �5�-, ,5,2+/-+,2 2W2,-+/16

51�*�'C 0,2 5/12F1&B�)+,2 �2 *8)GC0/� 0&+( ,53 +2� �5�-/� /-),2 W8),+C 6 8%�5�-6*64 037,

,),%T�)+,2 *+�2'/-, 5�8 ,B�1�T) +� 03*+��. +135�2 W2/-*W8*6� +�8 +/%20�T 51�y3)+�� *+6)

,F�1&. 7XG�W�2 W2,)�7C� +�8 04&4

���� ! �"�#��$�

%&���� � ����$'$#$��

� ����%�! ��(�$����"��

��%X� ,5,2+C*/2� *,B/-� 51�W2,F1,BX�

51�*W2312*+�2 *+3'�2

�/%X+6�6+20X� GT/%%/��8)/)+/Tc/2��cX+,*6 +/0761-()

,+,)�6+C. 5%C16� 0,2*,BC� 5/12F1,BC

',1,0+612*+20E) 0,2*875/12B�1&�

�-*�W�� �/')20X� /5/c/1F,*-,� gc�W��

����� ���� ������� � ������ ������� �� � � �������� � ��� �������

� ,)&%8*6 /-),2 72, 0,G,1& )�6+20C W2,W20,*-,. 5�8 /-),2 WT*0�%� ), 5/12F1,B/- G/(16+20&

0,2 5�%T WT*0�%� ), +85�5�26G/- */ 7/F&%� U,G734 �/(1/-+,2 6 52� *67,)+20C B&*6 72,� 0,2

GX+/2 +, G/7X%2, F2, 3%/� +2� /537/)/� B&*/2�4 ) +� X1F� /-),2 7/F&%� 51,F7,+�5�2/-+,2 ,53

/c/2W20/87X)�8� ] a4 �2 ,),%8+X� *8*+67&+() /-),2

&+�7, 5�8 W2,GX+�8) 7/F&%6 /75/21-, ,53 51�6F�T7/), 5,137�2, X1F, 0,2 W2�1,+203+6+,.

72,� 0,2 51X5/2 ), 51�U%X5�8) 0,2 ), 5/12F1&B�8) 0,+,*+&*/2� 0,2 51�U%C7,+,. 5�8 75�1/-

), 5,1�8*2,*+�T) */ X1F, +, �5�-, ,)+27/+(5-[�)+,2 F2, 51E+6 B�1&4 �7(�. ,) +� X1F� /-),2

72013. X'/2 51�B,)/-� %T*/2� 0,2 W/) ,5,2+/- �20�)�720X� ,),%T*/2�. +6 W�8%/2& +�8 ,),%8+C

75�1/- ), +6) 0&)/2 0,2 X),� X75/21�� 51�F1,77,+2*+C�4

�� 7/F,%T+/1� 513U%67, *+6 B&*6 +6� ,)&%8*6� /-),2 6 /*B,%7X)6 /0+-76*6 +�8

7/FXG�8� +�8 X1F�8 0,2 +�8 51�U%C7,+��4 ��%%�- U%X5�)+,� /0 +() 8*+X1() +2� W8*0�%-/�

5�8 5,1�8*2&[/2 72, W2/c�W20C ,)&%8*6 0,2 B�U�T7/)�2 3+2 G, '&*�8) 5�%T '13)�. +6)

51�*5/1)�T) '(1-� ), WE*�8) +6) ,5,2+�T7/)6 51�*�'C. 7/ ,5�+X%/*7, ), 76) +-G/)+,2 �2

*(*+X� 51�W2,F1,BX�4 �2 ,U%/x-/� 0,2 +, %&G6 5�8 51,F7,+�5�2�T)+,2 */ ,8+C +6 B&*6.

,),0,%T5+�)+,2 *+6 *8)X'/2, 7/ 5�%T 7/F&%6 W8*0�%-, 0,2 51�0,%�T) ,),G/(1C*/2� 0,2

7,01X� 0,G8*+/1C*/2� *+2� 853%�25/�B&*/2�4

� B&*6 +6� ] a 75�1/- ),

',1,0+612*+/- (� 6 0,+� /c�'C) W672�81F20C B&*64 �-),2 6 B&*6 5�8 ,5,2+/- 3'2 73)� +/')20X�

F)E*/2� */ GX7,+, 85�%�F2*+20E) *8*+67&+(). ,%%& 0,2 F)E*/2� 5&)( *+�) +�7X, +�8

51�U%C7,+�� 0,GE� 0,2 F)E*/2� W2�206+20��20�)�720C� BT*6�4 �+, 7/F&%, X1F,. �2

] a 51X5/2 ), *'/W2&*�8) 3'2 73)� +6 %T*6 +�8 51�U%C7,+�� ,%%& 0,2 +�)

+135� 7/ +�) �5�-� G, W�8%Xx�8) �2 �7&W/� /1F,*-,�. ), 0&)�8) '1�)�51�F1,77,+2*73 +()

/527X1�8� /1F,*2E). 0,+,)�7C +()531() 0,2 �20�)�7203 51�F1,77,+2*734

�� ,8+C) +6 B&*6 +� 513U%67, '(1-[/+,2 */ /527X1�8� 51�U%C7,+,. 5�8 /-),2 W8),+3) ),

/52%8G�T) 52� /T0�%, 0,2 0,G�1-[/+,2 � +135�� +6� 7/+,cT +�8� *8*'X+2*6�4 &G/ 513U%67,

'(1-[/+,2 5&%2 7/ +6 */21& +�8 */ &%%, 04�404 7X'12 +�8 U,G7�T 5�8 ), 76) 75�1/- ), F-)/2

5/1,2+X1( W2,-1/*6 +�84 �,8+3'1�), 7/ +6 W2,W�'20C 0,+&+76*6. W672�81F/-+,2 X),

W2&F1,77, *+� �5�-� F-)/+,2 6 5/12F1,BC +6� *T)W/*6� +() 51�U%67&+()4 �� W2&F1,77,

,8+3 7,� U�6G& ), W�T7/ +6) 3%6 /B,17�FC *B,2120&. ), W2,01-)�87/ 3%, +6� +, /5-5/W, 0,2

), 0,+,*+1E*�87/ 5%&)� %T*6�4 �+� 5%&)� %T*6� F2, 0&G/ +/%203 513U%67, C /52)�/-+,2. ,)

W/) 85&1'/2. C /52%XF/+,2 X),� ,53 +�8� F)(*+�T� ] a 5�8 +� /52%T/24

�5-*6�. �1F,)E)�)+,2 +, W/W�7X), */ ] a. E*+/ ),

,5�+/%�T) %�F20X� 0,2 /T%65+/� /)3+6+/�4

� ���)! ���� ��*� ������ �"�#����

�+%,- � ! � ����. ! � ! �/� ! ��#��$�" ��0�#����"�

�+%,� ��)! ���$1"���

���2-3���! �#1��$����

,��)! ,%,��)�*� ���� ����������

+5� ��� ��� �����

� ,%F312G7�� /-),2 72,*/21& /)/1F/2E). 5�85/12F1&B�8) +6W2,W20,*-, /0+X%/*6�72,� /1F,*-,� C +�)+135� /5-%8*6� /)3�51�U%C7,+��4

�/2+�81F20X� ,5,2+C*/2�

5,2+C*/2� */ 531�8�

�52W3*/2�

�/+,*'67,+2*7�-

�/%+2E*/2� /5-

U/%+2E*/()

�6+20X� 7/+,+1�5X�

�%C1/� *'XW2�

�%�5�-6*6�

�-*�W�� �/')20X� /5/c/1F,*-,� gc�W��

����� ��� ������� � ������ ������� �� � � �������� � ��� ���� ���

� W/c23+6+, W2&012*6� +() /527X1�8� 51�U%67&+(). 6 /T1/*6 %T*/(). 6 W672�81F-, C 6

/52%�FC ,%F�1-G7(). 0,GE� 0,2 6 W672�81F-, W�7E) W/W�7X)() W/) /-),2 0&+2 5�8 W2W&*0/+,2

,53 +6 72, *+2F7C *+6) &%%6. ,%%& 0&+2 5�8 ,5�0+&+,2 7/ +�) 0,213 7/+& ,53 *877/+�'C */

�7&W/�*'/W-,*6� 0,2 7/+&,537/%X+6 5�%%E) /2W20E) 5/125+E*/()4

<���� ����������������+6) +1-+6 B&*6. +6) ] a +6� %T*6�. F-)/+,2 6 W672�81F-, 0,2 6

*'/W-,*6 +() B�17E) /520�2)()-,� '1C*+6 ! 85�%�F2*+C. 6 W2&+,cC +�8� *+6) �G3)6 0,2 6

] a +() ,%F�1-G7() 0,2 +() W�7E) W/W�7X)()*/ 51�F1&77,+,*T7B(),

7/ +�8� 0,)3)/� 72,� F%E**,� 51�F1,77,+2*7�T4 53 5�%%�T� G/(1/-+,2 3+2 ,8+C 6

W2,W20,*-, /-),2 72, 0,G,1&76',)20C W�8%/2&. 5�8 W2X5/+,2 ,53 ,8*+61�T� +/')20�T� 0,)3)/�.

*8F0/0127X)�8� 0,)3)/� ,2*G6+20C� 0,2 0,)3)/� 5�8 W2X5�8) +� *8)+,0+203 +6� F%E**,�

51�F1,77,+2*7�T4 �, 51&F7,+, 37(� W/) /-),2 ,012UE� X+*24 �67,)+203 13%� *+6 *'/W-,*6

+() �G�)E) 0,2 +6) 0(W20�5�-6*6 5,-[/2 +� *+8% 51�F1,77,+2*7�T4 � *+3'�� W/) /-),2 ),

W672�81F6G/- 73)� %�F2*7203 +� �5�-� ), 51,F7,+�5�2/- ,8+& 5�8 X'�8) 51�W2,F1,B/-. ,%%&

%�F2*7203 5�8 ), 75�1/- /T0�%, ), /5/0+,G/- 0,2 ), *8)+616G/-. %�F2*7203 5�8 ), /-),2

%/2+�81F203 ,53 +6) 5%/81& +�8 '1C*+6. %�F2*7203 *+� �5�-� ), 75�1�T) /T0�%, ), U1/G�T)

+, 52G,)& *B&%7,+,. 7/ &%%, %3F2, 4 �2 0,%�- 51�F1,77,+2*+X� X'�8)

5�%%& ), 51�*BX1�8) */ ,8+C +6 B&*6. 5�8 5�%%X� B�1X� ,5,2+/- ,),G/E16*6 *+�2'/-()

+3*� +6�B&*6� +6�*'/W-,*6� 3*� 0,2 +6�B&*6� +6�,)&%8*6�4

�����- � $��#���"���$�"

*,����- � ���$"1

������� ��������

�'XW2,

5,2+C*/2� 5/12U&%%�)+��

�52W3*/2�

�/+,*'67,+2*7�-

�,1,+61C*/2�

�87U2U,*7�-

�/+,+1�5X�

��027X�

��F2*7203

*/ %/2+�81F-,

�-*�W�� �/')20X� /5/c/1F,*-,� gc�W��

����� ��� ������� � ������ ������� �� � � �������� � ��� ����������

�+6 B&*6 +6� 8%�5�-6*6� ,1'-[�8) ), B,-)�)+,2 3%/� �2 ,W8),7-/� +() 51�6F�87X)()

B&*/()4 �-),2 6 B&*6 5�8 ',1,0+61-[/+,2 ,53 +6 B1&*6 \�W�T 6 �3W��. 2W�T 0,2 +� 5CW67,\4

5�+/%/- +6 B&*6 *+6) �5�-, +, %3F2, 5�8 X'�8) 0,+,F1,B/- *+6) ,)&%8*6 0,2 *+6 *'/W-,*6

51X5/2 ), F-)�8) 51&c64 ��%%X� B�1X� X), +7C7, +6� 8%�5�-6*6� F-)/+,2 5,1&%%6%, 7/ +2�

WT� 51�6F�T7/)/�B&*/2�. */ 7�1BC . F2, ), W2,52*+(G/- 0,+& 53*� /-),2 /B20+X�

�2 %T*/2� 5�851�+/-)�)+,24

�2*���/���

D���5���������'6��� ���������6��+6 B&*6 +() ] a F-)�)+,2 X%/F'�2 0,+& 53*� +� %�F2*7203 5�8 X'/2 5,1,'G/-

U1-*0/+,2 7X*, *+2� 51�W2,F1,BX� +6� ,)&%8*6� ] +�8 51�y3)+��a 0,2

,)2')/T�)+,2 0,+& +� W8),+3) +, 85&1'�)+, %&G64 8+C 6 B&*6 75�1/- ), /0+/%/-+,2

5,1&%%6%, 7/ +6) 0(W20�5�-6*64 �2 X75/21�2 51�F1,77,+2*+X� *8)6G-[�8) ), 0&)�8)

/%XF'�8� +�8 0EW20, 5�8 5,1&F�8). 3+,) +/%/2E*�8) 72, 7201C /)3+6+,. 0,2 W/) ,BC)�8)

3%�8� +�8� /%XF'�8� F2, +� +X%��4 �7(�. ,) 0,2 � /527X1�8� X%/F'�� 75�1/- ), /c,*B,%-*/2

+6) �1G3+6+, 0&5�2() %/5+�7/1E) 51�W2,F1,BE) 0,2 +6) ,5�7&018)*6 +() /527X1�8�

%,GE). W/ *8)/5&F/+,2 0,2 +6) 0&%8x6 F/)203+/1() 51�W2,F1,BE) C +6) ,5�7&018)*6 +()

%,GE)5�875�1/- ), 51�0Tx�8) ,53 +�*8)W8,*73 +() /)�+C+()*/ 7/F,%T+/1/� /)3+6+/�4

,���4� ����$"1

.����� �

�+� 7TG� +�8 2*E5�8\ )C1 0�75,*+C�\.51�0,%/-+,2 0&5�2�� 5�80,8'3+,) 3+2 /-'/51,F7,+�5�2C*/2 X),7/F&%� &%7, *+6 )C*��3W�. ), +�c,),51,F7,+�5�2C*/24

Page 12: Visual Basic 1 - 8

�2 W�027X� 5�8 F-)�)+,2 *+� %�F2*7203 W/) ,B�1�T) +2� /*(+/120X� +�8 73)� %/2+�81F-/�4 ��

513F1,77, *8)/1F&[/+,2 +3*� 7/ +� %�F2*7203 *8*+C7,+�� 3*� 0,2 7/ +� 8%2034 �52U&%%/+,2

%�253) ), F-)�8) X%/F'�2 +�8 0,+& 53*�) +� %�F2*7203 75�1/- ), %/2+�81FC*/2 +� -W2�

20,)�5�26+20& 0&+( ,53 W2,B�1/+20X� 18G7-*/2� %�F2*720�T 0,2 *8)GX*/2� 8%20�T ]

a4 037,. +� %�F2*7203 +� '/21-[�)+,2 &)G1(5�2. �2 �5�-�2

75�1/- ), 85�5X*�8) */ %&G�� '/212*7�T� /c,2+-,� +6� 76 %/2+�81F20C� *'/W-,*C� +�8

] a4 �2, 5,1&W/2F7,. 72, W2,W20,*-, 5�8

W2,F1&B/2 *+�2'/-, 51X5/2 5&)+, ), 1(+& 7/ X), W2,%�F203 5,1&G81�. ,) � '1C*+6� 51&F7,+2

/52G87/- +6 W2,F1,BC4 � X%%/2x6 72,� +X+�2,� /1E+6*6� ,5�+/%/- *B&%7, ,B�T X),� '1C*+6�

75�1/- ), 0,%X*/2 +6 W2,W20,*-, ,53,51�*/c-,4

)�%�+�!

�%� &%2����� � ! � �����'$#$�� ����

,���)! �32*�-�*� � 2 ����*� � ����" ������� �����

�� 3+2 X), 513F1,77,5X1,*/ 3%/� +2� W�027X�'(1-� %&G6 W/ *67,-)/2 3+2/-),2 ,5,%%,F7X)� %,GE)4�/ &%%, %3F2, 6 ,5�8*-,,)(7,%2E) *+6) /0+X%/*6+�8 51�F1&77,+�� W/*8)/5&F/+,2 +6 76 T5,1cC%,GE)4

/������ � ��<����(���� +/%/8+,-, B&*6 X'/2 0,2 +6 7/F,%T+/16 W2&10/2,4 �/) 5/12%,7U&)/2 73)� +6) X),1c6 +6�

%/2+�81F-,� +�8 %�F2*720�T ,%%& 0,2 +6) ] a +�84 � 85�*+C12c6 51X5/2

), F-)/+,2 */ 3%6 +6 W2&10/2, [(C� +�8 %�F2*720�T4 �8)/'E�. )X/� ,5,2+C*/2� /2*&F�)+,2.

U/%+2E*/2� ,5,2+�T)+,2 0,2 %&G65�8W/) /-',) ,)2')/8G/- /52U&%%/+,2 ), W2�1G(G�T)4

������2�.� ��$"��"�"��

�1�6F�T7/)6 X0W�*6

),B�1X� %,GE)

X/� ,5,2+C*/2�

5,2+C*/2� U/%+-(*6�

�/%+2E*/2�

),G/(1C*/2�

�87U2U,*7�-

��027X�

��F2*7203

*/ %/2+�81F-,

�-*�W�� �/')20X� /5/c/1F,*-,� gc�W��

����� ���� ������ � ������ ������� �� � � �������� � ��� �����������

� 7�1BC 72,� /1F,*-,� W/) 5,1,7X)/2 0,+& 0,)3), 6 -W2,. ,%%& *8)/'E� /c/%-**/+,24 ��

%�F2*7203 %�253) 5�8 /c8561/+/- ,8+C +6) /1F,*-, C G, 51X5/2 ), ,)+20,+,*+,G/- 7/ &%%� 5�8

), 20,)�5�2/- +2� *TF'1�)/� ,5,2+C*/2� C ), 51�*,17�*+/- *+2� )X/� 0,+,*+&*/2�4 �5-*6�. W/)

/-),2 %-F/� �2 B�1X� 5�8 6 0&%8x6 +() ,),F0E) 72,� /B,17�FC� F-)/+,2 *+,W2,0&4

�F0,G-*+,+,2 *+6) ,1'C X), 513F1,77, 5�8 /52+/%/- X), +7C7, +() 3%() %/2+�81F2E) 72,�

W2,W20,*-,� 0,2 *+6 *8)X'/2, F-)/+,2 6 U/%+-(*C +�8 F2, ), 0,%Tx/2 0,2 +2� 853%�25/�4 �X%��.

35(� CW6 X'�87/ ,),BX1/2. W/) /-),2 W8),+3) ), /c,*B,%2*+/- 3+2 7X*, */ X), 513F1,77, W/)

G, 85&1'�8) %&G64 g+*2. 5,13%� 5�8 +� 513F1,77, X'/2 5,1,W�G/- ,5,2+/-+,2 6 W231G(*6

+() %,GE)5�8 /7B,)-[�)+,2 0,+& +6 %/2+�81F-, +�84

,0�%�8G�T7/)6� 7/G�W�%�F-,�. +, +/')&*7,+, 5�8 '16*27�5�2CG60,)

0,2

0,+& +6)

0(W20�5�-6*6 0,+,F1&B�)+,2 0,2 +�5�G/+�T)+,2 7X*, *+�) +6�

/B,17�FC� ] a C 7X*, *+�) 0EW20, +�8

51�F1&77,+��*/ 7�1BC*'�%-() ] a4

�1X5/2 ), F-)/2 *8)/-W6*6 */ 3%�8� 3*�2 /75%X0�)+,2 */ X), X1F� 3+2 6 +/0761-(*6 W/)

/-),2 5&1/1F�. 5�8 /0+/%/-+,2 *+� 5/12GE12� +6� W2,W20,*-,� ,)&5+8c6� +�8 %�F2*720�T. ,%%&

6 1,'�0�00,%2& 5&)( *+6) �5�-, 0+-[/+,2 0,2 *+61-[/+,2 +� %�F2*72034 53 +6 B&*6 +6�

,)&%8*6� 51X5/2 ), ,1'-[/2 6 %/5+�7/1C� 0,2 F1,5+C 5/12F1,BC4 � 51�B�120C 5/12F1,BC W/)

/-),2 73)� )/B/%EW6�. ,%%& %6*7�)/-+,2 /T0�%,4 � +/0761-(*6 W/ U�6G& 73)� +�8�

*8)/1F&+/� 7,� ), 0,+,)�C*�8) 72, W2,W20,*-, F2, ), 75�1X*�8) ), +6) /0+/%X*�8) 0,2 ), +6

*8)+61C*�8) ,%%& 0,2 /7&� +�8� -W2�8� F2, ), G876G�T7/ +2 ,012UE� /-'/ [6+6G/- ), F-)/2. 5E�

,012UE� +� 51,F7,+�5�2C*,7/ 0,2 +2 51�U%C7,+, *8),)+C*,7/4 � +/0761-(*6 W/ U�6G& 73)�

*+6) 85�*+C12c6 +�8 85&1'�)+�� %�F2*720�T ,%%& 0,2 *+6) ,)&5+8c6 )X�8 5,1/7B/1�T�

%�F2*720�T4

� �%� ���� &%��

%.*�%2�� �%� 2-*� � �5���"�# ������"���$�"

%�*�%2�� �%� 2-*� � $"���"�# ������"���$�"

&5�2/� ,53 +2� B&*/2� ,)&5+8c6� 51X5/2 ), �%�0%61(G�T) 5%C1(�. 512) F-)/2 �+2WC5�+/ *+2�

/537/)/�. /)E 0&5�2/� &%%/� 75�1�T) ), *8)W8,*+�T) C 0,2 ), /)�5�26G�T)4 �+,) +� X1F�

/-),2 5�%T ,5%3. 3%6 6 ,)&%8*6. 6 *'/W-,*6. 6 ,)&5+8c6 0,2 �2 W�027X� 75�1�T) ), F-)�8) */

7-, 73)� 51�*5&G/2,4 �2, 5,1&W/2F7,. 6 W672�81F-, /)3� 51�F1&77,+��. +� �5�-� 85�%�F-[/2

+� 1/T7, 5�8 W2,11X/2 72,) ,)+-*+,*6 ,53 +6) +&*6 *+, &01, +6�. 75�1/- ), F-)/2 '(1-�

7/F&%6 51�/+�27,*-, 0,2 7/ 5�%T 7201C 51�*5&G/2,4 )+-G/+,. */ X), *T)G/+� X1F�. F2,

5,1&W/2F7, *+6 W2,'/-12*6 72,� ,5�GC06� 6%/0+1�)20�T 8%20�T. ,5,2+/-+,2 0,+,0/17,+2*73�

+() B&*/() ,)&5+8c6� */ ,0376 72013+/1, +7C7,+,. +, �5�-, 8%�5�2�T)+,2. C +� X), 7/+& +�

&%%�. C 5,1&%%6%,,)&%�F,7/ +6 7/+,cT +�8� /c&1+6*64

�/+,U,-)�)+,� ,53 72, B&*6 +6� W2,W20,*-,� ,)&5+8c6� */ 72, &%%6. W/ *67,-)/2 3+2 W/

G, '1/2,*+/- ), /52*+1Xx�87/ 5&%2 *+6) 51�6F�T7/)64 �2, 5,1&W/2F7,. 5�%%X� B�1X�

,5,2+/-+,2 6 *'/W-,*6 0,2 6 8%�5�-6*6 /)3� 5/21,7,+20�T 7�)+X%�8 *+6 B&*6 +6� ,)&%8*6�

5�%T 512) ,1'-*/2 6 *'/W-,*6 +�8 0,)�)20�T 51�y3)+��4 037,. */ 0&5�2, X1F, 7/ 5�%%&

*+&W2,. 3+,) +/%/2E)/2 6 8%�5�-6*6 +�8 /)3� *+,W-�8 ,1'-[/2 6 ,)&%8*6 +�8 &%%�8 72,� 0,2 +�

W/T+/1� /c,1+&+,2 2*'81&,53 +�) +135�*875/12B�1&� 0,2 +6) /52+8'-, +�851E+�84

��%T *8')&. �2 B&*/2� 0,2 +, /527X1�8� +7C7,+& +�8� /5,),%,7U&)�)+,2 c,)& 0,2 c,)&.

512) G/(16G/- 3+2 51�X08x/ 0&5�2� 5�2�+203 ,5�+X%/*7,4 �/) /-),2 %-F/� �2 B�1X� 5�8 51X5/2

), F-)/2 ,),G/E16*6 +6� /1F,*-,� 5�8 X'/2 51,F7,+�5�26G/- */ 72, B&*6. F2,+- X'�87/ U1/G/-

*/ ,W2Xc�W� */ 72, /537/)C +6�4 �*� 51�*/0+20�- 02 ,) /-7,*+/ W/) /-),2 W8),+3) ),

/)+�52*+�T) 3%/� �2 5,1&7/+1�2 /)3� 5�%T5%�0�8 51�U%C7,+�� 0,2 W/) /-),2 W8),+C 6 5%C16�

513U%/x6 +6� /cX%2c6� +6� +/')�%�F-,�4 �5-*6�. *TF'1�)/� +&*/2�. *+2� �5�-/� F-)/+,2

51�*5&G/2, 7/-(*6� +�8 03*+�8� 0,2 +�8 '13)�8 ,)&5+8c6�. 51�+/-)�8) +6 *8)W8,*7X)6

/0+X%/*6 0&5�2() B&*/()4 �C7/1, 0,+& +6 *'/W-,*6. W/ W672�81F�T)+,2 %/5+�7/1/2,0&

W2,F1&77,+, 1�C� �T+/ F1&B/+,2 x/8W�0EW20,�4 � 51�F1,77,+2*+C� '16*27�5�2/- +6) �G3)6

+�8 85�%�F2*+C +�8 *,) ',1+- F2, ), *'/W2&[/2 %T*/2� 0,2 ,%F�1-G7�8� /0B1&[�)+,� +2� 2WX/�

+�8,5/8G/-,� */ F%E**,51�F1,77,+2*7�T4

�2, +6 *T)W/*6 +() B&*/() ,)&5+8c6� %�F2*720�T X'�8) 51�+,G/- 0,+& 0,21�T� 5�%%&

7�)+X%,4 �T� ,53 +, 52� 0%,*20& /-),2 +� ]

a 0,2 +� C ] a4

����)�� ��� � 22+� �����2�6 ���/ �������##�

���"��$"����# ����)�� ���� �-� 2�� ��%�2�%�,)! ����)�� ��$��#����#

� ���� ��������� ��� '����� ��������� ��������

"�������� ��� �������5�� 0 �����$������ ,5%3 7�)+X%� +�8 0,+,11&'+6 *+61-[/+,2 *+6) 853G/*6. 3+2 6 *'/W-,*6 0,2 6 ,)&5+8c6 +�8

%�F2*720�T 75�1/- ), *8)+-G/)+,2 ,53 +3*� ,012U/-�. *,B/-� 0,2 5/12F1&x27/� %/2+�81F20X�

W2,W20,*-/� 0,2 ,1'X� 3*� 0,2 6 *'/W-,*6 0,2 6 ,)&5+8c6 /)3� 76',)�%�F20�T X1F�8 ]54'4 6

0,+,*0/8C /)3� *52+2�Ta4 �/ U&*6 ,8+C +6) 853G/*6. �2 B&*/2� 75�1�T) ), +�5�G/+6G�T) 6

7-, 7/+& +6) &%%64

� �"

�&)+(� ,) 0,2 X), 513F1,77, 75�1/- ), /%/F'G/- F2, +� ,) 0,%T5+/2 0&5�2/� 51�W2,F1,BX�

5�8 X'�8) +/G/-. W/) 75�1/- ), /%/F'G/- 5%C1(� F2, +� ,) 5/12X'/2 %&G64 �2, +6) ,)-')/8*6 +()

%,GE) �2 51�F1,77,+2*+X� '16*27�5�2�T) c/'(12*+3 31�. +�) 31�

] a4 ,+& +6) /0*B,%7&+(*6 F-)/+,2 51�*5&G/2, ), ,)2')/8G�T) 3*� +� W8),+3)

5/12**3+/1, ,53 +, 85&1'�)+, %&G64 g),� /52+8'C� X%/F'�� 75�1/- ), W/-c/2 3+2 W/)

85&1'�8) %&G6 7X*, *+� 513F1,77, F2, +2� *8)GC0/� 0&+( ,53 +2� �5�-/� ,8+3� F-)/+,2. 3'2

37(� 3+2 W/) 85&1'�8) 0,G3%�8 %&G64 �3)� 7/ ] a /-),2

W8),+C 6 ,5�7&018)*6 +() %,GE) 0,2 0&+2 +X+�2� W/) /-),2 W8),+3) ), F-)/2 �T+/ *+� 52� 72013

513F1,77,. 72,� 0,2 W/) 75�1�T) ), 51�U%/BG�T) 3%/� �2 0,+,*+&*/2� 0&+( ,53 +2� �5�-/�

G, /0+/%/-+,2 X), 513F1,77, 0,2 3%/� �2 +27X� W/W�7X)() 5�8 /-),2 52G,)3 ), W�G�T)4 �� 73)�

%�253) 5�875�1/- ), F-)/2 /-),2 ), ,)2')/8G�T) 3*� +� W8),+3) 5/12**3+/1, %&G64

%�& ���*�

��'�11$"1

%. ��� ��� )�%�+� �5�����$0� ����

"����� ����+6 W2,W20,*-, ,)&5+8c6� +�8 %�F2*720�T ,)C0/2 0,2 6 ] a4 �

+/0761-(*6 W/) ,5�+/%/- c/'(12*+C B&*6 ,)&5+8c6� ,%%& W2,W20,*-, 5�8 51,F7,+�5�2/-+,2

*/ 3%� +�) 0T0%� +6� [(C� +�8 %�F2*720�T4 �+6) +/0761-(*6 F-)/+,2 6 *8F0X)+1(*6. 6

/5/c/1F,*-, 0,2 6 0,+&+,c6 3%() +() *'/+20E) *+�2'/-() 0,2 *'�%-() 5�8 ,B�1�T) +�

513U%67,4 � %/5+�7/1C� 5/12F1,BC +�8 51�U%C7,+��. �2 ,%F312G7�2 5�8 /52%X'G60,). �2

+135�2 �1F&)(*6� +() W/W�7X)() */ W�7X�. �2 ,W8),7-/� C +, 51�+/1C7,+, +6�

�%� 2-*� ������"���$�"

Page 13: Visual Basic 1 - 8

� 5%61�B�120C W,)/-*+60/ +� 7�)+X%� 0,+,11&'+6 ,53 &%%�8� +/')20�T� 'E1�8� 7/

7/F,%T+/16 2*+�1-,4 �7(� +, 513+85, ,8+E) +() 'E1() W/) 75�1�T) ), /B,17�*+�T)

/5,012UE� *+� 'E1� +�8 %�F2*720�T. 5�8 /-),2 'E1�� *+�) �5�-� 85/2*X1'�)+,2 0,2 &�%�2

5,1&F�)+/�4 �2, 5,1&W/2F7,. 6 0,+,*0/8C /)3� *52+2�T W/ 7�2&[/2 7/ +6) 5,1,F(FC /)3�

51�F1&77,+��4 � 0,+,*0/8C +�8 *52+2�T *+61-[/+,2 */ *,BE� �12*7X)/� ,1'X�. 0,)3)/� 0,2

)37�8� +6� *+,+20C� 0,2 +6� W8),720C�. 5�8 /B,173[�)+,2 *+/1/3+85, 0,2 '(1-�

5,1/00%-*/2�4 �2, +� %�F2*7203 37(�. W/) 85&1'�8) 0&5�2�2 ,8*+61�- 0,2 85�'1/(+20�- ,53 +6

BT*6 )37�2 0,2 0,)3)/�4 81-,1'� 13%� 5,-[/2 6 20,)�5�-6*6 +�8 +/%20�T '1C*+6. +�8 �5�-�8

�2 ,5,2+C*/2� ,%%&[�8) 5�%T F1CF�1,4 �5-*6�. 6 /52+8'-, 7/+12X+,2 */ 7/F&%� U,G73 ,53 +6

%/2+�81F203+6+, +6� /B,17�FC�. 5�8 W/) /-),2 *+,G/13� 0,2 7/+1C*27�� 5,1&F�)+,�4 ��

7/F&%� 513U%67, /-),2 3+2 +� ,)+20/-7/)� W/) /-),2 *,BE� 0,G�12*7X)� 0,2 7/+,U&%%/+,2 0,+&

+6 B&*6 +6� ,)&5+8c6� 0,2 +6� 8%�5�-6*C� +�8 E*+/ ), 20,)�5�2C*/2 +2� +1X'�8*/� ,)&F0/�

0,2 ), 51�B+&*/2 +�) 0,%5&[�)+, ,)+,F()2*734 |,+/U,-)�)+,� %�253) +6) 0%-7,0, +()

B&*/() /7B,)-[�)+,2 )X, W/W�7X),. +, �5�-, 7,� 85�'1/E)�8) ), ,%%&c�87/ F)E76 0,2 ),

7/+,U&%%�87/ ,5�B&*/2� 5�8 /-'�87/ 5&1/2 */ 51�F/)X*+/1/� B&*/2�4 � *875/12B�1& ,8+C

7/+,*'67,+-[/2 +� ,5%37�)+X%�*/ 7�)+X%� 0,+,11&0+6 ! *8)+12U,)2�T4

����� ���� � ����� �������� � � �� ��������� ������� ��� � � ����� ������ ��!

�/%X+6/B20+3+6+,�

5,2+C*/2�%�F2*720�T

�%&)�%T*6�

�/5+�7/1C�*'/W-,*6

�%�5�-6*6

�/2+�81F-, ��8)+C16*6

5�W�'C

5�W�'C

�52U/U,-(*6

�52U/U,-(*6

��027X�

),G/E16*6.

�/0761-(*6

�+� *'C7, "!d. +, 51�� +, 5&)( UX%6 W6%E)�8) +6) ,%%6%/5-W1,*6 7/+,cT +() F/2+�)20E)

B&*/() 0,2 +6) 5/1-5+(*6 /52*+1�BC� */ 72, 51�6F�T7/)6 B&*6 F2, ,),G/E16*C +6� 7/+&

,53 +6) /7B&)2*6 51�U%67&+(). 5�8 W/) /-',) 51�U%/BG/-4 �8')&. �2 ,%%,FX� */ 0&5�2,B&*6

7/ *+3'� +6) 51�*,17�FC +�8 51�y3)+�� */ )X/� ,5,2+C*/2�. /561/&[�8) 3'2 73)� +2� B&*/2�

5�8,0�%�8G�T). ,%%& 0,2 +2� B&*/2� 5�851�6F�T)+,24

"�������� ������ ��������7�)+X%�,8+3 U,*-[/+,2 *+6) 5,1,+C16*6. 3+2 �2 B&*/2� 5/12X'�8) W2,W20,*-/� 5�8,5X'�8)

'1�)20& 0,2 *+� 7/+,cT 7/*�%,U�T) W2,W20,*-/� &%%() B&*/()4 � 76 '1�)20C F/2+)-,*6 +()

W2,W20,*2E) +()B&*/() 7,� ,),F0&[/2 ), /5,)/1'37,*+/ c,)& 0,2 c,)& *+6) -W2, B&*6. ,B�T

B8*20& ,*'�%6G�T7/ /)W2&7/*,7/ +2� W2,W20,*-/� &%%()B&*/()4

�+� 7�)+X%� +�8 *,%-F0,1�8 �2 B&*/2� 0,2 �2 W2,W20,*-/� +�5�G/+�T)+,2 5&)( */ *5/-1/�4

�+� 51E+� +/+,1+67312� 0&G/ *5/-1,� F-)/+,2 6 ,)&%8*6 5�8 ,B�1& +�) �12*73 +�8

,)+20/27X)�8. +6) ,),F)E12*6 +() 5/12�12*7E) 0,2 +6) ,)-')/8*6 +() /),%%,0+20E) %T*/()

F2, 3.+2 5130/2+,2 ), 8%�5�26G/- 0,2 5,1,W�G/- *+� 0%/-*27� +6� *5/-1,�4 �+� W/T+/1�

+/+,1+67312� F-)/+,2 6 *'/W-,*6 +() W2,W20,*2E) 5�8 X'�8) ,),%8G/- 0,2 5/12F1,B/- *+�

51E+� +/+,1+67312�. *+� +1-+� +/+,1+67312� F-)/+,2 6 8%�5�-6*6 0,2 *+� +X+,1+� 6

,c2�%3F6*6 +�8 X1F�8 5�8 X'/2 5,1,'G/-4 �/+& ,0�%�8G/- )X, *5/-1, 5�8 c/02)& 5&%2 7/

,)&%8*6. *8)/'-[/2 7/ *'/W-,*6. 8%�5�-6*6. ,c2�%3F6*6 04�404

�� 5%CG�� +() *5/21E) /-),2 ,5/12312*+�4 �+� 0%/-*27� 0&G/ *5/-1,� F-)/+,2 6 5,1&W�*6

/)3� 51�y3)+��. 5�8 G, ,5�+/%X*/2 +� *67/-� /00-)6*6� 0,2 +� *0/%/+3 +�8 51�y3)+�� +6�

/537/)6� *5/-1,�4 � W2,W20,*-, /5,),%,7U&)/+,2 7X'12 ), 51�0Tx/2 +� /52G876+3

)&%8*62WX,�

,+,F1,BC,),F0E) �

,5,2+C*/() 1'203�

*'/W2,*73�

��027,*+20C5,1,F(FC

c2�%3F6*6,1'20C� 2WX,� �

W�027,*+20�T

�'/W-,*651�y3)+��

�,1,F(FC5%&)�8

/1F,*-,�

c2�%3F6*65%&)�8 /1F,*-,�

)&%8*6,5,2+C*/()

%�F2*720�T

�'/W-,*6%�F2*720�T

�%�5�-6*6%�F2*720�T

��027X�� X%/F'��

%�F2*720�T

5/12F1,BC5,1,W�+X()

�E�/<+�+F%1G�+�

�HGC/C7�+�</C#CG�+�

�537/)�

51�y3)

����� �� � � ����� �������� � � �� ������ ��� ������� ��� � ���� ���"#��� �!��� �������� ��� �� ������ � � �� �� ������ � ���������� � �� � � ��� �� �� �������� ������ ������"

0&+2 +� �5�-� 75�1/- ), 76) F-)/2 5�+X. 72,� 0,2 +, 51�y3)+, %�F2*720�T W/) /-),2 *+,+20& ,%%&

U/%+2E)�)+,2 0,2 /c/%-**�)+,2 *8)/'E�4 �))�/-+,2 B8*20&. 3+2 6 51�*GC06 0&G/ )X,� *5/-1,�

,8c&)/2 +� *8)�%203 03*+�� 0,2 +� '13)�5,1&W�*6�4

C ����� ��� ������������(�C7/1,. +, 7X*, ,)&5+8c6� %�F2*720�T X'�8) /c/%2'G/- */ +X+�2� U,G73. E*+/ ), /-),2 W8),+C

6 '1C*6 +�8 85�%�F2*+C 0,2 *+6 B&*6 +6� *'/W-,*6� 0,2 *+6 B&*6 +6� ,)&%8*6� ]54'4

,)+20/27/)�*+1/BC� 51�F1,77,+2*73� 0,2 /1F,%/-, ru�oa4 u5,2+�T)+,2 %�253) 2W2,-+/1,

51�*3)+, ,53 +�8� *67/12)�T� 51�F1,77,+2*+X�4 � 13%�� +�8 51�F1,77,+2*+C X'/2

,),U,G72*+/- 0,2 W/ G/(1/-+,2 X),� ,5%3� \0(W20�5�26+C� /)+�%E)\. 35(� *8)XU,2)/ 512) ,53

'13)2,4 � 51�F1,77,+2*+C� *877/+X'/2 */ 3%/� +2� B&*/2� 5�8 5/12F1&x,7/4 ),%T/2 +,

*+�2'/-, 5�8 +�8 5/12F1&B/2 � ,),%8+C� *8*+C7,+��. *'/W2&[/2 ,53 0�2)�T 7/ +�) ,),%8+C

+135�8� %T*6�. 8%�5�2/- +� %�F2*7203. W�027&[/2 0,2 ,c2�%�F/- +, 51�F1&77,+& +�8.

,),%,7U&)/2 +6 *8)+C16*C +�8�4

�+6 B&*6 +6� ,)&%8*6� +�8 51�U%C7,+��. � 51�F1,77,+2*+C� 51�*5,G/- ), 0,+,)�C*/2

+� 513U%67, 0,2 +6) /B,17�FC4 �, 51�U%C7,+, F2, +, �5�-, 7,� [6+/-+,2 ), W672�81F6G/-

%�F2*7203 75�1/- ), 51�X1'�)+,2 ,53 �5�2�)WC5�+/ +�7X,. +, 7,G67,+20&. +6 B8*20C. +,

�20�)�720&. +6 W2�-06*6. +6) �1F&)(*6 +() /52'/21C*/() 0,2 +() �1F,)2*7E)4 �1�+�T F-)/2

51�*5&G/2, ,)+27/+E52*C� +�8� 51X5/2 ), F-)�8) 0,+,)�6+&. ), +,8+�5�26G�T). ),

�12�G/+6G�T) 0,2 ), W2,+85(G�T) *(*+&. E*+/ ), 76) /52WX'�)+,2 0,72& &%%6 /176)/-,4 �2, ),

W2,52*+(G/- 0,+& 53*� X'�8) F-)/2 3%, ,8+, 0,+,)�6+& �2 51�F1,77,+2*+X� /5,),%,7U&)�8)

*+�) ,),%8+C 7/ +� W203 +�8� +135� +2� 5/12F1,BX� 5�8 +�8� X'�8) F-)/24 �3)� X+*2

,)+27/+(5-[�)+,2 �2 5,1/76)/-/� 0,2 ,5�B/TF�)+,2 �2 5,1,)�C*/2�4

�� �N

Page 14: Visual Basic 1 - 8

�����'��� ���� W2,W20,*-, ,)&5+8c6� %�F2*720�T '(1-[/+,2 */ B&*/2�4 8+X� /-),2 6 ,)&%8*6 +�8

51�U%C7,+��. 6 *'/W-,*6 +6� %T*6�. 6 8%�5�-6*6 +() 51�F1,77&+(). � X%/F'��

51�W2,F1,BE) 0,2 6 W231G(*6 %,GE). 6 %/2+�81F-, 0,2 6 85�*+C12c64

�+3'�� +6� ,)&%8*6� /-),2 ), F-)/2 72, 0,+,)�6+C. 5%C16� 0,2 *,BC� 5/12F1,BC +()

,5,2+C*/(). +() ',1,0+612*+20E) 0,2 +6� *875/12B�1&� +�8 %�F2*720�T4 �+6 B&*6 +6�

*'/W-,*6� +� 513U%67, '(1-[/+,2 */ /527X1�8� 51�U%C7,+, 0,2 /52%XF�)+,2 �2 ,%F312G7�2

5�8 /52%T�8) 0,GX),,53,8+&4�%, +,*+�2'/-, *8)WX�)+,2 */ X),5%C1/�*'XW2� 8%�5�-6*6�4

� /0+X%/*6 +() B&*/() ,)&5+8c6� %�F2*720�T W/) /-),2 */212,0C4 &5�2/� ,53 +2� B&*/2�

,)&5+8c6� 51X5/2 ), �%�0%61(G�T) 5%C1(�. 512) F-)/2 �+2WC5�+/ *+2� /537/)/�. /)E 0&5�2/�

&%%/� 75�1�T) ), *8)W8,*+�T) C 0,2 ), /)�5�26G�T) 0,2 ), F-)�)+,2 +,8+3'1�), 7/ 0&5�2/�

&%%/�4 �2, +6 *T)W/*6 +() B&*/() ,)&5+8c6� %�F2*720�T X'�8) 51�+,G/- 0,+& 0,21�T� 5�%%&

7�)+X%,4 �T� ,53 +, 52� 0%,*20& /-),2 +� 7�)+X%� +�8 0,+,11&0+6 ! *8)+12U,)2�T 0,2 +�

7�)+X%� +�8*,%-F0,1�84

,%3� 51�F1,77,+2*+C�/-),2 ,8+3� � �5�-��F1&B/2 51�F1&77,+,,5�W�+20&. +, �5�-,*8)�W/T�)+,2 ,53 0,%C+/0761-(*6 0,2 � �5�-��U1-*0/2 /T0�%, +, %&G6+�84

I����� ���� +�J(����

� ,)&%8*6 *0�5/T/2 *+6) 5,1&W�*6 72,� *,B�T� 5/12F1,BC� +�8 +2 G, 75�1/- ), 0&)/2

+� %�F2*72034 �5&1'�8) W2,B�1X� 7/+,cT +6� ,)&%8*6� %�F2*720�T 0,2 +6� ,)&%8*6� 5�8

G, F2)3+,) F2, +6) 0,+,*0/8C /)3�*'�%/-�8*/ 72, 5/12�'Cs

"4

�4

N4

#4

d4

�4

M4

$4

�4

" 4

�# �d

�+6 B&*6 +6� *'/W-,*6� � 51�F1,77,+2*+C� 51�*BX1/2 ,),BX1�)+,� +2� /75/21-/� +�8 ,53

%T*/2� 5�8 X'�8) W�G/- */ 5,137�2, 51�U%C7,+,. 0,+,GX+�)+,� X+�27, +7C7,+, %�F2*720�T

,53 5,%,23+/1/� /1F,*-/�. 5/12F1&B�)+,� +2� W8),+3+6+/� 5�8 X'/2 6 F%E**,

51�F1,77,+2*7�T 0,2 +� 5/12U&%%�) *+� �5�-� G, F-)/2 6 8%�5�-6*64 �+, *TF'1�),

5/12U&%%�)+, 5�%%X� W2,W20,*-/� /-),2 51�+85�5�267X)/� 0,2 W/) ,5,2+/-+,2 6 %/5+�7/1C�

*'/W-,*C +�8�4 �2, 5,1&W/2F7,. +� 5&+67, /)3� 5%C0+1�8 *+6) �G3)6. 5�8 W672�81F/- +6)

x/8W,-*G6*6 3+2 +� 5%C0+1� �52*G�'(1/- 0,2 /5,)X1'/+,2 *+6 GX*6 +�8. /-),2

51�+85�5�267X)6 *875/12B�1& 5�8 W/ '1/2&[/+,2 ), c,),*'/W2,*+/-4 �5-*6�. 5�%%&

*TF'1�), /1F,%/-, ,)&5+8c6� %�F2*720�T /52+1X5�8) +6 W672�81F-, *'/W2,*7�T ,5/8G/-,�

*+�) 85�%�F2*+C4 �2, 5,1&W/2F7,. +, 5,1&G81, /520�2)()-,� ,)G1E5�8 ! 85�%�F2*+C W/

*'/W2&[�)+,2 5%X�) */ ',1+-. ,%%&,5/8G/-,� *+6) �G3)64

��%%�- 51�F1,77,+2*+X� 5/1)�T) *+6) +1-+6 B&*6. +6 B&*6 +6� 8%�5�-6*6� 5�%T

F16F�13+/1, ,53 3+2 G, X51/5/4 8+C 6 U2,*T)6 ), 51�'(1C*�8) */ 0(W20�5�-6*6. 512)

W�G�T) +/%20X� %T*/2�. �W6F/- *-F�81, */ 51�U%67,+20X� 0,+,*+&*/2� *+� 7X%%�)4 �+6 B&*6

+6� 8%�5�-6*6�. +� *+8% 51�F1,77,+2*7�T ,5�+/%/- +�) 52� *67,)+203 5,1&F�)+,

W672�81F-,� 5�2�+20�T %�F2*720�T4 �� 5�2�+203 513F1,77, +,8+-[/+,2 7/ +� ,5%3 72,� 0,2 0&)/2

/80�%3+/16 +6) 8%�5�-6*6 0,2 +6 *8)+C16*64 �8)CG(�. +, ,5%& 51�F1&77,+, /-),2 0,2

] a4 �/ X), /T0,75+� 513F1,77, 75�1/- ), F-)�8) /T0�%, ,%%,FX� 0,2

/5/0+&*/2�4 �2, ), F1&B�87/ /T0,75+, 51�F1&77,+, 51X5/2 ), ,),1(+237,*+/ 0&G/ *+2F7C +2

G, *8)XU,2)/ ,) 7,� [6+�T*,) ), ,%%&c�87/ +� +7C7, 5�8 0(W20�5�2�T7/ +6 *8F0/0127X)6

*+2F7C4 �2 )X�2 51�F1,77,+2*+X� 52/[37/)�2 5�%%X� B�1X� ,53 +� '13)� 5,1&W�*6� F1&B�8)

*8')& 513'/21,. F2,+- )�7-[�8) 3+2 75�1�T) ), /5,)X%G�8) ,1F3+/1, 0,2 ), 0&)�8)

W2�1GE*/2�4 8+3 *5&)2, F-)/+,2 0,2 X), 0,0�F1,77X)� 513F1,77, 5,1,7X)/2 F2, '13)2, *�

,8+C) +6) 0,+&*+,*64

� W�8%/2& +�8 51�F1,77,+2*+C /-),2 ), 51�*BX1/2 X), 513F1,77, 7/ 3*� +� W8),+3)

%2F3+/1, *B&%7,+,4 � 51�F1,77,+2*+C� 75�1/- ), 0&)/2 5�%%& F2, ), /%,++E*/2 +�) ,12G73

+() /%XF'() 0,2 ), /c,*B,%-*/2 +6 *87731B(*6 */ ,8+C +6 U,*20C 51�W2,F1,BC4

�,1,+61C*/2� X'�8) W/-c/2. 3+2 �2 '13)�2 8%�5�-6*6� 0,2 �2 '13)�2 W�027E) 5,1�8*2&[�8)

7/F&%/� ,5�0%-*/2� 7/+,cT 51�F1,77,+2*+E)4

� B&*6 +6� 85�*+C12c6� /-),2 6 B&*6 +6) �5�-, ,5�B/TF�8) 0,+& 0,)3), �2

51�F1,77,+2*+X�4 �2 X75/21�2 51�F1,77,+2*+X� 51�+27�T) ), 5,1&F�8) 5&)+, 0&+2

0,2)�T1F2� 0,2 ), ,*'�%6G�T) 7/ )X/� +/')�%�F-/�4 �2 )X�2 51�F1,77,+2*+X� W/-')�8)

,51�G87-, ), ,*'�%6G�T) 7/ 0&+2 5�8 X'�8) F1&x/2 &%%�2. +� �5�-� 75�1/- 0,2 ), 76

*8)�W/T/+,2 ,53 +6) 0,+&%%6%6 +/0761-(*64 �� 0%/2W- %�253) *+6 %T*6 +�8 51�U%C7,+�� /-),2

6 +/0761-(*6 5�8 U�6G& +�) X75/21� 51�F1,77,+2*+C ), 0&)/2 F1CF�1, ,%%,FX� 0,2 ),

,*'�%6G/- 7/ &%%/� /1F,*-/� 5�8 51�+27& 5/12**3+/1�. ,%%& 0,2 +� )X� 51�F1,77,+2*+C ),

7&G/2 +/')20X� 5�8 '16*27�5�2�T) �2 52� X75/21�24

%/ ��� �#�5$'#�

�+, *'C7,+, "!" X(� "!# ,),BX1�)+,2 0&5�2,� 7�1BC� /5/c/1F,*-/� 5�8 F-)�)+,2 *+2�

B&*/2� ,)&5+8c6� %�F2*720�T. 54'4 7/%X+6. )�6+20C GT/%%, 04&4 ),5+Tc+/ 5E�

B,)+&[/*+/ 3+2 F-)�)+,2 0&5�2/� ,53,8+X�4

�B,173[/+,2 +� 7�)+X%� +�8*,%-F0,1�8*/51�y3)+, U2�76',)20C� 5,1,F(FC�s

�c/+&*+/ +6) 5/1-5+(*65,1,F(FC� /)3�,8+�02)C+�84�53W/2c6�

�/ 72, /B,17�FC U1-*0/*+/ *+6 B&*6 +6� 85�*+C12c6�4 �/ 5/1-5+(*6 5�8 ,),0,%8BG/-

0&5�2� *B&%7, C,037,*/ 5/1-5+(*6 /7B&)2*6� )X() ,5,2+C*/(). 7X'12 5�2� *+&W2� +6�

,)&5+8c6� +6� /B,17�FC� /-),2 W8),+3) ),,),G/(1C*/+/s

�2 *8)/'/-� ,),G/(1C*/2� 0,2 +, ,2+C7,+, F2, U/%+2E*/2� 75�1/- ), �W6FC*�8) */

*8)/'/-� 5,%2)W1�7C*/2� 7/+,cT B&*/() 7/ ,5�+X%/*7, +6) ,X),6 ,)&5+8c6 /)3�

51�F1&77,+��4 ��2, %T*6W-)/2 +� 7�)+X%� +�8*,%-F0,1�8*/,8+3 +� 513U%67,s

�,1,+61C*+/ 3+2 *+� 7�)+X%� +�8*,%-F0,1�875,-)/2 *+3'��*/ 0&G/*5/-1,4�53W/2c6�

�+�*5-+2 *,� 0&)/2 0&5�2�� +/0761-(*6s �2, 5�2, *8F0/0127X)6 W�8%/2&s�/5�23 +135�s

�2/*7X)6 ,53 +� '13)� 5,1&W�*6� /)3� X1F�8 72, �7&W, W/) 0&)/2 0,G3%�8 C 0&)/2

/%%/25C +/0761-(*64 �7-[/+/ 3+2 G, 0,+,BX1/2 ), 5,1,WE*/2 +� X1F� +6� *+�)

51�0,G�12*7X)� '13)�s �2 51�U%C7,+, G,,)+27/+(5-*/2s

�� %�F2*7203 0,+& +6) 8%�5�-6*6 0,2 +�) X%/F'� 5/1)& ,53 W2,W�'20X� ,),G/(1C*/2�.

U/%+2E*/2� 0,2 /0W3*/2�4 �2, ,53 ,8+X� /-),2 6 X0W�*6 UC+,4 �3+/ ,012UE� F-)/+,2 ,8+C 6

X0W�*6 0,2 +2 /c8561/+/-s

�+6 B&*6 +6� *'/W-,*6� W2,21�T7/ X), 513U%67, */ &%%, 72013+/1,4 �2, 5,1&W/2F7,. +�

513U%67, W,)/2*7�T /)3� U2U%-�8 ,53 +6 U2U%2�GC06 +�8 *'�%/-�8. +� '(1-[�87/ */

513U%67, 5,1&W�*6� +�8 U2U%-�8. */ 513U%67, +C16*6� +() 67/1�76)2E) /52*+1�BC�

+�8. */ 513U%67, 5,1,%,UC� 0,+& +6) /52*+1�BC +�84 �'/W2&*+/ +�) +135�

,)+27/+E52*6� 0,G/)3�,53,8+& +,51�U%C7,+,4

�'�%2&*+/ +6) 513+,*6� \g), 72013 513+85�. ,) 7/F/G8)G/-. 75�1/- ), ,5�+/%X*/2 +�

%�F2*7203 F2, +6 %T*6 /)3� F/)203+/1�851�U%C7,+��\4

+���6���K

Page 15: Visual Basic 1 - 8

������ �

�������� � ���� ������� �����������

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

,W2,01-)�8) ,) 72, W2,W20,*-,. 7XG�W��. C *8)+,FC /-),2 ,%F312G7��4

, 5/12F1&B�8) X),) ,%F312G7� 7/ %/0+203 +135�4

,,),F)(1-[�8) +6*67,*-, +() W�7E)W/W�7X)()4

,5/12F1&B�8) +2� 0,+6F�1-/� +() F%(**E)51�F1,77,+2*7�T4

,,5,12G7�T) +, ',1,0+612*+20& +6�b:LJP@ �PL:Q4

�2 &)G1(5�2 F2, ), /0+/%X*�8) 72, /1F,*-, ,0�%�8G�T) �W6F-/�. W2,W20,*-/� 0,2 7/G3W�8�4

��%%X� ,53 ,8+X� /-),2 ,10/+& *,B/-� 0,2 �W6F�T) *+� -W2� 5&)+, ,5�+X%/*7,. &%%/� 5&%2

,BC)�8) 5/12GE12, ,8+/)X1F/2,�. /)E &%%/� W/) /-),2 0,G3%�8 51�*W2�12*7X)/� 0,2

'1/2&[�)+,2 B,)+,*-, 0,2 )�6+20X� W/c23+6+/� F2, ), 5,1&F�8) X), ,5�+X%/*7,4 �2,

5,1&W/2F7,. 6 /0+X%/*6 +6� 513*G/*6� 7/+,cT WT� ,0X1,2() ,12G7E) /-),2 5%C1(�

0,G�12*7X)6 51&c6 0,2 W-)/2 F2, 3%�8� +� -W2� ,5�+X%/*7,4 � 5,1,*0/8C /)3� F%80�T W/) /-),2

*,BE� 51�*W2�12*7X)6 F2� ,8+3 0,2 85&1'�8) W2,B�1X� *+6 7�1BC 0,2 +6 F/T*6 +�8 ,0376 02

,) 6 5,1,F(FC +�8 F-)/+,2 ,53 +� -W2� &+�7�4 �X%��. 6 W672�81F-, /)3� 5-),0, [(F1,B20C� W/

W2X5/+,2 �T+/ 0,) ,53�W6F-/� 0,2 +� ,5�+X%/*7, ',1,0+61-[/2 +� W672�81F34

�+�8� 85�%�F2*+X� +, 51&F7,+,. +�8%&'2*+�) 51�� +� 5,13). /-),2 W2,B�1/+20&4 �2

%/2+�81F-/� +�8� 51X5/2 ), W2X5�)+,2 ,53 *,B/-� 0,)3)/� 0,2 ), +�8� X'/2 85�W/2'G/- 7/

7/F&%6 ,01-U/2, +� +2 ,012UE� G, /0+/%X*�8)4 037, 02 ,) B,-)/+,2 3+2 � 85�%�F2*+C�

5,1�8*2&[/2 W2,B�1/+20C *875/12B�1&. G, W�T7/ 3+2 *+6) �8*-, W/) ,8+/)/1F/-. ,%%& /52%XF/2

7X*, ,53 X), 7/F&%� 5%CG�� W2,B�1/+20E) /)/1F/2E). 5�8 3%/� +�8� +�8 X'�8) 5/12F1,B/- /0

+() 51�+X1()4 �+, 7,GC7,+, 5�8 ,0�%�8G�T). G, W�T7/ 3+2 � +135�� %/2+�81F-,� +()

85�%�F2*+E) 0,G�1-[/+,2 ,53 ,%F�1-G7�8�. 6 5/12F1,BC +() �5�-() F-)/+,2 *+�) 85�%�F2*+C

7/ +,51�F1&77,+,*/ 72, F%E**,51�F1,77,+2*7�T4

" � �� ����������6 %Xc6 ,%F312G7� 512) %-F, '13)2, +6 '16*27�5�2�T*,) 73)� �2 7,G67,+20�- F2, ),

',1,0+61-*�8) 72, ,12G76+20C W2,W20,*-, ]54'4 � ,%F312G7�� +�8 �80%/-W6. +� 03*02)� +�8

�1,+�*GX)6 04&4a4 �C7/1,. � 31�� ,%F312G7�� '16*27�5�2/-+,2 /0+/)E� 0,2 ,W2,01-+(� F2, ),

W6%E*/2 7/G3W�8�. W2,W20,*-/�. +/')20X�. ,0�%�8G-/� /)+�%E) 0,2 *8)+,FX� �5�2,*WC5�+/

7�1BC�4 �-),2 37(� 3.+2 /75/12X'/+,2 */ ,8+X� +2� X))�2/� ,%F312G7��s �2, %3F�8� ,5%3+6+,�

75�1�T7/ ), WE*�87/ +�) �12*73 +�8 ,%F�1-G7�8 *,) 72, */21& ,53 /)X1F/2/� 5�8

5/12F1&B�8) +6 W2,W20,*-, /0+X%/*6� 72,� /1F,*-,� C +�) +135� /5-%8*6� /)3� 51�U%C7,+��4

�7(� ,) GX%�87/ ), �1-*�87/ +6) X))�2, 52� ,8*+61& 51X5/2 ), 5�T7/ 3+2 F2, ), /-),2 72,

W2,W20,*-, ,%F312G7�� 51X5/2 ), X'/2�

� %Xc6 ,%F312G7��]P@K?=:ieI:a 51�X1'/+,2,53 +6) 5,1&B1,*6 +�8�)37,+�� +�8 �X1*6*8FF1,BX, ujJV?ePII<H :jk VJLP P@!|e?OP=:RI: ]+�8 �P�~P= 5�85,+X1,� +�8 C+,) �V?ePII<H. F23� +�8VJLP ,53 +6) |e?OP=:RIa4� P@!|e?OP=:RI: /-'/F1&x/2 +� U2U%-� |:iPj P@nPj= O�P@!IJ�PjP@P],)3)/� ,5�0,+&*+,*6�0,2 ,5%�5�-6*6�a ,53 +6)5,1&B1,*6 +�8 �5�-�851�X1'/+,2 6 %Xc6f%F/U1,a4

7-��,� $"���] a4 � ,%F312G7�� 75�1/- ), WX'/+,2 0,7-,. 7-, C 5�%%X� +27X� W/W�7X)()4

�+6) 5/1-5+(*6 5�8 W/ WX'/+,2 W/W�7X), � ,%F312G7�� /5/c/1F&[/+,2 W/W�7X), 5�8

5,1&F/2 � -W2��4

8.�,� ������

� /2 �2/�

] a4 � ,%F312G7�� /52U&%%/+,2 ), W672�81F/- ,5�+/%X*7,+,4 �/ ,)+-G/+6

5/1-5+(*6W/) X'�87/ ,%F312G7�,%%& 4

0,2 ), /-),2�

9%2 �� �$"$��

����������� ,� ,� �- ��������$�"�# ���������

] a4 � ,%F312G7�� 51X5/2 ), +/%/2E)/2 */ 5/5/1,*7X)� '1�)203 W2&*+67,4 )

72, W2,W20,*-, W/ ',1,0+61-[/+,2 ,53 +/17,+2*73. +3+/ W/) X'�87/ ,%F312G7� ,%%&

] a4

9��2*! 3�2���)� ���$"$��] a4 &G/ /)X1F/2, +6� W2,W20,*-,� 51X5/2 ), /-),2 *,BE�

0,G�12*7X)6 0,2 7&%2*+, F2, 0&G/ 7�1BC W/W�7X)()4 �/) 51X5/2 ), ,BC)�)+,2 5/12GE12,

5,1/76)/-,� �T+/ 0,2 ), 85&1'/2 /%/8G/1-, */ /52%�FX�4 �2, 5,1&W/2F7,. */ X),)

g*+( 3+2 7,� [6+/-+,2 ),F1&x�87/ +6)+/+1,F()20C 1-[, +�8 � 7/,53%8+6 ,01-U/2,4 8+3W/) /-),2 W8),+3) ), F-)/2,53 X),) ,%F312G7�. �T+/*+� ',1+-. �T+/ *+�)85�%�F2*+C. ,B�T 6+/+1,F()20C 1-[, +�8 �X'/2 &5/21, x6B-,4

"4

�4

N4

#4

�M

Page 16: Visual Basic 1 - 8

:���%�%�� ��� ;�����$0�] a4 &G/ UC7, +6� W2,W20,*-,� 51X5/2 ), /-),2 /B20+3 ),

/0+/%/*+/- ,53 ,8+3) *+�) �5�-� G, ,),+/G/- 6 /0+X%/*C +�84 �2, 5,1&W/2F7, 6 /)X1F/2,

\+/+1,FE)2*/ +�) 0T0%�\ ,) W�G/- *,) UC7, 7X*, */ 72, W2,W20,*-, W/) /-),2 0,+�1G(+C

,53 0,)X),). 35(� W/) /-),2 0,+�1G(+3� 0,2 � ,012UC� 85�%�F2*73� +�8 ,12G7�T 5 C +6�

+/+1,F()20C� 1-[,� +�8 �4

$%&'�()�$ *+,-

� */21& +() /)/1F/2E) 7/ +6) �5�-, 85�%�F-[/+,2 +� /7U,W3) +�8 0T0%�8 /-),2�

�2&U,*/ +6) ,0+-), +�8 0T0%�84

�x(*/ +6) ,0+-), *+� +/+1&F()�4

��%%,5%,*-,*/ +� N4"#"d� 7/ +6) ,0+-),4

�T5(*/ +�,5�+X%/*7,*,) /7U,W3) +�8 0T0%�84

� W2,W20,*-, X'/2 3%, +, ',1,0+612*+20& /)3� ,%F�1-G7�84 � 51E+6 /)X1F/2, 0&)/2 /-*�W�

W/W�7X)() 0,2 6 +/%/8+,-, Xc�W�4 � '13)�� 5�8 ,5,2+/-+,2 F2, +6) /0+X%/*C +6� /-),2

5/5/1,*7X)�� ],53 +6) /75/21-, 7,� cX1�87/ 3+2 ,10�T) 7/120& W/8+/13%/5+, F2, ),

F-)�8) �2 85�%�F2*7�- ,53 &)G1(5�a 0,2 �2 51&c/2� 5�8 [6+/-+,2 ), /0+/%/*+�T) /-),2

5%C1(� 0,G�12*7X)/� 0,2 W-)�8) ,5�+X%/*7,4

$%&'�()�$ *+*-

� +27C 72,� 6%/0+120C� ,)+-*+,*6� */ �7 F1&B/+,2 7/ 0EW20, '1(7&+()4 �+2� 6%/0+120X�

,)+2*+&*/2� 5�8 X'�8) +X**/1, '1E7,+, +, WT� 51E+, ,5�+/%�T) +, ,1'20& x6B-, +6�

+27C� +6� ,)+-*+,*6�. +� +1-+� W6%E)/2 +� 5%CG�� +() 76W/)20E) 5�8 ,0�%�8G�T) 0,2 +�

+X+,1+� +6) /5- +�2� /0,+3,)�'C. 35(�B,-)/+,2 0,2 *+� 5,1&W/2F7, +�85-),0, �!"4

������� ��� $%�� � �&���&� �������%� �������&�

2 7 00.000 � 5%

�%.�$

�,T1�

,BX

3002)�

��1+�0,%-

-+12)�

�1&*2)�

8,)�T)

�EW/�

�01-[�

�/803

D18*3

*67-

�/ 01234

"

N

#

d

M

$

!

!

�1'�5(6&

!

4

4

4

4 4

!

!

!

!

�5478

!

!

!

!

!

!

!

!

!

!

�d�

�" �

�/ 01234

"

N

#

d

M

$

!

!

�,)&F)(*6 %�253) +6� +27C� 72,� ,)+-*+,*6� F-)/+,2 7/ +�) ,%F312G7��

� /-*�W�� +�8 ,%F�1-G7�8 /-),2 +, +X**/1, '1E7,+, 0,2 6 Xc�W�� /-),2 6 +27C +6�

,)+-*+,*6�4 �, UC7,+, *+, �5�-, /0+/%/-+,2 6 W2,W20,*-, /-),2 5/5/1,*7X), 0,2 0&G/

/)X1F/2, /-),2 *,BC� 0,2 0,G�12*7X)64

� +/+1,F()2*73� +�80T0%�8 /-),2 &%8+�513U%67, 0,2 +� 585�%�F-[/+,2 73)�51�*/FF2*+20&4

d4

"4

"4

"4

"4

�4

�4

�4

�4

N4

N4

N4

#4

d4

�4

N4

#4

d4

�4

#4

�2,U&[�87/ +� 51E+� '1E7,

]54'4 3002)�a

53 +�) 5-),0, U1-*0�87/*/

52� �x6B-� ,)+2*+�2'/-4

]3002)���a

�2,U&[�87/ +� W/T+/1� '1E7,

]54'4�(Ua

53 +�) 5-),0, U1-*0�87/*/

52���x6B-� ,)+2*+�2'/-4

]�(U�Ma

�2,U&[�87/ +� +1-+� '1E7,

]54'4 �1&*2)�a

53 +�) 5-),0, U1-*0�87/*/

53*,76W/)20& ,)+2*+�2'/-4

]�1&*2)�� 4 a

�2,U&[�87/ +� +X+,1+� '1E7,

]54'4 D18*3a

53 +�) 5-),0, U1-*0�87/ +6)

,)�'C�d�4

�8)GX+�87/ +6) +27C�

]�4M 4 �d� �7a

"4

�4

N4

#4

d4

�4

M4

$4

�4

$%&'�()�$ *+9-

� W2,W20,*-,�

�/+16+C� "

�/+16+C� �/+16+C��"

�5,)X%,U/ +� UC7, �

W/) ,5�+/%/- ,%F312G7� ,%%& 85�%�F2*+20C W2,W20,*-,4 �+� 51E+� UC7, � 7/+16+C� X'/2 +6)

+27C ". *+� W/T+/1� UC7, � 7/+16+C� 5,-1)/2 +6) +27C "�"��. +� UC7, N 85�W/20)T/2 +6)

/5,)&%6x6 +�8 UC7,+�� �. �53+/ � 7/+16+C� G, 5&1/2 +6) +27C ��"�N 04�404 � W2,W20,*-,

/0+/%/-+,2 /5&5/21�) 0&)�)+,� ,5,1-G76*6 +() ,0/1,-() ,12G7E). W/) X'/2 %�253) +6)

2W23+6+, +6� 5/1,+3+6+,�4�3)� 0&5�2� /c(+/1203 *87U&) 75�1/- ), +6 W2,03x/24

�2, ,53 +2� 7/G3W�8� /5-%8*6� 080%(7&+() /-),2 6 7XG�W�� 1/87&+() +�8 |:=Qee?~~4 �

*/21& /1F,*-,� 0,+& +6) /B,17�FC +6� 7/G3W�8 /-),2�

),F)(1-[�87/ +�8� 037U�8� 0. +�8� 0%&W�8� % 0,2 +�8� U13'�8� +�8 080%E7,+��4

,G�1-[�87/ ,8G,21X+(� +2� B�1X� +() ,F)E*+() 1/87&+() *+�8� W2&B�1�8�

0%&W�8�4

,G�1-[�87/ ,8G,21X+(� G/+20CB�1&W2,F1,BC� +() U13'()4

�B,173[�87/ +6 *'X*6 : � */ 0!" 037U�8� 0,2 %,7U&)�87/ 2*&12G7/� F1,7720E�

,)/c&1+6+/� /c2*E*/2�. 35�8 0 +� 5%CG�� +() 037U()4

�B,173[�87/ +6 *'X*6 � � :t */ %!0�" U13'�8� 0,2 %,7U&)�87/ 2*&12G7/�

F1,7720E�,)/c&1+6+/� /c2*E*/2�4

�52%T�87/ +� 51�0T5+�) *T*+67,4

� �

� +135�� 7/ +�) �5�-� 5/12F1&BG60/ /WE 6 7XG�W�� W/) ,5�+/%/- ,%F312G7�4 �/ 0&5�2,

UC7,+, [6+/-+,2 ), F-)/2 ,8G,-1/+6 /52%�FC ]54'4 ,8G,-1/+6 /52%�FC ,F)E*+() 1/87&+()a 0,2

*/ 0&5�2, &%%, W/) 5/12F1&B�)+,2 �2 +135�2 7/ +�8� �5�-�8� G, 0&)�87/ 0&5�2/� /)X1F/2/�

,%%& ,5%E� 85�W/20)T�)+,2 �2 /)X1F/2/� ]54'4 %,7U&)�87/ 2*&12G7/� F1,7720E�

,)/c&1+6+/� /c2*E*/2�a4 �/ X),) ,%F312G7� W/) 51X5/2 ), 85&1'�8) ,8G,21/*-/�. �T+/

85�W/-c/2� 0,2 ,5,2+/-+,2 %/5+�7/1C�5/12F1,BC +() /)/1F/2E)4

������� ����� ���� 10/+& 51�U%C7,+, /52%T�)+,2 7/ 5/12**3+/1�8� ,53 X),) ,%F�1-G7�8�4 �� ,8+C) +6)

5/1-5+(*6 7,� /)W2,BX1/2 5�2�2 ,53 ,8+�T� /-),2 �2 0,%T+/1�2 %,7U&)�)+,� 85�3x2) 0&5�2,

012+C12,4 �� U,*203 012+C12� ',1,0+612*7�T /)3� ,%F312G7�8 (� 0,%�T C 0,0�T /-),2 �

'13)�� 5�8 ,5,2+/- F2, ), BX1/2 */ 5X1,� +6) 3%6 W2,W20,*-, */ *'X*6 7/ &%%�8�

,%F312G7�8�4 f%%, 012+C12, /-),2 6 ,5,-+6*6 +�8 */ 531�8� ]54'4 53*6 7)C76 '16*27�5�2/-. ,)

0&)/2 '1C*6 /2W20�T 8%20�Ta. 6 F/)203+6+, ],) /52%T/2 X), *T)�%� *8),BE) 51�U%67&+()a. 6

51�*,17�*+203+6+,. 6 ,5%3+6+,4

g*+( 3+2 GX%�87/ ), ,),[6+C*�87/ +� 3)�7, 0&5�2�8 7X*, */ X),) +6%/B()203 0,+&%�F�

5�8 5/12X'/2 �)37,+, +,c2)�767X), ,%B,U6+20&4 g),� ,53 +�8� ,%F312G7�8� ,),[C+6*6�.

F)(*+3�(�,%F312G7��*/212,0C�,),[C+6*6�. �1-[/2 +, /cC��

�2,U&[�87/ +� 3)�7,5�8G,,),[6+C*�87/4

�/02)&7/ ,53 +6) ,1'C +�8 0,+,%3F�84

�2,U&[�87/ +� 3)�7,5�8 X'/2 */21&4

) /-),2 -W2� 7/ +� 3)�7,5�8x&')�87/. W2,035+�87/4

�1�'(1&7/*+6) /537/)6 F1,77C +�8 0,+,%3F�84

�5,)/1'37,*+/ *+� UC7, N4

g), 513U%67, 75�1/- ),%T)/+,2 7/ 5/12**3+/1�8�,53 X),) ,%F312G7�8�4

�$ ��

,%F312G7� 5�8 */ X), UC7, +�8 /0+/%/-+,2 6 51&c6 +6� W2,-1/*6� 51X5/2 ), /-),2 *,BE�

0,G�12*7X)�� � +135�� W2,'/-12*6� +() W/0,W20Ex6B-() ]53*, G, %,7U&)�)+,2 85� 3x2)

0,2 5E�G, F-)/+,2 6 *+1�FF8%�5�-6*6a4

$%&'�()�$ *+:-

$%&'�()�$ *+;-

Page 17: Visual Basic 1 - 8

53 +6) /75/21-, 7,� F)(1-[�87/ 3+2 6 */212,0C ,),[C+6*6 75�1/- ), WE*/2 ,5�+X%/*7,

,%%& /-),2 5�%T '1�)�U31,. 2W2,-+/1, ,) +� 3)�7, 5�8 x&')�87/ U1-*0/+,2 *+2� +/%/8+,-/�

GX*/2� +�8 0,+,%3F�84 )+- ,8+C� 75�1�T7/ ), '16*27�5�2C*�87/ 72, 52� *T)+�765�8 /-),2

F)(*+C(�7XG�W�� +6� W8,W20C� ,),[C+6*6�4

� F0�81�T +(),%F�1-G7() `?kP@H |kJieF1&B/2� ��8� ,%F312G7�8�W/) +�8� W2,U&[�87/ *,))�8UX%/�. '16*27�5�2�T7/7�%TU2 0,2 ',1+- F2, ),,0�%�8GC*�87/ +, UC7,+&+�8�4

�2,U&[�87/ +� 3)�7,5�8G,,),[6+C*�87/4

�/02)&7/ ,53 +6 7X*6 +�8 0,+,%3F�8

�2,U&[�87/ +� 3)�7,5�8 X'/2 */21&4

) /-),2 -W2� 7/ +� 3)�7,5�8x&')�87/. W2,035+�87/4

) 51�6F/-+,2 ,%B,U6+20& G/(1�T7/ )X, 7X*6 +� 0&+(72*3 +�8 0,+,%3F�84

) X5/+,2 ,%B,U6+20& G/(1�T7/ )X, 7X*6 +�5&)(72*3 +�8 0,+,%3F�84

�5,)/1'37,*+/ *+� UC7, N4

"4

�4

N4

#4

d4

�4

M4

g*+(. 3+2 � +6%/B()203� 0,+&%�F�� 5/12X'/2 "4 4 �)37,+,4 ,+& 7X*� 31�. �

,%F312G7�� +6� */212,0C� ,),[C+6*6� G, 0&)/2 d 4 ,),[6+C*/2�4 )+-G/+,. �

,%F312G7�� +6� W8,W20C� ,),[C+6*6� G, 0&)/2 73)� � ,),[6+C*/2�4

������������ ����� ����� %/0+203� +135�� 5/12F1,BC� +() ,%F�1-G7() 5�8 '16*27�5�2CG60/ *+, 5,1,W/-F7,+, W/)

/-),2 0,2 � 52� /)W/W/2F7X)��4 �+,) �2 ,%F312G7�2 /-),2 7/F&%�2 0,2 '16*27�5�2�T) 5�%T5%�06

%�F20C 85�GX*/() 0,2 /5,),%Cx/() 6 5/12F1,BC +�8� F-)/+,2 W8*)36+64 ,+& 0,21�T�

'16*27�5�2CG60,) 52� /5�5+20�- +135�2 5/12F1,BC� +(),%F�1-G7()4

�+6) ,1'C F2, +6) ,),5,1&*+,*6 +() ,%F�1-G7() '16*27�5�2CG60,) W2,F1,77,+20�-

+135�2 ,),5,1&*+,*6� 35(� +, ] a 0,2 +,

] a4 � W2,F1,77,+203� +135�� 5,1�8*-,*6� /-'/ *,) *+3'� +6) 3*� +� W8),+3)

52� F/)20C 5/12F1,BC. E*+/ ), /-),2 ,)/c&1+6+6 F%E**,� 51�F1,77,+2*7�T. 72,� 0,2 �2

F%E**/� 51�F1,77,+2*7�T 5,1�8*-,[,) +/1&*+2/� W2,B�1X� *+6 *T)+,c6 0,2 +6 7�1BC4

�5-*6�. � +135�� ,8+3� ,),5,1&*+,*6� C+,) 52� �20/-�� *+�8� 76',)20�T� +�8 5,1/%G3)+��.

5�8 /-',) *8)6G-*/2 ), 5/12F1&B�8) X), X1F�51E+,7/*'XW2,4

,GE� 37(� +, 51�F1&77,+, F-)�)+,) 3%� 0,2 7/F,%T+/1, 6 5/12F1,BC 7/ *'XW2,

0,+,%&7U,)/ 3%� 0,2 7/F,%T+/1� 'E1�. F2)3+,) 3%� 0,2 52� WT*0�%6. ,5,2+�T*/ 5�%T '13)�.

/)E 5,1&%%6%, ,Tc,)/ +� 03*+��4 �,1&%%6%,. �2 F%E**/� 51�F1,77,+2*7�T *TF0%2),) */

3+2 ,B�1& +�) +135�*T)+,c6� 0,2 +2� 51�F1,77,+2*+20X� W�7X�4 �3+/ /52)�CG60/ X),� F/)203�

%/0+203� +135�� 5/12F1,BC� ,%F�1-G7() 5�8 X7�2,[/ 7/ F%E**, 51�F1,77,+2*7�T. � �5�-��

�)�7&*+60/ ] a4 � x/8W�0EW20,� '16*27�5�2�T*/ +, 0�2)&

*+�2'/-, *T)+,c6� +() F%(**E)51�F1,77,+2*7�T4

�/ +6) /cX%2c6 37(� +() /5/c/1F,*+E) 0/27X)�8. �2 51�F1,77,+2*+X� /07/+,%%/837/)�2 +2�

W8),+3+6+/� /2*,F(FC�. W2,F1,BC� 0,2 7/+,B�1&� 0EW20, *+6) �G3)6 +�8 85�%�F2*+C

51�+27�T*,) ), F1&B�8) ,5/8G/-,� */ 72, F%E**, 51�F1,77,+2*7�T 5,1& ), F1&B�8) W8�

B�1X� +� -W2, 51&F7,+, ]0,2 */ x/8W�0EW20, 0,2 */ F%E**, 51�F1,77,+2*7�Ta4 �525%X�). +,

+/%/8+,-, '13)2, 7/ +6) /2*,F(FC )X() +/')20E) �5+20�T 51�F1,77,+2*7�T.

,)+20/27/)�*+1/B�T� 51�F1,77,+2*7�T 0,2 51�F1,77,+2*7�T 0,G�W6F�T7/)�8 ,53

*87U&)+,. 6 0(W20�5�-6*6 7/+/c/%-'G60/ */ *8FF1,BC *875%/F7&+() 0EW20,. 7/ 5,1&%%6%�

*'/W2,*73 ,)+20/27X)(). 5/12F1,BC +() 2W2�+C+() +�8�. +() 7/+,cT +�8� *'X*/() 0,2 +6�

,%%6%/5-W1,*C� +�8�4 � x/8W�0EW20,� X',*/ 0,2 +, +/%/8+,-, /1/-*7,+, +�8 72,� 0,2 C+,)

0,+&%%6%�� 73)� F2, ] a4

,� �2�� � 2��! �#�� ������ ,���,� �2�� �

��������� 1����

<%�,�4,� ! ����������

,� ,� �� )! ��4��%! ���������# #�"1��1��

1���� ��������0+3� ,53 +6) /52%�FC +�8 ,%F�1-G7�8. 72, &%%6 W2,W20,*-, 5�8 51X5/2 ), 51,F7,+�5�26G/-

/-),2 � 0,G�12*73� +() W�7E) +() W/W�7X)()4 �, W/W�7X), 5�8 '16*27�5�2�T)+,2 ,53 +�

513F1,77, 51X5/2 ), /-),2 X+*2 �1F,)(7X), E*+/ ), *8)GX+�8) %�F20X� /)3+6+/� 7/ *+3'� ),

F-)/+,2 /80�%3+/1, 0,2 F16F�13+/1, 6 /5/c/1F,*-, +�8� ,53 +�) 85�%�F2*+C 0,2 ), /-),2 52�

0,+,)�6+&,53,8+�T�5�8G,,),%&U�8) +6*8)+C16*64

�2 W2,W20,*2,0X� C,%F�12G720X� F%E**/�*+61-[�)+,) *+6 %�F20C 3+2�2 /)+�%X� /)3�51�F1&77,+�� /0+/%�T)+,26 72, 7/+& +6) &%%64

�2,F1&77,+, 1�C�.W�7�W2,F1&77,+, 0,2x/8W�0EW20/�4 �,%2X�2*+�1-/� �

,+& +6 *T)G/*6 72,� W�7C� W/W�7X)() %,7U&)�87/ 85� 3x2) 7,� +, /-W6 +() W/W�7X)() 5�8

G,5/12%&U/2. +6 GX*6 +�8�. +�) +135�,5�GC0/8*C� +�8�. +6 7/+,cT +�8�*'X*64

$%$'�3)�$<$ *+=-

�, *+�2'/-, +�8 5,1,%C5+6 5�8 F1&B�)+,2 5&)( */ 72, /52*+�%C ,5�+/%�T) 72, W�7C

W/W�7X)()4 �, W/W�7X), 5�8 5/12%,7U&)�87/ *+6 W�7C \5,1,%C5+6�\ /-),2 +�

�)�7,+/5E)87� +�8 5,1,%C5+6. 6 �W3� 0,2 � ,12G73�. � +,'8W1�7203� 0EW20,� 0,2 6

5/12�'C. 6 'E1,. 5�8 G,5&/2 6 /52*+�%C4 �W�7C /-),2�

�)�7,+/5E)87�

�W3�. ,12G73�

�44. �/12�'C

DE1,

0,2 75�1/- ), W/'+/- W/W�7X), +6� 7�1BC��

�20�)37�8 �2&))6�

�%875-,� ��

"M� MN. ,%%2GX,

�%%&W,

� 67/1�76)-, ,5�+/%/- 72, W�7C W/W�7X)(). *+6) �5�-, 5/12%,7U&)�)+,2 6 67X1,. �

7C),� 0,2 +� X+�� */ 72, *8F0/0127X)6 */21& 0,2 7/ *8F0/0127X)6 7�1BC4 �4'4 6 7�1BC

66Z77Z// /52U&%%/2 ), F1&x�87/ +6) d6�,1+-�8 +�8 � (� dZ NZ 4

�/ X), *T*+67, �1G�F()-() ,c3)() 75�1�T7/ ), 5,1,*+C*�87/ 0&G/ *67/-� +�8

/525XW�8. 5�8 X'/2 +/+767X)6 m 0,2 +/+,F7X)6 p. 7/ X), [/TF�� ]m.pa4

� +135�� F1,BC� +6� +27C� 72,� ,)+-*+,*6� 5�8 5/12F1&x,7/ *+� 5,1&W/2F7, �!�

,5�+/%/- 72, W�7CW/W�7X)()�

,� '1E7,

U� '1E7,

76W/)20&

,)�'C

*+6) �5�-, X'/2 *87B()6G/- +� 5%CG�� +() *67,)+20E) x6B-() 5�8 G, '16*27�5�2/-+,2

]+, WT� 51E+, '1E7,+,a. � +135�� 5�8 G, 5/12F1&B/+,2 +� 7XF/G�� +6� +27C� ]+� +1-+�

'1E7,a 0,2 6 ,)�'C +6� ]+3 +X+,1+� '1E7,a4

�2 ,%F312G7�2 0,2 �2 W�7X� W/W�7X)() /-),2 WT� *+�2'/-, &1160+, *8)W/W/7X),4 � *T)G/*6

+6� 0,+&%%6%6� W�7C� W/W�7X)() 0,2 6 /52%�FC +�8 0,+&%%6%�8 ,%F�1-G7�8 ,5,2+/-

2W2,-+/16 51�*�'C F2,+-. ,) � ,%F312G7�� C 6 W�7C /-),2 /-+/ ,0,+&%%6%, /-+/ ,+,-12,*+,

7/+,cT +�8�. 75�1/- ), �W6FC*�8) *+6 *T)G/*6 51�F1&77,+�� 85/1U�%20& *T)G/+�8. 5�8

),�W6FC*/2 */ 5%C16,5�+8'-,4+6) /B,17�FC

$%$'�3)�$<$ *+>-

�3*� +� /-W�� +() *+�2'/-() +�8 5,1,%C5+6 3*� 0,2 6 */21& 5�8 X'�8) +�5�G/+6G/- /-),2

51�*87B()67X), 0,2 /c8561/+�T) +� *T*+67, +,c2)376*6� 0,2 W2,)�7C� +()

+,'8W1�7/-()4 � W�T7/ 5E�W�8%/T/2 X),� ,%F312G7��5,1&W�*6�4

�2 +,c2)�76+X� *+, +,'8W1�720& F1,B/-, 0�2+�T) 5&)+, +�) +,'8W1�7203 0EW20, 5�8

U1-*0/+,2 *+6) ,1'C +6� +/%/8+,-,� F1,77C� F2, ), 0,+/8GT)�8) +2� /52*+�%X� *+�

0,+&%%6%� +,'8W1�7203 F1,B/-�4

�0/-. �2 W2,)�7/-� *87U�8%/T�)+,2 +6) �W3 0,2 +�) ,12G73 5�8 U1-*0/+,2 *+6 7/*,-,

F1,77C 0,2 ,BC)�8) +2� /52*+�%X� Xc(,53 +,*5-+2,4

�2 5,1,%C5+/� ,),F)(1-[�8) +� 3)�7& +�8�*+2� /52*+�%X� 0,2 +2� 5,,1,%,7U&)�8)4

�0/B+/-+/ 37(�. ,) G, 75�1�T*/ ), W�8%Xx/2 X), *T*+67, W2,)�7C� 7/ W/W�7X), +6�

7�1BC��

�+�) 75,+[,)&06 7�8 +� �2&))6

5�8 +1E/2 0�+35�8%,

*+6X, �()-,

D+85C*+/ +� +[&72 F2, ),,)�-c/2

\ %F312G7�2�W�7X� W/W�7X)()�51�F1&77,+,\,5�+/%/- +�) +-+%� U2U%-�8+�8 �:Q@PJL q:=ie. 5,+X1,+6� F%E**,�51�F1,77,+2*7�T^PLQP@4

,a

Ua

Fa

Wa

,a

"4

�4

N4

N N"

Page 18: Visual Basic 1 - 8

53 X), B-%� 7,� /%%6)�,7/120&)� 5,-1)�87/ X), F1&77, 5�8 F1&B/2� \�, X1G( *+6

�/**,%�)-06 +6) dZ NZ . 7/ +6) 51(y)C 5+C*6\4�+2� d �,1+-�8 +�8 � 5&7/ *+� ,/1�W137/2� 0,2 5/127X)�87/ ,%%& � B-%�� 7,� W/)

X1'/+,24 ��) 0,%�T7/ *+� +6%XB()� F2, ), +�) 1(+C*�87/ ,) ,)XU,%/ +� +,c-W2 +�84

�,� ,5,)+&. 5(� W/ *0�5/T/2 ), 0&)/2 0&+2 +X+�2� 0,2 3+2 G, X1G/2 *+2� N �,��8. 35(�

7,� /-'/ F1&x/2 *+� F1&77,4

� 5,1/cCF6*6 W672�81FCG60/ F2,+- *+2� �4�4 4 '16*27�5�2�T) +6 7�1BC 77Z66Z// 3+,)

F1&B�8) +2� 67/1�76)-/� 0,2 3'2 +6 7�1BC 66Z77Z// 5�8 *8)6G-[/+,2 */ 7/120X�

/81(5,y0X� 'E1/�4

7�6���� �������������� 5�+/%/- 52, 0�2)3 78*+203. 3+2 6 5/12F1,BC /)3� ,%F�1-G7�8 *+�) 85�%�F2*+C W/) /-),2

W8),+3) ), F-)/2 ,5/8G/-,� */ F%E**, 5�8 '16*27�5�2�T7/ /7/-� �2 &)G1(5�24 �, C+,) /8'C�

X1F� ), 0,+,%,U,-)/2 X), 85�%�F2*+203 *T*+67, +6 F%E**, 5�8 72%&7/. ,%%& 6 *T)+,c6 0,2 6

W�7C +() ,)G1(5-)() F%(**E) /-),2 +3*� 5�%T5%�0/�. E*+/ ), 76 G/(1/-+,2 51�� +� 5,13)

51,F7,+�5�2C*27� 0&+2 +X+�2�4

8+C 6 W8*0�%-, X'/2 c/5/1,*+/- 7/ +6 W672�81F-, +/')6+E) F%(**E). 5�8 W2,GX+�8) 72013

0,2 ,5%3 %/c2%3F2�. /T0�%6 0,2 *+/1/3+856 *T)+,c6 0,2 *87U�%2*7�T�. 5�8 W/ W2,BX1�8) ,53

+�8� *87U�%2*7�T� 5�8 '16*27�5�2�T7/ *+, 7,G67,+20& 0,2 *+2� 0,G67/12)X�

W1,*+6123+6+/�4 �C7/1, 85&1'/2 */ '1C*6 72, 5%6GE1, +X+�2() F%(**E) ]5&)( ,53 �d �a

7/ 5�20-%/� W8),+3+6+/� 0,2 '1C*/2�4 �2 %3F�2 5�8 �WCF6*,) */ ,8+C +6 U,UX% +() F%(**E)

C+,). 0,2 /-),2. �2 W2,B�1/+20X� ,)&F0/� 5�8 5,1�8*2&[�)+,2 */ 0&G/ 0%&W� W1,*+612�+C+()

+�8 ,)G1E5�8. 6 W2,B�1/+20C G/E16*6 +() 51�U%67&+() ,037, 0,2 *+�) -W2� 'E1�

/B,17�FE). �2 2WX/� 5&)(*+�) 51�F1,77,+2*734

�2 F%E**/� (� 51�� +� 'E1� 5�8 ,5/8GT)�)+,2 +,c2)�7�T)+,2 */�

=%���! +2�� ! 1�"���# �������] a 5�8 G/(16+20& 75�1�T) ), '16*27�5�26G�T) F2,

51�U%C7,+, �5�2,*WC5�+/ 7�1BC�. ,%%& *+6) 51&c6 /-),2 *'/W2,*7X)/� F2, ), 75�1�T)

),,)+,5�012G�T) */ �12*7X)6 0,+6F�1-, 51�U%67&+(). �53+/ +2� W2,01-)�87/*/�

7���2��! �%/3��� ! '��$"��� ��$�"��� #�"1��1��] a. 35(� 6 r?j?@ 0,2 6 t^} F2,

+, /75�120&. �20�)�720& 0,2 W2�206+20& 51�U%C7,+,. *+, �5�-, F-)/+,2 W2,0-)6*6

7/F&%�8 3F0�8 W/W�7X)() ]54'4 76+1E, 5/%,+E). 0,+,*+&*/2� +27�%�F-() 0,2 &%%()

5,1,*+,+20E)a4

7���� �����! �%/3��� ! ��$�"�� ��$�"��� #�"1��1��] a. 35(� 6 l�thtu�. 6 u`u.

6 u9}�9. 6 ^u�ru9. F2, +, /52*+67�)20& 0,2 +/'20& 51�U%C7,+,. *+, �5�-, ,5,2+�T)+,2

5�%%�- ,12G76+20�- 85�%�F2*7�- ]51&c/2� 7/ 72F,W20�T� ,12G7�T�. W2,)T*7,+, 0,2

7,G67,+20X� *8),1+C*/2�a4

92��2 �� �����/ ������ ��! ������ ���1����$"1 #�"1��1��] a. 35(� 6 r. F2, +6

W672�81F-, %�F2*720�T *8*+C7,+�� ]%/2+�81F20& *8*+C7,+,. U2U%2�GC0/� 1�8+2)E)

F/)20C� /c8561X+6*6�*8*+C7,+�� 0,2 5/12B/1/2,0E)*8*0/8E)a4

>%+� ��! �� ���/� ! ���$�$�$�# $"��##$1�"�� #�"1��1��] a. 35(� 6 ^t�9�} 0,2 6 9��^

F2, W672�81F-, X75/21()*8*+67&+(). ,53W/2c6 G/(167&+()4

7�,��/ ����/ ����$�# ������� #�"1��1��] a. 5�8 X'�8) ,),5+8'G/- F2, �12*7X)6

0,+6F�1-, /B,17�FE) 0,2 W2,GX+�8) %/2+�81F-/� ,)&%�F, 7/ +6) 5/12�'C +() /B,17�FE).

F2, 5,1&W/2F7,�

?������� ���� �����/! � � + �)! %�)�+��. . 35(� /-),2 6 l�th_. 6 9u`ot6u^h4

@� +%-2�� 6�%*� ,%,��)�*�. 35(� /-),2 �2 F%E**/� /1(+,5,)+C*/() ]zJ<=p

@PkKJPK<La �z9. F2, +6) &)+%6*6 5%61�B�12E) ,53 72, U&*6 W/W�7X)() 0,2 +6

W672�81F-,. W2,F1,BC 0,2 /)67X1(*6 +()W/W�7X)()4

A%�2���� %��)�*�. 35(� /-),2 6 �����9. F2, +6) /T0�%6 ,),[C+6*6 +767&+()

0/27X)() 0,2 %/0+20E)*/ 0/-7/),4

9 2���- � B����%�-,*�*+�)�,F03*72� �*+3. 35(� /-),2 6_hV9. 6 AV9. 6 btV94

Ua

�1,B20& 0,2 /0W3*/2�. F2, +6 W672�81F-, W2*W2&*+,+() 0,2 +12*W2&*+,+() F1,B20E) 04&4

�2 F%E**/� (� 51�� +2� 2WX/� 5&)( *+2� �5�-/� U,*-[�)+,2 +,c2)�7�T)+,2 */�

@� ,� �� )! ���������# #�"1��1��] a C ,%F�12G720X� F%E**/�. 5�8 X'�8) +X+�2, W�7C

E*+/ ), /-),2 0,+&%%6%/� F2, +6) X0B1,*6 /)3� ,%F�1-G7�84 �, 51�F1&77,+, W�7�T)+,2

5&)( */ X),) *0/%/+3 � �5�-�� X'/2 +�) X%/F'� +�8 85�%�F2*+20�T *8*+C7,+�� +6 *+2F7C

+6� /0+X%/*6� 18G7-[�)+,� +� 53+/ G, 5&1/2 W/W�7X),. +� 5E� G, +, /5/c/1F,*+/- 0,2 +�

53+/ G,WE*/2 ,5�+/%X*7,+,4

:���%��%����2%&%-! �'C��� ��$�"��� #�"1��1��] a. *+2� �5�-/� +� 513F1,77, W�7/-+,2

,53 ,)+20/-7/),. 5�8 X'�8) 2W23+6+/� 0,2 *8F0/0127X)� +135� *875/12B�1&� 3+,)

,%%6%/52W1�T) ,)+,%%&**�)+,� 76)T7,+,4

D�� 2� �� )! ��"��$�"�# #�"1��1��] a. *+2� �5�-/� +, 51�F1&77,+, *8)+-G/)+,2

,5�0%/2*+20& 0,2 73)�,53*8),1+C*/2�4

E ,� ,� �� )! "�" ���������# #�"1��1��] a *+2� �5�-/� 5/12F1&B�)+,2 +, *8*+,+20&

/)3� 51�U%C7,+�� 0,2 � +135��*T)W/*C� +�8�4

?��! ,%,��)�*� ���� �#�� #�"1��1��] a04&4

�� /1E+67, 5�8 /T%�F, +-G/+,2 /-),2. */ 5�2, ,53 3%/� +2� 85&1'�8*/� F%E**/� *87BX1/2 ),

F-)/2 6 8%�5�-6*672,� /B,17�FC�4 � /52%�FC,8+C 0,G�1-[/+,2 ,53 +�8� /cC� 5,1&F�)+/��

�6BT*6 +�851�U%C7,+�� ]W2�206+20��20�)�7203. +/')203 04%54a4

�2� F%E**/�5�8 F)(1-[�8) �2 W2,GX*27�2 51�F1,77,+2*+X�4

�, W20,2E7,+, '1C*6� F2, 0&G/ F%E**,4

�2� W8),+3+6+/� *8)+C16*6� +�8 %�F2*720�T4

�6B2%203+6+, +�85/12U&%%�)+�� ,)&5+8c6�4

�6 U2(*273+6+, +6� 0&G/ F%E**,�4

,+& 0,)3), ,5�B,*-[/+,2 6 ,)&5+8c6 */ 72, F%E**, F/)20C� '1C*6� 0,2 �2 *TF'1�)/�

,)+2%Cx/2� 85,F�1/T�8) (� 513*G/+� 012+C12� ), X'/2 F1,B203 5/12U&%%�) ,)&5+8c6� 0,2 ),

/-),2 ,)+20/27/)�*+1/BC�4

� ��6��� LMNOP� F%E**, �PL:Q /-),2 6 52� W2,W/W�7X)6 F%E**, *+� 'E1� +() 7201��5�%�F2*+E)4 �� 3)�7&

+6� 51�X1'/+,2 ,53 +, ,1'20& +() %Xc/() .

5�8 */ /%/TG/16 ,53W�*6 *67,-)/2

4 � F%E**, &1'2*/ ), ,),5+T**/+,2 *+� `P=iI?Jie r?@@<K< F2, 0,G,1&

/05,2W/8+20�T� *0�5�T�4 �2 W672�81F�- +6�. � �?ek |<I<kp 0,2 � he?IPL |J=iR. CG/%,) ),

U1�8) X),) +135� ), 7,G,-)�8) /T0�%, �2 *5�8W,*+X� +�8� 51�F1,77,+2*73 0,2 ),

'16*27�5�2�T) ,7X*(� +�) 85�%�F2*+C F2, ), /2*&F�8) +, 51�F1&77,+& +�8�. '(1-� ), /-),2

85�'1/(7X)�2 ), ,5�*+6G-[�8) +2� 5�%T5%�0/� W2,W20,*-/� F1,BC�. 7/+&B1,*6� 0,2

+1/c-7,+�� +�851�F1&77,+�� 5�8,5,2+�T*,) �2 +3+/ F%E**/�51�F1,77,+2*7�T4

�/ +, '13)2,. 6 F%E**, ,F,5CG60/ %3F( +6� ,5%3+6+&� +6�4 � *8F081-, 0,+,*0/8C� +()

7201��5�%�F2*+E) +6 U�CG6*/ ), /c,5%(G/- /81X(�. 3+,) 82�G/+CG60/ (� 6 0,+� /c�'C)

F%E**, 51�F1,77,+2*7�T *+�8� 7201��5�%�F2*+X� +6 W/0,/+-, +�8 �M 4 �,1&%%6%,.

/5/0+&G60/ 0,2 *875%61EG60/ F2, ), 0,%Tx/2 02 &%%/� ,)&F0/�. 7/ ,5�+X%/*7, ), 75�1/- ),

20,)�5�2C*/2 +2� ,5,2+C*/2� 0&G/ /-W�8� /B,17�FE) 0,2 ), 76) 8*+/1/- X),)+2 +() &%%()

F%(**E) 51�F1,77,+2*7�T4 �+,) &1'2*,) ), /5201,+�T) �2 )X/� 2WX/� 5,1,G8120C�

/520�2)()-,� '1C*+6 ! 85�%�F2*+C W672�81FCG60/ )X,� 7�1BC� /)�5�267X)� 5/12U&%%�)

,)&5+8c6� /B,17�FE) F2, +6) �PL:Q ,53 +6) /+,21/-, V:Q=?L?~i4 �51�� ,53 +� 3)�7& +6�

75C0/ �51�*W2�12*73�b:LJP@ ]�5+20Ca4

F�1$""��G� H## ������� I��'�#$� J"������$�"K���

D��6����! L4,� ! 7����4� 3% +2�� ! �� ���!

2+2���!

N� NN

�/ +6) /5201&+6*6 +()q:kH?OL 6 F%E**, b:LJP@ �PL:Q ,0�%�TG6*/ +2� +&*/2� +() 0,21E) 0,2

7/+/c/%-'G60/ */ X), ,037, 52� 2*'813 /1F,%/-� 51�F1,77,+2*7�T4 �C7/1, 7&%2*+,

51�*BX1/2 +�) ,5%�T*+/1�. +�) /80�%3+/1� 0,2 +� F16F�13+/1� +135�,)&5+8c6� %�F2*720�T

� QONRMS LMNOP_ b:LJP@ �PL:Q G,,),BX1/+,2 *+� /cC� F2,%3F�8� *8)+�7-,� (� b�4

Page 19: Visual Basic 1 - 8

*+� 5,1,G81203 5/12U&%%�) +() q:kH?OL4 �5-*6�. ,) 0,2 6 F%E**, 5/12X'/2 +� *8)G/+203

�PL:Q *+� 3)�7& +6�. +, 51&F7,+, 5�8 75�1�T7/ ), 0&)�87/. 3+,) '16*27�5�2�T7/ ,8+C +6

F%E**,. W/) /-),2 0,2 +3*� U,*20&4

� *67/12)C 7�1BC +6� F%E**,� ,5X'/2 0,+& 5�%T ,53 +6) ,1'20C +6� 7�1BC 0,2 /-),2

/75%�8+2*7X)6 7/ 5%CG�� *TF'1�)() 51�F1,77,+2*+20E) W�7E) 0,GE� 0,2 *8),1+C*/() 0,2

W2,W20,*2E) 5�8 W2,'/21-[�)+,2 ,5/8G/-,� +� F1,B203 5/12U&%%�) +()q:kH?OL4 �3*� +, 5,%2&

',1,0+612*+20& +6� F%E**,� 3*� 0,2 +, )X, U�6G�T) 3'2 73)� +�) ,1'&12� 51�F1,77,+2*+C

), W672�81FC*/2 F1CF�1, ,c23%�F/� /B,17�FX�. ,%%& 0,2 +�) X75/21� 51�F1,77,+2*+C ),

/07/+,%%/8+/- 0&G/ W8),+3+6+, 5�8 51�*BX1�8) �2 *67/12)�- 85�%�F2*+X� 0,2 +, *TF'1�),

�/2+�81F20& �8*+C7,+,4 g+*2. 7,G,-)�)+,� X),� )X�� 51�F1,77,+2*+C� ,8+C +6 F%E**,

/5/)WT/2 *+� 7X%%�) 72,� 0,2 ,5�0+& X), /1F,%/-� F2, +6) 8%�5�-6*6 0,2 /5,FF/%7,+20E)

/B,17�FE)4 �, U,*20& ',1,0+612*+20& +6�b� /-),2�

5%C *T)+,cC 5�8 W/) ,5,2+/- 5�%%X� F)E*/2� 5%61�B�120C� 0,2 ,8*+61�T� �12*7�T�. 6

�5�-, /-),2 52� 0�)+& *+6) ,FF%20C F%E**, ,53 3+2 6 *T)+,c6 &%%() F%(**E)

51�F1,77,+2*7�T4 �5-*6�. (� 51�� +6 *T)+,c6. �2 /)+�%X� *'67,+-[�8) W�7X� 5�8

,0�%�8G�T) +�8� 0,)3)/� +�8 ]

a4

,�� �)��� �2��2 �� �����/ ����������

���1����$"1

�� 5/12U&%%�). *+� �5�-� 8%�5�2�T)+,2 �2 /B,17�FX�. 51,F7,+�5�2/- ,8+37,+,

*8)+,0+203 X%/F'� +6 *+2F7C /2*,F(FC� +() /)+�%E) 0,2 51�*BX1/2 7/F&%/� /80�%-/� F2,

+6) ,)-')/8*6 0,2 +6 W231G(*6 %,GE)4

M����! �2��2 �� �����! 0$���# ���1����$"1] a4 � 51�F1,77,+2*+C� W-)/2 5�%T %-F�

,53 +� '13)� +�8 F2, +6 W672�81F-, +6� W2/5,BC� '1C*+6 ! 85�%�F2*+C. 72,� 0,2 +6)

51,F7,+�5�2/- *'/W-,[�)+,� 5,1& 0(W20�5�2E)+,�4 )+- W6%,WC ), F1&B/2 7/F&%�8�

0EW20/� 0/27X)�8 F2, +6) 5/12F1,BC +() ,)+20/27X)() 5�8 +6 *8)GX+�8). W/) X'/2 5,1& ),

/52%Xc/2 7/ +� 5�)+-02 51�0,+,*0/8,*7X), ,)+20/-7/), ,53 72, /1F,%/2�GC06. ), +,

+�5�G/+C*/2 *+6) 0,+&%%6%6 GX*6 */ 72, B317, *'/W-,*6� 0,2 ), 0,G�1-*/2 +� 7XF/G3�

+�8�. 35(�,012UE�G, X0,)/ 0,2 */ X),*'/W2,*+203 513F1,77, ]54'4 +� ^P:kia4

�07/+&%%/8*6 *T)G/+() %/2+�81F2E) 0,2 /))�2E) 7/ ,5%3 +135�4 �,1&G81,. 7/)�T.

5/W-, 0/27X)�8. W2,%�F20& 5,1&G81,. 1&UW�2 0T%2*6�. F1,77,+�*/21X� 04&4 *'/W2&[�)+,2

'(1-� 0EW20,. 7/ ,5%X� 02)C*/2� 0,2 /%XF'�)+,2 7X*, ,53 +� 513F1,77, 7/ 7/120X� 73)�

F1,77X�4

:���%��%����2%&�! �2��2 �� �����! �'C��� ��$�"��� ���1����$"1] a4 �, 5,1&G81,.

+, ,)+20/-7/), 5�8 +�5�G/+�T)+,2 5&)( *+, 5,1&G81, 0,2 &%%, ,)+20/-7/), +�8

5/12U&%%�)+�� /1F,*-,� X'�8) 2W23+6+/� 0,2 *8F0/0127X)�8� +135�8� *875/12B�1&�.

%/2+�81F�T) W6%,WC*,),)+20/-7/), +�8B8*20�T 03*7�84

92��2 �� �����! �, ��/�%��! �� ���6�� �0�"� ��$0�" ���1����$"1] a4 �/ X),

,)+20/27/)�*+1/BX� 5/12U&%%�) +� 513F1,77, W/) /%XF'/2 +2� *8*0/8X�

,%%6%/5-W1,*6� ]54'4 +� 5�)+-02. +� 5%60+1�%3F2�a 7/ +� '1C*+6 F2, ), W2,52*+E*/2 ,)

X'�8) 5,+6G/- +, 5%C0+1, +�8�. �T+/ 0,2 +� 1�%32 +�8 85�%�F2*+C F2, ), W2,52*+E*/2. ,)

X'/2 B+&*/2 0&5�2, *+2F7C W2XF/1*6�4 �+,) 51�0Tx/2 0&5�2� *87U&) ,53 ,8+X� +2�

*8*0/8X�. *+X%)/+,2 X), 7C)87, 5�8 W2/F/-1/2 +� ,)+20/-7/)� 5�8 X'/2 85�W/2'G/- ,53 +6

*8*0/8C4

�%C16� /07/+&%%/8*6 +�8 76',)2*7�T uQi:;<A 5�8 /52+1X5/2 +6 W672�81F-, ,)+20/27X)()

0,2 +6) W2,'/-12*C +�8�,53&%%/� /B,17�FX�4�2,'/-12*6 ,1'/-() U&*/() W/W�7X)()4 �-),2 W8),+C 6 /07/+&%%/8*6 ,1'/-() uQQ<LL

7X*( +�8 76',)2*7�T 0,2 ,1'/-() U&*/() W/W�7X)() �=PQ@< 0,2

�z9�<=;<= 7X*( +�876',)2*7�T 4

N�� O���'��� ;"1$"�

P��"O���F���K�""���$0$�� �POFK

�0+X%/*6 W2,W20,*2E) ] a +() q:kH?OL C

W2,W20,*2E) 5�8 U1-*0�)+,2 */

HQJ H��#$���$�" Q��1����$"1 J"�������

,�� ���! �/�,%� ! 6�6���3�%! ]

a F2, /07/+&%%/8*6 +() W8),+�+C+() &%%() /B,17�FE) 7X*( +�8

76',)2*7�T ]

a4

O�"��$� R$"S

R$'���$�� � ORR�

�/�,%� ! � %��*��*� ! ���%��)�*� P'C��� R$"S$"1 T ;�'���$"1 �

PR;

�X*( +6� W2/5,BC�F-)/+,2 6 ,7B-W1�76/520�2)()-, +�8 '1C*+67/ +� %�F2*7203 0,2 +�)85�%�F2*+C4

�,1,%%,FX� +6�. F)(*+X� 7/ +� 3)�7, b:LJP@ �PL:Q ~?= u>>@:QPi:?kL. '16*27�5�2�T)+,2 F2,

+6) 51,F7,+�5�-6*6 ,8+�7,+�7,+�5�267X)() W2,W20,*2E) */ +85�5�267X),

�5/1*T)�%� +6� b��Q=:>i 5�8 '16*27�5�2/-+,2 *C7/1, F2, 51�F1,77,+2*73 *+� �ki<=k<i4

� b��Q=:>i X'/2 W8),+3+6+/� W672�81F-,� 0,2 /T0�%6� 51�*5X%,*6� */ /B,17�FX� 0,2

XFF1,B, *+� �ki<=k<i 0,GE� 0,2 W672�81F-,� /B,17�FE) 5�8 ), 51�*BX1�8) 8561/*-/�

*+�8� '1C*+/� +�8 �ki<=k<i4

�����'��� ��� %F312G7�� /-),2 72, */21& ,53 /)X1F/2/� 5�8 5/12F1&B�8) +6 W2,W20,*-, /0+X%/*6� 72,�

/1F,*-,� C +�) +135� /5-%8*6� /)3� 51�U%C7,+�� 5�8 X'/2 /-*�W� 0,2 Xc�W� 0,2 /-),2 5/1,+C.

5%C1(� 0,G�12*7X)6 0,2 0,+�1G(+C4 �� U,*203 012+C12� ',1,0+612*7�T /)3� ,%F312G7�8 (�

0,%�T C 0,0�T /-),2 � '13)�� 5�8 ,5,2+/- F2, ), BX1/2 */ 5X1,� +6) 3%6 W2,W20,*-, */ *'X*6

7/ &%%�8� ,%F312G7�8�4 f%%, 012+C12, /-),2 6 ,5,-+6*C +�8 */ 531�8�. 6 F/)203+6+,. 6

51�*,17�*+203+6+,. 6 ,5%3+6+,4 �2 ,%F312G7�2 5/12F1&B�)+,2 %/0+20&. 7/ W2,F1&77,+, 1�C�.

7/ W�7�W2,F1&77,+,. 7/ x/8W�0EW20,. 7/ 0EW20, */ F%E**, 51�F1,77,+2*7�T4 � *T)G/*6

+6� 0,+&%%6%6� W�7C� W/W�7X)() 0,2 6 /52%�FC +�8 0,+&%%6%�8 ,%F�1-G7�8 ,5,2+/- 2W2,-+/16

51�*�'C4

�2 F%E**/� 51�F1,77,+2*7�T (� 51�� +� 'E1� 5�8 ,5/8GT)�)+,2 +,c2)�7�T)+,2 */

/75�120C� 0,+/TG8)*6�. /52*+67�)20C� 0,+/TG8)*6�. 51�F1,77,+2*7�T *8*+C7,+��.

+/')6+C� )�67�*T)6�. 1�75�+20C�. W2,'/-12*6� U&*/() W/W�7X)(). '/212*7�T 0/27X)().

5,1�8*-,*6� 2*+�*/%-W(). F1,B20E) 04&4 �2 F%E**/�. (� 51�� +2� 2WX/� 5&)( *+2� �5�-/�

U,*-[�)+,2. +,c2)�7�T)+,2 */ W2,W20,*2,0X�. ,)+20/27/)�*+1/B/-�. *8),1+6*2,0X�. 76

W2,W20,*2,0X�. 1�C� W/W�7X)()4

� F%E**,�PL:Q /-),2 6 52� W2,W/W�7X)6 F%E**, 51�F1,77,+2*7�T *+�8� 7201��5�%�F2*+X�4

�+,) &1'2*,) ), /5201,+�T) �2 )X/� 2WX/� 5,1,G8120C� /520�2)()-,� '1C*+6 ! 85�%�F2*+C

W672�81FCG60/ )X,� 7�1BC� /)�5�267X)� 5/12U&%%�) ,)&5+8c6� /B,17�FE) F2, +6) �PL:Q.

5�8 �)�7&*+60/ b:LJP@ �PL:Q4 �/ +6) /5201&+6*6 +() q:kH?OL 6 F%E**, b:LJP@ �PL:Q

,0�%�TG6*/ +2� +&*/2� +() 0,21E) 0,2 7/+/c/%-'G60/ */ X), ,037, 52� 2*'813 /1F,%/-�

51�F1,77,+2*7�T4

���(�����2, /-),2 +, W/W�7X), /2*3W�8 */ X),) ,%F312G7� 85�%�F2*7�T +6� '(16+203+6+,� /)3�

/5-5/W�8580)(+Cs

�/12F1&x+/ %/0+20& +�) ,%F312G7� 5�8 85�%�F-[/2 +� 1/T7,. +� �5�-� W2,11X/2 72,)

,)+-*+,*6. 3+,) W-W/+,2 6 +27C +6� 0,2 6 +&*6*+,&01, +6�4

�1&x+/ ,%F312G7� 5�8 85�%�F-[/2 +6 *8)�%20C +27C WT� ,)+2*+&*/(). �2 �5�-/� /-),2

*8)W/W/7X)/� 5,1&%%6%,4

�&)( */ 72,) ,)+-*+,*6 85&1'�8) +, '1E7,+,� 5�1+�0,%-. 5�1+�0,%-. 5�1+�0,%-. '18*34

0�%�8GC*+/ +�) ,%F312G7� +�8 5,1,W/-F7,+�� �!� UC7,!UC7, F2, ), 85�%�F-*/+/ +6)

+27C +6�4

Y+2&c+/ 72, %-*+, 7/ "� �)37,+, +,c2)�767X), ,%B,U6+20&4 �2,%Xc+/ X), 3)�7, 0,2

/B,173[�)+,� +�) ,%F312G7� +6� W8,W20C� ,),[C+6*6� +�8 5,1,W/-F7,+�� �!d

,),[6+C*+/ +� 7X*,*+6 %-*+,4

�c,012UE*+/. ,) 51&F7,+2 � ,%F312G7�� +6� W8,W20C� ,),[C+6*6� 0&)/2 � 73)�

,),[6+C*/2� F2, ),x&c/2 7X*,*/ X),) 0,+&%�F�7/ "4 4 &+�7,4

�6) 51E+6B�1&,5�0%/-�)+,2 d 4 �)37,+,. +6 W/T+/16&%%, �d 4 04�404

�/12F1&x+/ +6 W�7C W/W�7X)() 7/ U&*6 +6) �5�-, F1&B/+/ +2� /+20X+/� 5�8 +�5�G/+/-+/

*+, +/+1&W2& *,�4

�/12F1&x+/ W�7X� W/W�7X)(),53 +2� 0,G67/12)X� *,� /75/21-/�4

�53W/2c6�

"4

�4

N4

#4

d4

�4

M4

$4

N# Nd

51�F1&77,+, ,8+�7,+2*7�T F1,B/-�8. 35(� /-),2 �2 /5/c/1F,*+X� 0/27X)�8 ]54'4 q?=Ha.

+, BT%%, /1F,*-,� ]54'4 omQ<@a. +, 51�F1&77,+, 5,1�8*-,*6�. U&*/() W/W�7X)() ]54'4

uQQ<LLa. +, 51�F1&77,+,5,1�8*-,*6� ]54'4 ^?O<= ^?:kia4

Page 20: Visual Basic 1 - 8

N� NM

������ !

"� #��$����� %���� ��

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

, 0,%�T) +� 5/12U&%%�) /1F,*-,�4

,,),F)(1-[�8) +,*8*+,+20& +�85/12U&%%�)+�� /1F,*-,�4

, '16*27�5�2�T) +6) &7/*6U�CG/2,4

, +/17,+-[�8) +� 5/12U&%%�) /1F,*-,�4

�/ 51�6F�T7/)� 7&G67,. /-W,7/ 3+2 � 51�F1,77,+2*+C� 51X5/2 ), *'/W2&*/2 +, 5,1&G81,.

,53 +, �5�-, G, /520�2)()/- � '1C*+6� 7/ +6) /B,17�FC. ), F1&x/2 0,2 ), W2�1GE*/2 +�)

0EW20, +�8 51�F1&77,+��. ), [6+C*/2 +6 7/+&B1,*6 */ F%E**, 76',)C� 0,2 ), 0&)/2 +2�

,5,1,-+6+/� W�027,*+20X� /0+/%X*/2� +�8 51�F1&77,+��4 �%/� ,8+X� �2 /1F,*-/� F-)�)+,2

*C7/1, 7/ +6 U�CG/2, /)�5�267X)�8 %�F2*720�T. 5�8 ,5�+/%/- X),

] a C F2, *8)+�7-,

4

���� 2*�)�� �%2�6����

����. ! %& 2���4� J"��1����� O�0�#����"� ;"0$��"��"� � JO;

�%2�6���� %2� �- !

�/ X), 5/12U&%%�) /1F,*-,� � 51�F1,77,+2*+C� 75�1/- ), 0,%X*/2 5,%,23+/1,

51�F1&77,+& +�8. ), ,5�G60/T*/2 *+� W-*0� +6 W�8%/2& +�8. ), *8)W8&*/2 0�77&+2, 0EW20,

,53 W2&B�1, 51�F1&77,+& +�84 �5-*6�. 7/ +�) /)*(7,+(7X)� /5/c/1F,*+C 0/27X)�8 75�1/-.

3'2 73)� ), F1&x/2 +� 513F1,77& +�8. ,%%& 0,2 ), +� /%XFc/2 �1G�F1,B20& 0,2 *8)+,0+20& 72,�

0,2 +6 *+2F7C 5�8 F1&B/+,2 72, /)+�%C. F-)/+,2 � X%/F'�� +6� �1G3+6+&� +6� 0,2 6 853W/2c6 +()

*67/-() 5�885&1'�8) %&G64

�+,) +/%/2E*/2 X), 513F1,77, � 51�F1,77,+2*+C� [6+& +6 7/+&B1,*6 0,2 +6) /0+X%/*C

+�84 �X*, ,53 +� 5/12U&%%�) /1F,*-,� /-),2 W8),+C 6 U67,+20C /0+X%/*C +�8 51�F1&77,+��

]/)+�%C51�� /)+�%Ca. 6 ,)-')/8*6 +()*67/-() *+, �5�-, W/ W-)�)+,2 *(*+&,5�+/%X*7,+, 0,2

6 /2*,F(FC *67/-() W2,0�5C�. F2, ), W2,52*+(G/- 0,+& 53*� +� 513F1,77, W2X1'/+,2 ,53

*8F0/0127X), *67/-, +6 *+2F7C +6� /0+X%/*C� +�8. /)E /-),2 W8),+C 0,2 6 5,1�8*-,*6

/)W2&7/*(),5�+/%/*7&+()4�X%��. +� 5/12U&%%�) /1F,*-,� /-),2 /B�W2,*7X)� 7/ ] a. E*+/ �

51�F1,77,+2*+C� ), *87U�8%/T/+,2 +, /F'/21-W2, +6� F%E**,� 51�F1,77,+2*7�T */ 7�1BC

85/10/27X)�8 0,2 ), /07/+,%%/T/+,2 X+�27, 0�77&+2, 0EW20, 5�8 U1-*0�)+,2 F1,77X), 7X*,

*/5,1,W/-F7,+,4

�%� 6��3%� �"�#$"� ��#�

g), �%�0%61(7X)�5/12U&%%�) ,)&5+8c6�/B,17�FE)',1,0+61-[/+,2 ,53,%%6%/52W1,*+203+6+, 7/+�) 51�F1,77,+2*+C F2,+6) 8%�5�-6*6. +6)/0*B,%7&+(*6 0,2 +6)85�*+C12c6 %�F2*720�T4

� ��(�� ��� ���$�������� ����� �� ��� QL�� 5/12U&%%�) /1F,*-,� +6� b� 0,%/-+,2 ,012UE� 35(� 0,2 3%, +, &%%, 51�F1&77,+, *+�

5/12U&%%�) +()q:kH?OL4

������ ��� � ���� ����! � ��� ����� ��� '(

"4 &)�87/ 0%20 *+� 5%C0+1� ] a +6�

] a4

?5$%@1 �ABCA

�2 ���! %2� ��4� ���S '��

�4 �/+,02)�T7/ +� 5�)+-02 *+6) /52%�FC

] a. �53+/ /7B,)-[/+,2

+� ] a4

%4)%&��$<$ DCEFCBGH

�%��/ �2��2 ���*� ���1���� ��"�

N4 �/+,02)�T7/ +� 5�)+-02 *+6) /52%�FC

5�8 5/12X'/2 +6) �7&W, 51�F1,77&+() +6� b�

] a4IJKCEHELA �JHMBN OOOOO

#4 53 +, 51�F1&77,+, /52%XF�87/ +6 IJKCEHELA

�JHMBN "BHJK O-O

+��6���K

Page 21: Visual Basic 1 - 8

N$ N�

%����( �����g), 5/12U&%%�) /1F,*-,� +� 0,%�T7/ F2, ), W672�81FC*�87/ X), )X� 513F1,77, C F2, ),

*875%61E*�87/ 0,2 ), ,%%&c�87/ X), 513F1,77, 5�8 X'�87/ W672�81FC*/2 *+� 5,1/%G3)4

�2� ,8+3 0,2 +� 51E+� 5,1&G81�. 5�8 /7B,)-[/2 +� 5/12U&%%�) /1F,*-,�. +6 *+2F7C +6� 0%C*6�

+�8. /-),2 X), W2,%�F203 5,1&G81� 7/ +� �5�-� 75�1�T7/ ), 0&)�87/ ,8+C +6) /52%�FC4 ��

5,1&G81�,8+3 �)�7&[/+,2 ] a4PQRDCESQKA �TE T%)4

�+6) 5/1-5+(*6 5�8 GX%�87/ ), W672�81FC*�87/ X), )X� X1F� 51X5/2 ), 85�W/-c�87/ +�

/-W�� +�8. E*+/ ), U,*2*+/- 5&)( */ X), *8F0/0127X)� ] a4 �+� 0X)+1� +�8

5,1,GT1�8 �<O ^=?n<Qi 85&1'/2 X), W/2F7,+�%3F2� 85�W/2F7&+()4 � /52%�FC +�8

85�W/-F7,+�� F-)/+,2 0&)�)+,� 0%20 5&)( *+� ,)+-*+�2'� /20�)-W2�4 &G/ 853W/2F7, 5/12X'/2 +,

U,*20& W�720& *+�2'/-, 5&)( *+, �5�-, G, W672�81F6G/- +� 513F1,77, 0,2 +2� U,*20X�

5,1,7X+1�8� 5�8 G,18G7-[�8) +6 %/2+�81F-, +�84 �2, ,5%&,8+�WT),7,51�F1&77,+, ]LiPkH!

P@?k<a. 35(�,8+& 5�8 G, 0&)�87/ *+6 W2&10/2, +6� '1�)2&�. /52%XF�87/ ,8+3 5�851�+/-)/+,2.

W6%,WC +� ] a4

���,%��� ����#���

�ABUVBCV-�W� XY(6Z �6<�[T\(�4

"� �������� ��� ���$�������� ����� ���/+& +6) /52%�FC X1F�8 6 �G3)6 0,%T5+/+,2 7/ +� 5/12U&%%�) /1F,*-,� +6� b�4 � 51E+6

/)+T5(*6 5�8 51�0,%/- 6 GX, +�8 *+� )X� 51�F1,77,+2*+C /-),2 6 ,76',)-,4 �51�*+& +�8

U%X5/2 X), ,10/+& 5�%T5%�0� 5/12U&%%�) 5�8 B,)+&[/+,2 3+2 W/ G, 75�1X*/2 ), +�

W2,'/212*+/-4

�672�81F-, )X�8 X1F�8 ]/-),2 CW6 /52%/F7X)�

72,� 0,2 � 0,1+/%�W/-0+6� 51�/cX'/2a4PQR

�52%�FC /)3� X1F�8 ,53 +& CW6

85&1'�)+,4

�52%�FC /)3� X1F�8 ,53 ,8+& 5�8

/5/c/1F,*+C0,7/ 513*B,+,4

�1�+/2)37/)� /-W�� )X�8 X1F�84

������ �� )� � ��*��� +,- ./01,23 � ��� ������ ��� ����� � ��� ������ ���

�672�81F-, )X�851�F1&77,+��

�1,77C �-+%�8

�1,77C 7/)�T

�1,77C /1F,%/-()

�,1&G81� X1F�8

�'/W2,*+C� B317,�

�,1&G81� 2W2�+C+()

�1F,%/2�GC06

�0,1-B67, /7B&)2*6� 5,1,GT1()

*+6) �G3)6

������ �� )� ��������� ��� �� � ���'( ��&� � ���� ���� �*��� ���&� ������� ����� ���

�/+& 37(� ,53 %-F, %/5+& ,),F)E12*6� +() 5,1,GT1() 5�8 +� ,5�+/%�T) 0,2 7/+& ,53

0&5�2, *T)+�76 /c/1/T)6*6. +� 5/12U&%%�) ,1'-[/2 ), +�8 B,-)/+,2 ,10/+& /1F�)�7203 0,2

%/2+�81F2034 �� 5/12U&%%�) /1F,*-,� +6�b�,5�+/%/-+,2 ,53 +, /cC� W�720&*+�2'/-,�

7����( � ���� 9TOUSV WMX:

�/12X'/2 +�) +-+%� +�8 5,1,GT1�8 +�8 5/12U&%%�)+�� /1F,*-,� 0,2 +, 5%C0+1, W2,'/-12*6� +6�

7�1BC� +�8 5,1,GT1�84 � +-+%�� ,5�+/%/-+,2 ,53 +1-, *8)G/+20&4 �� 51E+� *8)G/+203 /-),2 +�

3)�7, +�8 X1F�8 ]*+� *'C7, N!# +� 3)�7, +�8 X1F�8 /-),2 a4 0�%�8G/- +� 3)�7,

+�8 5/12U&%%�)+�� /1F,*-,� ]V:Q=?L?~i b:LJP@ �PL:Qa4 �+� +X%�� W6%E)/+,2 6 0,+&*+,*6. *+6)

�5�-, U1-*0/+,2 +� 5/12U&%%�) /1F,*-,� ] ! 853*'/W2,*73a4

Project1

[design]

������ ��� 4� ��� ������

�6 *+2F7C +6� *'/W-,*6� 0,2 +6� F1,BC� +�8 0EW20, +� 5/12U&%%�) /1F,*-,� U1-*0/+,2 */

0,+&*+,*6 ] a4 �5(� G, W�T7/ ,1F3+/1,. /0+3� ,53 ,8+C +6) 0,+&*+,*6

+� 5/12U&%%�) /1F,*-,� 75�1/- ), U1-*0/+,2 */ 0,+&*+,*6 ] a. 0,2 */

] a4

�+%,� ���/ ���$1"

%�)�%� ! ��" ��� �

,� ���! '���S

7����( ����� 9YVZR WMX:_ F1,77C 7/)�T U1-*0/+,2 0&+( ,53 +6 F1,77C +-+%�84 53 +6 F1,77C 7/)�T /0+/%�T)+,2 3%/�

�2 %/2+�81F-/� �2 *'/+20X� 7/ +6) ,)&5+8c6 +() /B,17�FE) 0,2 0,G�1-[�)+,2 �2 +27X� +()

5,1,7X+1() %/2+�81F-,� +6� b�4 �� 7/)�T +�8 5/12U&%%�)+�� /1F,*-,� X'/2 ,012UE� +, -W2,

',1,0+612*+20& 7/ 3%, +, 7/)�T *+, q:kH?OL4 � '/212*73� +�8 F-)/+,2 /-+/ 7/ +� 5�)+-02 /-+/

,53 +� 5%60+1�%3F2� 7/ +� 5&+67, +�8 5%C0+1�8 0,2 +�8 ,)+-*+�2'�8 85�F1,772*7X)�8

F1&77,+�� +6� /52%�FC� ]54'4 F2, +6) /52%�FC . F2, +6) /52%�FC

Alt

Alt + F Alt + VJNQ JQR] �

�1,77C 7/)�T

�+8**37/), 7/)�T

������ ��� )� ����! �����%� ��� ��5���������� ����! ��� �������� �������������� �� ���������� ��������������� ��� �� �"

� F1,77C 7/)�T 5/12X'/2 +2� U,*20X� /52%�FX� ,53 +2� �5�-/� \c/+8%-F�)+,2\ 5+8**37/), 7/)�T

7/ 513*G/+/� *'/+20X� /52%�FX�4 &5�2/� 7&%2*+, ,53 +2� /52%�FX� +6� ]54'4 �2

a /-),2 �2 -W2/� 7/ ,8+X� &%%() 51�F1,77&+() %�F2*720�T 5�8 X'/+/ W�8%Xx/24 �2

52� *67,)+20X� /52%�FX� 5�85/12X'/2 6 F1,77C7/)�T /-),2 �2 /cC��

]JNQ^ �VJA^ �JQR^

_JUVER^ `QNa

�/12X'/2 +2� 85�/52%�FX� F2, +6 W2,'/-12*6 +() ,1'/-() +�8 X1F�84 53 ,8+X� +2�85�/52%�FX� /-),2 W8),+C 6 W672�81F-, )X() X1F() ] a. 6 0%C*6 X1F() 5�8 U1-*0�)+,2,5�G60/87X), *+�8� W-*0�8� ] a. 6 W2,F1,BC X1F() ] a. 6 ,5�GC0/8*6 +()X1F() */ ,1'/-, ] a. �2 18G7-*/2� +() 5,1,7X+1() /0+T5(*6� ] a. �2/0+85E*/2� ] a. 6 7/+&B1,*6 0,2 6 *T)W/*6 3%() +() ,1'/-() +�8 X1F�8 */ X),/0+/%X*27�,1'/-� ] a4

PQRaQU bQGEcQ

�BcQ DCJUA �QAMaDCJUA

IBdQQOQ

�/12X'/2 +2� 85�/52%�FX� F2, +6) /527X%/2, 0,2 /5/c/1F,*-, +�8 0EW20, +�8 X1F�8 0,2 +(),)+20/27X)() 5�8 85&1'�8) 5&)( *+6 B317, /1F,*-,�4 �2 85�/52%�FX� ,)&0%6*6�] a. ,)+2F1,BC� ] a. ,5�0�5C� ] a. /5203%%6*6� ] a. W2,F1,BC� ] 0,2

a. /52%�FC� 0/27X)�8 0,2 ,)+20/27X)() ] a. ,),[C+6*6� ] a.,)+20,+&*+,*6� ] a. /*�'C� ] a 0,2 51�/c�'C� 0/27X)�8 ] a./2*,F(FC� 0/27X)�8 ,53 ,1'/-, ] a. +�5�GX+6*6� */%2W�W/20+E) ] a.5,1�8*-,*6� 5,1,7X+1() ] a. 52)&0() 04&4 U1-*0�)+,2 *+� 5+8**37/)� 7/)�T ,8+C�+6� /52%�FC�4

�UVE #Eae #MA DBHAQ fQNQAQbQGEcQ �QNQKA ]JUV

bQaNBKQ �UVQUA MAVQUA�UHQCA

!JHAF��S���S�

�6) 51�*5,GC*/+/ ),,5�*+6G-*/+/ +2� /52%�FX�0,2 +2� 85�/52%�FX� +�8�4 8+3 G, F-)/2 *2F&!*2F& 7/+6 '1C*6 +�85/12U&%%�)+�� /1F,*-,�4�1X5/2 37(� ), F)(1-[/+/*/ 5�2, /52%�FC G, x&c/+/,1'20& F2, ), /0+/%X*/+/0&5�2� /-W�� /1F,*-,�4

�VJAg

]JNQg

Page 22: Visual Basic 1 - 8

# #"

�JQRg ]ECG^ #EVQ^

DCESQKA �OaNECQC^ _BAKh

� /7B&)2*6 0,2 6 /c,B&)2*6 +() 5,1,GT1() 0,2 +() /1F,%/2�G60E) ]

a +�8 5/12U&%%�)+�� /1F,*-,� 0,G�1-[/+,2 ,53 +2� 85�/52%�FX�

+�85+8**37/)�8 7/)�T +6�4

DCESQKAg VV

bQLQCQUKQH #EGaEUQUAH

�/12X'/2 85�/52%�FX� F2, +6) 51�*GC06 )X()*+�2'/-() *+� X1F� ] a. 35(�B�17E)

0,2 ,)+20/27X)(). 0,GE� 0,2 85�/52%�FX� F2, /52*0356*6 +() 5,1,7X+1() +() X1F() 0,2

+() ,),B�1E) */ U2U%2�GC0/� %�F2*720�T ] a 0,2 ,)+20/27X)() ] a

5�8 75�1�T) ), +�5�G/+6G�T) 5&)(*/B317/�4

] CGBAg NJFU

�JiQ

CVQC �aBKJUF

E 53 ,8+C +6) /52%�FC 0,%�T)+,2 85�/52%�FX� 5�8 /8G8F1,77-[�8) ] a +,

,)+20/-7/), 5&)( *+2� B317/�. 18G7-[�8) +� 7XF/G�� +�8� ] a. 0,G�1-[�8) +6 */21&

+�5�GX+6*C� +�8� ] a 0,2 +6 7/+,cT +�8�,53*+,*6 ] a4

fQjMFg

�AQa

"CQBdaEJUA _BAKh

PQOA �ABAQGQUA

D16*27�5�2/-+,2 0,+& +6) /0*B,%7&+(*6 +�8 51�F1&77,+��4 �/12X'/2 85�/52%�FX�

F2, U67,+20C /0+X%/*6 /)+�%C 51�� /)+�%C ] a. +�5�GX+6*6 *67/-() W2,0�5C�

] a. 5,1�8*-,*6 5,1,GT1() ,53 +, �5�-, F-)/+,2 X%/F'�� 7/+,U%6+E) ] a.

W672�81F-, ,%7&+() 7X*,*+�) 0EW20, ] a4

bMUg �ABCA "CQBd �UV

bQHABCA

�/12X'/2 +2� 85�/52%�FX� /00-)6*6� ] a. W2,0�5C� ] a. +/17,+2*7�T ] a 0,2

/5,)/00-)6*6� ] a +�8 51�F1&77,+��4

kEENHg

IQUM QVJAEC

aAJEUH

,53 +2� 85�/52%�FX� 5�8 5/12X'/2 c/'(1-[�8) 6 85�/52%�FC F2, +6 W672�81F-, 7/)�T

] a *+2� B317/� +() /B,17�FE) 0,2 6 85�/52%�FC F2, +�) 0,G�12*73 +()

5,1,7X+1() %/2+�81F-,� +�85/12U&%%�)+�� /1F,*-,� ] a4

VV+JUHg VV+JU IBUBFQC�/12X'/2 72, ,53 +2� 52� U,*20X� 85�/52%�FX� ] a 7/ +6) �5�-, /-),2

W8),+C 6 51�*GC06 513*G/+() /1F,%/-() *+� 5/12U&%%�) /1F,*-,�4 �/ +, /525%X�)

/1F,%/-, /-),2 W8),+C 6 W2,'/-12*6 U&*/() W/W�7X)(). 6 /0*B,%7&+(*6 +() W2,W20,*2E)

/1(+C*/() 51�� U&*/2� W/W�7X)(). 6 5,1�'C 5%61�B�12E) F2, +2� U2U%2�GC0/� +�8

%�F2*720�T *8*+C7,+�� ]u>>@:QPi:?k ^=?K=PII:kK �ki<=~PQ< ! u^�a4 �, 513*G/+, /1F,%/-,

5�8 G, /2*,'G�T) 7/ +�) uHH!:kVPkPK<= /2*&F�)+,2 ,8+37,+, *,) 85�/52%�FX� */ ,8+3 +�

5+8**37/)� 7/)�T4

_JUVERg kJNQ^ CCBUFQ �aNJA�2 85�/52%�FX� 5�8 85&1'�8) ,),W2,+&**�8) ] a 0,2 85�W2,21�T) ] a

+, ,)�2'+& 5,1&G81, +�85/12U&%%�)+�� /1F,*-,�4

`QNag

#EUAQUAH

�UVQO �QBCKh

IJKCEHELA EU AhQ _Qj

�/12X'/2 85�/52%�FX� 7/ +2� �5�-/� F-)/+,2 6 0%C*6 +() 5,1,GT1() +6� &7/*6�

U�CG/2,�4 � 51�F1,77,+2*+C� 75�1/- ), x&c/2 (� 51�� +, 5/12/'37/), ] a. +,

/81/+C12, 31() ] a. +2� %Xc/2� 0%/2W2& ] a4 037, 5/12X'/2 85�/52%�FX� F2, +6

*T)W/*6 7/ 2*+�*/%-W/� +�8 �,F03*72�8 �*+�T ] a 0,2 F2, /525%X�)

,),[C+6*6 G/7&+() 0,2 /)67X1(*6 7/ +2� 52� 513*B,+/� /c/%-c/2� *+� 'E1� +�8

51�F1,77,+2*7�T 0,2 +6� b�4

) 72, 85�/52%�FC 7X*, *+� 5+8**37/)� 7/)�T X'/2 *+� +X%�� +6� +1/2� +/%/-/�. 6 /52%�FC +6�

/7B,)-[/2 X), W2,%�F203 5,1&G81� ]54'4 6 85�/52%�FC /7B,)-[/2 W2,%�F203

5,1&G81� F2, +�) 0,G�12*73 ,53 +� '1C*+6 +�8 ,1'/-�8 *+� �5�-� G, F-)/2 ,5�GC0/8*6a4

�5-*6�. ,) 6 85�/52%�FC X'/2 *+� +X%�� +6� +� *T7U�%� J /7B,)-[/2 *+� 5%&2 +6� X), )X�

5+8**37/)� 7/)�T 7/ 85�!85�/52%�FX�4

�51�*+& ,53 0&5�2/� 85�/52%�FX� 85&1'/2 +� /20�)-W2� 5�8 +2� ,)+251�*(5/T/2 *+2�

F1,77X� /1F,%/-() 0,2 *+� +X%�� 0&5�2() 85�/52%�FE) ,),BX1�)+,2 �2 *8)W8,*7�-

5%C0+1(). ] a 5�8 75�1�T) ), '16*27�5�26G�T)

/),%%,0+20& F2, +6) /0+X%/*6 +() %/2+�81F2E) 5�8 +�8� ,)+2*+�2'�T) ]54'4 � *8)W8,*73�

5%C0+1() ,)+2*+�2'/- */ %/2+�81F-, 0,2 � *8)W8,*73�

,)+2*+�2'/- */ %/2+�81F-, a4

�BcQ H l

�VJA #Eae

�VJA DBHAQ

����2 ������%�� ! ������� S���

Ctrl + C Ctrl + V

�7B&)2*6 W2,%�F20�T 5,1&G81�84

�20�)-W2, */ F1,77C /1F,%/-()4

�7B&)2*6 )X�8 5+8**37/)�8 7/)�T4

�%C0+1, *8)+37/8*6�4

������ � � #��������� �� ��������� ����!

�%/� �2 85�/52%�FX� X'�8) X), F1&77, +�8� 85�F1,772*7X)�4 �+,) +� 5+8**37/)� 7/)�T

*+� �5�-� ,)C0�8) /-),2 ,)�2'+3. +� 5&+67, +�85%C0+1�85�8,)+2*+�2'/- *+� 85�F1,772*7X)�

F1&77,. 51�0,%/- +6) /0+X%/*6 +6� %/2+�81F-,� 5�8 ,)+2*+�2'/- *+6) /52%�FC4 g+*2 5,+E)+,�

+, 5%C0+1, 0,2 *+6 *8)X'/2, 0,2 . /52%XF�87/ . �53+/ ,)�-F/2 +� 5+8**37/)�

7/)�T. *+6*8)X'/2, /52%XF�87/ 0,2 4

Alt+O A L ] CGBA

NJFU QLA

E

!

7������ %����� �� 9T[[SWMXN:�+� 5/12U&%%�) /1F,*-,� 75�1/- ), 85&1'/2 72, C 5/12**3+/1/� F1,77X� /1F,%/-()4 �2

F1,77X� /1F,%/-() %/2+�81F�T) 5,137�2, 7/ +2� ,)+-*+�2'/� &%%() /B,17�FE) +()q:kH?OL.

35(� F2, 5,1&W/2F7, +() /5/c/1F,*+E) 0/27X)�8 ]54'4 q?=Ha 0,2 +() 85�%�F2*+20E) BT%%()

]54'4 omQ<@a4 5�+/%�T)+,2 ,53 5%C0+1,!/20�)-W2, +() �5�-() +� 5&+67, 51�0,%/- +6) /0+X%/*6

+() %/2+�81F2E) 5�8 *87U�%-[/2 +� /20�)-W2� +�8�4 �2 %/2+�81F-/� /-),2 �7,W�5�267X)/� */

0,+6F�1-/� 0,2 ,)+2*+�2'�T) *+2� 52� 0�2)X� +6� F1,77C� 7/)�T4

]JNQ 7/)�T �VJA 7/)�T bMU 7/)�T �JQR 7/)�T

������ � � 6 �� ��� ��� ���&� ���*� �� ����� ��� ������������� ��� ��� �� � ��� *��� � �������� � � ���!�� ��� � 5����� ��� ��� � �!��*� �&� ����!"

�%61�B�12,0C /+20X+, F2, +�5%C0+1� 5�8 W/-')/2 +� 5�)+-024

� *67/2(G/- 3+2. ,) +�5�G/+C*�87/ +� W/-0+6 +�8 5�)+202�T 5&)( */ X), ,53 +, /1F,%/-, +6�

F1,77C� /1F,%/-() 0,2 +�) ,BC*�87/ F2, %-F� ,0-)6+�. '(1-� ), 5,+C*�87/ 0&5�2� ,53 +,

5%C0+1, +�8 5�)+202�T. G, /7B,)2*+/- 72, 7201C ] a 5�8

5/12F1&B/2 +6 %/2+�81F-, +�85%C0+1�84

�� 2�&�2� � %��)� ���# �$�

+5����(� =����� 9\[X] ^VNO_ZVX:�+� *'/W2,*+C B317,� � '1C*+6� W672�81F/- +2� B317/� +() 5,1,GT1() /520�2)()-,� +�8

'1C*+6 7/ +6) /B,17�BC4 �5(� G, W�T7/. �2 B317/� ,5�+/%�T) +� *67/-� ,53 +� �5�-�

,1'-[/2 � *'/W2,*73� 0,2 6 8%�5�-6*6 0&G/ /B,17�FC�4

�+,) c/02)&7/ 72, )X, /1F,*-,. +� 5/12U&%%�) 5,1�8*2&[/2 72, 0/)C B317, *'/W-,*6� ]7/

+� 3)�7, l?=I"a. 6 �5�-,. 35(� 0,2 0&G/ )X, B317,. 5/12X'/2 ] a.

] a ] a.

] a 0,2 ] a4

�2 ��� �-���� U$�#� F��

�� -��� %�)�+�� K�"���# F�5 ����2 %� � &�2!V�%�������- � ! W������VX�5$�$Y�

%� +������- � ! X$"$�$Y� �%��-� ��! K#���

�2, ), /7B,)-[�)+,2 �25%61�B�12,0X� /+20X+/�./52%XF�87/ � .+�) 0,1+/%�W/-0+6

0,27,10&1�87/ +� 5%,-*2�*67/-(*6� 4

U��#� P��$�"�

�UcJCEUGQUA

�hER kEENAJaH

�1,77C �-+%�8 +6� B317,�

�%C0+1� %/2*-7,+��

�%C0+1� �5,),B�1&�Z�/F2*+�5�-6*6�

�%C0+1� �%,'2*+�5�-6*6�

�%,-*2� /%XF'�8

������ ��� 6 ���� ������� �� ���� *�����& ��� ����� ��5�� � �����&�� ����� �� ������"

�� 5%XF7, +() *67/-() 5�8 5,1�8*2&[�)+,2 *+� /*(+/1203 +6� B317,� ,5�+/%/- U�CG67, F2,

+� *'/W2,*73 +() ,)+20/27X)()4 �� 5%XF7, /7B,)-[/+,2 73)� +6 *+2F7C 5�8 +� 5/12U&%%�)

/1F,*-,� U1-*0/+,2 */ 0,+&*+,*6 *'/W2,*7�T4 ,+& +6) /0+X%/*6 +�8 51�F1&77,+�� +�

5%XF7, F-)/+,2 ,31,+�4

Page 23: Visual Basic 1 - 8

#� #N

�+6 B317, *'/W-,*6� /52*8)&5+�)+,2 ,53 +�) 51�F1,77,+2*+C +, ,)+20/-7/), /%XF'�8 5�8

5,1�8*2&[�8) W/W�7X), *+� '1C*+6 ]54'4 5%,-*2, 0/27X)�8a 0,2 ,)+20/-7/), /%XF'�8 '/212*7E)

]54'4 5%C0+1,a4 � 51�F1,77,+2*+C� W672�81F/- 3*/� B317/� *'/W-,*6� ,5,2+/- +� 513F1,77&

+�8. 0,G�1-[/2 +2� W2,*+&*/2� +�8� 0,2 +2� +�5�G/+/- *+6) 0,+&%%6%6 GX*64 � GX*6 0,2 �2

W2,*+&*/2� 5�8 W-)�)+,2 *+6 B317, 0,+& +� *'/W2,*73 +6� /-),2 ,8+X� 5�8 G, X'/2 0,2 0,+& +6)

/0+X%/*6 +�851�F1&77,+��4

%�������(�� 9T[[SL[`:�� 52� *67,)+203 ',1,0+612*+203 +6� b� /-),2 3+2 � 51�F1,77,+2*+C� W/) /-),2 ,),F0,*7X)��

), W672�81FC*/2 W20& +�8 ,)+20/-7/),. ,%%& 75�1/- ), '16*27�5�2C*/2 0&5�2, ,53 +,

W2,GX*27,4 � /1F,%/2�GC06 5/12X'/2 3%, +, /1F,%/-, F2, +� *'/W2,*73 0,2 +6) +�5�GX+6*6

] a 5&)( *+2� B317/�4 �/ 5�%T ,5%X� 02)C*/2� �

51�F1,77,+2*+C�!*'/W2,*+C� 75�1/- ), W672�81FC*/2 *T)G/+/� ,%%& /1F�)�720X� 0,2

%/2+�81F20X� B317/� 0,2 ), *8)GX*/2 +� 0,+&%%6%� 5/12U&%%�) /520�2)()-,� '1C*+6 !

/B,17�FC�4

���%��)�*� %�)�+�� ��"���#�

������ ��� 6 ��� ���*���

#������� G��(��� 9aX[bVXUOVN cOZd[c:�2 2W23+6+/� /-),2 +, 2W2,-+/1, ',1,0+612*+20& +() ,)+20/27X)()4 �5(� G, W�T7/. 0&5�2/� ,53

+2� 2W23+6+/� 0,G�1-[�8) +, ',1,0+612*+20& +6� /7B&)2*6� +() ,)+20/27X)(). 35(� +6 GX*6. +�

7XF/G��. +� '1E7,. +� -')�� +6� 7T+6� +�8 \7�%8U2�T\ 5�8 '16*27�5�2/-+,2 F2, +6 *'/W-,*6

+�8�4 �5-*6�. 0&5�2/� &%%/� 2W23+6+/� 0,G�1-[�8) +�) +135� ,)+-W1,*6� 0,2 *875/12B�1&�

+() ,)+20/27X)(). 35(� 0%/-W(7,. /)/1F�5�-6*6. /-W�� /520�2)()-,� F2, ,)+,%%,FX� +27E) 04&4

&G/ /-W�� ,)+20/27X)�8 X'/2 W2,B�1/+203 *T)�%� 2W2�+C+()4

�2 B317/� 0,2 +,,)+20/-7/), /%XF'�8 /-),2/-W6 ,)+20/27X)() 5�8',1,0+61-[�)+,2 ,532W23+6+/�4

�� ,)+20/-7/)� +� �5�-� ',1,0+61-[�8)�2 2W23+6+/� *+6 %-*+, 5�8 ,0�%�8G/-

�,c2)376*6 +() 2W2�+C+()0,+& 0,+6F�1-,

%B,U6+20C +,c2)376*6 3%()+() 2W2�+C+()

�T)+�76 5/12F1,BC +6� 2W23+6+,� 5�8X'/2 /52%/F/-

������ ��� #�� � ��*��� �����&� �����!��� ��!�� � � �������� �� ���� ����&������&� �&� �������&�"

�� 5,1&G81� 2W2�+C+() 5/12X'/2 72, %-*+, 7/ +2� 2W23+6+/� 0,2 +2� +27X� +() 2W2�+C+() +�8

,)+20/27X)�8 5�8 X'�87/ /52%Xc/24 � /52%�FC +�8 ,)+20/27X)�8 75�1/- ), F-)/2 /-+/ ,53 +6

B317, *'/W-,*6�. /-+/ ,53 +6) 5+8**37/)6 %-*+, 5�8 U1-*0/+,2 *+� 5&)( 7X1�� +�8

5,1,GT1�84 �+6) 5/1-5+(*6 5�8 X'�8) /52%/F/- 5&)( ,53 X), ,)+20/-7/),. 51�U&%%�)+,2

73)� �2 0�2)X� 2W23+6+/� 3%() +() ,)+20/27X)()4 � 5,1�8*-,*6 +() 2W2�+C+() 7X*, *+�

5,1&G81� 75�1/- ), F-)/2 C ,%B,U6+20& C 0,+& 0,+6F�1-/�4 �X%��. ,� *67/2(G/- 3+2 85&1'�8)

0,2 2W23+6+/�. �2 �5�-/� W/) ,),BX1�)+,2 *+� 5,1&G81� 2W2�+C+()4

#������� D���� 9aX[eVPU f`bS[XVX cOZd[c:�-W,7/ 3+2 0&G/ /B,17�FC +6� b� ,5�+/%/- X), X1F�4 �5-*6�. /-W,7/ 3+2 */ X), X1F� 75�1/- ),

X'�87/ 72, C 5/12**3+/1/� B317/�4 �/ 51�*/'C 7,GC7,+, G, W�T7/ 3+2 � 0EW20,� */ F%E**,

�PL:Q /)3� X1F�8. W/ F1&B/+,2 0&5�8 7�)�0377,+��. ,%%& */ +7C7,+, *+2�

] a. 5�8 0,G/72& +�8� *8)�W/T/2 72,

B317,. 0,2 *+2� ] C ,5%& a

5�8W/) ,)C0�8) */ 0,72&B317,4

�2, 0&G/ X1F� W672�81F/-+,2 X), ,1'/-�. 5�8 5/12F1&B/2 +�) +135� W376*C� +�8 0,2 5/12X'/2

0,2 &%%/� %/2+�81F20X� +�8 5%61�B�1-/�4 �, ,1'/-, +T5�8 X1F�8 X'�8) 0,+&%6c6 4 �2,

0&G/ B317, W672�81F/-+,2 0,2 X), ,1'/-�. 5�8 5/12F1&B/2 +�) +135� W376*C� +6� 0,2 5/12X'/2

+, ,)+20/-7/), /%XF'�8 +6� 0,2 +�) 0EW20, */ F%E**, �PL:Q 5�8 *8)�W/T/2 +6 B317,4 &G/

,1'/-� B317,� X'/2 0,+&%6c6 4 �X%��. �2 U,*20X� 51�F1,77,+2*+20X� 7�)&W/�

,5�G60/T�)+,2 0,2 ,8+X� */ ,1'/-,4 �, ,1'/-, +() U,*20E) 51�F1,77,+2*+20E) 7�)&W()

X'�8) 0,+&%6c6 4 �� 5/12/'37/)� 0,2 +() +12E) /2WE) ,1'/-() 75�1�T7/ ), +� W�T7/ 0,2

7/ ,5%3 /5/c/1F,*+C 0/27X)�84

�2��2 �� �����)! ���,%! &�2� ! ���� ����#��

6 ��)! �2��2 �� �����)! ���,%! ���"���� ����#�� ����#��

.VBP

.FRM

.BAS

�20�)-W2� F2, +,,1'/-, 4b�^

�20�)-W2� F2, +,,1'/-, 4ltV

�20�)-W2� F2, +,,1'/-, 4�u�

�%C0+1� F2, /7B&)2*6 B317,�

�%C0+1� F2, /7B&)2*6 0EW20,

�25%3 0%20 F2, ), ,),W25%(G/-C ), c/W25%(G/- 6 %-*+,

�25%3 0%20 F2, ), /7B,)2*+/- 6 B317,

������ ���� #�� � ��*��� ����� � ����� ����� �������� � �����5��� ��&� � ���� ����������"

�, W�720& *+�2'/-, +�8 X1F�8. 6 2/1,1'20C *T)W/*C +�8� 0,2 +, ,1'/-, *+, �5�-, X'�8)

,5�G60/8+/-. 5,1�8*2&[�)+,2 */ 7�1BC 5,137�2, 7/ ,8+C +�8 /c/1/8)6+C ,1'/-() +()

q:kH?OL4 8+�- �2 +T5�2 W�720E) *+�2'/-() /)3� X1F�8 W/) /-),2 0,2 �2 7�),W20�-4 �2, 52�

*T)G/+/� /B,17�FX� '16*27�5�2�T)+,2 0,2 &%%/� 7�1BX� B�17E) 0,2 51�F1,77,+2*+20E)

7�)&W()4 �X%��. ,� *67/2(G/-. 3+2 72, 0,2 0&G/ W�7203 *+�2'/-� +�8 X1F�8 ,5�G60/T/+,2 0,2 */

c/'(12*+3 ,1'/-�. /-),2 W8),+3) X), W�7203 *+�2'/-� ),,)C0/2 */ 5/12**3+/1,,53 X), X1F,4

+��� '��� %�'����� #�������� 9\[X] AMg[RU hOZd[c:�130/2+,2 F2, X), 5,1&G81� 5�8 5,1�8*2&[/2 */ 7201�F1,B-, +6) �G3)6 0,2 +6 *'/+20C GX*6

0&G/ 5,1,GT1�8 ,)�2'+C� B317,� *+� /*(+/1203 +6� �G3)6�4 D16*27/T/2 *+6)

51�/52*0356*6 +() *'/+20E) W2,*+&*/() +�8 5,1,GT1�8 0&G/ B317,� 0,2 +6) +�5�GX+6*C

+�8 7X*,*+� 'E1� +6� �G3)6�*/*'X*67/ +,&%%,5,1&G81,5�8 +8',-)/2 ), /-),2 ,)�2'+&4

�+,) � W/-0+6� +�8 5�)+202�T 5&1/2+6 7�1BC *+,81�)C7,+�� 75�1�T7/ ), *T1�87/+� 5,1&G81� 0,2 ), +� +�5�G/+C*�87/*/ )X, GX*64

������ ���� 6 �*��� � � ����� *��� �!� � � *!�&���� ������!� �� ������"

&5�2, ,53 +, ,)+20/-7/), +6� /1F,%/2�GC06� /-),2 CW6

F)(*+& */ X), '1C*+6 +() q:kH?OL. 72,� 0,2 /-),2 +, -W2, 7/

,8+& 5�8 /7B,)-[�)+,2 *+, W2,%�F20& 5,1&G81, +()

/B,17�FE)4 �2, 5,1&W/2F7,. +, 5/W-, 0/27X)�8. �2

*8)W8,*7X)/� 0,2 �2 ,5%X� %-*+/�. +, 5%C0+1,. +, 0�8+&02,

7,10,1-*7,+��. �2 1&UW�2 0T%2*6�. +, 5%,-*2, /52%�FC�

W-*0(). 0,+,%3F(). ,1'/-()4

�2, ), +�5�G/+C*/2 � 51�F1,77,+2*+C� X), ,)+20/-7/)�

/%XF'�8 *+6 B317, *'/W-,*6�. /52%XF/2 51E+, +� /20�)-W2�.

5�8 +� ,),5,12*+& *+6) /1F,%/2�GC06. 0,2 *+6 *8)X'/2, +�

*'/W2&[/2 *+2� 0,+&%%6%/� W2,*+&*/2� 5&)(*+6B317,4�/+&.

35(� G, W�T7/ 5,1,0&+(. +�8 W-)/2 2W23+6+/� 0,2 0,G�1-[/2

+�) /2W203 +135� *875/12B�1&� +�8 F1&B�)+,� 0EW20, *+6

F%E**, �PL:Q4 �/12**3+/1, F2, +, /1F,%/-, *'/W2,*7�T G,

W�T7/*/ 51�*/'X� 7&G67,4

Page 24: Visual Basic 1 - 8

## #d

i��� �������� ��� ���$�������� ����� ��

�0+3� ,53 +, 5,1&G81, 5�8 5/12F1&x,7/ 52� 5&)(. +� 5/12U&%%�) /1F,*-,� W2,GX+/2 0,2

&%%, 5,1&G81,. +, �5�-, ,1'20& U1-*0�)+,2 ,),W25%(7X),4 � /7B&)2*6 0,2 6 ,53018x6 +()

513*G/+() 5,1,GT1(). 0,GE� 0,2 0&G/ 5,1,GT1�8. 75�1/- ), F-)/2 ,53 +2� ,)+-*+�2'/�

85�/52%�FX� +6� /52%�FC� +�8 7/)�T4�JQR

#������� 86�� 9j[dV cOZd[c:�2, 0&G/ 51�F1,77,+2*+20C 7�)&W, B317,� 0,2 F2, 0&G/ U,*20C 51�F1,77,+2*+20C 7�)&W,

85&1'/2 0,2 X), 5,1&G81� 0EW20,. E*+/ ), F-)/+,2 0,%T+/1, 6 �1F&)(*6 0,2 6 W2,'/-12*6 +�8

0EW20,4 �+� 5,1&G81� 0EW20, F-)/+,2 6 /2*,F(FC 0,2 6 W2,731B(*6 +�8 56F,-�8 0EW20, +6�

/B,17�FC�4 �+� 5,1&G81� ,8+3 F1&B�87/. 35(� ,012UE� F1&B�87/ 0,2 */ X),)

/5/c/1F,*+C 0/27X)�84 �5�1�T7/ ), 5%60+1�%�FC*�87/ 0EW20,. ), *UC*�87/ +7C7,+& +�8.

), +, 7/+,02)C*�87/ */ &%%6 GX*6. ), ,)+2F1&x�87/ 0/-7/)� ,53 &%%� 5,1&G81� 0EW20, C

,53&%%� /5/c/1F,*+C 0/27X)�84

53 +6) /52%�FCF-)/+,2 6 /7B&)2*6 0,2 6,53018x6 +() 5,1,GT1()+�8 5/12U&%%�)+��/1F,*-,�4

�JQR

�+8**37/)6 %-*+, 7/

*87U&)+,

)+20/-7/)� *+� �5�-�

,),BX1/+,2 � 0EW20,�

�/12�'C F1,BC� 0EW20,

������ ��� )� � ��*����%����������"

&G/ F1,77C 5�8 /2*&F/+,2 *+� 5,1&G81� 0EW20, /%XF'/+,2 F2, *8)+,0+20& %&G64 �/

5/1-5+(*6 5�8 U1/G/- X), +X+�2� %&G�� F-)/+,2 ,8+37,+, 6 ,),B�1& +�8 0,2 6 F1,77C

'1(7,+-[/+,2 03002)64 ) 6 F1,77C W/) 5/12X'/2 %&G6. '1(7,+-[�)+,2 �2 0(W20X� %Xc/2� 75%/ 0,2

F-)/+,2 0,+&%%6%�� W2,'(12*73� 3%() +() %Xc/() 7/ 0/)&4

#������� i����� %�������� %����6� 9k]]VdOMUV cOZd[c:�/ ,8+3 +� 5,1&G81� � 51�F1,77,+2*+C� 75�1/- ), [6+C*/2 +6) &7/*6 /0+X%/*6 0&5�2()

/)+�%E). ,0376 02 ,) ,8+X� W/) ,)C0�8) *+�) 0EW20, +�8 51�F1&77,+��4 �0�53� +�8

51�F1,77,+2*+C /-),2 ), /%XFc/2 +2� +27X� +() 7/+,U%6+E) +�8 51�F1&77,+3� +�8 0,+& +6)

/0*B,%7&+(*6. C ), ,%%&c/2 +2� +27X� 0&5�2() 7/+,U%6+E) 7/ *+3'� ), *8)+�7/T*/2 +6)

/0+X%/*6 0&5�2() %/2+�81F2E). C ), 0&)/2 0&5�2�8� 513'/21�8� 85�%�F2*738�5,1,*+&*/()4

#������� "���6� ����$���6� 9A[PMSN cOZd[c:�130/2+,2 F2, X), 5,1&G81� 5�8 */ 7�1BC 5-),0, 5,1�8*2&[/2 +2� +27X� +() /*(+/120E)

]+�520E)a 7/+,U%6+E) 72,� 85�1�8+-),�4 D16*27�5�2/-+,2 *8)CG(� 0,+& +6) /0*B,%7&+(*64

53 ,8+3 +� 5,1&G81� � 51�F1,77,+2*+C� 75�1/- ), X'/2 72, �%�0%61(7X)6 /203), +()

7/+,U%6+E)5�8 '16*27�5�2/- F2, ), W/2. 5E�7/+,U&%%�)+,2 0,2 ,%%6%/52W1�T) 7/+,cT +�8�4

#������� #������������� 9hMUPl cOZd[c:,2 ,8+3 /-),2 X), 5,1&G81� 5�8 '16*27�5�2/-+,2 *8)CG(� 0,+& +6) /0*B,%7&+(*64

�1�U&%%/2 /52%/0+20& +2� +27X� 0&5�2() 7/+,U%6+E) 0,2 5,1,*+&*/() 5�8 X'/2 85�W/-c/2 �

51�F1,77,+2*+C�4

�5�1�8+-), /-),2 X), +7C7,51�F1&77,+��4

#������� %��������� ���������� 9mWeVPU LX[cNVX:�+� 5,1&G81� �52*0356*6� )+20/27X)() 85&1'/2 72, %-*+, 7/ 3%, +, ,)+20/-7/), +�8 X1F�8

+,c2)�767X),4 �/-')�)+,� +, ,)+20/-7/), *+� 5,1&G81� /52*0356*6� F-)/+,2 0,2 +,'/-,

5%�CF6*6*+,5,1&G81, 0EW20, 5�8 +,5/12X'�8)4

�-*+, ,)+20/27X)()

�-*+, 7/ ',1,0+612*+20& ]2W23+6+/�.7/G3W�8�. *87U&)+,a +�8 ,)+20/27X)�85�8 /52%X'G60/4

������ ��� � ��*��� ���������� �������&�

i���� ;�(���g), ,53 +, U,*20& ',1,0+612*+20& +�8 5/12U&%%�)+�� /1F,*-,� /-),2 6 W8),+3+6+, 5,1�'C�

&7/*6� U�CG/2,� *+�) 51�F1,77,+2*+C4 � +135�� '1C*6� +�8 5/12U&%%�)+�� /1F,*-,�. �2

+135�2 *T)+,c6� +() /)+�%E) +6� F%E**,� �PL:Q. 5,1,W/-F7,+, 0,2 &%%, GX7,+, *'/+20& 7/

+�) 51�F1,77,+2*73 /-),2 �1F,)(7X), */ W�7C ] a4 �X*, *+� 0/-7/)�

85&1'�8) /2W20& +�)2*7X)/� %Xc/2� ]51&*2)/� *+� '1E7,a. 5&)( ,53 +2� �5�-/� 3+,) 5/1&*/2 �

W1�7X,� +�8 5�)+202�T ,5�0+& 7�1BC '/12�T 5�8 W/-')/24 ) � 51�F1,77,+2*+C� 0&)/2 0%20

/5&)( +�8�. ,)�-F/2 )X� 5,1&G81� 7/ 513*G/+6 5%61�B�1-, F2� ,8+X� +2� %Xc/2�4 8+3� �

+135�� �1F&)(*6� +�8 0/27X)�8 X'/2 ,5�W/2'G/- � 52� /)W/W/2F7X)�� F2, /F'/21-W2, ,),B�1&�

72,� 0,2 � 51�F1,77,+2*+C� 75�1/- ), c/02)C*/2 ,53 X),*67/-�. ), 02)6G/- ,535%61�B�1-, */

5%61�B�1-, 0,2 ), U1/2 +6) 5%61�B�1-, 5�8 +�) /)W2,BX1/2 *8*'/+2*+20&4

��%2%��)��� �������5�

,-

*-

9-

�%60+1�%�F�T7/ +, 51E+, F1&77,+,+�8 %C77,+�� F2, +� �5�-� GX%�87/),5&1�87/ 5%61�B�1-/�4

�*�F-)/+,2 6 5%60+1�%3F6*6. B(+-[�)+,2%C77,+,5�8 +,,1'20& +�8�*875-5+�8)7/ 3.+2 X'�87/ 5%60+1�%�FC*/24

&)�87/ W25%3 0%20 0,2 /7B,)-[/+,2+� 5,1&G81�7/ +2� 5%61�B�1-/�4

������ ���� 7�� �� � ��*��� ������������� ��� � ��*��� ��������� �

�T)W/*7�� 85/10/27X)�8

Page 25: Visual Basic 1 - 8

#� #M

�2, ), 0,%X*/2 +6) &7/*6 U�CG/2, � 51�F1,77,+2*+C� X'/2 WT� W8),+3+6+/��

, 0&)/2 0%20 *+6) /52%�FC +6� F1,77C� 7/)�T 0,2 ), x&c/2 (� 51�� +, 5/12/'37/),

]85�/52%�FC a. (� 51�� +, /81/+C12, 31() ]85�/52%�FC a. C (� 51��

0(W20X� %Xc/2� ]85�/52%�FC a4

`QNa

#EUAQUAH �UVQO

�QBCKh

, /*+2&*/2 *+6) �G3)6 *+� ,)+20/-7/)�. F2, +� �5�-� '1/2&[/+,2 ), 5&1/2 5%61�B�1-/�

0&)�)+,� 0%20 /5&)( +�8 0,2 7/+& ), 5,+C*/2 +� 5%C0+1� 4 �2, 5,1&W/2F7,. ,) GX%�87/

), [6+C*�87/ 5%61�B�1-/� F2, X), 5,1&G81� 0&)�87/ 0%20 0&5�2�8 7X*, *+� 5,1&G81�

0,2 5,+&7/ +� 5%C0+1� 4 ) 5&%2 GX%�87/ 5%61�B�1-/� F2, X), /20�)-W2� +6�

/1F,%/2�GC06�. 0&)�87/ 0%20 5&)( *+� /20�)-W2� 0,2 5,+&7/ +� 5%C0+1� 4 �X%��. ,) +6

*+2F7C 5�8 F1&B�87/ 0EW20,. GX%�87/ 5%61�B�1-/� F2, 72,) /)+�%C. 0&)�87/ 0%20 *+6)

0(W20C +6� %Xc6 0,2 5,+&7/ +� 5%C0+1� 4

F1

F1

F1

F1

� ����� ��� �� ���$����� ����� ���2, ), +/17,+-*�87/ +� 5/12U&%%�) /1F,*-,� +6� b� /52%XF�87/ +6) /52%�FC ,53 +� 7/)�T

0,2 *+6 *8)X'/2, +6) 85�/52%�FC 4 ) W/) X'�87/ ,5�G60/T*/2 +2� ,%%,FX� 5�8 X'�87/

0&)/2 *+� +1X'�) X1F�. 512) +�) +/17,+2*73 /7B,)-[/+,2 X), W2,%�F203 5,1&G81� ,53 +� �5�-�

/1(+E7,*+/ ,) /52G87�T7/. ), +2� ,5�G60/T*�87/4

]JNQ

�OJA

5�GC0/8*6 +() ,%%,FE) 0,2 7/+&+/17,+2*73�4 �*�W8),7/- 0,2 7/ +� 5&+67,+�8 5%C0+1�8 4

�/17,+2*73� '(1-� ,5�GC0/8*6 +(),%%,FE)4

),*+�%C +�8 +/17,+2*7�T4 �*�W8),7/- 0,27/ +� 5&+67, +�8 5%C0+1�8 4

Enter

Esc

������ ���� )� � ����� � ��*��� �� ������� � '( � � ��&�� � ��� ��*������ �&� ���&� �� ����� ��� ���� ����! ���"

�����'��� ���g), �%�0%61(7X)� 5/12U&%%�) ,)&5+8c6� /B,17�FE) ',1,0+61-[/+,2 ,53

,%%6%/52W1,*+203+6+, 7/ +�) 51�F1,77,+2*+C F2, +6 8%�5�-6*6. +6) /0*B,%7&+(*6 0,2 +6)

85�*+C12c6 %�F2*720�T4 �,*8*+,+20& +�85/12U&%%�)+�� /1F,*-,� /-),2�

0376 *+� 5/12U&%%�) /1F,*-,� 75�1�T) ), /7B,)2*+�T) +, 5,1&G81, 0EW20,. &7/*6�

/0+X%/*6� /)+�%E). 7/+,U%6+E). /52*0356*6�,)+20/27X)()4

6 F1,77C +-+%�85�85/12X'/2 0,2 +, 5%C0+1,W2,'/-12*6� +6� 7�1BC� +�85,1,GT1�8.

6 F1,77C 7/)�T. ,53 +6) �5�-, /0+/%�T)+,2 3%/� �2 %/2+�81F-/� �2 *'/+20X� 7/ +6)

,)&5+8c6 +() /B,17�FE) 0,2 F-)/+,2 � 0,G�12*73� +()5,1,7X+1() +6�b�.

�2 F1,77X� /1F,%/-() 5�85/12X'�8) 5%C0+1,*8)+37/8*6� +() %/2+�81F2E) +6� F1,77C�

7/)�T.

�2 B317/�. *+2� �5�-/� *'/W2&[/+,2 � +135�� /520�2)()-,� '1C*+6 ! /B,17�FC�.

6 /1F,%/2�GC06 +(),)+20/27X)()5�8 +�5�G/+�T)+,2 5&)(*+2�B317/�.

+� 5,1&G81� 2W2�+C+() +(),)+20/27X)().

+� 5,1&G81� X1F�8.

+� *0,1-B67, /7B&)2*6� 5,1,GT1()4

%����������� ���(���,%X*+/ +� 5/12U&%%�) /1F,*-,� /0+/%E)+,� UC7, UC7,. 3*, 5/12F1&x,7/ */ ,8+3 +�

7&G67,4

�1/-+/ &%%�8� +135�8� 0%C*6� +�85/12U&%%�)+�� +6�b�4

�53W/2c6�

53 +�) om>@?=<= +() q:kH?OL ),[6+C*+/ +�) B&0/%� *+�) �5�-� 85&1'/2 +�

/0+/%X*27� ,1'/-� +�8 5/12U&%%�)+�� /1F,*-,�4 �� 3)�7, +�8 ,1'/-�8 /-),2 *8)CG(�

. 35�8 6 X0W�*6 +6� b�4 �/ W25%3 0%20 /5&)( *+� 3)�7, +�8 ,1'/-�8

0,%/-+,2 6 b�4

VBx.EXE �

�672�81FC*+/ /20�)-W2� *8)+37/8*6� F2, +6) b�4

),F)(1-*+/ +, 5,1&G81, 5�8 /7B,)-[�)+,2 0,2 3*, ,53 +, *+�2'/-, +�8� X'�87/

5/12F1&x/24

&)+/ 72, *T)+�76 /52*0356*6 *+2� /52%�FX� +6� F1,77C� 7/)�T 0,2 51�*5,GC*+/ ),

,),F)(1-*/+/ 85�/52%�FX� 5�8 /-),2 0�2)X� 7/ 85�/52%�FX� 7/)�T &%%() 51�F1,77&+()

5�8 F)(1-[/+/ ]54'4q?=H ComQ<@a4

�0+3� ,53 +6 F1,77C /1F,%/-() /-),2 W8),+3) ), /7B,)-*�87/ 0,2 ,),W837/),

5/12/0+20?T 5/12/'�7X)�8 ] a4 8+& +, 7/)�T

5/12X'�8) ,53 +2� /52%�FX� +6� F1,77C� 7/)�T 73)� +2� 52� U,*20X� */ *'X*6 7/ +�

,)+20/-7/)� 5�8 W/-')/2 +� 5�)+-024 ��5�G/+C*+/ +� W/-0+6 +�8 5�)+202�T */ W2&B�1,

5,1&G81,. /1F,%/2�GC0/� 0,2 F1,77X� 0,2 0&)+/ W/c- 0%20. F2, ), /7B,)2*+/- +� ,)+-*+�2'�

7/)�T4

�%��/ ������%�� ! �������� ��"��

� F1,77C /1F,%/-() 5�8 5/12F1&x,7/ /-),2 6 ]

a4 �0+3� 37(� ,53 ,8+C. 85&1'�8) 0,2 &%%/� F1,77X� /1F,%/-()4 53 5�2,

/52%�FC +�8 7/)�T 75�1/-+/ ), +2� /7B,)-*/+/s �1/8)C*+/. 7C5(� 75�1/-+/ ), *8)GX*/+/

F1,77C /1F,%/-() 7/ +2� W20X� *,�51�+27C*/2� ,53 +2� /52%�FX� +6� F1,77C� 7/)�T4

����� �2 ��� %2� �%-*� ���"����

���#'��

�, 5,1&G81, +�8 5/12U&%%�)+�� /1F,*-,� %/2+�81F�T) 35(� ,012UE� 0,2 0&G/

5,1&G81� +�8 5/12U&%%�)+�� +() q:kH?OL4 �5�1�T7/ ), +, 7/+,02)C*�87/ *T1�)+&�

+, ,53 +�) +-+%� +�8�. ), ,%%&c�87/ +2� W2,*+&*/2� +�8� 0,2 ), +, 0%/-*�87/4 �2, ), +,

/5,)/7B,)-*�87/. '16*27�5�2�T7/ +6) /52%�FC +�8 7/)�T4 �c�20/2(G/-+/ 7/ ,8+X�

+2� %/2+�81F-/� ,),W2,+&**�)+,� +, 5,1&G81, 0,2 W2,7�1BE)�)+,� W2,B�1/+20& +� 'E1�

/1F,*-,�4 �+� +X%�� ), /5,),BX1/+/ +, 5,1&G81,*+6 GX*6 +�8�. 35(�,012UE�W/-')/2 6

/203), N!N4

�JQR

�1�*�'C� &5�2, ,53 +, 5,1&G81, ]54'4 +� 5,1&G81� X1F�8 0,2 +� 5,1&G81� 2W2�+C+()a

X'�8) +6) 2W23+6+, +6� ] a /)/1F�5�267X)64 8+3 *67,-)/2. 3+2

75�1�T) ), *875/12%6BG�T) 7X*, */ X), 0�2)3 5%,-*2� 7/ &%%, 5,1&G81,4 2)E)+,� X),

5,1&G81� 0,2 BX1)�)+&� +� */ /5,BC 7/ X), &%%�. 7/ +� �5�-� 75�1/- ), F-)/2 0�2)C

*8**E1/8*6. +� X), 5,1&G81� ,5�11�B&+,2 *+� /*(+/1203 +�8 &%%�8 7/ ,5�+X%/*7,

),W672�81F/-+,2 X),�*(13�5,1,GT1()4

����42%�� ! I���S��

������ �� � � ���� �������� � �� �� ��� ������ ��� � � *!��� �� ���� ��� ���� ��� ��*��� �����&�" #�� ��!���� ��������� �� � ��*��� �� ���� ��� ��� �� ��� �� 8�!��� 8 ��������� ��� � � *!��� ������ �� �� ��� ��� ������� ��� �� ����� ������ �� " #�� �������������� �� ������ � �!��� � �� ������ ��� ��� ����� �� �����" 7� ��� �� ����� ������ �� ����� ���� �� ������� ��� ������!� * ���� � ����%����� 9��������� :;"

"4

�4

N4

#4

d4

�4

M4

,a

Ua

.

Page 26: Visual Basic 1 - 8

#$ #�

$4

�4

" 4

""4

)�-c+/ X), ,1'/-� ,53 X),) /5/c/1F,*+C 0/27X)�84 ),F)(1-[/+/ 0&5�2, *+�2'/-,

7X*, +�8s �5,),%&U/+/ +� -W2� 7/ ,1'/-, +T5�8 0,2 4

.VBP

.FRM .BAS

�53W/2c6� ),[6+C*+/ *+� W-*0� +�8 85�%�F2*+C +X+�2,� 7�1BC� ,1'/-,4 D16*27�5�2C*+/

+2� W8),+3+6+/� +�8 %/2+�81F20�T*8*+C7,+��4

)�-c+/ +� 5,1&G81� &7/*6� /0+X%/*6� /)+�%E)4 �%60+1�%�FC*+/ *+� /*(+/1203 +�8

+6) /)+�%C� 0,2 5,+C*+/ +� 5%C0+1� 4 �2 5,1,+61/-+/s �8)+&c+/ 73)�2

*,� 72, 52� *T)G/+6 ,12G76+20C 5,1&*+,*6 7/+& +6) /)+�%C 0,2 [6+C*+/ +�)

85�%�F2*73 +6�4 �'�%2&*+/ 5�2, /-),2 +, 5%/�)/0+C7,+, +�8 5,1,GT1�8 &7/*6�

/0+X%/*6� /)+�%E)*/*'X*67/ +6) ,12G7�76',)C4

Print 2+2 Enter

Print

�53W/2c6� �2, *8)+�7-, 75�1/- ), '16*27�5�26G/- 0,2 +� *T7U�%� . ,)+- +6� 0(W20C�

%Xc6� . 54'4 4

?

Print ? 2+2

)�-c+/ +? 5,1&G81? +�520E) 7/+,U%6+E) 0,2 +? 5,1&G81?5,1,0�%�TG6*6�4

�*+2&*+/ *+� 5,1&G81� X1F�8 0,2 5,+C*+/ +� 5%C0+1� F2, ), W/-+/ 513*G/+/�

5%61�B�1-/�4 �5,),%&U/+/ +6 W2,W20,*-, 7/ X), /1F,%/-� ,53 +6) /1F,%/2�GC06 +�8

5/12U&%%�)+�� /1F,*-,�4

F1

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

������ &

� ������ � ��� ���'(�

g'�87/ ,),BX1/2 3+2 X), ,53 +, 52� *67,)+20& ',1,0+612*+20& +6� b� /-),2 � �5+203� +135��

51�F1,77,+2*7�T4 �T7B(), 7/ ,8+3) +�) +135�. � 51�F1,77,+2*+C� W/ F1&B/2 0/-7/)�

0(W20�5�267X)� */ F%E**, 51�F1,77,+2*7�T. ,%%& *'/W2&[/2 /5&)( *+6) �G3)6 0,2 +,

*'XW2& +�8 7/+,+1X5�)+,2 ,8+37,+, */ 513F1,77,4 � �5+203� 51�F1,77,+2*73� W2/80�%T)/2

+�8� 51�F1,77,+2*+X� 0,2 +�8� 0&)/2 52� 5,1,F(F20�T� 72,� 0,2 � &)G1(5�� ,53 +6BT*6 +�8

W2,'/21-[/+,2 52� /T0�%, +6) /203), ,53 +� 0/-7/)�4 �8*+8'E� 37(�. � �5+203� +135��

51�F1,77,+2*7�T W/) /-),2 W8),+3) ), /B,17�*+/- */ 3%, +, 0�77&+2, /)3� X1F�84 �2� ,8+3

0,2 ,10/+& 0�77&+2, /)3� 51�F1&77,+�� 51X5/2 ), 8%�5�26G�T) 51�F1,77,+-[�)+,� 7/ +�)

5,1,W�*2,03 +135�*/ F%E**,51�F1,77,+2*7�T4

,*'/W2&[�8)B317/� F2, +6 W2/5,BC '1C*+64

,,),F)(1-[�8) 0,2 ), '16*27�5�2�T) +, U,*20& ,)+20/-7/), /%XF'�84

, /07/+,%%/T�)+,2 +2� 2W23+6+/� +()B�17E) 0,2 +() ,)+20/27X)() /%XF'�84

, [6+�T) +6) /0+X%/*6 +()51�F1,77&+() +�8�,53 +�5/12U&%%�) /1F,*-,�4

8+3� � ,)&7/20+�� +135�� 51�F1,77,+2*7�T W/) 51�0,%/- 51�U%C7,+, *+�8�

51�F1,77,+2*+X� F2,+- +� +2 G, 8%�5�26G/- *'/W-,[�)+,� 0,2 +� +2 G, 8%�5�26G/-

0(W20�5�2E)+,� /-),2 *,BE� 0,G�12*7X)�4�51�F1,77,+2*+C� X'/2�

, W672�81FC*/2 *'/W2&[�)+,� +6 ] a. W6%,WC +�) +135�

/520�2)()-,� +6� /B,17�FC� 7/ +� '1C*+6 F2, +6) /-*�W� W/W�7X)() 0,2 +6) /7B&)2*6

,5�+/%/*7&+()4

, F1&x/2 +�) 0,+&%%6%� 0EW20, F2, +, ] a F2, ), W672�81FC*/2 +2�

%/2+�81F-/� 5�8 GX%/2 ), /52+/%/- +� 513F1,77& +�84

,�%� &� +2��� ���� $"�������

���6�� �0�"����) 31� *87U&) G, +�),),%T*�87/ */ 51�*/'X�7&G67,4 �WE +�),),BX1,7/ F2, ), X'/25%613+6+, +� 0/-7/)�4

� W2/5,BC 5,-[/2 51(+,1'203 13%� *+6) ,5�W�'C C +6) ,53112x6 /)3� 51�F1&77,+��4 �/)

,10/- ), /0+/%/- +2� U,*20X� +6� /)X1F/2/� *(*+& 0,2 ), /-),2 �5+20& /%08*+20C. 20,)�5�2E)+,�

0&5�2, 012+C12, ,2*G6+20C�. ,%%& 51X5/2 ), 0,G�W6F/- +� '1C*+6 /07/+,%%/837/)6 +�8�

0,)3)/� +6� ,)G1E52)6� *875/12B�1&�4 �� U,*203 *+�2'/-� +6� W2/5,BC� *+� 5/12U&%%�) +()

q:kH?OL /-),2 +� ] a. 7/ ,5�+X%/*7, ), X'/2 *'/W3) +,8+2*+/- 7/ ,8+34 �2,

/B,17�FC 75�1/- ), 5,1�8*2&[/2 0,+& +6) /520�2)()-, +6� 7/ +� '1C*+6 X), 6 5/12**3+/1,

5,1&G81,. ,)&%�F, 7/ +� 53*� *T)G/+6 /-),2 6 /-*�W�� +() *+�2'/-() 0,2 6 5,1�8*-,*6 +()

,5�+/%/*7&+()4

� 23�2� �$"���

� W672�81F-, +6� W2/5,BC� ,5�+/%/- 5,2')-W2 *+� 5/12U&%%�) /1F,*-,� +6� b�4

D16*27�5�2E)+,� +2� ,8c67X)/� W8),+3+6+/� +�8 5/12U&%%�)+�� /1F,*-,� �

51�F1,77,+2*+C� 75�1/- ), *'/W2&*/2 5�2�+20X� W2/5,BX� */ *T)+�7� '1�)203 W2&*+67,.

'(1-� ), '1/2,*+/- ), F1&x/2 �T+/ 72, F1,77C 0EW20,4

=������5(� *+6) 0,+,*0/8C /)3� *52+2�T ,1'-[�87/ ,53 +, G/7X%2,. X+*2 0,2 *+6 W672�81F-, +6�

W2/5,BC� ,1'-[�87/ ,53 +� G/7/%2,03 *+�2'/-�. 5�8 /-),2 6 B317, +�8 5,1,GT1�84g'�87/ W/2

3+2. 3+,) [6+&7/ +6 W672�81F-, /)3� )X�8 X1F�8. +� 5/12U&%%�) +6� b� W672�81F/- 7/ W20C +�8

51(+�U�8%-, 72, B317,. +6) 4 8+C +6 B317, 75�1�T7/ ), +6 '16*27�5�2C*�87/ F2, +�

*'/W2,*73 +�8 0T12�8 5,1&G81�8 +6� /B,17�FC�4

Form1

&G/ B317, /-),2 X), ,)+20/-7/)� 0,2 *,) +X+�2� ',1,0+61-[/+,2 ,53 +2� 2W23+6+X� +�84

&5�2/� ,53 +2� 2W23+6+/� +6� B317,� ,B�1�T) +6 7�1BC +6�. /)E 0&5�2/� &%%/� +6

*875/12B�1& +6�4 �2, ), W�T7/ +2� 2W23+6+/� 72,� B317,� *+� 5,1&G81� 2W2�+C+(). 0&)�87/

0%20 /5&)( *+6 B317,4 �+6 *8)X'/2, F2, ), ,%%&c�87/ 72, 2W23+6+,. +6) /52%XF�87/ *+�

5,1&G81� 2W2�+C+()4

�2 2W23+6+/� +6� B317,�

"4

�4

+���6���K

Page 27: Visual Basic 1 - 8

d d"

�2� +27X� 0&5�2() 2W2�+C+() +2� 5%60+1�%�F�T7/. /)E +2� +27X� 0&5�2() &%%() +2� /52%XF�87/

7X*,,535+8**37/)/� %-*+/�4

�52%�FC +�8 0,1+/%�W/-0+6 ,+6F�1-/�4

�2 0,+6F�1-/� c/'(1-[�8) (� 52� +�)2*7X)/�4

Y,-)/+,2 73)� � +-+%�� +6� 0,+6F�1-,�4 �/ 0%20*+� ] a G, B,)/- 0,2 +� ,)&5+8F7& +6�4

� 0,+6F�1-, 5,1�8*2&[/+,2 */ ,)/5+8F7X)67�1BC4 �/ 0%20 *+� ] a G, *875+8'G/-4

�W23+6+,

�27C 2W23+6+,� ] a4

�/ 0%20 /7B,)-[/+,2 5+8**37/)6 %-*+, 7/ +2�+27X� 5�8 75�1/- ), 5&1/2 6 2W23+6+,4

+

-

] a4ControlBox

True

������ ���� )� � ��*��� ./0<,/3=,> �� ��������� � � ���� � � ��������������

"� ����� ��� '�����, � � ���� ��� ���������, �� ����� ��5� �� ��� '������2 B317/�. ,%%& 35(� G, W�T7/ 0,2 3%, +, ,)+20/-7/),. X'�8) X), 4 �� 3)�7, ,8+3

'16*27�5�2/-+,2 F2, +6) +,8+�5�-6*C +�8� 0,2 +6 7/+,cT +�8� W2&012*6. F2� ,8+3 0,2 W/)

/52+1X5/+,2 WT� B317/� ), X'�8) +� -W2� 3)�7,4 � 2W23+6+, 5�8 0,G�1-[/2 +� 3)�7, 72,�

B317,� /-),2 6 �� 3)�7, +6� B317,� /-),2 ,8+3 5�8 /7B,)-[/+,2 *+� 5,1&G81� X1F�84

�+,) W672�81F/-+,2 72, B317,. +� 5/12U&%%�) /1F,*-,� +6� 51�*W-W/2 ,8+37,+, X), 3)�7,

4 �8)CG(�. ,%%&[�87/ ,8+3 +� 3)�7, F2, ), 7,� G87-[/2 0&+2 52� �8*2,*+203

54'4 +6 %/2+�81F-, C +6) 2/1,1'-, +6� B317,� 7X*, */ 72, 0,+&+,c64 � �)�7,+�W�*-, +()

B�17E) ]35(� 0,2 +() ,)+20/27X)�8 /%XF'�8 5�8 G, *8),)+C*�87/ *+6 *8)X'/2,a 0,G�1-[/+,2

,53 +�8� /cC� 0,)3)/��

����

.Name

Form1 Form2 …. .

�� 3)�7, +6� B317,�.� +-+%�� +�8 5,1,GT1�8.+� 3)�7, ,1'/-�8 +6�B317,� ,)+251�*(5/T�8)W2,B�1/+20X� X))�2/�4

&G/ 5,1&G81� 75�1/- ), X'/2 72, F1,77C +-+%�84 � +-+%�� +�8 5,1,GT1�8. 5�8 B,-)/+,2 *+6

F1,77C +-+%�8. 0,G�1-[/+,2 ,53 +6) 2W23+6+, +6� B317,� +�84 ) +� 5,1&G81�

,5�+/%/- +� 0T12� 5,1&G81� +6� /B,17�FC� *8)6G-[/+,2. ), W-)�87/ (� +-+%� +� 3)�7, +6�

/B,17�FC�4 � +-+%�� +�8 5,1,GT1�8 W/) ,0�%�8G/- +�8� 5/12�12*7�T� +�8 �)37,+�� +6�

B317,�4

Caption

�5(� X'�87/ ,),BX1/2 *+� 51�6F�T7/)� 7&G67,. 0&G/ B317, ,5�G60/T/+,2 0,2 */

W2,B�1/+203 ,1'/-�4 �� 3)�7, +�8 ,1'/-�8 75�1/- ), /-),2 +� -W2� 7/ +� 3)�7, +6� B317,�.

,%%& ,8+3 W/) ,5�+/%/- 0,)3),4 �� 3)�7, +�8 ,1'/-�8 0&G/ B317,� B,-)/+,2 7X*, */

5,1/)GX*/2� W-5%, ,012UE� ,53 +� 3)�7& +6� *+� 5,1&G81� X1F�84 �2 5/12�12*7�- 5�8

85&1'�8) F2, +, �)37,+, +() ,1'/-() +() B�17E) ]35(� 0,2 0&G/ ,1'/-�8a /-),2 ,8+�- 5�8

85,F�1/T�)+,2 ,53 +� %/2+�81F203 *T*+67,4

�, �)37,+,51X5/2 ), ,1'-[�8) 7/ F1&77,4

�, �)37,+, ,5�+/%�T)+,2 ,53 F1&77,+,. ,12G7�T� 0,2 ',1,0+C1/� 85�F1&772*6� ] a4

�/) /52+1X5�)+,2 &%%,*T7U�%,C 0/)& 7X*,*/ X), 3)�7,4

_

�, �)37,+,. 0,%3 /-),2. ), ,5�+/%�T)+,2 ,53 %2F3+/1�8� +() # ',1,0+C1()4

�/12**3+/1�2 ',1,0+C1/� +, 0&)�8) W8*W2&012+,4

�/ F-)/+,2 W2&012*6 7/+,cT +() 5/[E) 0,2 +() 0/B,%,-() F1,77&+() �53+/ 75�1�T) ),

'16*27�5�2�T)+,2 /),%%,0+20&4 �2, 5,1&W/2F7,. +, �)37,+, 0,2

/-),2 +,8+3*67,. +� W/T+/1� 37(� /-),2 52� /8,)&F)(*+� 0,2

lightemitting

LightEmitting

D(1-� ), /-),2 85�'1/(+203. 0,%3 /-),2 ), '16*27�5�2�T7/ +1-, F1&77,+,*+6) ,1'C C*+�

+X%�� +�8 �)37,+�� 5�8 ), ',1,0+61-[�8) +� ,)+20/-7/)�4 �2, 5,1&W/2F7,. F2, +2�

B317/ F2, +, 5%C0+1,� 4

frm

�.cmd

��3)�7,75�1/- ), 5/12X'/2 /%%6)20�T� ',1,0+C1/�4

m\61\1 ;+,-

, W672�81F6G/- 72, B317, 7/ 3)�7, +-+%� 5,1,GT1�8

0,2 *+6*8)X'/2, ),,5�G60/8G/- */ ,1'/-� 7/ 3)�7, 4

Main

MainForm.frm

. "Ôï ðñþôï ìïõ

ðñüãñáììá"

������ ��� 7�� �� ���� ��� ���� �

,%�T7/ +� 5/12U&%%�) +6� b�. 35(�7&G,7/ *+� 7&G67, N4�+� 5,1&G81� 2W2�+C+() ,%%&[�87/ +6)

2W23+6+, ] a ,53 */�,1,+61�T7/. 3+2 6 ,8+C ,%%,FC F-)/+,2,8+37,+, 0,2 *+� 5,1&G81� X1F�8.

35�8 6 F1,77C F-)/+,2

0,2 *+, &%%, 5,1&G81,.35�8 ,),BX1/+,24

Name

] a] a

Form1 Main

Form1 Form1

Main Main

4

������ ��� 7�� �� ������ ��� � � *!���

�+� 5,1&G81� 2W2�+C+() ,%%&[�87/ +6)2W23+6+, ,53 */

4�,1,+61�T7/ 3+2 6 ,%%,FC ,8+C F-)/+,2,8+37,+, 0,2 *+�) +-+%� +6� B317,�4

Caption Form1"Ôï ðñþôï ìïõ ðñüãñáììá"

������ ���� 7�� �� ���� ��� �����

�52%XF�87/ +6 B317, *+� 5,1&G81�X1F�84 53 +6 F1,77C 7/)�T /52%XF�87/ 0,2+6) 85�/52%�FC � ]� b�51�*,173[/2 0,2 +6) 85�/52%�FC ,)&%�F,7/ +6 B317,a4�2,%XF�87/ +� B&0/%� *+�) �5�-� G,+�5�G/+C*�87/ +6) /1F,*-/, 7,�4�672�81F�T7/ X), )X� 85�B&0/%�4 ,%3/-),2 0&G/ X1F� ), +� ,5�G60/T�87/ 0,2*/ X),) 85�B&0/%�4�-)�87/ 3)�7, *+� ,1'/-�4

����

JNQ�BcQ IBJU H

]

C ������� ��� '������� 7XF/G�� +6� B317,� 75�1/- ), ,%%&c/2 *T1�)+,� +, *0�813'1(7, +/+1,F()&02, ] a

5�8 85&1'�8)*+�5/1-F1,77,B317,�4

� 6)!

� GX*6 +6� 5&)( ,12*+/1C� 0�18BC� 0,2 �2 W2,*+&*/2�+6� B317,� ,),BX1�)+,2 *+6 F1,77C /1F,%/-()4

%%,FC +�8 7/FXG�8� �12[3)+2,4

%%,FC +�8 7/FXG�8� 0,+,0318B,4

%%,FC +�8 7/FXG�8� �12[3)+2, 0,2 0,+,0318B,4

������ ���� )� ����*�� ��� ���� � ������� ����� �� �� � ���"

� GX*6 +6� B317,� *+6) �G3)6 75�1/- ), ,%%&c/2 *X1)�)+,� +� *0,1-B67& +6� 7X*, *+�

5,1&G81� /7B&)2*6�*0,12B67&+()4

,-

*-

9-

;-

:-

Page 28: Visual Basic 1 - 8

d� dN

037, 6 GX*6 +6� B317,� 75�1/- ), ,%%&c/2 ,53 +2� 2W23+6+/� ],12*+/1&a. ]5&)(a.

]5%&+��a. ]�Tx��a 7/ ,%%,FC +() +27E) +�8� *+� 5,1&G81� 2W2�+C+()4 �2 +27X�

51X5/2 ), W�G�T) */ iO:>L4 � *67/2(G/-. 3+2 � iO:>L � "*+2F7C 0,2 ,B�T " -)+[, � M� *+2F7X�

85&1'�8) "## iO:>L ,)& -)+*,4 � 7�)&W, ,8+C X'/2 /52%/F/-. E*+/ ), /-),2 W8),+3) ),

0,%8BG�T) �2 ,)&F0/� 0,2 +() �G�)E) 5�%T 8x6%C� ,)&%8*6� 5�8 G, 0,+,*0/8,*+�T) *+�

7X%%�) ]3*�72013+/16 /-),2 6 7�)&W,7X+16*6�. +3*� 0,%T+/16W2,012+3+6+,5/+8',-)/+,2a4

Left Top

Width Height

"-)+*,��4d#/0,+�*+&

C����� �������� '1E7, +�8 ] a +6� B317,� 0,G�1-[/+,2 ,53 +6) 2W23+6+,

4 �� '1E7, 75�1/- ), /52%/F/- ,53 72, 5,%X+, '1(7&+() C ,53 72, %-*+,

'1(7&+() 5�8 '16*27�5�2�T) +, q:kH?OL ,)&%�F, 7/ +�) 0,1+/%�W/-0+6. 5�8 X'/2 /52%/F/-4

037,. +� '1E7,75�1/- ), W�G/- *,) X),� W/0,/c,W203� ,12G73�4

���6 32�� '��S1���"�

BackColor

������ �� � 6 �������%� ��� ������ � ���� ��?

+6) 5,%X+, +() '1(7&+()

+6 %-*+, '1(7&+() 5�8X'�8) ,)+2*+�2'2*+/- */,)+20/-7/), +() q:kH?OL

� 2W23+6+, 0,G�1-[/2 +�) +T5� +�8 5%,2*-�8 0,2 +() *+�2'/-() 5�8 G,

/7B,)-[�)+,2 *+6 F1,77C +-+%�8 +�85,1,GT1�84�2 +27X� 5�875�1/- ), 5&1/2 /-),2�

BorderStyle

n +PEUQ �,1&G81� '(1-� 5%,-*2� 0,2 F1,77C +-+%�84

, + ]JOQV�JUFNQ �,1&G81� 7/ 5%,-*2� 0,2 F1,77C +-+%�84 � '1C*+6� W/) 75�1/- ), ,%%&c/2

7XF/G�� +�85,1,GT1�84

+�

* + �JiQBjNQ �,1&G81� 7/ 5%,-*2� 0,2 F1,77C +-+%�84 � '1C*+6� 75�1/- ), ,%%&c/2 +�

7XF/G�� +�85,1,GT1�84 5�+/%/- +6) 51�+/2)37/)6 +27C +�85/12U&%%�)+��

/1F,*-,� F2, 0&G/ )X� 5,1&G81�4

; + ]JOQV kEEN_JUVER �,1&G81� 5,%X+,� '(1-� 5%C0+1, /%,'2*+�5�-6*6� 0,2 /5,),B�1&�

7/F2*+�5�-6*6�4 � '1C*+6� W/) 75�1/- ), ,%%&c/2 +� 7XF/G��

5 �F1,77C +-+%�8 F-)/+,2 52� *+/)C4

Z +�8

,1,GT1�84

: + �JiQBjNQ kEEN_JUVER�,1&G81�5,%X+,� '(1-� 5%C0+1, /%,'2*+�5�-6*6� 0,2

7/F2*+�5�-6*6�4 � '1C*+6� 75�1/- ), ,%%&c/2 +� 7XF/G�� +�8

�F1,77C +-+%�8 F-)/+,2 52� *+/)C4

Z 5,1,GT1�84

/5,),B�1&�

� *67/2(G/- 3+2 6 +27C 5�8 W-)/+,2 *+6) 2W23+6+, W/) /-),2 W8),+3) ), ,%%&c/2

0,+& +6*+2F7C +6� /0+X%/*6� +�851�F1&77,+��4

BorderStyle

"� ��(���� ��� �����(� � �����-)�)+,� +6) +27C ],%6GX�a *+6) 2W23+6+, ],) +� /52+1X5/2 6 +27C +6�

2W23+6+,� 0,2 +6� 2W23+6+,� a. *+6 F1,77C +-+%�8 /7B,)-[/+,2 +�

5%C0+1� /%,'2*+�5�-6*6�4 �2,B�1/+20&. ,) W�G/- 6 +27C ]x/8WX�a +� 5%C0+1�

/%,'2*+�5�-*6� W/) /7B,)-[/+,24

�,1,7�-(�. W-)�)+,� +6) +27C *+6) 2W23+6+, ],) +� /52+1X5/2 6 +27C +6�

2W23+6+,� 0,2 +6� 2W23+6+,� a. *+6 F1,77C +-+%�8 /7B,)-[/+,2 +�

5%C0+1� /5,),B�1&�Z7/F2*+�5�-6*6�4

� 2W23+6+, 0,G�1-[/2. ,) *+6 F1,77C +-+%�8 G, /7B,)-[/+,2 +� 5%C0+1�

/%XF'�8 0,2 +, 5%C0+1, /%,'2*+�5�-6*6�. /5,),B�1&�Z7/F2*+�5�-6*6� 0,2 0%/2*-7,+��4

MinButton

ControlBox

MaxButton

BorderStyle ControlBox

ControlBox

BorderStyle

True

False

����

9 +]JOQV fJBNEF �,1&G81� 7/ 5%,-*2� 0,2 F1,77C +-+%�8. '(1-� 5%C0+1,

7/F2*+�5�-6*6� 0,2 /%,'2*+�5�-6*6�4 � '1C*+6� W/) 75�1/- ),

7XF/G�� +�85,1,GT1�84

/5,),B�1&�

Z ,%%&c/2 +�

G������ ������'�����2, /B,17�FC 75�1/- ), X'/2 5/12**3+/1, ,53 X), 5,1&G81,4 �+,) X), 5,1&G81�

/05%61E*/2 +� *0�53 +�8 0,2 W/ '1/2&[/+,2 &%%�. F2, ), ,5�*87B�1C*�87/ +6) �G3)6

75�1�T7/ ), +� 0&)�87/ ,31,+�. W-)�)+,� +6) +27C *+6) 2W23+6+, ]�1,+3a4VisibleFalse

�5-*6�. 5�%%X� B�1X� '1/2&[/+,2 ), /-),2 /7B,)X� +� 5/12/'37/)� /)3� 5,1,GT1�8 ,%%& W/

GX%�87/ ), X'/2 � '1C*+6� +6 W8),+3+6+, ), 7/+,U/- */ ,8+3 F2, ), 51,F7,+�5�2C*/2

%/2+�81F-/� 5�8 75�1/- ), /0+/%X*/24 8+3 F-)/+,2 W-)�)+,� +6) +27C *+6) 2W23+6+,

]/)/1F�5�267X)�a4Enabled

False

,+& 0,)3), +, 5,1&G81, 75�1�T7/ ), +, 7/+,02)�T7/ *+6) �G3)64 ) 37(� GX%�87/ X),

5,1&G81� ), 7X)/2 ,0-)6+� 0,2 ), 76) X'/2 W8),+3+6+, � '1C*+6� ), +� *T1/2 */ 72,) &%%6

GX*6*+6) �G3)6. W-)�87/ +6) +27C *+6) 2W23+6+, ]7/+,02)C*27�a4MoveableFalse

�, X'/+/ 5,1,+61C*/2.3+2 */ 5�%%& 51�F1&77,+,. � W/-0+6� +�8 5�)+202�T ,%%&[/2 7�1BC

+6 *+2F7C 5�8 W2X1'/+,2 5&)( ,53 72, B317,4 8+3 75�1�T7/ ), +� 0&)�87/ 0,2 */ 0&5�2/�

B317/� +�8 51�F1&77,+3� 7,� F2, ), /2W�5�2C*�87/ +� '1C*+6 ), W/-c/2 2W2,-+/16 51�*�'C4

� ,%%,FC +�8 W/-0+6 +�8 5�)+202�T F-)/+,2 W-)�)+,� 0,+&%%6%6 +27C *+6) 2W23+6+,

4 � +27C /52%XF/+,2 7X*,,5372, 51�+85�5�267X)6 %-*+, +27E)4MousePointer

�, X'/+/ 5,1,+61C*/2 3+2. 3+,) X), 513F1,77, /0+/%/-+,2. � +-+%�� +�8 5,1,GT1�8 +�8

/7B,)-[/+,2 *+6 F1,77C /1F,*2E)4 �2, ), 0&)�87/ +� -W2� 7/ X), 5,1&G81� +�8 51�F1&77,+3�

7,� W-)�87/ +6) +27C *+6) 2W23+6+, +6� B317,� +�84 g+*2. G, /-),2

/T0�%6 6 ,)&0%6*C +�8 7X*, ,53 +6 *+�-U, +() 5,1,GT1() 5�8 W672�81F/- 0,+& +6) /1F,*-,

+�8 � '1C*+6�4

ShowInTaskbarTrue

� �������� ��� ������������

�, ,5�+/%X*7,+, ,53 +6),%%,FC +() +27E) +()2W2�+C+() ,8+C� +6�0,+6F�1-,� B,-)�)+,273)� 0,+& +6 W2&10/2,/0+X%/*6� +6� /B,17�FC�4

�2, ), [6+C*�87/ +6) /0+X%/*6 +�8 51�F1&77,+3� 7,� /52%XF�87/ ,53 +6 F1,77C 7/)�T

0,2 *+6 *8)X'/2, 4 �� 5/12U&%%�) /1F,*-,� ,%%&[/2. ,53 +6 B317, /c,B,)-[/+,2 +�

5%XF7,4 �� 5,1&G81� *875/12BX1/+,2 *T7B(), 7/ +2� +27X� 5�8 X'�87/ WE*/2 *+2� 2W23+6+/�4

�5�1/- ), ,%%&c/2 7XF/G�� 0,2 GX*6. ,) +� X'�87/ 51�W2,F1&x/2. ), 7201T)/2 */ /20�)-W2�. ),

/5,)X%G/2 *+� 7XF/G3� +�8 0,2 ), 0,+,%&U/2 3%6 +6) �G3)6. ,) +�8 X'�87/ U&%/2 +, 0,+&%%6%,

5%C0+1, 04&4

bMU

�ABCA

����� ���� ����5����5�G/+E)+,� +, ,)+20/-7/), /%XF'�8 5&)( */ 72, B317,. ,2*G,)37,*+/ 5/12**3+/1� *,)

*'/W2,*+X� 5�8 '/21-[�)+,2 X), *'/W2,*+203 513F1,77, 5,1& *,) 51�F1,77,+2*+X�4 �/

,5%X� 02)C*/2� /52%XF�87/ +� 0,+&%%6%� /1F,%/-� ,53 +6) /1F,%/2�GC06 0,2 5&)( *+6 B317,.

*'/W2&[�87/ +� ,)+-*+�2'� ,)+20/-7/)�. W2,7�1BE)�87/ +2� W2,*+&*/2� +�8. +,

/8G8F1,77-[�87/ 7/ &%%,,)+20/-7/), 0,2 ,%%&[�87/ +2� &%%/� 2W23+6+X� +�8�4

�2, ), W2,03x�87/ +6) /0+X%/*6 +�8 51�F1&77,+�� 7,� /52%XF�87/ ,53 +� 7/)�T 0,2

*+6*8)X'/2, 4 �� 5/12U&%%�) /1F,*-,� /5,)X1'/+,2 */ 0,+&*+,*6*'/W-,*6�4

bMU

�UV

�� ,)+-*+�2'� 5%C0+1�+6� F1,77C�/1F,%/-() F2, +6)/0+X%/*6 +�851�F1&77,+��4

�� ,)+-*+�2'� 5%C0+1�+6� F1,77C�/1F,%/-() F2, +�)+/17,+2*73 +�851�F1&77,+��4

�/-0+6� ]^?:ki<=a

�+20X+, ]9Pj<@a

�%,-*2� ]l=PI<a

�%C0+1� *67/-(*6� ]re<Q{ j?ma

�8)W8,*7X)6 %-*+, ]r?Ij? j?ma�12[3)+2, 1&UW�� 0T%2*6�

]_?=:R?kiP@ LQ=?@@ jP=a

D1�)37/+1� ]h:I<=a

�-*+, B,0X%()]`:=<Qi?=p @:Li j?ma

�/(7/+1203 *'C7, ]�eP><a

�203), ]�IPK<a

�%,-*2� �203),� ]^:QiJ=< j?ma

�%,-*2� 0/27X)�8 ]h<mi j?ma

�%C0+1�W2,+,FC� ]r?IIPkHjJii?ka

�%C0+1� /52%�FC� ]�>i:?k jJii?ka

�-*+, ]9:Li j?ma

,+,0318B��1&UW�� 0T%2*6�]b<=i:QP@ LQ=?@@ jP=a

�+8**37/)6 %-*+, W-*0() ]`=:;< @:Li j?ma

�-*+,,1'/-() ]l:@< @:Li j?ma

�1,77C ]9:k<a

D/212*73� W/W�7X)() ]`PiPa ������ ���� 6 ��� ���*���

Page 29: Visual Basic 1 - 8

d# dd

� /1F,%/2�GC06 5/12X'/2 +, /1F,%/-,. 7/ +, �5�-, 75�1�T7/ ), +�5�G/+C*�87/ ,)+20/-7/),

/%XF'�8 /5&)( *+2� B317/�. F2, ), *875%61E*�87/ +6 W2/5,BC '1C*+64 � ] a

/-),2 +� 7�),W203 /1F,%/-� 5�8 W/) ,)+2*+�2'/- */ ,)+20/-7/)� /%XF'�84 �, ,)+20/-7/), /%XF'�8

+6� /1F,%/2�GC06� /-),2�

,%-� ! Q�$"���

7��)� R�'�# Z� � �,1�8*2&[/2 0/-7/)� 5�8 W/) 75�1/- ), ,%%&c/2 � '1C*+6�4 ,+& 0,)3), 0,2 �

51�F1,77,+2*+C� W/) ,%%&[/2 +6) +27C +6�4

9� -��� %��)��� U�5� '�5 Z� � �X'/+,2 W/W�7X), ,53 +� '1C*+6 C 51�U&%%/2 ,5�+/%X*7,+, *+�

'1C*+64 �-),2 +� ,)+20/-7/)� /%XF'�85�8 '16*27�5�2/-+,2 5/12**3+/1�4

9� -��� [���� Z� � �7,W�5�2/- %/2+�81F20& C W2,0�*76+20& +, ,)+20/-7/), /%XF'�8 ]54'4

5%C0+1, /52%�FC�a. 5�8 /-),2 +�5�G/+67X),*+� /*(+/1203 +�84

9���2� ,� � ��! K����"� '����" Z� � 5/20�)-[/2 X), 5%C0+1�. +� �5�-�. 3+,) +� 5,+& �

'1C*+6� /0+/%�T)+,2 �2 %/2+�81F-/� 5�8 X'/2 /52*8)&x/2 � 51�F1,77,+2*+C�4

9���2�� �%-*� ! K���S'�5 Z� � 5/20�)-[/2 X), 0�8+&02 *,) ,8+&5�87,10&1�87/ ] %6GX�

C5�8,BC)�87/,7,10&12*+, ]�/8WX�a4

a

9���2� %������! P��$�" '����" Z� � 5/20�)-[/2 X), 0�8+&02 *,) ,8+& 5�8 7,10&1�87/

] %6GX�a C 5�8,BC)�87/,7,10&12*+, ]�/8WX�a4�+,) ,5�+/%/- �7&W,7/&%%,5%C0+1,

/52%�FC� 7X*,*/ X),5%,-*2�. 73)� X),5%C0+1� /52%�FC� /52+1X5/+,2 ), /-),2 /52%/F7X)�4

\-�� R$�� '�5 Z� � �,1�8*2&[/2 72, %-*+, /52%�FE)4 � '1C*+6� /-),2 85�'1/(7X)�� ), /52%Xc/2

72, C 5/12**3+/1/� +27X� 7X*, ,53 ,8+C +6 %-*+, '(1-� ), X'/2 W8),+3+6+, ), /2*&F/

72, W20C +�8 +27C4

2

D��,� ��)� �-�� K��'� '�5 Z� � �8)W8&[/2 +, ',1,0+612*+20& +�8 5%,-*2�8 0/27X)�8 0,2 +6�

%-*+,�4 � '1C*+6� 75�1/- ), /2*&F/2 W/W�7X), C ), /52%Xc/2 72, +27C 7X*, ,53 +6)

5+8**37/)6 %-*+,4

M2�]���� 26,�! /��� ! ^��$Y�"��# ����## '�� Z� � D16*27�5�2/-+,2 F2, F1CF�16 7/+,B�1&

7X*,*/ X), /T1�� +27E)4

L � �2�&�! 26,�! /��� ! _���$��# ����## '�� Z� � D16*27�5�2/-+,2 F2, F1CF�16 7/+,B�1&

7X*,*/ X), /T1�� +27E)4

A2����%�2� U$��� Z� � �130/2+,2 F2, 76 �1,+3 ,)+20/-7/)� /%XF'�84 D16*27�5�2/-+,2 *,)

'1�)�W2,035+6� F2, +6) /0+X%/*6 %/2+�81F2E) */ +,0+& '1�)20& W2,*+C7,+,4

�1�� +� 5,13) W/ G, '16*27�5�2�T7/ 3%, +, ,)+20/-7/), /%XF'�8 5,1& 73)� +, 52� U,*20&

,53 ,8+&4 �, 0&5(� 52� /c/2W20/87X), G, +, ,),5+Tc�87/ *+,W2,0& */ 51�*/'C 7,GC7,+,4

�5-*6�. +, ,)+20/-7/), /%XF'�8 5�8 85&1'�8) */ 72, /1F,%/2�GC06 /)3� 5/12U&%%�)+��

/1F,*-,�. W/) /-),2 +, 7�),W20&4 � /1F,%/2�GC06 75�1/- ), /75%�8+2*+/- 7/ 5�%T ,5%3 +135�

0,2 7/ ,)+20/-7/), /%XF'�8 +1-+() 0,+,*0/8,*+E) 0,2 7/ &%%,5�8�)�7&[�)+,2 4H��$0�`

� /2*,F(FC +() uQi:;<AF-)/+,2 ,53 +6) /52%�FC+�8 +�8 7/)�T.85�/52%�FC 4

DCESQKA#EGaEUQUAH

9������%� �-�� ,-�*� O�$0� #$�� '�5 Z� � �7B,)-[/2 */ 5+8**37/)6 %-*+, +, �)37,+, 3%()

+() ,5�G60/8+20E) 7X*() +�8 85�%�F2*+C4 � '1C*+6� 75�1/- ), /52%Xc/2 X),) ,53

,8+�T�4

9������%� �-�� � ���*� O$������� #$�� '�5 Z� � �7B,)-[/2 */ W/)W1�yWC 7�1BC X),) 0%&W�

7/ +, �)37,+, 0,+,%3F()4 � '1C*+6� 75�1/- ), /52%Xc/2 X),) ,53 ,8+�T� 7X*, ,53 +6)

5+8**37/)6 %-*+,4

\-�� 2+%-*� [$#� #$�� '�5 Z� � �7B,)-[/2 +, �)37,+, +() ,1'/-() /)3� 0,+,%3F�84 � '1C*+6�

75�1/- ), /52%Xc/2 X), ,53,8+&4

=%*�%�2�� �+�� I���� Z� � �/ +� /1F,%/-� ,8+3 75�1�T7/ ), *'/W2&*�87/ X), +/+1&F()�.

X), �1G�FE)2�. X),) 0T0%�. 72, X%%/2x64

=2 ��� R$"� Z� � �8GTF1,77� +7C7,4

9� -��� 7��� ! Q$����� '�5 Z� � �1�U&%%/2 /203)/� C F1,B20&4

7��� J��1� Z� � �1�U&%%/2 /203)/�4 g'/2 7/2(7X)/� W8),+3+6+/� */ *'X*6 7/ +� 5%,-*2�

/203),�4

A%�2����! ,%,��)�*� O��� Z� � �1�*BX1/2 51�*5X%,*6 *+, W/W�7X), 72,� U&*6� W/W�7X)()

]54'4 +6�uQQ<LLa4

1�5� ��� ���������� ����5��� +�5�GX+6*6 +() ,)+20/27X)() /5&)( */ 72, B317, F-)/+,2 5&1, 5�%T ,5%& *,) ),

*'/W2&[�87/ */ X), ,53 +, 51�F1&77,+, *'/W-,*6�4 �52%XF�87/ 7/ +� 5�)+-02 +� 0,+&%%6%�

/1F,%/-� ,53 +6) /1F,%/2�GC06. W/-')�87/ *+6 B317, +� *67/-� 5�8 GX%�87/ ),

+�5�G/+C*�87/ +� ,)+20/-7/)� /%XF'�8 0,2 �1-[�87/ +� 7XF/G�� +�8 ,)+20/27X)�8 *X1)�)+,�

+� 5�)+-024�+,) ,BC*�87/ +� 5%C0+1� +�85�)+202�T. G, /7B,)2*+/- +� ,)+20/-7/)�4

�2*,F(FC ,)+20/27X)�8/%XF'�8

) *'/W2&*�87/ 0,2 W/T+/1� ,)+20/-7/)� /%XF'�8. �2 %,UX� *+� 5/1-F1,77, +�8 51E+�8

,)+20/27X)�8 /%XF'�8 /c,B,)-[�)+,24 �5�1�T7/ ), /52%Xc�87/ 5&%2 +� 51E+� ,)+20/-7/)�

0&)�)+,� 0%20 /5&)( +�8. �53+/ 0,2 /5,)/7B,)-[�)+,2 �2 %,UX� +�84 �&)( */ 72, B317,

75�1�T7/ ), X'�87/ �5�2�WC5�+/ *8)W8,*73,)+20/27X)() /%XF'�84

,-

*-

9-

�52%XF�87/ 7/ +� 5�)+-024

�/-')�87/ +6) ,1'C 0,2*X1)�87/ W2,FE)2,4

BC)�87/ +� 5%C0+1� *+�+X%��4

������ ���� @� �&�� ��������� � ���

�+6) 5/1-5+(*6 5�8 85&1'/2 5%XF7, 5&)( *+6 B317,. +, &01, +() ,)+20/27X)()

5,F2W/T�)+,2 *+, 5%6*2X*+/1, *67/-, +�8 5%XF7,+��4 � /7B&)2*6 +�8 5%XF7,+�� */

0,+&*+,*6 *'/W-,*6� +�8 5/12U&%%�)+�� /1F,*-,�. 6 580)3+6+& +�8 0,2 6 W8),+3+6+,

] a +() &01() +() ,)+20/27X)() /%XF'�8 75�1/- ), 18G72*+/- /52%XF�)+,�

,53 +6 F1,77C 7/)�T. *+6 *8)X'/2, 0,2 +�) 0,1+/%�W/-0+6 +�8

W2,%�F20�T 5,1,GT1�85�8G, /7B,)2*+/-4

� �-,%�� ! �"��

kEENH aAJEUH oQUQCBN

�7B&)2*6 C 76 +�8 5%XF7,+��4

53*+,*6 7/+,cT +() *67/-() +() F1,77E)+�8 5%XF7,+��4 �5(� B,-)/+,2 �2 W2,*+&*/2�/-),2 */ iO:>L4

�)/1F�5�-6*6 C ,5/)/1F�5�-6*6 5,F-W/8*6�4

������ ���� 7�� ��� �� � ����������� ����� ��� ���� ���

�2, ), ,%%&c�87/ +6 GX*6 /)3� ,)+20/27X)�8 /%XF'�8. +� /52%XF�87/ 0,2 +� *X1)�87/ /5&)(

*+6 B317,4 �� ,)+20/-7/)� G, +�5�G/+6G/- *+� *67/-� 5�8 G, ,BC*�87/ +� 5%C0+1� +�8

5�)+202�T4 %%,FC +6� GX*6� /)3� ,)+20/27X)�8 /%XF'�8 F-)/+,2 0,2 ,53 +� 5%60+1�%3F2�4 B�T

/52%Xc�87/ +� ,)+20/-7/)�. 01,+&7/ 5,+67X)� +� 5%C0+1� 0,2 +� ,)+-*+�2'� ,53 +,

U/%&02, 5%C0+1�4

�5�1�T7/ ), 7/+,02)C*�87/ +,8+3'1�), 5/12**3+/1, ,53 X), ,)+20/-7/),. ,) +,

/52%Xc�87/ 3%, 7,[-4 �2, 5�%%,5%C /52%�FC 0&)�87/ 0%20 *+� 51E+� ,)+20/-7/)� 0,2 /)E

01,+&7/ 5,+67X)� +� 5%C0+1� . 0&)�87/ W2,W�'20& 0%20 5&)( */ ,8+& 5�8 GX%�87/ ),

/52%Xc�87/ /525%X�)4 � 5�%%,5%C /52%�FC F-)/+,2 /5-*6� /T0�%, *X1)�)+,� +� 5�)+-02 */ 72,

�1G�FE)2, 5/12�'C 5�8 5/12U&%%/2 C +X7)/2 +, ,)+20/-7/),4 �2, ), ,B,21X*�87/ X),

,)+20/-7/)� ,53 +6) �7&W, 0&)�87/ 0%20 5&%2 /5&)( +�8. /)E 01,+&7/ 5,+67X)� +� 5%C0+1�

4

Control

Shift

Shift

%%,FC GX*6�,)+20/27X)�8 /%XF'�8

��%%,5%C /52%�FC

Page 30: Visual Basic 1 - 8

d� dM

�2, ), ,%%&c�87/ +� 7XF/G�� /)3� ,)+20/27X)�8 /%XF'�8. +� /52%XF�87/ 0,2 *X1)�87/ 51�� +6

)X, +�8 GX*6 X), ,53 +, *0�813'1(7, +/+1,F()&02, ]%,UX�a. 5�8 85&1'�8) *+2� 5%/81X�

+�84 %%,FC +6� W2&*+,*6� +�8 ,)+20/27X)�8 /%XF'�8 F-)/+,2 0,2 ,53 +� 5%60+1�%3F2�4 B�T

/52%Xc�87/ +� ,)+20/-7/)�. 01,+&7/ 5,+67X)� +� 5%C0+1� 0,2 +� ,)+-*+�2'� ,53 +,

U/%&02, 5%C0+1�4

Shift

�2, ), ,B,21X*�87/ X), ,)+20/-7/)� /%XF'�8 ,53 +6 B317,. +� /52%XF�87/ 0,2 5,+&7/ +�

5%C0+1� 4Del

�� 5%XF7, U�6G& *+6 *(*+C /8G8F1&772*6 +() ,)+20/27X)() /%XF'�84 �5&1'/2 37(� 0,2 72,

*/21& /52%�FE) +�8 7/)�T 7/ +2� �5�-/� /-),2 W8),+C 6 F1CF�16 /8G8F1&772*6.

1TG72*6 +�8 7/FXG�8� 0,2 0,+,)�7C72,� �7&W,�,)+20/27X)()4 �8F0/0127X), 6 85�/52%�FC�

]ECGBA

NJFUg �8G8F1,77-[/2 +, ,)+20/-7/), /%XF'�8 *+, ,12*+/1&. *+, W/c2&. *+, 5&)(. *+, 0&+(

&01,

IBdQ�BGQ�JiQg�-)/2 *+, /52%/F7X),,)+20/-7/), /%XF'�8 +� -W2� 5%&+�� C 0,2 Tx��4

`ECJiEUABN �aBKJUFg �8G7-[/2 +6) ,53*+,*6 +() /52%/F7X)() ,)+20/27X)() /%XF'�8. E*+/ ),

2*,5X'�8). ), 580)E*�8) C ),,1,2E*�8) 0,+& +6) �12[3)+2� W2/TG8)*64

�QCAJKBN �aBKJUFg �8G7-[/2 +6) ,53*+,*6 +() /52%/F7X)() ,)+20/27X)() /%XF'�8. E*+/ ),

2*,5X'�8). ), 580)E*�8) C ),,1,2E*�8) 0,+& +6) 0,+,0318B6W2/TG8)*64

#QUAQC JU ]ECGg�8G8F1,77-[/2 +, /52%/F7X),,)+20/-7/),*+� 7X*� +6�B317,�4

CVQCg

�QUV AE "BKd

"CJUF AE ]CEUA

��5�G/+/- +, ,)+20/-7/), */ */21& U&G�8�4 &G/ )X� ,)+20/-7/)� /%XF'�8 5�8

+�5�G/+/-+,2 5&)( *+6) �G3)6. +�5�G/+/-+,2 5&)( ,53 +, CW6 85&1'�)+, ,)+20/-7/),4 �

*/21& ,8+C 75�1/- ), ,%%&c/2 7/ +2� 85�/52%�FX� ]+/%/8+,-� *+6 */21&

]51E+�*+6*/21&a4

a

%%,FC W2&*+,*6�,)+20/27X)�8 /%XF'�8

�2,F1,BC ,)+20/27X)�8/%XF'�8

�+6) 51,F7,+203+6+, W/)85&1'/2 72, 73)� */21&,%%& +1/2�4 �/-+/ &*06*6 M4

m\61\1 ;+*-

�/ 72, B317, ), +�5�G/+6G�T) +1-, 5%C0+1, /52%�FC� 7X*, */ X), 5%,-*2� 0,2 +1-,

5%C0+1, W2,+,FC�. 35(� B,-)/+,2 *+6) ,12*+/1C /203),4 �+6 *8)X'/2, ), W2,7�1B(G/- 6

2W23+6+, ,8+E) +() ,)+20/27X)() /%XF'�8. E*+/ ), 5,1�8*2&[�8) /%%6)20&

%/0+20&4

Caption

������ ����� � ����&�� � ������ �������&�"

�2, ), +,0+�5�2C*�87/ %-F� +, ,)+20/-7/), /%XF'�8 7X*, *+6 B317,�

�52%XF�87/ +, 5%C0+1, /52%�FC� B1�)+-[�)+,� ), /52%/F/- +/%/8+,-� +� 5%C0+1� +�8

�5�-�8 +,&01, 0,G�1-[�8) +6 F1,77C*+�-'2*6� ]+� 5%C0+1�7/Caption )," "ÕøçëÞ

�+6 *8)X'/2, +�8 U2U%-�8G, '16*27�5�2�T7/ +�*87U�%2*73 /52%�FC �85�/52%�FC � 85�!85�/52%�FC F2, ),*87U�%-[�87/ W2,W�'20X�/52%�FX� 7X*, */ X),7/)�T4

*+6 *8)X'/2, 0&)�87/ +2� /52%�FX� 0,2 F2,

2*�0,+,)�7C +6�,53*+,*C� +�8�

]ECGBA p NJFU p !QLA

]ECGBA p �QCAJKBN �aBKJUF p�qMBN

�52%XF�87/ +, 5%C0+1, W2,+,FC� B1�)+-[�)+,� ), /52%/F/- +/%/8+,-� +� 5%C0+1� +�8

�5�-�8 +,&01, 0,G�1-[�8) +6 F1,77C*+�-'2*6� ]+� 5%C0+1�7/ a4Caption "Íáé"

�+6*8)X'/2, 0&)�87/ +2� /52%�FX� 0,2 F2, ),

,5�0+C*�8) +2� -W2/� W2,*+&*/2� . /5-*6� F2,

2*�0,+,)�7C +6�,53*+,*C� +�8� 0,2 F2,

5T0)(*6

7/+,02)�T7/ 3%,7,[- +, 5%C0+1, %-F� 51�� +, 0&+(4

]ECGBA p NJFU p kEaH

]ECGBA pIBdQ�BGQ�JiQ p"EAh

]ECGBA p`ECJiEUABN �aBKJUF p�qMBN

]ECGBA p`ECJiEUABN �aBKJUF pfQKCQBHQ

"4

�4

� ��� ����+,) � '1C*+6� /52%Xc/2 X), 5,1&G81�. +� 5,1&G81� ,5�0+& +6) /*+-,*64 ��)-[/+,2 � +-+%��

+�8 0,2 3+2 5%60+1�%�F/-+,2 ,53 ,8+C +6 *+2F7C 0,2 7/+& ,B�1& ,8+3 +� 5,1&G81�4 �3)� X),

5,1&G81� 75�1/- ), X'/2 0&G/ *+2F7C +6) /*+-,*64 &+2 ,)&%�F� F-)/+,2 0,2 7/ +, ,)+20/-7/),

+�8 5,1,GT1�84 �/ X), 5,1&G81�. X), 0,2 73)� X), ,)+20/-7/)� /%XF'�8 75�1/- ), X'/2 +6)

/*+-,*64 �� /*+2,*7X)� ,)+20/-7/)� /%XF'�8 W2,01-)/+,2 7/ +�)2*73 0&5�2�8 �5+20�T

',1,0+612*+20�T +�84 �2, 5,1&W/2F7,. ,) +� ,)+20/-7/)� /%XF'�8 /-),2 5%C0+1� ]W2,+,FC�.

/52%�FC�. *67/-(*6�a FT1( ,53 +�) +-+%� +�8 /7B,)-[/+,2 X), W2,0/0�77X)� +/+1&F()�. ,)

/-),2 ,)+20/-7/)� 0/27X)�8 ]5%,-*2� 0/27X)�8. *8)W8,*7X)6 %-*+,a ,),U�*UC)/2 � W1�7X,�

0/27X)�8*+� /*(+/1203 +�8 04&4�5�1�T7/ ), 7/+,BX1�87/ W8),720& +6) /*+-,*6 */ X), ,)+20/-7/)� /%XF'�8�

0&)�)+,� 0%20 /5&)( +�8.

5,+E)+,� 7/120X� B�1X� +� 5%C0+1� 5�8 7/+,BX1/2 +6) /*+-,*6 ,53 ,)+20/-7/)�

/%XF'�8*/,)+20/-7/)� /%XF'�8

5,+E)+,� +� 5%C0+1� 0,2 +� 0,+&%%6%� 4

Tab

Alt ����2��%� !�2��6 � !

�%C0+1� &7/*6� 513*U,*6� 75�1/- ), �12*+/- F2, X), ,)+20/-7/)� /%XF'�8. ,) +� ,)+20/-7/)�

/%XF'�8 X'/2 2W23+6+, ]5�8 +6 F)(1-*,7/ CW6*+2� B317/�. ,%%& +6) X'�8) 0,2 7/120&

,)+20/-7/), /%XF'�8a4 � +27C +6� 2W23+6+,� /7B,)-[/+,2 *,) +-+%�� *+6) /52B&)/2, +�8

,)+20/27X)�8 /%XF'�8 0,2 +� 5%C0+1� &7/*6� 513*U,*6� *,) X), 85�F1,772*7X)� F1&77,

+�84 � ',1,0+612*73� +�8 5%C0+1�8 &7/*6� 513*U,*6� F-)/+,2 +�5�G/+E)+,� +� *T7U�%�

751�� ,53 +� F1&77,. 5�8 ,)+2*+�2'/- *+� 5%C0+1�4 �2, 5,1&W/2F7,. F1&B�87/ *+6)

+27C +6� 2W23+6+,� . F2, /7B&)2*6 +�8 +-+%�8 *,) 0,2 5%C0+1� &7/*6�

513*U,*6� +� \�\4 �8)CG(�*,) 5%C0+1� &7/*6� 513*U,*6� /52%XF/+,2 +� 51E+� F1&77, +�8

+-+%�84 f%%� F1&77, /52%XF/+,2 3+,) 5/12**3+/1, ,53 X), ,)+20/-7/), /%XF'�8 ,1'-[�8) 7/ +�

-W2� F1&77,. 5�8,5�+/%/- CW65%C0+1�&7/*6�513*U,*6�4

Caption

Caption

Caption

&

&Open

penO

�, 5%,-*2, 0/27X)�8 W/) X'�8) 2W23+6+, 4 �2, ), X'�87/ 37(� +6 W8),+3+6+, ),

7/+,BX1�87/ +6) /*+-,*6 ,5/8G/-,� */ ,8+& 7/ 5%C0+1� &7/*6� 513*U,*6�. +�5�G/+�T7/

W-5%, +�8� 72, /+20X+,4 �2,� 0,2 W/) /-),2 W8),+C 6 /*+-,*6 *+6) /+20X+,. 6 /*+-,*6

7/+,BX1/+,2 *+� /537/)� ,)+20/-7/)� /%XF'�8 5�8 B1�)+-[�87/ ), /-),2 +� 5%,-*2� 0/27X)�8

5�8GX%�87/4

Caption

�3)� F2, %,+2)20&F1&77,+, 0,2 ,12G7�T�X'/2 W1&*6 +� 5%C0+1�&7/*6� 513*U,*6�4

�+20X+,4

�%C0+1� &7/*6� 513*U,*6��

�%,-*2� 0/27X)�8 5�8 ,B�1& +� 5%C0+1� &7/*6�513*U,*6�4

Captiong AddressA

������ ����� A� � �� ��������� ������ ��� �� ����� � ��5���� ������� ��� � ����� "Caption

�,+E)+,� +� 5%C0+1� . 6 /*+-,*6 7/+,BX1/+,2 ,53 ,)+20/-7/)� /%XF'�8 */ ,)+20/-7/)�

/%XF'�84 �*/21& 7/ +6) �5�-, F-)/+,2 ,8+C 6 7/+,B�1& 0,G�1-[/+,2 ,53 +2� +27X� +() 2W2�+C+()

0,2 4 � 2W23+6+, 0,G�1-[/2 ,) X), ,)+20/-7/)� /%XF'�8 75�1/- ),

W/'+/- +6) /*+-,*6 7/+& +� 5&+67, +�8 5%C0+1�8 4 �2, +27C 75�1/- ), W/'+/- +6)

/*+-,*6 7/+& ,53 0,2 F2, +27C W/) 75�1/-4 � 2W23+6+, 0,G�1-[/2 +6 */21&

*+6) �5�-, G/(1�T)+,2 +, ,)+20/-7/), /%XF'�84 �/ 0&G/ B317, 6 +27C +6� F2, 0&G/

,)+20/-7/)� /%XF'�8 /-),2 7�),W20C4 �8),+X� +27X� /-),2 . ". �. � 4 ) ,%%&c�87/ +6) +27C

F2, X),,)+20/-7/)� /%XF'�8,8+37,+, F-)/+,2 /5,),1-G76*6*+6*/21&4

Tab

Tab

Tab

TabStop TabIndex TabStop

TabIndex

TabIndex

TabIndex

True

False

�X%��. ,� %6BG/- 85� 3x2) 3+2 6 7/+&U,*6 */ X), ,)+20/-7/)� /%XF'�8 F-)/+,2 73)� ,) 6 +27C

+6� 2W23+6+,� /-),2 4 ) 6 +27C +6� 2W23+6+,� /-),2 . +�

,)+20/-7/)� /%XF'�8B,-)/+,2 ,')34

Enabled EnabledTrue False

�+,) W672�81F�T7/ X), ,)+20/-7/)� /%XF'�8 5&)( */ 72, B317, +� 5/12U&%%�) /1F,*-,�

,5�W-W/2 0&5�2/� /c�12*7�T +27X� *+2� 2W23+6+X� +�8. W2,7�1BE)�)+,� X+*2 +, ,1'20&

',1,0+612*+20& +�84 8+X� +2� +27X� ]18G7-*/2�a 75�1�T7/ ), +2� ,%%&c�87/ 0,+& +�*'/W2,*73

C ������ ��� ���������� ����5��

Page 31: Visual Basic 1 - 8

d$ d�

7X*( +�8 5,1,GT1�8 2W2�+C+() CZ0,2 0,+& +6) /0+X%/*6 +6� /B,17�FC� 7X*( +�8 0EW20,4

�-),2 *67,)+203 ), *67/2E*�87/ 3+2 �2 2W23+6+/� 5�8 /7B,)-[�)+,2 *+� 5,1&G81� 2W2�+C+(). 0,2

/-),2 W2,GX*27/� 0,+& +� '13)� *'/W2,*7�T. W/) /-),2 +� 5%C1/� *T)�%� +() 2W2�+C+() 5�8

',1,0+61-[�8) X), ,)+20/-7/)�4 &5�2/� 2W23+6+/� W/) X'�8) 853*+,*6 0,+& +� *'/W2,*73

,%%& 73)� 0,+& +6) /0+X%/*6 +6� /B,17�FC�4 �%� +� *T)�%� +() 2W2�+C+() /)3� ,)+20/27X)�8

/%XF'�8 75�1�T7/ ), +� W�T7/ */ %-*+, ,53 +� *T*+67, U�CG/2,� +�8 5/12U&%%�)+��

/1F,*-,�4

��%%X� 2W23+6+/� /-),2 0�2)X� */ 3%, +, ,)+20/-7/), /%XF'�8 ]54'4 a4

�5-*6�. 5�%%X� 2W23+6+/� *8),)+E)+,2 */ 0&5�2/� �7&W/� ,)+20/27X)() /%XF'�8 ]54'4

04&4 F2, +, ,)+20/-7/), 5�8 5,1�8*2&[�8) 0/-7/)�a4

�5&1'�8) 37(� 0,2 2W23+6+/� 5�8 /-),2 7�),W20X� F2, X), *8F0/0127X)� /-W�� ,)+20/27X)�8

/%XF'�8 ]54'4 F2, +� '1�)�W2,035+6. F2, +� 5%,-*2� 0/27X)�8 04&4a4

Name Left Top

BackColor BorderStyle Visible

Interval PasswordChar

^ ^

^�

�� � �� ���� ��������������n B�T +�5�G/+C*�87/ ,)+20/-7/), /%XF'�8 /5&)( *+6 B317, 75�1�T7/ ), [6+C*�87/ 0,2 5&%2

+6) /0+X%/*6 +�8 51�F1&77,+��4 �, W�T7/ 3+2 3%, %/2+�81F�T) 0,)�)20&4 �, 5%C01,

W2,+,FE). 3+,) \52X[�)+,2\ ,53 +� 5�)+-02 85�'(1�T) 0,2 /5,)X1'�)+,2. +, 5%C0+1, *67/-(*6�

0,2 /52%�FC� 7,10&1�)+,2. *+, 5%,-*2, 0/27X)�8 F1&B/+,2 0/-7/)� ,53 5%60+1�%3F2�. �2

1&UW�2 0T%2*6�*875/12BX1�)+,2 *,) ), 85&1'/2 0&+2 ), 08%-*�8)4

�1�0T5+/2 37(� +� /1E+67,4 �2, ), F-)�)+,2 0&5�2/� %/2+�81F-/� *+�) 85�%�F2*+C 51X5/2 ),

+�) 51�F1,77,+-*�87/ 0,2 /7/-� W/ F1&x,7/ �T+/ 72, F1,77C 0EW20,4 �E� XF2),) 3%,,8+&s

�/ �5�2�WC5�+/ 0%&W� /-),2 2W2,-+/1, ,5�W�+203. 0,+& +6) ,)&5+8c6 72,� /B,17�FC�. ),

,c2�5�2�T)+,2 X+�27, C 672X+�27, 0�77&+2, 0,2 ), 76 W672�81F�T)+,2 +, 5&)+, ,53 +6) ,1'C4

&+( ,53 ,8+C +6 %�F20C 0,2 �2 51�F1,77,+2*+X� 0�2+�T) ), '16*27�5�2C*�8) X+�27, C

672X+�27, 0�77&+2, ,53 W20C +�8� W�8%/2& /-+/ ,53 W�8%/2& 5�8 X'�8) 51�/+�27&*/2 +1-+�24 �2

*8)/2W6+�5�267X)�2 7&%2*+, 51�F1,77,+2*+X� 3+,) '1/2,*+/- ), W672�81FC*�8) 0&+2

0,2)�T1F2�. 51�*5,G�T) ), +� B+2&c�8) 7/ +X+�2� +135�. E*+/ ), 75�1X*�8) ), +�

/07/+,%%/8+�T) 0,2 *+� 7X%%�)4

�,%,23+/1,. *+2� W2,W20,*2,0X� F%E**/� 51�F1,77,+2*7�T. 5�8 � 51�F1,77,+2*73�

G/(1�T+,) *'/W3) +,8+3*67�� 7/ +6) 0(W20�5�-6*6. �2 51�F1,77,+2*+X� W672�81F�T*,) C

'16*27�5�2�T*,) X+�27/� \U2U%2�GC0/�\ ,53 W2,W20,*-/�4 �, W/W�7X), 5&)( *+, �5�-,

W1�T*,) ,8+X� �2 W2,W20,*-/� G/(1�T)+,) 3+2 C+,) 0&+2 +� �5�-� X51/5/ ), /527/%6G/- �

51�F1,77,+2*+C�4 �2 *TF'1�)/� +&*/2� +�8 ,)+20/27/)�*+1/B�T� 51�F1,77,+2*7�T

85,F�1/T�8) +6 W672�81F-, \,5�G60E)\ ,)+20/27X)() 5�8 ), 75�1�T) ), +, '16*27�5�2C*�8)

,8+�T*2, &%%�2 51�F1,77,+2*+X�4 g+*2. �2 5%61�B�1-/� 5�8 ,B�1�T) ',1,0+612*+20& 0,2

+135�8� *875/12B�1&� 72,� �)+3+6+,� �7,W�5�2�T)+,2 0,2 +�5�G/+�T)+,2 */ 72, 0�2)C

*8*0/8,*-,4 8+C 6 %�F20C �WCF6*/ *+�) �12*73 51�F1,77,+2*+20E) �)+�+C+() 5,137�2()

7/ +,,)+20/-7/), +�8B8*20�T 03*7�84

�� ,)+20/-7/)� ,5�+/%/- X), *8)W8,*73 0EW20, 0,2 W/W�7X)() 5�8 ,)+27/+(5-[/+,2 0,2

/%XF'/+,2 (� 7�)&W,4 &G/ ,)+20/-7/)� W2,GX+/2 72, W20C +�8. *8F0/0127X)6 �7&W, ,53

0,2 4 �2 2W23+6+/� ,5�+/%�T) +, ',1,0+612*+20& +()

,)+20/27X)(). �2 7XG�W�2 +�) +135� *875/12B�1&� +�8� 0,2 +, *87U&)+, +, ,-+2, 5�8 75�1�T)

), 51�0,%X*�8) ,%%,FX� *+2� 2W23+6+X� +�8� C /)/1F�5�-6*6 +() 7/G3W()4 �X*( ,8+E) +()

*+�2'/-() /52+8F'&)/+,2 6 W2,'/-12*6 /)3� ,)+20/27X)�8 0,2 6 *T)W/*6!*8)/1F,*-, +�8 7/ &%%,

,)+20/-7/), 51�0/27X)�8 ), '+2*+/- 72, /B,17�FC4 �5(� /-W,7/. +, F1,B20& ,)+20/-7/), 5�8

W2,GX+/2 6 b� /-),2 �2 B317/� 0,2 +, ,)+20/-7/), /%XF'�8 5�8 W672�81F�T7/ 7/ +,

51�*B/137/), /1F,%/-,4 �5&1'�8). (*+3*�. 0,2 ,)+20/-7/), 5�8 W/) /-),2 �1,+& ,%%&

/0+/%�T) /2W20X� /1F,*-/�4 �130/2+,2 F2, +, /2W20& ,)+20/-7/), . . .

. . 0,2 4

�,��� �%!a �%3�,��! ���6��

Clipboard Debug Printer

Screen App Err

�+� /537/)� 7&G67, G,,*'�%6G�T7/ 7/ +2�7/G3W�8� 0,2 +,*87U&)+,4

�����'��� ����+�) �5+203. ,)+20/27/)�*+1,BC 0,2 �W6F�T7/)� ,53 *87U&)+, 51�F1,77,+2*73. �

51�F1,77,+2*+C� W672�81F/- *'/W2&[�)+,� +6 W2/5,BC '1C*+6 F2, +6) /-*�W� W/W�7X)() 0,2

+6) /7B&)2*6 ,5�+/%/*7&+() 0,2 F1&B/2 +�) 0EW20, F2, +, *87U&)+, F2, ), 8%�5�2C*/2 +2�

%/2+�81F-/� 5�8 GX%/2 ), /52+/%/- +� 513F1,77& +�84

�2 B317/� ,5�+/%�T) +, G/7/%2EW6 ,)+20/-7/), +6� W2/5,BC�4 �2 +27X� +() 2W2�+C+() +�8�

0,G�1-[�8) +3*� +, �5+20& ',1,0+612*+20& +�8 5,1,GT1�8 +�8 �5�-�8 ,5�+/%�T) +� 513+85�

]54'4 2W23+6+/� . . . 04&4a. 3*� 0,2 +�) +135�

*875/12B�1&� +�8� ]54'4 2W23+6+/� . . 04&4a4 �&)( *+2�

B317/� +�5�G/+�T)+,2 +, 0,+&%%6%,,)+20/-7/), /%XF'�8 0,2 18G7-[�)+,2 �2 2W23+6+X� +�8�4

BorderStyle BackColor Left Top

Movable Enabled ShowInTaskbar

�/0+X%/*6 +�851�F1&77,+�� F-)/+,2 7/ +6) /52%�FC +�8 7/)�T. 85�/52%�FC 0,2 6

W2,0�5C,53 +6) -W2, /52%�FC. 85�/52%�FC 4

bMU �ABCA

�UV

%����������� ���(����672�81FC*+/ X), )X� X1F� 0,2�

�1,F7,+�5�2C*+/ +2� ,%%,FX� 2W2�+C+() +6� &*06*6� #!"4

%%&c+/ +� 7XF/G�� +6� B317,� \+1,UE)+,�\ +2� %,UX�4 �,1,+61C*+/ +6) ,%%,FC +()

W2,*+&*/() *+6 F1,77C /1F,%/-() 0,2 +6) ,%%,FC +�8 7/FXG�8� +�8 *0,12BC7,+3�

+6�*+�5,1&G81� /7B&)2*6�*0,12B67&+()4

%%&c+/ +� '1E7, +�8 85�U&G1�84

&)+/ W�027X� 7/ 3%/� +2� W8),+X� +27X� +6� 2W23+6+,� 4BorderStyle

��5�G/+C*+/ 5%C0+1, F1,77C� +-+%�84 �1,F7,+�5�2C*+/ W�027X� */ *8)W8,*73 7/

+6) 2W23+6+, 4BorderStyle

�6+C*+/ +6) /0+X%/*6 +�8 51�F1&77,+�� F2, W2&B�1/� +27X� +�8 0,2

W2,52*+E*+/ +6) 51,F7,+�5�-6*6 +() %/2+�81F2E) +�8 5,1,GT1�84 &)+/ +� -W2�

,%%&[�)+,� +2� +27X� ,53 +2� 2W23+6+/� . . 4

BorderStyle

MinButton MaxButton ControlBox

�6+C*+/ +6) /0+X%/*6 +�8 51�F1&77,+�� F2, W2&B�1/� +27X� +() 2W2�+C+() .

. . 4 �%XFc+/ +2� %/2+�81F-/� +�8 5,1,GT1�8 F2,

0&G/ +27C 2W23+6+,�4

Visible

Enabled Moveable ShowInTaskbar

�, X'/+/ 5,1,+61C*/2 3+2 +, 51�F1&77,+, +() q:kH?OL X'�8) W2,B�1/+20& /20�)-W2,

*+� 5&)( ,12*+/13 &01� +�8 5,1,GT1�8 +�8� W-5%, ,53 +� 5%C0+1� /%XF'�84 �2, ),

,%%&c�87/ +� /20�)-W2� 5�8 +�5�G/+/- ,53 73)� +�8 +� 5/12U&%%�) /1F,*-,� 7/ +6

W672�81F-, 0&G/ )X,� B317,�. W-)�87/ 0,+&%%6%6 +27C *+6) 2W23+6+, +6�

B317,�. 0,G�1-[�)+,� +� ,1'/-� 5�8 5/12X'/2 +� /20�)-W2�4 �+6 B317, +�8 X1F�8 +6�

&*06*6� ",%%&c+/ +� /20�)-W2�4

Icon

�53W/2c6� �� ,1'/-� 51X5/2 ), /-),2 0,+&%%6%6� 7�1BC� "�m"� j:iL 0,2 +T5�8 4

,+& +6) ,%%,FC +6� +27C� +6� 2W23+6+,� /7B,)-[/+,2 W2,%�F203 5,1&G81�. *+� �5�-�

51�*W2�1-[�87/ +� W-*0�. +6) 2/1,1'-, +() 0,+,%3F() 0,2 +� ,1'/-� 5�8 U1-*0/+,2 +�

/20�)-W2�4 Y&0/%�2 7/ +X+�2, /20�)-W2, 85&1'�8) 54'4 *+�)

4

.ico

\Program Files\

Microsoft Visual Studio\Common\Graphics\Icons

"4

��5�G/+C*+/ 5&)( */ 72, B317, ,)+20/-7/), /%XF'�84 %%&c+/ +2� W2,*+&*/2� +�8�. +6)

,1'20C GX*6 +�8�. +6 *+�-'2*C +�8�4

�4

�6+C*+/ +6) /0+X%/*6 +�8 51�F1&77,+�� +6� 51�6F�T7/)6� &*06*6� 0,2 0&)+/

5,1,+61C*/2� *+�) +135� /*+-,*6� +() ,)+20/27X)() /%XF'�8 5,+E)+,� +� 5%C0+1�

0,2 +, 5%C0+1, 4 %%&c+/ +6 */21& /52%�FC�4

Tab

Shift + Tab

N4

�1,F7,+�5�2C*+/ +6) &*06*6 #!�4#4

�'/W2&*+/ 72, B317, F2, /2*,F(FC *8)G67,+20�T�d4

,a

Ua

Fa

Wa

/a

*+a

[a

6a

Page 32: Visual Basic 1 - 8

� �"

�'/W2&*+/ +6 B317,�

�/ 72, B317, ), *'/W2&*/+/ X), /8GTF1,77� +7C7,. X),) 0T0%�. X), 5%C0+1� W2,+,FC�.

X), 5%,-*2� 0/27X)�84 ),W2,+&c+/ +, ,)+20/-7/), 7/ +6) (� 51�� +�

U&G��4 �2 5,1,+61/-+/s

]ECGBA p CVQC

�53W/2c6� �, ,)+20/-7/), /%XF'�8 W/) +�5�G/+�T)+,2 ,5/8G/-,� 5&)( *+6) /52B&)/2, +6�

B317,�. ,%%& */ WT� *+1E*/2� 5�8 U1-*0�)+,2 5&)( ,53 ,8+C4 ,2 6 /52B&)/2, +6�

B317,�,5�+/%/- *+1E*6. F2� ,8+3*8)�%20& X'�87/ +1/2� *+1E*/2�4

�'XW2, ,53 +�) 0EW20, 0,2\/0+85E*/2�\4

�'C7,+,. F1,77X�. /203)/�4

�%C0+1,. 5%,-*2, 0/27X)�8.1&UW�2 0T%2*6�. 5%,-*2,/203),�4

�+6) 5&)( *+1E*6 +�5�G/+�T)+,2 +, 5%,-*2, 0/27X)�8. +, 5%C0+1, F/)20&. �2 1&UW�2

0T%2*6�. +, 5%,-*2, /203)()4 �+6 7/*,-, *+1E*6 +�5�G/+�T)+,2 +, /8GTF1,77, +7C7,+,.

+, *'C7,+, 0,2 �2 /203)/�4 �+6) 0&+(*+1E*6 G, W�T7/ 3+2 F-)/+,2 6 *'/W-,*6 7X*, ,53 +�

513F1,77,7/ /)+�%X� *'/W-,*6� 0,2 5,1�8*-,*6� 0/27X)�84 �� 7&+2 U%X5/2 +6) 51�U�%C

+(),)+20/27X)(). F2� ,8+3 0,2 W/ W2,01-)�)+,2 ,5/8G/-,� �2 *+1E*/2�4

Y317,4 &+( *+1E*6

�/*,-, *+1E*6

�&)( *+1E*6

�4

M4

������ )

#������������� �� ���$����

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

,5/12F1&B�8) +6B2%�*�B-, +�8 �W6F�T7/)�8,53*87U&)+,51�F1,77,+2*7�T4

,,5,12G7�T) +, 52� 0�2)& ,53 +,*87U&)+,4

, *8)+&**�8) ,5%& 51�F1&77,+,. *+, �5�-, +1�5�5�2�T)+,2 *8F0/0127X)/� 2W23+6+/�

+(),)+20/27X)() 0,2 ), 0,%�T) 7/G3W�8�5�8W1�8) 5&)(*+,,)+20/-7/),4

53 +6) 0,+,*0/8C +() 51E+() *TF'1�)() 85�%�F2*+E) 7X'12 +6) /5�'C 5�8 /7B,)-*+60,)

+, q:kH?OL. �2 51�F1,77,+2*+X� W672�81F�T*,) %�F2*7203 /B,17�FE) '16*27�5�2E)+,�

W2,W20,*2,0X� F%E**/� 51�F1,77,+2*7�T. �2 �5�-/� G/(1�T) 3+2 +� 513F1,77, /0+/%/-+,2

,53 72, 4 �T7B(), 7/ +2� ,5,2+C*/2� +() 76',)E) ,8+�T +�8 +T5�8. +�

513F1,77, ,1'-[/2 ), /0+/%/-+,2 ,53 +6) 51E+6 +�8 /)+�%C4 �2 /)+�%X� +�8 51�F1&77,+��

+�5�G/+�T)+,2 6 72, 7/+& +6) &%%6 7/ +6 */21& 5�8 G, 0%6G�T) ,53 +6) 0/)+120C 7�)&W,

/5/c/1F,*-,�4 �2 5,)+3� /-W�8� X%/F'�2 5�8 51,F7,+�5�2�T)+,2 512) ,53 W2,0%,WE*/2� 0,2

5,1,0&7x/2� */ W2,W20,*-/� ,)&%�F, 7/ +2� +1X'�8*/� *8)GC0/� 5/12X'�)+,2 7X*, *+�

513F1,77,4

� + �� _�" b����""

+��$�����/ +, q:kH?OL. +� ]%/2+�81F203 *T*+67,. U2U%2�GC0/� 1�8+2)E).

U�6G6+20& 51�F1&77,+,. �W6F�- *8*0/8E)a 0&%8x/ +3*� 5�%T +� 8%203 7/ +� 7,)WT, +�8.

E*+/ +� %�F2*7203 /B,17�FE) ), G/(1/- +� 85�%�F2*+203 *T*+67, *,) 72, &%%�8 +T5�8

76',)C. W2,B�1/+20C ,53 +2� 76',)X� b?k �<JIPkk. +6� �5�-,� 6 %/2+�81F-, 0,G�W6F/-+,2

]&F/+,2 0,2 BX1/+,2 0,%T+/1,a ,53 ] a4

�������� ������ ��!

���6�� �0�"��

�2 76',)X� b?k �<JIPkk*+61-[�)+,2 *+6) X))�2,+�8 ,5,12G76+C51�F1&77,+��. � �5�-��0,G�1-[/2 +6 */21&,)&0%6*6� +() /)+�%E),53 +6) 0T12, 7)C76.51�*W2�1-[/2 W6%,WC +6*/212,0C 1�C /%XF'�8+�8 51�F1&77,+��4

����� ���� )� ������� �� ������ ������� ����� ������� �� ���� ���� ���& ����������! ������ ���"

�%203

��F2*7203 /B,17�FC�

�%203f%%/�/B,17�FX�

D1C*+6�

�13F1,77,����� ��� ����� �������&�

�87U&) /-),2 0&+2 5�8 51�0T5+/2 ,53 W2,B�1/+20X� ,2+-/� 0,+& +6 W2&10/2, %/2+�81F-,� /)3�

51�F1&77,+��4 �8F0/0127X),.. +, *87U&)+,51�0,%�T)+,2 ,53�

+� '1C*+6. 54'4 3+,) 0&)/2 0%20 +�8 5�)+202�T. C 51,F7,+�5�2/- 7/+,0-)6*C +�8. 3+,) 0&)/2

5%60+1�%3F6*67X*,*/ X),5%,-*2� 0/27X)�8 04&4.

+� -W2� +� 513F1,77,. (� ,5�+X%/*7, &%%�8 *87U&)+��. 54'4 ,)�-F/2 C 0%/-)/2 X),

5,1&G81�. ,5�0+& +6) /*+-,*6 X),,)+20/-7/)� /%XF'�8 04&4.

&%%6 /B,17�FC. 54'4 ,-+6*6 F2, %Cx6C,5�*+�%C 76)T7,+��.

+� -W2� +� 85�%�F2*+203 *T*+67,. 54'4 W2,0�5C */ +,0+& '1�)20& W2,*+C7,+, 5�8 �1-[/2

X),� '1�)�W2,035+6�4

+���6���K

��F2*7203 *8*+C7,+��

��F2*+203 *8*+C7,+��

Page 33: Visual Basic 1 - 8

�� �N

�+�) 0,G�W6F�T7/)� ,53 *87U&)+, 51�F1,77,+2*73. � 51�F1,77,+2*+C� /52*8)&5+/2 *+,

*87U&)+, W2,W20,*-/�. �2 �5�-/� /0+/%�T)+,2. 3+,) 51�0,%/-+,2 +� ,)+-*+�2'� *87U&)4 � */21&

7/ +6) �5�-, 51�0,%�T)+,2 +, *87U&)+,. /5�7X)(� 0,2 6 */21& 7/ +6) �5�-, G, /0+/%/*+�T) �2

W2,W20,*-/�. 75�1/- ), /-),2 W2,B�1/+20C 0&G/ B�1& 0,2 0,+& *8)X5/2, 75�1/- ), G/(16G/-

'1�)20E� 76 51�U%Xx2764 �2, 5,1&W/2F7,. +� 5�2� 5%C0+1� G, 5,+C*/2 X),� '1C*+6� ,53 72,

*/21& 5%C0+1() F2, ), /52%Xc/2 72, W2,W20,*-,. 0,2 5�2, ,012UE� '1�)20C *+2F7C G, +� 51&c/2.

/-),2 GX7, +�8 '1C*+6. 0,2 *+6) 5/1-5+(*6 5�8 G, GX%,7/ X), 513F1,77, ), 5/12X'/2 +X+�2,�

7�1BC� /%XF'�8�. E*+/ ), ,5�01-)/+,2 &7/*,. G, 51X5/2 ), +�8� /52+/%/- */ �5�2�WC5�+/

*67/-� +�84

����� ��� )� ��������� �!���� ����%� ����� � ������� � ���������� ���!� � ��� �� ������ � �� � �� ���� ����"

��) X%/F'� W2,'/-12*6� +() *87U&)+() +�) ,),%,7U&)/2 +� %/2+�81F203 *T*+67,. +� �5�-� 7/

0,+&%%6%� ] a 51�0,%/- +6 W2XF/1*6 0,2 +6)

/0+X%/*6 +6� 0,+&%%6%6� W2,W20,*-,�4 &G/ *87U&) +� /5/c/1F&[/+,2 51E+, +� %/2+�81F203

*T*+67, 0,2 ,) '1/2,*+/- 7/+,U2U&[/2 7C)87, *+2� /B,17�FX�4 �/ 5/1-5+(*6 5�8 6 /B,17�FC

/-),2 /B,17�FC b� +� 7C)87, 7/+,U2U&[/+,2 *+6) 0,+&%%6%6

. 5�8 X'�87/*8FF1&x/2. E*+/ ), F-)�8) �2 /)X1F/2/� 5�8 X'�87/ 51�F1,77,+-*/24

� + ����� �������! � ����*� �����1$"1

���2���-� ,� +%-2�� !

���6��*�

$%&'�()�$ :+,-

,- �'1C*+6� 0&)/2 0%20*+� 5%C0+1�4

������ ���� � ��� �&� �������%� � �� �� ������& �� �� �������" #� � �� � ������� �� ���� �� ����� �� * �� 5�� � ��� ������ �� ���� �%�� � ��� �� �������� "

�2, 0&5�2, *87U&)+, +� %/2+�81F203 *T*+67, +() q:kH?OL /0+/%/- 0,2 0&5�2, 513*G/+6

%/2+�81F-,. 54'4 +� 0%20 5&)( */ X), 5%C0+1� W2,+,FC� 51�0,%/- �52*G�'E16*6 +�8

5%C0+1�8 F2, 3*� W2&*+67, � '1C*+6� 01,+& 5,+67X)� +� 5%C0+1� +�8 5�)+202�T. +�

5&+67, /)3� 5%C0+1�8 /%,'2*+�5�-6*6� *+6 F1,77C +-+%�8 /)3� 5,1,GT1�8 51�0,%/-

/%,'2*+�5�-6*6 +�8 5,1,GT1�8 04&4 8+X� +2� %/2+�81F-/� W/) 75�1�T7/ ), +2�

5,1,0&7x�87/ C ), +2� +1�5�5�2C*�87/4 �, /0+/%/*+�T) �5(*WC5�+/ 0,2 7&%2*+, (�

X'�8)4 �5�1�T7/ 37(� ), +2� /5,8cC*�87/ 5/12F1&B�)+,� +2� /525%X�) %/2+�81F-/� 5�8

G, GX%,7/ ), /0+/%/*+�T) *+6) ,)+-*+�2'6 85�1�8+-), W2,'/-12*6� *87U&)+��4 �

*67/2(G/- 3+2 � 51�F1,77,+2*+C� W/) /-),2 85�'1/(7X)�� ), W672�81FC*/2 W2,W20,*-/� F2,

3%, +, *87U&)+, 5�8 /-),2 W8),+3) ), 51�0Tx�8) 5,1& 73)� F2, 3*, /52G87/- 513*G/+/�

%/2+�81F-/�4

Private Sub OK_Click()

ShowMainFormEnd Sub

�/2+�81F203 *T*+67,

�2,W20,*-, "

�2,W20,*-, �

�2,W20,*-, �

�13F1,77, �

�13F1,77, "

��F2*7203 /B,17�FE)

�87U&) ��'2

,2

�+/-%/�C)87,

�2,W20,*-, "

�6)T7,+,

9- �+X%)/+,2 7C)87, ), /0+/%/*+/- 6 85�1�8+-),

W2,'/-12*6�*87U&)+�� 5�8 X'/2 F1&x/2 �

51�F1,77,+2*+C�4

*4 �, q:kH?OL 5,1�8*2&[�8)

+� 5%C0+1� 5,+67X)�4

<������ ��� �5� ���� ���$�����

g'�87/ W/2 */ 51�6F�T7/)� 7&G67,. 3+2 */ 0&G/ B317, /52*8)&5+/+,2 0,2 X), 5,1&G81�

0EW20,4 �+� 5,1&G81� ,8+3 F1&B�)+,2 �2 85�1�8+-)/� W2,'/-12*6� *87U&)+(). 5�8 ,B�1�T)

+6 B317, 0,2 +, ,)+20/-7/), /%XF'�8 +6�4 �.+2 85&1'/2 F1,77X)� *+, 5,1&G81, 0EW20, 3%()

+() B�17E) 0,2 *+, 5,1&G81, 0EW20, +() U,*20E) 51�F1,77,+2*+20E) 7�)&W() ]I?HJ@<La

,5�+/%/- +� 513F1,77, +6� /B,17�FC�4

�2, ), /7B,)2*+/- +� 5,1&G81� 0EW20, 72,� *8F0/0127X)6�B317,� W/-')�87/ +6B317,*+6

%-*+, +�85,1,GT1�8 X1F�8 0,2 5,+&7/ +� 5%C0+1� /7B&)2*6� 0EW20, ]r?H<b:<Oa. C 52� ,5%&.

0&)�87/ W/c- 0%20 5&)( *+6 B317, 0,2 /52%XF�87/ ,53 +� ,),W837/)� 7/)�T 5�8

G, /7B,)2*+/-4

#EVQ �JQR

�X*, */ 72, 51�F1,77,+2*+20C 7�)&W, B317,�. 0&G/ 85�1�8+-), W2,'/-12*6� *87U&)+��

X'/2 7�),W203 3)�7,4 �, �)37,+, ,8+& W-W�)+,2 ,8+37,+, ,53 +� 5/12U&%%�) /1F,*-,� 0,2

,5�+/%�T)+,2 ,53 WT� *8)G/+20&� +� 3)�7, +�8 ,)+20/27X)�8. +� *T7U�%� +6� 85�F1&772*6�

]�a 0,2 +� 3)�7, +�8 4 _ 85�1�8+-), W2,'/-12*6� *87U&)+�� ,1'-[/2 7/ +2� 0(W20X�

%Xc/2� 0,2 +� 3)�7& +6� 0,2 +/17,+-[/2 7/ +6) /)+�%C 4 � F/)20C 7�1BC

+()W2,W20,*2E) W2,'/-12*6�*87U&)+() /-),2�

�������

Private Sub End Sub

Private Sub

End Sub

:

:

áíôéêåßìåíï_óõìâÜí()

åíôïëÞ_1

åíôïëÞ_2�)�7, 85�1�8+-),�

�/12�'C 35�8 5/12F1&B/+,2 7/0EW20, 6 W2,W20,*-, +6� 85�1�8+-),�4

�12) W672�81FC*�87/85�1�8+-)/� W2,'/-12*6�*87U&)+() F2, X),,)+20/-7/)�. 51X5/2 ),X'�87/ ,5�B,*-*/2 F2, +�3)�7& +�84 ) ,%%&c�87/+� 3)�7, /)3�,)+20/27X)�8. W/),%%&[�8) ,8+37,+, 0,2 +,�)37,+, +() 85�1�8+2)E)W2,'/-12*6� +()*87U&)+() +�84

�2, ), W672�81FC*�87/ 72, 85�1�8+-), 5�8 W2,'/21-[/+,2 X), *87U&) F2, X), ,)+20/-7/)�.

/52%XF�87/ +� ,)+20/-7/)� ,53 +6) ,12*+/1C 5+8**37/)6 %-*+, +�8 5,1,GT1�8 0EW20, 0,2 +�

*87U&) ,53 +6) 5+8**37/)6 %-*+,*+,W/c2&4

�+8**37/)6 %-*+, ,)+20/27X)()

�+8**37/)6 %-*+, *87U&)+()

�/12�'C 0EW20, 85�1�8+-),�

�7B&)2*6 72,�!72,�

85�1�8+-),�

�8)/'37/)6 %-*+, 85�1�8+2)E)

������ ��� )� � ��*��� �%��

�, *87U&)+, W/) /-),2 0�2)& F2, 3%, +, ,)+20/-7/),4 � 5+8**37/)6 %-*+, *87U&)+()

/)67/1E)/+,2 W8),720& ,)&%�F, 7/ +� /-W�� +�8 ,)+20/27X)�8 5�8 /52%XF�87/ *+6)

5+8**37/)6 %-*+,,)+20/27X)()4�/120& ,53 +,52� *8)6G2*7X),*87U&)+, /-),2�

Activate: W672�81F/-+,2 ,53 B317/� +6 *+2F7C 5�8 ,53 ,)/)/1FX� F-)�)+,2 /)/1FX�4 &G/

'1�)20C *+2F7C 73)� 72,B317, /-),2 /)/1FC4

Change: 51�0,%/-+,2 7/ +6) ,%%,FC +() W/W�7X)() 5�8 5/12X'/2 +� ,)+20/-7/)� /-+/ 7/

/)X1F/2/� +�8 '1C*+6,53 +�5%60+1�%3F2� C +� 5�)+-02 /-+/ ,53 0EW20,4

Click: 51�0T5+/2 3+,) � '1C*+6� 5,+& 0,2 ,BC)/2 +� 5%C0+1� +�8 5�)+202�T. /)E � W/-0+6�

U1-*0/+,2 5&)( ,53 +� ,)+20/-7/)�4 �%, *'/W3) +, ,)+20/-7/), WX'�)+,2 ,8+3 +� *87U&)4

�2, 7/120& 7&%2*+,,)+20/-7/), +�*87U&) 51�0T5+/2 0,2 7/ ,%%,FC +6� +27C� +�8�4

DoubleClick: 51�0T5+/2 3+,) � '1C*+6� 0&)/2 W25%3 0%20 5&)( *+� ,)+20/-7/)�4 �, 5%C0+1,

W2,+,FC� W/) 85�*+61-[�8) ,8+3 +�*87U&)4

DragDrop: 51�0T5+/2 *+� +X%�� +6� W2,W20,*-,� \ \ ] a. 5�8\r%� 6( &\� VCBF� VCEa

5&)( */ X), ,)+20/-7/)�4 �4'4 0,+& +6 7/+,B�1& F2, ,)+2F1,BC /)3�

,1'/-�8 ,5372, GX*6*/ 72,) &%%64

/B,173[/+,2

,1'/-�8 ,53 72,

GX*6

Page 34: Visual Basic 1 - 8

�# �d

DragOver: 51�0T5+/2 0,+& +� 5X1,*7, /)3� ,)+20/27X)�8 *+� �5�-� /B,173[/+,2 6

W2,W20,*-, \*T1/ 02 &*/\ ]H=PK�H=?>a 5&)(,53 X),&%%�,)+20/-7/)�4

GotFocus: 51�0,%/-+,2 3+,) X), ,)+20/-7/)� ,5�0+& +6) /*+-,*64 �8)CG(� 0,+& +6)

/c8561X+6*6 /)3� +X+�2�8 *87U&)+�� W-)�87/ ,1'20X� +27X� */ 0&5�2/� 2W23+6+/� +�8

,)+20/27X)�84

KeyPress: 51�0T5+/2 3+,) � '1C*+6� 5,+& 0,2 ,BC)/2 X), 5%C0+1� +�8 5%60+1�%�F-�84 ��

*87U&) +� WX'/+,2 +� ,)+20/-7/)� 5�8 X'/2 +6) /*+-,*64 �2, B317, 75�1/- ), W/'+/- +�

*87U&) 73)� ,) 5/12X'/2 ,31,+, 0,2 76 /)/1F�5�267X), ,)+20/-7/), /%XF'�8 C +6)

2W23+6+, 7/ +27C 4KeyPreview True

KeyDown: 51�0T5+/2 3+,) � '1C*+6� 5,+& X),5%C0+1� +�85%60+1�%�F-�84

KeyUp: 51�0T5+/2 3+,) � '1C*+6�,BC)/2 +� 5%C0+1� +�85%60+1�%�F-�84

Load: 51�0,%/-+,2 3+,) B�1+E)/+,2 72, B317,4 �8)6G-[/+,2 +3+/ ), W-)�87/ ,1'20X� +27X� */

0&5�2/� 2W23+6+/� +) ,)+20/27X)() +6�B317,�4

LostFocus: 51�0,%/-+,2 3+,) X), ,)+20/-7/)� '&)/2 +6) /*+-,*64 �8)CG(� +3+/ /%XF'�87/ +2�

+27X� 5�8 X'�8) W�G/- ,53 X), '1C*+6 C&%%,*67/-, +�851�F1&77,+��4

MouseMove: 51�0,%/-+,2 3+,) � W1�7X,� +�85�)+202�T 02)/-+,2 5&)(,53 +�,)+20/-7/)�4

MouseDown: 51�0T5+/2 3+,) � '1C*+6� 5,+& +� 5%C0+1� +�85�)+202�T4

MouseUp: 51�0T5+/2 3+,) � '1C*+6�,BC)/2 +� 5%C0+1� +�85�)+202�T4

"��������� ��� ������������B � �����( BEnd

�� 513F1,77& 7,� 75�1/- ), +/17,+2*+/- ,) 0&)�87/ 0%20 *+� 5%C0+1� 0%/2*-7,+�� 5�8

U1-*0/+,2 *+, W/c2& +6� F1,77C� +-+%�8 +�8 5,1,GT1�8 +�84 �7(� */ 5�%%& 51�F1&77,+,

W/) 51X5/2 � '1C*+6� ), X'/2 72, +X+�2, W8),+3+6+, 0,2 51X5/2 ), +�8 /52U&%%/+,2 ),

,0�%�8GC*/2 72, 51�0,G�12*7X)6 W2,W20,*-,. 5�8 ), +,0+�5�2/- +, W/W�7X), 512) F-)/2 �

+/17,+2*73� +�8 51�F1&77,+��4 �/ ,8+C +6) 5/1-5+(*6 W/) /B�W2&[�87/ +6 F1,77C +-+%�8 7/

5%C0+1� +/17,+2*7�T4 � +/17,+2*73� +�8 51�F1&77,+�� G, F-)/+,2 +3+/ 7/ +6) /0+X%/*6 +6�

/)+�%C� 4End

m\61\1 :+,-

, W672�81F6G/- 72, B317, 7/ X), 5%C0+1� W2,+,FC�. 7/ +� 3)�7, 0,2

4 �+,) 5,+&7/ +� 5%C0+1� GX%�87/ ), W2,035+/+,2 6 /0+X%/*6 +�8

51�F1&77,+��4 �0+/%�T7/ +2� /cC� /)X1F/2/��

Exit

"¸îïäïò"

Caption

Exit

,-

*-

9-

%%&[�87/ +6) +27C +6� 2W23+6+,�

+6�B317,�*/

%%&[�87/ +6) +27C +6� 2W23+6+,�

+6�B317,�*/ 4

%%&[�87/ +6) +27C +6� 2W23+6+,�

+�85%C0+1�8*/

Caption

"Ôåñìáôéóìüò"

"¸îïäïò"

.

.

ControlBox

Caption

False

������ ��� 6 ���� ���� ����! ����������� ���

&)�87/ W25%3 0%20 *+� 5%C0+1� . �53+/ /7B,)-[/+,2 +� 5,1&G81� 0EW20,. 7/

X+�27/� +6) +/%/8+,-, 0,2 +6) 51E+6 F1,77C +6� 85�1�8+-),�*87U&)+�� 4

Exit

Click

�&G67, �1E+�4�E� *+,7,+&7/�

�6+&7/ +6 W672�81F-, /)3� )X�8 X1F�8 ,53 +� 5/12U&%%�) /1F,*-,� 0,2 *+6 B317,

+�5�G/+�T7/ +� 5%C0+1�W2,+,FC�4

�-)�87/ +27X� *+2� 2W23+6+/� +(),)+20/27X)()4

�%60+1�%�F�T7/ +6) /)+�%C 7X*, *+6) 85�1�8+-),4End

Private Sub

End

End Sub

Exit_Click()

�6+&7/ +6) /0+X%/*6 +�8 51�F1&77,+�� ,53 +6) /52%�FC 0,2 /%XF'�87/. ,)

%/2+�81F/- *(*+& +�5%C0+1�4

Run | Start

��2, 37(� /-),2 6 W2,B�1& 7/+,cT +6� /)+�%C� 0,2 +6� /)+�%C� _ /)+�%C

*67,+�W�+/-. *+6) �8*-,. +� +X%�� +6� 5/12�'C� 5�8 F1&B�)+,2 �2 /)+�%X� +6�

85�1�8+-),� 0,2 +/17,+-[/2 +6) /0+X%/*6 +6� 85�1�8+-),�4 �5(� G, W�T7/ *+6 *8)X'/2, 7/+&

+6) /0+X%/*C +6� ]*/ &%%/� 5/125+E*/2� 5%6) ,8+�T +�8 5,1,W/-F7,+��a +� 513F1,77,

/c,0�%�8G/- +6) /0+X%/*C +�84 &G/ 85�1�8+-), W2,'/-12*6� *87U&)+��. ,%%& 0,2 0&G/ &%%6�

7�1BC� 85�1�8+-), X'/2 F2, +/%/8+,-, /)+�%C. +6) /)+�%C )+-G/+,. 6 /)+�%C

+/17,+-[/2 +� 513F1,77, 0,2 51�0,%/- +6 W2,0�5C +�84

s

4

End Sub End End

Sub

End Sub End

�� 513F1,77, 5�8 73%2� F1&x,7/ /-),2 5�%T ,5%34 �/ &%%, 51�F1&77,+, 37(�. *+, �5�-, 6

W2,W20,*-, +/17,+2*7�T /-),2 52� *T)G/+6 ],5,2+/-+,2 ), /)67/1(G�T) ,1'/-, 0,2 U&*/2�

W/W�7X)() 0,2 ), 0%/-*/2 6 W2/5,BC 7/ &%%/� /B,17�FX�a. 512) ,53 +6) /)+�%C 75�1/- ),

85&1'�8) 5&1, 5�%%X� /)+�%X�4 8+3 W/ *67,-)/2 3+2 +6) /)+�%C +6 F1&B�87/ 5&)+, *+�

+X%�� 72,� 85�1�8+-),�4�5�1�T7/ ), +6 F1&x�87/ */ �5�2�WC5�+/ *67/-�4 �5-*6�. 7X*, *+�

-W2� 513F1,77,75�1�T7/ ), '16*27�5�2C*�87/ 5/12**3+/1/� ,537-, /)+�%X� +/17,+2*7�T4

End

End

%�56���� ��(� �� ������

� 52� ,5%C %/2+�81F-, 5�8 75�1�T7/ ), [6+C*�87/ ), /0+/%/*+/- 7X*, */ 72, 85�1�8+-),

W2,'/-12*6� *87U&)+�� /-),2 6 ,%%,FC +6� +27C� 72,� 2W23+6+,� /)3� ,)+20/27X)�84 � /)+�%C 7/

+6) �5�-, F-)/+,2 ,8+C 6 ,%%,FC. /-),2 72, ,5%C ]

a. 6 �5�-, X'/2 +6 7�1BC�

%����� %+42 � ! ����! ���$1"��"�

�������"�

�� ������� � ��� � ��������

35�8. +� 3)�7, 5�8 X'�87/ WE*/2 *+� ,)+20/-7/)�. +� 3)�7, +6� 2W23+6+,�.

+6� �5�-,� GX%�87/ ), ,%%&c�87/ +6) +27C 0,2 72, ,12G76+20C. %�F20C C

,%B,12G76+20C *+,G/1&. 7/+,U%6+C C 5,1&*+,*6 +6� �5�-,� 6 +27C G, ,5�W�G/- F2, +27C *+6)

2W23+6+,4

�� ������ � ���

��������

�5(� X'�87/ W/2. 72, 2W23+6+, 75�1/- ), 5&1/2 *8F0/0127X)�8 /-W�8� +27X�4 f%%/� 2W23+6+/�

75�1�T) ), 5&1�8) ,12G76+20X� +27X�. &%%/� 73)� +2� +27X� 0,2 0,2 &%%/�

,%B,12G76+20X� +27X�4

True False

h�) +135� *T)+,c6� +()5,1,*+&*/() G, W�T7/*+� /537/)� 7&G67,4�/ ,8+3 +� 7&G67, G,'16*27�5�2C**�87/ 5�%T,5%X� 5,1,*+&*/2�4

$%$'�3)�$<$ :+*-

g*+(/+20X+,. 7/ 3)�7, 4� /)+�%C�

/7B,)-[/2 *+6) /+20X+, +� 0/-7/)�. 5�8 B,-)/+,2 *+? W/c- *0X%��. 7X*, *+,

] a4

Message

,���

%�� �*�� (�����

g*+(5%C0+1�W2,+,FC�. 7/ 3)�7, 4� /)+�%C�

,5/)/1F�5�2/- +� 5%C0+1�. E*+/ ), 76 WX'/+,2 +6) /*+-,*6 0,2 ), 76) /-),2 W8),+C 6

5130%6*6 +�8 *87U&)+�� . 3+,) 5,+2X+,2 +� 5%C0+1� +�8 5�)+202�T 5&)( */ ,8+34

�,,5/)/1F�5�267X),5%C0+1,W2,01-)�)+,2 ,53 +6) /+20X+, +�8� 5�8 F-)/+,2 F0124

OK

Click

g*+(5%,-*2� 0/27X)�8. 7/ 3)�7, 4�2 /)+�%X��

+�8 ,%%&[�8) +2� W2,*+&*/2� 0,2 +2� W2,7�1BE)�8) */ Tx�� � iO:>L 0,2 5%&+�� "�

iO:>L. ,)+-*+�2',4

Product

�, 0/-7/), F1&B�)+,25&)+, 7/+,cT W25%E)/2*,F(F20E)4

Message.Caption = "Ðñïóï÷Þ! Ìç áðïäåêôÞ ôéìÞ"

Product.Height = 200

Product.Width = 1600

,a

Ua

Fa

OK.Enabled = False

Page 35: Visual Basic 1 - 8

�� �M

m\61\1 :+*-

, W672�81F6G/- 72, B317, 7/ 72, /+20X+,. 7/ 3)�7, . 0,2 WT� 5%C0+1, W2,+,FC�

7/ �)37,+, 0,2 4 �+,) 5,+&7/ +� 5%C0+1� GX%�87/ ), /7B,)-[/+,2 X),

7C)87, *+6) /+20X+, 0,2 3+,) 5,+&7/ +� 5%C0+1� +� 7C)87, ), W2,F1&B/+,24

�0+/%�T7/ +2� /cC� /)X1F/2/��

Message

Show Clear Show

Clear

�6+&7/ +6 W672�81F-, /)3� )X�8 X1F�8 ,53 +� 5/12U&%%�) /1F,*-,� 0,2 *+6 B317,

+�5�G/+�T7/ +,,)+20/-7/), /%XF'�84

;- %%&[�87/ +2� +27X� +() 2W2�+C+()

+()5%C0+1() 0,2 */ 0,2

,)+-*+�2',4

Caption

Show Clear ÌÞíõìá

ÄéáãñáöÞ

\ \\ \

������ ���� � ��*��� ���!� ���

�-)�87/ +27X� *+2� 2W23+6+/� +() ,)+20/27X)()4

&)�87/ W25%3 0%20 *+� 5%C0+1� �53+/ /7B,)-[/+,2 +� 5,1&G81� 0EW20,. 7/

X+�27/� +6) +/%/8+,-, 0,2 +6) 51E+6 F1,77C +6� 85�1�8+-),�*87U&)+��

Show.

4Click

�%60+1�%�F�T7/ +6) /)+�%C 5�8 G, ,%%&[/2 +6) 2W23+6+, +6� /+20X+,�Caption

4Message

�6 *+2F7C 5�8 F1&B�87/ +6) +/%/-,.5�8 '(1-[/2 +� 3)�7, +6� /+20X+,�7/ +6) 2W23+6+,. /7B,)-[/+,2 X),&),W837/)� 7/)�T 7/ 3%/� +2�W2,GX*27/� 2W23+6+/� +2� /+20X+,�4�6*+2F7C 7&%2*+, 5�8 5,+&7/ +� 5%C0+1�

/*+2&[/+,2 6 2W23+6+,�5�1�T7/ ), ,5�W/'+�T7/ +6) 2W23+6+,0,2 ), ,5�BTF�87/ +6) 5%60+1�%3F6*63%�8 +�8 �)37,+�� +6� 5,+E)+,� +�

5%C0+1�

C Caption4

4Tab

������ ���� � �� �� �&����������

&)�87/ W25%3 0%20 *+� 5%C0+1� 0,2 *875%61E)�87/ +�) 0EW20,4 �2

85�1�8+-)/� +�5�G/+�T)+,2 7X*,*+�5,1&G81� 0EW20, ,%B,U6+20&4

Clear

Private Sub

End Sub

Private Sub

End Sub

Clear_Click()

Message.Caption = ""

Show_Click()

Message.Caption = "ÃåéÜ óïõ ößëå!"

� *67/2(G/- 3+2 +, WT� *8)/'37/), W25%& /2*,F(F20& ,5�W-W�8) +6) +27C

] a4 � 76W/)20C *87U�%�*/21& *+6) �8*-, /00/)E)/2 +�

5/12/'37/)� +6� /+20X+,�4

\\ � ,%���

���6����%�2 "�## ���$"1

�/ 5/1-5+(*6 5�8 +� ,)+20/-7/)�. *+� �5�-� GX%�87/ ), ,),B/1G�T7/. /-),2 6 -W2, 6B317, +�8

5,1,GT1�8 0EW20,. 75�1�T7/ ,)+- F2, +� 3)�7& +6� ]5�8 75�1/- ), ,%%&c/2 *+� 7X%%�)a ),

'16*27�5�2�T7/ +6) 0(W20C %Xc6Me4

�� ,)+20/-7/)� Me

,- %%&[�87/ +6) +27C +6� 2W23+6+,�+6� B317,� */Caption

\4"Åðßäåéîç

ìçíýìáôïò

*- �2,F1&B�87/ +6) +27C +6� 2W23+6+,�+6� /+20X+,�4

Caption

9- �-)�87/ �)37,+,*+,5%C0+1,4

m\61\1 :+9-

, W672�81F6G/- 72, 7201C /B,17�FC *+6) �5�-, 6 B317, G, 5,12*+&)/2 +� 'E1� /)3�

W(7,+-�8. *+� �5�-� 85&1'/2 72, %&75, 5�8 +6) ,)&U/2 0,2 +6 *UC)/2 X),� W2,035+6�4

1'20&. 6 %&75, /-),2 ,),77X)6. +� W(7&+2� B(+-[/+,2 0,2 � W2,035+6� F1&B/2 /5&)( +�8

�+,) 5,+6G/- � W2,035+6� 0,2 *UC)/2 6 %&75,. +� W(7&+2� *0�+/2)2&[/2 0,2 � W2,035+6�

F1&B/2 /5&)( +�8

On

Off

4

4

� %&75, /-),2 X), ,)+20/-7/)� /%XF'�8 /203),� 7/ 3)�7, 0,2 � W2,035+6� W/) /-),2 X),

73)� 5%C0+1� W2,+,FC�. ,%%& WT�. +� X), +�5�G/+67X)� 5&)( *+� &%%�. 7/ �)37,+,

0,2 �0+/%�T7/ +2� /cC� /)X1F/2/��

Lamp

OnButton OffButton4

�6+&7/ +6 W672�81F-, /)3� )X�8 X1F�8 ,53 +� 5/12U&%%�) /1F,*-,� 0,2 *+6 B317,

+�5�G/+�T7/ +,5%C0+1,W2,+,FC�4

�-)�87/ +27X� *+2� 2W23+6+/� +() ,)+20/27X)()4

,- %%&[�87/ +6) +27C +6� 2W23+6+,�

+6�B317,�*/

Caption

\ \4ÄùìÜôéï

������ �� � 7���5���� ���� ��� �������

�, '1E7,+,5/12F1&B�)+,2 *+�W/0,/c,W203 *T*+67,,1-G76*6�4

��5�G/+�T7/ X), ,)+20/-7/)� /%XF'�8 /203),� 5&)( *+6 B317, 0,2 [6+&7/ ,%%,FC +6�

+27C� +6� 2W23+6+,� �7B,)-[/+,2 +� W2,%�F203 5,1&G81��Picture4

,- �52%XF�87/ 0,+&%�F�7/ /20�)-W2,4C:\….\VB\Graphics\Icons\Misc

������ ���� 7�� �� ��� ����� �Picture

�2,7�1BE)�87/ +2� 853%�25/� 2W23+6+/� +() ,)+20/27X)() /%XF'�84

,- %%&[�87/ +6) +27C +6� 2W23+6+,� */

0,2 ,%%&[�87/ +� 7XF/G�� +6� /203),�4

Stretch

True

������ ���� #������%����� �� ����

� 2W23+6+,]+X)+(7,a ,)&%�F, 7/ +6)+27C +6� /52+1X5/2 +67/FXG8)*6 C +6 *7-018)*6+6� /203),� 5�85/12X'/+,2 7X*, */ X),,)+20/-7/)� /203),�.+,8+3'1�), 7/ +67/FXG8)*6 C +6 *7-018)*6+�8 ,)+20/27X)�84

Stretch

&)�87/ W25%3 0%20 *+� 5%C0+1� �53+/ /7B,)-[/+,2 +� 5,1&G81� 0EW20,. 7/

X+�27/� +6) +/%/8+,-, 0,2 +6) 51E+6 F1,77C +6� 85�1�8+-),�*87U&)+��

Off.

4Click

*- %%&[�87/ +6) 2W23+6+, */

%/803

BackColor

] a4&00FFFFFF&

9- %%&[�87/ +2� +27X� +() 2W2�+C+()+() 5%C0+1() 0,2

*/ 0,2 ,)+-*+�2',4

Caption OnButtonOffButton "On" "Off"

*- �52%XF�87/ /20�)-W2�4

*- �-)�87/*+6) 2W23+6+, +�8

+6) +27C

Visible

4OffButton

False

Page 36: Visual Basic 1 - 8

�$ ��

�1&B�87/ +�) 0EW20,�

Private Sub

False

True

False

End Sub

OffButton_Click()

OffButton.Visible=

OnButton.Visible=

Lamp.Visible=

Me.BackColor=0

�+,)5,+6G/- +� 5%C+1� \*UC*/\�

1Tx/ +� 5%C0+1� \*UC*/\4

�7B&)2*/ +� 5%C0+1� \&),x/\4

1Tx/ +6 %&75,4

�0�+/-)2,*/ +� W(7&+2�4

,-

*-

9-

;-

� 0(W20C %Xc685�W6%E)/2 +6) -W2, +6B317,

Me

&)�87/ W25%3 0%20 *+� 5%C0+1� 0,2 F1&B�87/ +�) 0EW20,�On

Private Sub

False

True

True

End Sub

OnButton_Click()

OnButton.Visible=

OffButton.Visible=

Lamp.Visible=

Me.BackColor=&HFFFFFF

�+,)5,+6G/- +� 5%C+1� \&),x/\�

1Tx/ +�5%C0+1� \&),x/\4

�7B&)2*/ +� 5%C0+1� \*UC*/\4

�7B&)2*/ +6 %&75,4

YE+2*/ +� W(7&+2�4

,-

*-

9-

;-

�/%/2�5�2�T7/ +6 W2/5,BC '1C*+64

�/ +6) /52%�FC/8G8F1,77-[�87/ +� X), 5%C0+1� 5&)(*+� &%%�4

[����� c H#$1"

������ ���� 6 ����� ��� ��

�X*, ,53 +� 513F1,77& 7,� 75�1�T7/ ), ,),B/137,*+/ */ 2W23+6+/� 0,2 /2W20E)

,)+20/27X)(). 35(� /-),2 +� ,)+20/-7/)� . +� �5�-� /-),2 6 -W2, 6 �G3)64Screen

m\61\1 :+;-

, *875%61(G/- 6 51�6F�T7/)6 &*06*6. E*+/ 3+,) +1X'/2 +� 513F1,77,. +� 5,1&G81�

+�8 ), /7B,)-[/+,2 *+� 0X)+1� +6� �G3)6�4

�/ +� *87U&) 5�8 51�0T5+/2 3+,) B�1+E)/+,2 6 B317,. G, 51X5/2 6 5&)( ,12*+/1C

0�1BC +�8 5,1,GT1�8 ), +�5�G/+/-+,2 *+6) 0,+&%%6%6 GX*64 �, 85�%�F-*�87/ 7/ ,5%C

�/(7/+1-, +2� +27X� 5�8 51X5/2 ), X'�8) �2 2W23+6+/� 0,2 53 3+2 B,-)/+,2 *+�

*'C7,�

Load

Left Top

.

4

Me.Top = Screen.Height/2 - Me.Height/2

Me.Left = Screen.Width/2 - Me.Width/2

�G3)6

�,1&G81� /B,17�FC�Screen.Height/2

Me.Height/2

Me.Top

����� ���� 6 ���� �� ������& ����� ��� � � *!������� !B��� ��� �*���� � ���!B��� ��� � � *!���� �� ��� � ��*��� ������� �������� ��� �*����"

�� ,)+20/-7/)� Screen

� 85�1�8+-), 5�8 G, +�5�G/+/- +� 5,1&G81� */ ,8+C +6 GX*6 /-),2�

Private Sub

End Sub

Form_Load()

Me.Left = (Screen.Width - Me.Width) / 2

Me.Top = (Screen.Height - Me.Height) / 2

�����g'�87/ W/2 3+2 +, ,)+20/-7/), ,),F)(1-[�8) 0&5�2, /-W6 *87U&)+() 0,2 3+2 75�1�T7/ ),

F1&x�87/ 0EW20, F2� ,8+& +, *87U&)+,. � �5�-�� ), ,%%�2E)/2 +2� 2W23+6+X� +�8� C +2� 2W23+6+/�

&%%() ,)+20/27X)() 0,2 ), +�8� 51�*W-W/2 72, W8),720C *875/12B�1&4 �/%/2E)�)+,� 7/ +,

',1,0+612*+20& +() ,)+20/27X)() X'�87/ ), ,),BX1�87/ 3+2 +, ,)+20/-7/), ,53 0,+,*0/8C�

+�8� *8)�W/T�)+,2 0,2 ,53 ] a4 �2 7XG�W�2 /-),2 51�+85�5�267X)/�

W2,W20,*-/�. 5�8 X'�8) 0(W20�5�26G/- ,53 +�) 0,+,*0/8,*+C +�8 ,)+20/27X)�8 */ X+�27/�

85�1�8+-)/�. �2 �5�-/� 75�1�T) ), 0%6G�T) 0,+& +6) /0+X%/*6 +�8 51�F1&77,+�� 0,2 ),

51�0,%X*�8) 72, W1&*6 /5&)(*+�,)+20/-7/)�4

�%3�,��! �������

� 0%C*6 72,� 7/G3W�8 F-)/+,2 7/ *,BC 51�*W2�12*73 +�8 ,)+20/27X)�8 5&)( *+� �5�-� W1,4

�8F0/0127X),. 2*'T/2 6 *T)+,c6�

�2 2W23+6+/� /-),2 +,',1,0+612*+20& +(),)+20/27X)()4�2 7XG�W�2 /-),251�+85�5�267X)/�W2,W20,*-/� 5�8*8)�W/T�8) +, ,)+20/-7/),0,2 �2 �5�-/� 3+,) [6+6G/-), W1&*�8) /52W1�T) *+,,)+20/-7/),4�, *87U&)+, /-),2 �2,B�17X� F2, ), ,%%,'+�T)+, ',1,0+612*+20& +(),)+20/27X)(). ),/)/1F�5�26G�T) �27XG�W�2 0,2 ),/0+/%/*+�T) 0,2513*G/+/� W2,W20,*-/�4

�� ������������ ���������� �����������

35�8. +� 3)�7, 5�8 X'�87/ WE*/2 *+� ,)+20/-7/)�. +� 3)�7, +6� 7/G3W�8

5�8 GX%�87/ ), /)/1F�5�2C*�87/ 0,2 72, */21& ,53

5,1,7X+1�8�. 5�8 +� 5%CG�� +�8� /c,1+&+,2 ,53 +6 7XG�W�4 �8F01-)�)+,� +�) +135�

,),B�1&� */ 72, 7XG�W� U%X5�87/ 3+2 ,8+3� /-),2 5,137�2�� 7/ ,),B�1&*/ 2W23+6+,4 �2� ,8+3

0,2 0,+& +6 *+2F7C +6� 0(W20�5�-6*6�. 6 5+8**37/)6 %-*+, 5�8 /7B,)-[/+,2 7/+& +6)

5%60+1�%3F6*6 +6� +/%/-,� 5/12X'/2 0,2 7/G3W�8�4

�� ������ �����

���������� ���������� �

�2 7XG�W�2 W/) /-),2 0�2)X� F2, 3%, +, ,)+20/-7/),4 �2, %-*+, 7/ 3%/� +2� 7/G3W�8�. +2�

2W23+6+/� 0,2 +, *87U&)+, 5�8 ,B�1�T) X), *8F0/0127X)� /-W�� ,)+20/27X)�8 75�1�T7/ ),

W�T7/*+�5,1&G81� /52*0356*6�,)+20/27X)()4

,- �JQR pjSQKA"CERHQC 53 +� 7/)�T /52%XF�87/

F2, ), /7B,)2*+/- +� 5,1&G81�/52*0356*6�,)+20/27X)()4

�W23+6+,

�XG�W��

�87U&)

������ ����� 6 ���� ��� � � *!������������� �������&� � ��� � ����� �������&�� ��*��&� � �������&�"

Move �� !� "#$� %&'!(� )�&*(!+

�� !� "#$

%&'!( )�&*(!

7/+,02)/- X), ,)+20/-7/)� */ 72, )X, GX*6. E*+/ 6 ,12*+/1C 5&)(

0�1BC +�8 ), X'/2 *8)+/+,F7X)/� ] a4 �1�,21/+20&. ,) 85&1'�8) 0,2 �2 5,1&7/+1�2

0,2 . ,%%&[/2 0,2 +2� W2,*+&*/2� +�8 0,+&5%&+�� 0,2 Tx��4

;- �+6 W/c2& *+C%6B,-)�)+,2 ,%B,U6+20&�2 2W23+6+/�. �2 7XG�W�2 0,2 +, *87U&)+,+�8,)+20/27X)�84

9- �52%XF�87/ ,)+20/-7/)�4

*- �52%XF�87/ +6 U2U%2�GC06,)+20/27X)()]b� F2, 3%, +,,)+20/-7/), 5�875�1/-), WE*/2 6 b:LJP@ �PL:Qa4

�/120X� ,53 +2� 52� *8)6G2*7X)/� 7/G3W�8� /-),2�

SetFocus: W-)/2 +6) /*+-,*6 */ X), ,)+20/-7/)�4

Page 37: Visual Basic 1 - 8

M M"

Refresh: *'/W2&[/2 c,)& +� ,)+20/-7/)� *+6) �G3)64

Show: /7B,)-[/2 72, B317, *+6) �G3)64

Hide: 01TU/2 72, B317,4

Print

4

,���-� ���.�+ +85E)/2 +2� +27X� +6� %-*+,� �12*7&+() *+6) /52B&)/2, +�8

,)+20/27X)�84 �B,173[/+,2 */B317/�. *+� 5,1&G81� 0,2 *+� /2W203 ,)+20/-7/)�Debug

Printer

Cls: 0,G,1-[/2 +6) /52B&)/2, +�8,)+20/27X)�8,533.+2 X'/2 +85(G/- C *'/W2,*+/- 7X'12 /0/-)6

+6*+2F7C4

$%$'�3)�$<$ :+9-

g*+( ,)+20/-7/)� 7/ 3)�7, � /)+�%C�Resolution4

Resolution.SetFocus

� 7XG�W�� 75�1/- ), W/'+/- 7X'12 +X**/1/2� 5,1,7X+1�8�4 �2 5,1&7/+1�2

0,G�1-[�8) 7/ +6 */21& +6) �12[3)+2, 0,2 +6) 0,+,0318B6 GX*6 +�8 5&)( &01�8 /)3�

,)+20/27X)�8 0,GE� 0,2 +� 5%&+�� 0,2 +� Tx�� +�84 � GX*6 +�8 ,)+20/27X)�8 /-),2 *'/+20C

(� 51�� +� ,)+20/-7/)�. 7X*, *+� �5�-� 5/12X'/+,24 ) /-),2 X), 5%,-*2�

0/27X)�8. 6 /)+�%C�

Move

FirstName

FirstName.Move 0, 0

+�5�G/+/- +� 5%,-*2� 0/27X)�8 *+� 5&)( ,12*+/13 7X1�� +�8 5,1,GT1�8 '(1-� ),

/561/&[/2 +� Tx�� C +� 5%&+�� ! *8)+/+,F7X)/� ] . a4 �5-*6�. ,) /-),2 6 B317, 5�8

5/12X'/2 +� ,)+20/-7/)� 5%,-*2� 6 /)+�%C�

Main

FirstName.

Main.Move 0, 0

+�5�G/+/- +6 B317, *+� 5&)( ,12*+/13 7X1�� +6� �G3)6�4

m\61\1 :+:-

�/ 72, /B,17�FC 85&1'/2 72, B317, 7/ +1/2� /+20X+/� 7/ \ \. \ \ 0,2

\ \ 0,2 �)37,+, 0,2 . ,)+-*+�2',4 �-5%, *+2� /+20X+/�

85&1'�8) +1-, 5%,-*2, 0/27X)�8 7/ �)37,+, 0,2 4 �,� [6+/-+,2 ),

F1&x�87/ +2� 0,+&%%6%/� 1�8+-)/�. E*+/ 3+,) +� 5�)+-02 5/1)& 5&)( ,53 +2� /+20X+/�. ),

W-W/+,2 6 /*+-,*6*+�,)+-*+�2'� 5%,-*2� 0/27X)�84

Caption ÔÜóç: ¸íôáóç

Áíôßóôáóç: Vlbl Ilbl Rlbl

Vtxt Itxt Rtxt

,

,

������ ����� )� � ��*������ ��� �����

Vlbl

Ilbl

Rlbl

Vtxt

Itxt

Rtxt

�07/+,%%/837,*+/ +� *87U&) 0,2 +6 7XG�W� 0,2 F1&B�87/�MouseMove SetFocus

Private Sub Integer

Integer

Single Single

End Sub

Private Sub Integer

Integer

Single Single

End Sub

Ilbl_MouseMove(Button As , _

Shift As , _

X As , Y As )

Itxt.SetFocus

Rlbl_MouseMove(Button As , _

Shift As , _

X As , Y As )

Rtxt.SetFocus

,a

Ua

�+� 5,1&G81� 0EW20,W2,%XF�87/ ,53 +�,12*+/13 5+8**37/)�7/)�T +� 0,+&%%6%�,)+20/-7/)� 0,2 ,53 +� W/c-5+8**37/)� 7/)�T +�

*87U&) MouseMove4

W-)/2 +6) /*+-,*6 *+� ,)+20/-7/)�4 � 7XG�W�� *8)+&**/+,2 '(1-� 5,1,7X+1�8�4

�� *T7U�%� +6�85�F1&772*6� ]�a'16*27�5�2/-+,2 F2, ),W6%E*�87/ 3+2 72, /)+�%C*8)/'-[/2 *+6 F1,77C 5�8,0�%�8G/-4

Private Sub Vlbl_MouseMove(Button As , _Shift As , _X As , Y As )

Vtxt.SetFocusEnd Sub

IntegerInteger

Single Single

m\61\1 :+=-

, W672�81F6G/- 72, B317, 7/ +1-, 5%C0+1, W2,+,FC� 7/ �)37,+,

0,2 �+,) 5,+&7/ +� 5%C0+1� ), F1&B/+,2 X), 7C)87,

*+6) /52B&)/2, +6� �G3)6�. 3+,) 5,+&7/ +� 5%C0+1� ), F1&B/+,2 X),

W2,B�1/+203 7C)87, *+6) /52B&)/2, +6� �G3)6� 0,2 3+,) 5,+&7/ +� 5%C0+1� ),

0,G,1-[/2 ,53 +, 76)T7,+, 6 /52B&)/2, +6� �G3)6�4

ShowFriend

ShowWorld Clear ShowFriend

ShowWorld

Clear

.

4

ShowFriend

ShowWorld

Clear

������ ���� )� � ��*��� ���� �� ������ ��� � �&� ������&�

�1&B�87/ +�) 0EW20,�

Private

End Sub

Private Sub

Print

Private Sub

Print

End Sub

Subl

s

ShowFriend_Click()

Me.

End Sub

ShowWorld_Click()

Me.

"ÃåéÜ óïõ ößëå!"

"ÃåéÜ óïõ êüóìå!"

Clear_Click()

Me.Cl

� ������������� ��� ������������� ,),F)(*273+6+, +�8 51�F1&77,+�� 75�1/- ), U/%+2(G/- 03U�)+,� +2� 7/F&%/� /)+�%X� */

5/12**3+/1/� ,53 72, F1,77X�. *875+T**�)+,� 7201X� /)+�%X� */ 5/12**3+/1/� ,53 72,

F1,77X� 0,2 F1&B�)+,�*'3%2, *+� /*(+/1203 +�8 ]/*(+/120C +/0761-(*6a4

+���5�� �����(� �� ����������� ��� �� ��������2, /)+�%C 75�1/- ), 0,+,%,7U&)/2 5/12**3+/1/� ,53 72, F1,77X�4 �2, ), W6%(G/- 6 *8)X'/2,

72,� /)+�%C� *+6) /537/)6 F1,77C. *+� +X%�� +6� +1X'�8*,� F1,77C� +�5�G/+/-+,2 X), 0/)3

0,2 � ] a 5�8 /-),2 6 85�F1&772*6

]�a�

+ 2 ��2 ! ���)+%� !��2 ���! #$"����"�$"���$�" ���������

$%$'�3)�$<$ :+;-

wW6 *+6) &*06*6 d!d /B,173*,7/ ,8+C +6) +/')20C�

Private Sub IntegerInteger

Single Single

Vlbl_MouseMove(Button As , _Shift As , _X As , _Y As )

�/ 5/1-5+(*6 5�8 ,5,2+/-+,2 ), \+/7,'-*�87/\ 0&5�2� 0/-7/)� /52U&%%/+,2 ),

W672�81FC*�87/ 5/12**3+/1,,53 X), 0/-7/), 5�8 +, /)E)�87/ 7/ +6) 51&c6��

Message.Text = "Ôï áñ÷åßï:" _

& "C:\My Documents\MyFile.txt" _

& "äåí õðÜñ÷åé óôï öÜêåëï C:\My Documents\"

,a

Ua

Page 38: Visual Basic 1 - 8

�672�81FC*+/ X), X1F� F2, +6) &*06*6 d!d 0,2 /0+/%X*+/ +6) UC7,51�� UC7,4

�672�81FC*+/ X), X1F� F2, +6) &*06*6 d!� 0,2 /0+/%X*+/ +6) UC7,51�� UC7,4

�672�81FC*+/ /B,17�FC5�8 ),7,�,),BX1/2 +2� W2,*+&*/2� +6� �G3)6�*/ iO:>L4

�672�81FC*+/ /0+/%X*27�,1'/-� F2, +6) &*06*6 d!N4

M� MN

� +/7,'2*73� 72,� /)+�%C�*/ 5/12**3+/1/� ,5372, F1,77X� F-)/+,2 F2, ), 5,1�8*2&[/+,2 3%6

6 /)+�%C *+6) �G3)6 0,2 ), 76 '1/2&[/+,2 7/+,+352*6 +�8 5,1,GT1�8 0EW20, W/c2&!,12*+/1&

F2, ), W2,U&*�87/ +6) 01877X)6 5%61�B�1-,4

+�������� �����6� �� �� �����(�/ 72, F1,77C 75�1�T) ), +�5�G/+6G�T) 5/12**3+/1/� ,53 72, /)+�%X�4 �/ ,8+C +6)

5/1-5+(*6. 7/+,cT +() /)+�%E) 51X5/2 ), 85&1'/2 +� ]

a 5�8 /-),2 6 &)( 0,2 0&+( +/%/-, ] a

�/�6��� ,� +*2����/ �������"�

��������� g

$%&'�()�$ :+:-

�2 /)+�%X��

OnButton.Visible =

OffButton.Visible =

Lamp.Visible =

False

True

True

�5�1�T) ), F1,B�T) */ 72, F1,77C�

OnButton.Visible = : OffButton.Visible = : Lamp.Visible =False True True

"����� ��� ) c,),0�2+&c�87/ +�) 0EW20, /)3� 51�F1&77,+�� 5�8 F1&x,7/ 512) ,53 %-F� 0,213 0,2

51�*5,GC*�87/ ), 0,+,%&U�87/ +2 ,012UE� 0&)/2 C +2 *87U�%-[�8) �2 W2&B�1/� 5�*3+6+/�.

*-F�81, G, W8*0�%/8+�T7/4 �0/- 5�8 +, 51&F7,+, F-)�)+,2 ,037, W8*0�%3+/1, /-),2 3+,)

/5,)/c/+&[�87/ 7/F&%, 0,2 *T)G/+, 51�F1&77,+,. 5�8 5/12X'�8) /0+3� ,53 5�%T5%�0/�

W2,W20,*-/� 0,2 51�F1,77,+2*+20& +/')&*7,+,4

�2, %3F�8� /*(+/120C� +/0761-(*6� /52U&%%/+,2 ), +�5�G/+�T)+,2 7X*, *+, 51�F1&77,+&

7,� *'3%2, 5�8 ), /5/c6F�T). +2 ,012UE� 0&)/2 +� 513F1,77,. +� 13%� 0&G/ 85�1�8+-),�. +,

UC7,+, +() ,%F�1-G7() 5�8 '16*27�5�2�T)+,2. +, +/')&*7,+, 5�8 /B,173[�)+,24 �0�53� +6�

+/0761-(*6� /-),2 ), 0&)/2 +� 513F1,77, X), \�72%3)\ 0/-7/)�4 �� *'3%2� 51�%�F-[/+,2 5&)+,

7/ +�) ',1,0+C1, ] a4'

$%&'�()�$ :+=-

�2 85�1�8+-)/� W2,'/-12*6� *87U&)+() +6� &*06*6� d!N 75�1�T) ), F-)�8) 52�

,),F)E*27/� 7/ +6) 51�*GC06*'�%-() *+� /*(+/1203 +�8�4

Private Sub

False

True

False

End Sub

OffButton_Click()

OffButton.Visible =

OnButton.Visible =

Lamp.Visible =

Me.BackColor = 0

'¼ôáí ðáôçèåß ôï ðëÞôñï "óâÞóå":

'Êñýøå ôï ðëÞêôñï "óâÞóå"

'ÅìöÜíéóå ôï ðëÞêôñï "Üíáøå"

'Êñýøå ôç ëÜìðá

'Óêïôåßíéáóå ôï äùìÜôéï

�, *'3%2, +, 5,1,0&75+/2 6 b� 0,+& +6 W2&10/2, 7/+&B1,*6� +�8 51�F1&77,+��4 �, *'3%2,

W/) 75�1�T) ), +�5�G/+6G�T) 7,[- 7/ 72, /)+�%C 5�8 *8)/'-[/+,2 */ 5/12**3+/1/� ,53 72,

F1,77X�. �T+/ 0,2 ), F1,B�T) /)W2&7/*,*/ /)+�%X� 5�885&1'�8)*/ 72, F1,77C4

1������ � %��������� ��5� ���X'12 +E1, /0+/%�T7/ +, 51�F1&77,+, 7X*, ,53 +� 5/12U&%%�) /1F,*-,� +6� b�4 �2, ),

/0+/%�T7/ +� 513F1,77, ,53 +� 5/12U&%%�) +() q:kH?OL. *,) /0+/%X*27� ,1'/-�. '(1-� ),

'1/2&[/+,2 ), 0,%�T7/ +� 5/12U&%%�) /1F,*-,� 512) ,53 0&G/ /0+X%/*C +�8. 51X5/2 ),

7/+,B1&*�87/ +� X1F� 0,2 ), +� ,5�G60/T*�87/*/ X),,1'/-� 7�1BC�.EXE4

B�T ,5�G60/T*�87/ 3.+2 X'�87/ 0&)/2 */ X), X1F� /52%XF�87/ ,53 +� 7/)�T

4 �+� 5,1&G81� 5�8 G, /7B,)2*+/- W-)�87/ +� 3)�7, +�8 ,1'/-�8 *+� �5�-�

GX%�87/ ), ,5�G60/8+/- � /0+/%X*27�� 0EW20,�4 8+37,+,. +� 5/12U&%%�) /1F,*-,�

7/+,B1&[/2 +2� B317/� +2� W2,W20,*-/� 0,2 +, &%%,*8*+,+20& */ /0+/%X*27�,1'/-�4

]JNQ p IBdQ

-QOQ����-��/�

�1X5/2 ), *67/2(G/- 3+2 +� 513F1,77, 4oAo 5�8 W672�81F/-+,2 W/) 75�1/- ), +1Xc/2 (� X'/2 */

&%%� 85�%�F2*+C. *+�) �5�-� W/) X'/2 F-)/2 /F0,+&*+,*6 +�8 5/12U&%%�)+�� /1F,*-,�4 8+C 6

7�1BC /0+/%X*27�8 51�F1&77,+�� X'/2 +6) ,)&F06 W2,W20,*2E) 5�8 U1-*0�)+,2 7X*, */

U2U%2�GC0/�4 �2, ), 7/+,B/1G�T) 3%/� �2 U2U%2�GC0/� 5�8 '1/2&[�)+,2 51X5/2 ), /0+/%X*�87/

/2W20C W2,W20,*-, W672�81F-,� W2*0/+E) /F0,+&*+,*6�4

�����'��� ����+�) 0,G�W6F�T7/)� ,53 *87U&)+, 51�F1,77,+2*73. � 51�F1,77,+2*+C� /52*8)&5+/2 *+,

*87U&)+, W2,W20,*-/�. �2 �5�-/� /0+/%�T)+,2. 3+,) 51�0,%/-+,2 +� ,)+-*+�2'� *87U&)4 ��)

X%/F'� W2,'/-12*6� +() *87U&)+() +�) ,),%,7U&)/2 +� %/2+�81F203 *T*+67,. +� �5�-� 7/

0,+&%%6%� 76',)2*73 ,5�*+�%C� 76)87&+() 51�0,%/- +6 W2XF/1*6 0,2 +6) /0+X%/*6 +6�

0,+&%%6%6� 85�1�8+-),� W2,'/-12*6�*87U&)+() +6� /B,17�FC�4

� 52� ,5%C %/2+�81F-, 5�8 75�1�T7/ ), [6+C*�87/ ), /0+/%/*+/- 7X*, */ 72, 85�1�8+-),

W2,'/-12*6� *87U&)+�� /-),2 6 ,%%,FC +6� +27C� 72,� 2W23+6+,� /)3� ,)+20/27X)�84 � /)+�%C 7/

+6) �5�-, F-)/+,2 ,8+C 6,%%,FC /-),2 72, ,5%C /)+�%C /0'E16*6� +27C�. 6 �5�-, X'/2 +6 7�1BC�

�� ������� � ��� � ��������

�, ,)+20/-7/), ,53 0,+,*0/8C� +�8� *8)�W/T�)+,2 0,2 ,53 7/G3W�8�4 �2 7XG�W�2 /-),2

51�+85�5�267X)/� W2,W20,*-/�. 5�8 X'�8) 0(W20�5�26G/- ,53 +�) 0,+,*0/8,*+C +�8

,)+20/27X)�8 */ X+�27/� 85�1�8+-)/�. �2 �5�-/� 75�1�T) ), 0%6G�T) 0,+& +6) /0+X%/*6 +�8

51�F1&77,+�� 0,2 ), 51�0,%X*�8) 72, W1&*6 /5&)(*+�,)+20/-7/)�4

� 0%C*6 72,� 7/G3W�8 F-)/+,2 7/ *,BC 51�*W2�12*73 +�8 ,)+20/27X)�8 5&)( *+� �5�-� W1,4

�8F0/0127X),. 2*'T/2 6 *T)+,c6�

�� ������������ ���������� �����������

%����������� ���(����672�81FC*+/ X), X1F� F2, +6) &*06*6 d!" 0,2 /0+/%X*+/ +6) UC7, 51�� UC7,4

�672�81FC*+/ X), X1F� F2, +6) &*06*6 d!� 0,2 /0+/%X*+/ +6) UC7, 51�� UC7,4 &)+/ *+6

*8)X'/2, +2� 0,+&%%6%/� ,%%,FX�. E*+/ ,)+- F2, /+20X+, ), '16*27�5�2/-+,2 5%,-*2�

0/27X)�84

�53W/2c6� � 2W23+6+, 5�8 ,%%&[/2 +� 5/12/'37/)� +�8 5%,2*-�8 0/27X)�8 /-),2 6 Text4

�672�81FC*+/ X), X1F� F2, +6) &*06*6 d!N 0,2 /0+/%X*+/ +6) UC7, 51�� UC7,4 �2

513U%67, G, W672�81F6G/- ,) ,)+- F2, ,)+20/-7/)� /%XF'�8 /203),� '16*27�5�26G/-

5%,-*2� /203),�s

�/ 72, B317, ), +�5�G/+C*/+/ +X**/1, 5%C0+1, W2,+,FC�4 �1&x+/ 0EW20,. E*+/ +�

5&+67, 0&G/ 5%C0+1�8 ), /7B,)-[/2 0,2 X), ,53 +,513*(5,�

�672�81FC*+/ X), X1F� F2, +6) &*06*6 d!# 0,2 /0+/%X*+/ +6) UC7,51�� UC7,4

�2 ,%%,FX� '1/2&[/+,2 ), F-)�8) F2, ), +�5�G/+6G/- +� 5&)( &01� +�8 5,1,GT1�8 *+� "ZN

+6� �G3)6�s

"4

�4

N4

#4

d4

�4

M4

$4

�4

Page 39: Visual Basic 1 - 8

Md

������ *

+�������, ����$����� �� ����������

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

,,5,12G7�T) +, /-W6 +()*+,G/1E) 0,2 ), 5/12F1&B�8) +�) +135� F1,BC� +�8�4

,5/12F1&B�8) +, /-W6 +() 7/+,U%6+E) 0,2 +�) +135�,5�GC0/8*C� +�8�*+6 7)C764

,*8)+&**�8) ,12G76+20X� 0,2 ,%B,12G76+20X� 5,1,*+&*/2�4

�+� 51�6F�T7/)� 7&G67, /-W,7/ 3+2 75�1�T7/ ), '16*27�5�2�T7/ 7X*, */ X), 513F1,77,

,12G7�T�. %/0+20&. */21X� *87U3%() F2, ), ,5�W-W�87/ +27X� */ 2W23+6+/�4 �/)20&. */ X),

513F1,77, 75�1�T7/ ), '16*27�5�2�T7/ ] a. W6%,WC ,12G7�T�. %/0+20&.

*/21X� *87U3%(). 67/1�76)-/� 5�8 W/) ,%%&[�8) 0,+& +6 W2&10/2, /0+X%/*C� +�84 �5-*6�.

75�1�T7/ ), �1-*�87/ ] a. W6%,WC 5�*3+6+/� 5�8 6 +27C +�8� 75�1/- ),

7/+,U%6G/- ,53 +2� /)+�%X� +�8 51�F1&77,+��. 7/ *+3'� ), ,5�G60/T�87/ 51�*(12)&

0&5�2/� +27X� 0,2 ), +2� '16*27�5�2C*�87/ */ &%%, *67/-, +�8 51�F1&77,+�� C */ &%%/�

'1�)20X� *+2F7X�4 �/ ,8+3 +� 7&G67, G, W�T7/ 5E� 75�1�T7/ ), *8)GX+�87/

] a 5�8 U,*-[�)+,2 5&)(*/ +T5�8� F2, ), 0&)�87/ 85�%�F2*7�T�4

�� 3%2)! ��"���"��

�%� 6� �)! 0��$�'#��

� 2 ���%�!

�5�����$�"�

+�������� b� /-),2 /B�W2,*7X)6 7/ +/**&1() /2WE) *+,G/1X�4 �8F0/0127X), +2��

12G76+20X� *+,G/1X� ]kJI<=:Q Q?kLiPkiLa

��F20X� *+,G/1X� ]j??@<Pka

%B,12G76+20X� *+,G/1X� C*87U�%�*/21X� ]Li=:kKLa

�7/1�76)-/� ]HPi<La

��������� �������� 12G76+20X� *+,G/1X� /-),2 �2 0&G/ 7�1BC� ,12G7�-4 �2,01-)�87/ WT� /2WE) ,12G76+20X�

*+,G/1X�4 �2� ] a 0,2 +2� ] a4 �2 ,0X1,2/� *+,G/1X�

5,12*+&)�8) �12*7X)�8� ,53 +�8� ,0X1,2�8� ,12G7�T�. /)E �2 51,F7,+20X� �12*7X)�8� ,53

+�8�51,F7,+20�T�,12G7�T�4

)2 �%! $"��1�� �2 �� ��)! ���#

� 85�%�F2*+C� X'/25/5/1,*7X)6 7)C764 �2,12G7�- ,5�G60/T�)+,2 */7201& +7C7,+& +6� 0,2 F2�,8+3 W/) /-),2 W8),+C 6,5�GC0/8*6 �5�2�8WC5�+/,12G7�T4�51�*+& ,53 +2� ,1)6+20X� ,12G76+20X� *+,G/1X� +�5�G/+/-+,2 85�'1/(+20& +� 513*67� ]!a.

/)EW/,5,2+/-+,2 +� 513*67� ]�a 751�*+&,53 +2� G/+20X� *+,G/1X�4

�� *T7U�%� +6� 85�W2,*+�%C� /-),2 6 +/%/-, ]4a 0,2 3'2 +� 0377, ].a 5�8 *8)6G-[�87/ *+6)

�%%&W,4 �5-*6�. W/ '16*27�5�2/-+,2 0,)X), *T7U�%� F2, +� '(12*73 +() x6B-() +�8 ,0/1,-�8

7X1�8�*/ +12&W/�4

�5&1'/2 5/1-5+(*6. 6 b� ), ,%%&c/2 +�) +135� F1,BC� 72,� ,12G76+20C� *+,G/1&� */

0&5�2, W20& +6� 513+85, F1,BC�. ,7X*(� 7/+& +6 *875%C1(*6 +6� /)+�%C� 5�8 +6) 5/12X'/24

�2, 5,1&W/2F7,. ,5�7,01T)/2 +, 76W/)20& ,53 +6) ,1'C +�8 ,0X1,2�8 7X1�8� +�8 ,12G7�T 0,2

,53 +� +X%�� +�8 7/+& +6) 85�W2,*+�%C4 �5-*6�. +�8� 5�%T 7/F&%�8� ,0X1,2�8� ,12G7�T�

+�8� ,5�G60/T/2 *,) 51,F7,+20�T� 0,2 F2, ), 7,� W6%E*/2 ,8+C +6) ,%%,FC +�5�G/+/- *+�

+X%�� +�8� +�*T7U�%� ]�a4

) 0&5�2�2 %3F�2 7,�/52U&%%�8) ),'16*27�5�2C*�87/76W/)20& *+6) ,1'C +�8,0/1,-�8 7X1�8� +(),12G7E) ]54'4 0(W203�8%20�T */ ,5�GC06a. �2,12G7�- 51X5/2 ),,5�G60/8+�T) *,)*87U�%�*/21X� 0,2 3'2 *,),12G76+20X� *+,G/1X�4

$%$'�3)�$<$ =+,-

�%(s�Zt

!""

!" �$

4

M4

!�.$N#�"

M�4$��4�"". #

�d 4 �$4d

�%$28 �"

0

0#

7#

-9.83491

76869211.04

2500985000#

-11

-1028

+���6���K

M#

Page 40: Visual Basic 1 - 8

M� MM

�+2� G/+20X� /52*+C7/�. 35(� *+6 Y8*20C. *+, �,G67,+20&. *+6) *+1�)�7-, 04&4

*8),)+&7/ 5�%T 7/F&%�8� 0,2 5�%T 7201�T� ,12G7�T�4 8+�T� +�8� *87U�%-[�87/

*8)CG(� 7/ X),) +135� 5�8 /-),2 F)(*+3� (� ]

a4 �+�) /52*+67�)203 *87U�%2*73 '16*27�5�2�T7/ X), 73)� ,0X1,2� x6B-�. 0&5�2,

x6B-, 7/+& +6) 85�W2,*+�%C 0,2 +6) +&c6 7/FXG�8� +�8 ,12G7�T +6 W6%E)�87/ 7/ 72,

WT),76 +�8 " 4 ��) -W2� +135� *87U�%2*7�T 75�1�T7/ ), '16*27�5�2C*�87/ 0,2 *+6) b�.

7/ 73)6 +6 W2,B�1&3+2 *+6 GX*6 +6� U&*6� " '16*27�5�2/-+,2 +� %,+2)203 F1&77, 4

%���� �����! ���6������! ��$�"�$�$�

"����$�"

E

$%$'�3)�$<$ =+*-

��%%X� B�1X� 6 0(W20�5�-6*6 +() ,12G76+20E) *+,G/1E) F-)/+,2 7/ %&G�� +135�4 �+6)

5/1-5+(*6 5�8 +� %&G�� /-),2 �1G�F1,B203. 6 b� 75�1/- ), +� ,),0,%Tx/2 0,2 ), +�

85�W/-c/24 �5&1'�8) 37(� W20& 7,� %&G6 5�8 75�1/- 6 b� ), +, /0%&U/2 *,) 0&+2 +�

W2,B�1/+203 0,2 ), +, ,5�W/'+/-4 �/ ,8+C +6) 5/1-5+(*6. 35(� G, W�T7/. 6 ,),0&%8xC

+�8� /-),2 5�%T WT*0�%64

$%$'�3)�$<$ =+9-

� F1,BC 5�8 /-),2 *67/2(7X)6 7/ 03002)� ,),0,%T5+/+,2 (� %&G�� ,53 +6) b�

�2 +27X� +() ,12G76+20E) *+,G/1E) W/) 75�1/- ), /-),2 3*� 7/F&%/� C 3*� 7201X� GX%�87/4 �,

312, +�8� /-),2 +, -W2, 7/ +() 7/+,U%6+E) 0,2 35(� G, W�T7/. /-),2 7X*, */ 5%,-*2, 5�8 W/)

51�0,%�T) 51�U%C7,+,*+�8� 0�2)�T� 85�%�F2*7�T�4

,+& 0,)3), 6 5,1&*+,*6 +() ,12G7E) *+, 51�F1&77,+& 7,� F-)/+,2 *+� W/0,W203

*T*+67, ,1-G76*6�4 �7(� �2 85�%�F2*+X� U,*-[�8) +6 %�F20C +�8� *+� W8,W203 *T*+67,4

g+*2. /52U&%%/+,2 7/120X� B�1X� 6 '1C*6 ,8+�T +�8 *8*+C7,+��4 �7(� 6 ,5�*+CG2*6 0,2 6

W2,'/-12*6 +() W8,W20E) ,12G7E) ,53 +�) &)G1(5� /-),2 WT*0�%6. ,B�T ,037, 0,2 7201�- *+�

7XF/G�� ,12G7�- X'�8) 5&1, 5�%%& x6B-, *+6 W8,W20C +�8� 5,1&*+,*64 )+- %�253) +6�

W8,W20C� 5,1&*+,*6� +() ,12G7E) /-),2 51�+273+/1� ), '16*27�5�2/-+,2 72,

/80�%�7)673)/8+6 5,1&*+,*6. 6 �5�-, ), X'/2 0,2 +� 513*G/+� 5%/�)X0+67, +6� /T0�%6�

7/+,+1�5C� ,53 0,2 51�� +� W8,W203 *T*+67,4 �2� 2W23+6+/� ,8+X� +2� X'/2 +� �0+,W203 0,2 +�

W/0,/c,W203 *T*+67,4 �+6 b� 6 W/0,/c,W20C 5,1&*+,*6 +() ,12G7E) ,1'-[/2 7/ +� 513G/7,

0,2 6 �0+,W20C 7/ +� 513G/7, ]37201�)a4&H &O

$%$'�3)�$<$ =+;-

�3)� 16+�- ,12G7�-75�1�T) ), ,5�G60/8+�T)*+�) 85�%�F2*+C4

�+� 51�6F�T7/)� 7&G67,/-W,7/ 3+2 +, '1E7,+, +6��G3)6� F2, +, ,)+20/-7/),5,12*+&)�)+,2 *+�W/0,/c,W203 *T*+67,,1-G76*6�4

4\Z<1<$

�F0�� +6� FC�

Y�1+-� 6%/0+1�)-�8

�0�TF0�%

(�8

"4 $M4 4 4 4 4 4 I C ". $Mm" I

. "� � rj C ".� �m" rj

"

"

N �" N

!"�

"

!N"

�%$28 �"

1.087Å+21

1.602E-19

1E101

1Å-30

�%(s�Zt

" M.Nd

�.�Nm"

<

"

N"$m"

M.�

N

�N

�%$28

1E2

6E3

E23

107,35

2.93E7.6

318E

�&s4t

D16*27�5�2CG60/ +� 0377, F2, 85�W2,*+�%C4

� /0GX+6� W/) /-),2 ,0X1,2��4

� U&*6 W/) /-),2 +� " 4

� U&*6 W/) /-),2 +� " 4

�6%EG60/ *,) 7/+,U%6+C4

�/-5/2 � /0GX+6�4

��6$'(6Zt

10

16

100

255

42484

43981

16777215

�6<$'(6Zt

&Ï12

&O20

&O144

&O377

&O122764

&O125715

&O77777777

��6$�@$'(6Zt

&ÇÁ

&H10

&H64

&HFF

&HA5F4

&HABCD

&HFFFFFF

/����� ���������2 %�F20X� *+,G/1X� /-),2 �2 ] %6GX�a 0,2 ]�/8WX�a. 5�8 CW6 '16*27�5�2C*,7/

*+6) ,53W�*6 +27E) */ 2W23+6+/�4 5�+/%�T) 0(W20X� %Xc/2� 5�8 75�1�T) ), G/(16G�T) (�

*87U�%2*7�- *+,G/1E)4 �5(� G, W�T7/. �2 %�F20X� *+,G/1X� '16*27�5�2�T)+,2. 35�8

,5,2+/-+,2 ), %6BG/- ,53B,*64

True False

��'��������� �������� ( ���$�������� %B,12G76+20X� *+,G/1X� C *87U�%�*/21X� /-),2 �2 \%Xc/2�\. �2 \B1&*/2�\ 0,2 F/)20& �2 */21X�

*87U3%(). 5�8 ,5�+/%�T)+,2 ,53 F1&77,+,. x6B-, 0,2 /2W20& *T7U�%,4 �/120%/-�)+,2 7/+,cT

] a 0,2 *8)CG(� '16*27�5�2�T)+,2 F2, +6) 5,1&*+,*6 76

,12G76+20E) 5�*�+C+(). 35(� �)�7&+(). W2/8GT)*/(). 76)87&+() 04&4 53 +�) �12*73 +�8�

37(� W/) ,5�0%/-/+,2 0,2 6 '1C*6 +�8� F2, +6) 5,1&*+,*6 ,12G76+20E) *+�2'/-(). 0&+2 +�

�5�-� F-)/+,2 */ /2W20X� 5/125+E*/2�4

,���4� %�� �*��4� (�����] a"

�� 5%CG�� +() ',1,0+C1() ,53 +�8� �5�-�8� ,5�+/%/-+,2 72, *87U�%�*/21& �)�7&[/+,2

4 � 72013+/16*/ 5%CG�� ',1,0+C1()*87U�%�*/21& /-),2 6 . 5�8

X'/2 7C0�� 76WX). W/) 5/12X'/2 0,)X), ',1,0+C1, 0,2 �)�7&[/+,2

] a4

���! � !���6����%�2!

� ,%��� ���6����%�2

"�## ���$"1

""

$%$'�3)�$<$ =+:-

�-W�)+,2 7/120X� *87U�%�*/21X� 5�8 /-),2 W8),+3 ), /7B,)2*+�T) */ 72, /)+�%C +6� b�4

"Ðñüãñáììá ÌáèçìÜôùí"

"ÐëçêôñïëïãÞóôå ôï ÂÜñïò:"

"ÂËÁ×ÏFRAGIKA"

"ÌÝóïò üñïò = 17.1"

" 2004"

"×*/,.F"

"."

"174,45"

"001300889700"

" "

""

�67/2E)�87/. 3+2 72, *87U�%�*/21& W/) /-),2 85�'1/(+203 ), /-),2 0&5�2, %Xc6 C 0&5�2,

513+,*6 �72%�T7/)6� F%E**,�4 �5�1/- ), ,5�+/%/-+,2 ,53 �5�2�WC5�+/ *8)W8,*73

',1,0+C1() +�8 '16*27�5�2�T7/)�8 0EW20,4 �,1,+61�T7/ /5-*6�. 3+2 6 *+,G/1&

/-),2 ,5�W/0+C 5,1� 3%� 5�8 5/12X'/2 0377, 72,� 0,2 W/ %,7U&)/+,2 *,)

,12G73� ,%%& *,) 0/-7/)�4 0376. *+6 *+,G/1& W2,+61�T)+,2 +,

76W/)20& *+6) ,1'C F2, +�) -W2� ,012UE� %3F�4 �X%��. ,� *67/2(G/- 3+2 6 *+,G/1&

W2,BX1/2 ,53 +6 *+,G/1& 4 � 51E+6 X'/2 7C0�� ". ,B�T 5/12X'/2 X), ',1,0+C1, ]+�

a /)E6W/T+/16 /-),2 6 76W/)20C *87U�%�*/21&4

"174,45"

"001300889700"

""

\ \

,��� �

�������� ��

�2 67/1�76)-/� ,)+27/+(5-[�)+,2 ,53 +6) b� 7/ X),) /2W203 +135�4 �/ F1&B�)+,2 *,)

*87U�%�*/21X� 35(� F-)/+,2 7/ &%%/� F%E**/�4 �/120%/-�)+,2 7/+,cT *87U3%() ]�a 0,2

,0�%�8G�T) +�) ,7/120,)203 +135�*87U�%2*7�T4� F/)20C +�8� 7�1BC /-),2�

�,1,+61�T7/. 3+2 51E+, F1&B/+,2 � 7C),� 0,2 7/+& 6 67X1,4 �� X+�� +� F1&B�87/ 5&)+,

+/+1,xCB2�4 �W2,'/-12*6 +() 67/1�76)2E) /-),2 ,12G76+20C4g+*2. 7/ ,12G76+20X� 51&c/2� /-),2

W8),+3) ), U1/G/- 6 W2,B�1& */ 7X1/� 7/+,cT WT� 67/1�76)2E) C 6 67/1�76)-, 7/+& ,53 X),

'1�)203 W2&*+67,4

�77Z66Z////�

� *8)CG/2, F1,BC� 73)�+() WT� +/%/8+,-()x6B-() +�8 X+�8�51�0&%/*/ 7/F&%6,),*+&+(*6 +�)5/1,*7X)� ,2E),4 ��%%�-W/ F)E12[,) ,) +,51�F1&77,+& +�8� G,G/(1�T*,) +� *,)� C *,) "� 4

Page 41: Visual Basic 1 - 8

M$ M�

$%$'�3)�$<$ =+=-

+��$���( ��������� ��� ������6�� *87U�%2*73� 72,� *+,G/1&� 7/ X), *87U�%203 3)�7,. 3'2 73)� U/%+2E)/2 +6)

,),F)(*273+6+, +�8 51�F1&77,+�� ,%%& 0,2 W672�81F/- +2� 0,+&%%6%/� 51��5�GX*/2� F2, ),

F-)/2 52� /8X%20+� *+2� ,%%,FX� 0,2 %2F3+/1� /5211/5X�*/ %&G64

�2, ), W6%E*�87/ 72, ] a 51X5/2 ),

'16*27�5�2C*�87/ +6 W6%(+20C /)+�%C*+,G/1&�. +6� �5�-,� 72, 7�1BC /-),2 6�

���6���� �� 3%2 ���'�#$� ��"���"�

Const ����, �0-������ � �0

� /-),2 *8)CG(� 72, ,12G76+20C C ,%B,12G76+20C *+,G/1&. C *+,G/1& 67/1�76)-,�4

�5�1/- 37(� ), /-),2 0,2 72, 5,1&*+,*65�8W/) 5/12X'/2 *8),1+C*/2�4

�0

���%4�153$

�$ �0+(U1-�8 � #

"d ��8)-�8 � "

d 8F�T*+�8 "���

N �,1+-�8 � "

�� Y/U1�8,1-�8 � d

6

6

6

6

6

%ZY4t )%$28t

#10/28/2004#

#6/15/2010#

#8/5/1992#

#3/3/2001#

#2/29/2005#

�7Z[(4

��)�xCB2�� 7C),�4

��)�xCB2�� 7C),� 0,2 7�)�xCB2, 7X1,4

�1�*�'C� �8*W2&012+6 67/1�76)-,4 ,

F1&B/+,2 *'3%2� *+�) 0EW20,4

,+& +6) 5%60+1�%3F6*6 +� 5/12U&%%�)

/1F,*-,� W/) 0&)/2 ,5�W/0+C +6)

67/1�76)-,4

$%$'�3)�$<$ =+>-

�*+,G/1& N."#"d�� 75�1/- ), *87U�%2*+/- *,) 54 � �12*73� +�8 *87U�%2*7�T F-)/+,2 7/

+6) WC%(*6�

Const ð = 3.141592

�� W25%&*2� +�8 ,12G7�T N."#"d�� 75�1/- ), W6%(G/- �

Const ð2 = 2 * ð

�/) 75�1/- ), W6%(G/- *,) �5. /5/2WC �2 *+,G/1X� W/) /52+1X5/+,2 ), ,1'-[�8) ,53

x6B-�4

�� 5%CG�� +() /1F&*27() 67/1E) 72,� /UW�7&W,� 75�1/- ), *87U�%2*+/- *,)

4��12*73� +�8*87U�%2*7�T F-)/+,2 7/ +6 WC%(*6�NumOfWorkDays

Const NumOfWorkDays = 5

�5�1�T7/ ), �1-*�87/�)37,+, '16*27�5�2E)+,�0,2 /%%6)20& F1&77,+,4&+2 +X+�2� 37(� *5&)2,+� *8)6G-[�8) �251�F1,77,+2*+X�4

�2, 7/%%�)+20C ,%%,FC +�8 5%CG�8� +() /1F&*27() 67/1E) ,53 d */ #. W/ G, ,5,2+C*/2

+6) ,),[C+6*6 +�8 ,12G7�T d 7X*, */ 3%� +� 513F1,77, 0,2 +6) ,)+20,+&*+,*C +�8 7/

+� #. 0&+2 +� �5�-� 75�1/- ), 51�0,%X*/2 %&G6. 72,� 0,2 � ,12G73� d 75�1/- ), 76)

,)+2*+�2'/- 5,)+�T *+� 5%CG�� +() /1F&*27() 67/1E)4 � ,)+20,+&*+,*6 G, F-)/2 73)�

*+�*67/-� 5�8 F-)/+,2 � �12*73� +�8*87U�%2*7�T4

� 67/1�76)-, �"Z"Z� � ,) G/(16G/- *,) 67/1�76)-, ,),B�1&� 75�1/- ),

*87U�%2*+/- *,) 4��12*73� +�8*87U�%2*7�T F-)/+,2 7/ +6 WC%(*6�StartDate

Const StartDate = #1/1/2000#

� b�. F2, 5�%%X� 5�*3+6+/� 0,2 2W2,-+/1, +27X� 2W2�+C+(). X'/2 �1-*/2 /*(+/120& 0,2

,),F)(1-[/2 0&5�2� *87U�%2*73 F2, ), 7,� ,5,%%&c/2 ,53 +�) 035� ,),[C+6*6�

*87U�%20E) �)�7&+() 0,2 F2, ), 7,� U�6GC*/2 ), ,5�BTF�87/ +6 W672�81F-, 76*87U,+E)

7/+,cT +() 51�F1,77&+() �12*7E)4 �2 *+,G/1X� ,8+X� �)�7&[�)+,2

] a4

%�*�%2�)!

�� 3%2)! $"��$"�$� ��"���"��

,a

Ua

Fa

Wa

$%$'�3)�$<$ =+u-

�2, +, '1E7,+, 6 b� X'/2 W672�81FC*/2 +�8� *87U�%2*7�T��

�<$s�%&

VbBlack

VbBlue

VbCyan

VbGreen

VbMagenta

VbRed

VbWhite

VbYellow

(�8

&H000000

&HFF0000

&HFFFF00

&H00FF00

&HFF00FF

&H0000FF

&HFFFFFF

&H00FFFF

�%()%$28

�,T1�

�5%/

8,)�T)

�1&*2)�

�,G803002)�

3002)�

f*51�

-+12)�

�+2� �5+20X� 2W23+6+/� +() 5,1,GT1() /-W,7/. 3+2 6 2W23+6+, 0,G�1-[/2 +�)

+T5� 5%,2*-�8 +() 5,1,GT1() 0,2 WE*,7/ +2� +27X� 5�8 75�1/- ), 5&1/2 */ %-*+,4 �2�

,8+X� +2� +27X� X'�8) �12*+/- �2 *+,G/1X��

BorderStyle

�<$s�%&

vbBSNone

(�8

0

1

2

3

4

5

�%()%$28

D(1-� 5%,-*2�

�+,G/13 5%,-*2�. ,5%3

�/+,U%6+�T 7/FXG�8� 5%,-*2�

�2,%�F203 5%,-*2�

�+,G/13 5%,-*2� /1F,%/2�GC06�

�/+,U%6+�T 7/FXG�8� 5%,-*2� /1F,%/2�GC06�

vbFixedSingle

vbSizable

vbFixedDialog

vbFixedToolWindow

vbSizableToolWindow

��8� *87U�%2*7�T� +() *+,G/1E) 5�8 X'�8) �12*+/- *+6 b�. 75�1�T7/ ), +�8� U1�T7/

'16*27�5�2E)+,� /-+/ +6) &7/*6 U�CG/2,. /-+/ +� 5,1&G81� /52*0356*6� ,)+20/27X)()4

�5-*6�. */ 5�%%X� 5/125+E*/2� +6 *+2F7C +6� 5%60+1�%3F6*6� 0EW20, /7B,)-[/+,2

,),W837/)� 7/)�T 7/*+,G/1X� 5�875�1�T7/ ), /52%Xc�87/4

,-QNa p �UVQO

,%�T7/ +6) &7/*6 U�CG/2, ,53 +6)/52%�FC 4`

������ ��� #� *���� � ��� ��*�������� �������&� ������ ��� ��� � ��*���

������ �� #� *���� � �������� ��� ������� �

*- �-)�87/ *,) 0(W20C %Xc6. +6 %Xc6r?kLiPkiL 0,2 x&')�87/ *+6 %-*+, +� /-W��+6� *+,G/1&�4

,a

Ua

Page 42: Visual Basic 1 - 8

$ $"

����$�������%T *8')& 51�0T5+/2 6 ,)&F06 ), 5,1,*+C*�87/ 7/ *87U�%203 +135� W2&B�1, 7/FXG6. +()

�5�-() �2 +27X� 7/+,U&%%�)+,2 0,+& +6 W2&10/2, +6� /0+X%/*6� +�8 51�F1&77,+��4 �

*87U�%20C 5,1&*+,*6 F-)/+,2 7/ %Xc/2� 5�8 �)�7&[�)+,2 ] a4 �2, 0&G/

7/+,U%6+C � 85�%�F2*+C� W/*7/T/2 X), +7C7, +6� 0/)+120C� 7)C76� +�8. *+� �5�-�

0,+,'(1-[/2 +6) +27C 5�8W-)/+,2 *+6 7/+,U%6+C,53 +2� /)+�%X� +�851�F1&77,+��4

�%� 6� �)! 0��$�'#��

�, �)37,+, +() 7/+,U%6+E) ]0,2 +() *+,G/1E)a 51X5/2 ), 85,0�T�8) *+�8� /cC� 0,)3)/��

�� 3)�7, W/) 51X5/2 ), *875-5+/2 7/ W/*7/87X)/� %Xc/2� ]{<pO?=HLa. W6%,WC %Xc/2� 5�8

X'�8) 0&5�2� 2W2,-+/1� )367, F2, +6) b� ]54'4 . . . . 04&4a4False Const If Loop Case

�, �)37,+, 51X5/2 ), ,1'-[�8) 7/ F1&77,4

�, �)37,+, ,5�+/%�T)+,2 ,53 F1&77,+,. ,12G7�T� 0,2 ',1,0+C1/� 85�F1&772*6� ]�a4

�/) /52+1X5�)+,2 &%%, *T7U�%, ]54'4 *T7U�%, *+-c6�. 5,1/)GX*/2� 04%54a C 0/)& 7X*, */

X), 3)�7,4

�, �)37,+,. W/) 51X5/2 ), c/5/1)�T) +�8� �dd ',1,0+C1/�4 �7(�. 35(� X'�87/ +�)-*/2.

0,2 F2, +, �)37,+, +() ,)+20/27X)() 51X5/2 ), B1�)+-[�87/ ), '16*27�5�2�T7/ 3*� +�

W8),+3) 72013+/1,�)37,+,4

�� 3)�7, 75�1/- ), 5/12X'/2 /%%6)20�T� ',1,0+C1/�4

�+2� 7/+,U%6+X� W-)�87/ *8)CG(� +X+�2, �)37,+,. E*+/ ), 7,� G87-[�8) +, 7/FXG6 0,2 +2�

5�*3+6+/� 5�8,)+251�*(5/T�8)4

$%$'�3)�$<$ =+v-

�T)�s4t

)+-*+,*6

D(16+203+6+,

�52+&'8)*6 U,1T+6+,�

�/)203 *T)�%�

�XF2*+��

�&)( &01�

�/+16+C�

�1X'�8*, 67/1�76)-,

�1�6F�T7/)6 '1�)2&

�1�76G/8+C�

�/12F1,BC

�2/TG8)*6

�3%6!DE1,

��<$w[1<8

Resistance

Capacitance

g

GrandTotal

Max

TopCorner

Counter

CurrentDate

LastYear

Supplier

Description

Address

City_Country

$%$'�3)�$<$ =+,n-

�2 /52%�FX� �)�7&+() 5�8 X'�87/ 0&)/2 52� 0&+( /-+/ W/) /-),2 ,5�W/0+X� ,53 +6) b�

]*67/2E)�)+,2 7/ 03002)�a /-+/ W/) /-),2 /52+8'67X)/�4

�T)�s4t

�C),�

�5�+/-)�8*,

�7U,W3)

53

�/+,U%6+C �����

��*�*+2,-, +27C

�/)203 *T)�%�

�/+16+C� '13)�8

��<$w[1<8

A

Volume

percentvalue

Month

From

12X

Grand.Total

Time Counter

�875-5+/2 7/ 0(W20C %Xc64

�/ G87-[/2 +-5�+/ 7/+& ,53 %-F� 0,2134

b?@JI<�3F0��4 �,1,5%,)6+203 3)�7,4

�875-5+/2 7/ 0(W20C %Xc64

1'-[/2 ,53 x6B-�4

�8*,)&F)(*+6 7/+,U%6+C

�/12X'/2 *T7U�%� *+-c6�4

�/12X'/2 0/)34

"��� ����$���6��2 7/+,U%6+X�. 35(� 0,2 �2 *+,G/1X�. W2,01-)�)+,2 */ ,12G76+20X� 7/+,U%6+X�. */ %�F20X�

7/+,U%6+X� ]�2 �5�-/� �)�7&[�)+,2 0,2 a. */ ,%B,12G76+20X� 7/+,U%6+X� C 7/+,U%6+X�

*87U�%�*/21E) 0,2 */ 7/+,U%6+X� 67/1�76)2E)4 �5-*6�. �2 ,12G76+20X� 7/+,U%6+X�

W2,01-)�)+,2 */ ,0X1,2/� 0,2 */ W/0,W20X�4

,-���%!

�� 7XF/G�� +6� 5/12�'C� +6� 0/)+120C� 7)C76� +�8 85�%�F2*+C. 5�8 W/*7/T/+,2 F2, 0&G/

/-W�� 7/+,U%6+C�. /c,1+&+,2 ,53 +� /-W�� +6� 7/+,U%6+C�4 �+6) 5/1-5+(*6 5�8 6 7/+,U%6+C

/-),2 ,12G76+20C /c,1+&+,2 0,2 ,53 +� 53*� 7/F&%/� +27X� 75�1/- ), 5&1/2 0,GE� 0,2 ,53 +6)

,01-U/2, 7/ +6) �5�-, 75�1/- ), +2� 5,1,*+C*/24 � +135�� 7/ +�) �5�-� ,5�G60/T�)+,2 �2 +27X�

+() 7/+,U%6+E) *+6 7)C76. */ 3.+2 ,B�1& +� 5%CG�� +() jpi<L 0,2 +6) 5,1&*+,*6 0&G/ j:i.

0,G�1-[/+,2 ,53 +�) ] a +6� 7/+,U%6+C�4�/��,%,��)�*� ���� ����

rY4t '�'4�T5x5

]72013� ,0X1,2��a

]7/F&%�� ,0X1,2��a

])372*7,a

],5%C� ,012U/-,�a

]W25%C� ,012U/-,�a

]7/+,U%6+�T

7/FXG�8�a

]*+,G/1�T

7/FXG�8�a

]7/ ,12G7�T�a

]7/ ',1,0+C1/�a

Byte

Boolean

Integer

Long

Currency

Single

Double

Date

String

String

Variant

Variant

" jpi<

� jpi<L

� jpi<L

# jpi<L

$ jpi<L

# jpi<L

$ jpi<L

$ jpi<L

" jpi<L �

5%CG��

',1,0+C1()

�%CG��

',1,0+C1()

"� jpi<L

�� jpi<L �

5%CG��

',1,0+C1()

�58�1

0X1,2�2 ,53 X(� �dd

C

0X1,2�2 ,53 !N�4M�$ X(� N�4M�M

0X1,2�2 ,53 !�4"#M4#$N4�#$ X(� �4"#M4#$N4�#M

53 !���4NNM4� N4�$d4#MM.d$ $ X(�

���4NNM4� N4�$d4#MM.d$ M

�� 0,2 51,F7,+20�- 7/ ,53%8+6 +27C

7/+,cT".# "��$m" !#d 0,2 N.# �$�Nm" N$

�� 0,2 51,F7,+20�- 7/ ,53%8+6 +27C 7/+,cT

#.�# �d�#d$#"�#Mm" !N�# 0,2 ".M�M��N"N#$��N�m" N $

53 "6 �,)�8,1-�8 " X(� N" 6 �/0/7U1-�8 ����

53 X(� �4 4 4 ',1,0+C1/� 5/1-5�8

53 " ',1,0+C1, X(� �d4# ',1,0+C1/� 5/1-5�8

&G/ ,12G76+20C +27C 5�8 75�1/- ), W/'+/- � +T5��

&G/ *87U�%�*/21& 5�8 75�1/- ), W/'+/- � +T5�� �i=:kK

7/+,U%6+�T 7/FXG�8�

True False

�Y4'�6<Tt <(�Tt

Double

������� ��� � �!�� ��� ����%� �� ���� �� �� ����*�� ������ ��� � ��!� � ��� ����� �� ��� ���� �����!� � ��*�!� ����"

�2, ), /07/+,%%/8+�T7/ 3*� +� W8),+3) �1G�%�F2*+203+/1, +6 7)C76 +�8 85�%�F2*+C 0,2 F2,

), 5/+T'�87/ 3*� +� W8),+3) 7/F,%T+/1/� +,'T+6+/� /0+X%/*6� +�8 51�F1&77,+3� 7,�.

B1�)+-[�87/ ), /52%Xc�87/ 3'2 73)� +T5�8� W/W�7X)() 5�8 ), 75�1�T) ), W/'+�T) +, /-W6

+() W/W�7X)() 5�8 G, '16*27�5�2C*�87/. ,%%& 0,2 3*� +� W8),+3) ,5%�T*+/1�8� +T5�8�

W/W�7X)()4

1(���� ����$���(�B %����( ����� ����$���(�B�12) ,),BX1�87/ +� 3)�7, 72,� 7/+,U%6+C� 7X*, *+� 513F1,77, 0,%3 /-),2 ), +6)

W6%E*�87/. E*+/ 6 b� ), W/*7/T*/2 +�) 0,+&%%6%� 'E1� *+6 7)C76 0,2 ), 0,G�1-*/2 +�)

+135� 7/ +�) �5�-� G, +6 '/212*+/-4 � WC%(*6 72,� 7/+,U%6+C� F-)/+,2 7/ 72, W6%(+20C /)+�%C

7/+,U%6+C�. 6 �5�-, ,1'-[/2. *8)CG(�7/ +6) 0(W20C %Xc6 �Dim

Dim As3)�7,�����,�0� 1��

35�8 3)�7,� . +� 3)�7, +6� 7/+,U%6+C� 0,2 . X),� ,53 +�8� +T5�8�

W/W�7X)()4

����,�0� 1��

�2 W6%(+20X� /)+�%X�7/+,U%6+E) /-),2 W8),+3)), ,1'-[�8) 0,2 7/ +2�0(W20X� %Xc/2�. .

0,2 4

PrivateStatic Public

�2 %�F20X� 7/+,U%6+X��)�7&[�)+,2 0,2 W-+27/� 72,0,2 75�1�T) ), 5&1�8)73)� 72, ,53 WT� +27X�4

Page 43: Visual Basic 1 - 8

Private SubDim As LongDim As Integer

End Sub

OK_Click()Stock

i::

'Áðüèåìá'Äåßêôçò

Private Sub Form_Load()Const

Dim As DoubleDim As Integer

End Sub

ð = 3.141592

Totali::

'Óýíïëï'Äåßêôçò

$�

&G/ +T5�� ',1,0+61-[/+,2 ,53 +� /-W�� +() W/W�7X)() 5�8 75�1/- ), W/'+/-4 � /52%�FC +�8

+T5�8 +6� 7/+,U%6+C� /c,1+&+,2 ,53 +� /-W�� +() W/W�7X)() 5�8 5130/2+,2 ), ,5�G60/8+�T)

*/ ,8+C) 0,+& +6 W2&10/2, /0+X%/*6� +�851�F1&77,+��4

) +, W/W�7X), 5�8 5130/2+,2 ), W/'+/- 72, 7/+,U%6+C 85�*+61-[�)+,2 ,53 5/12**3+/1�8�

+�8 /)3� +T5�8�. 51X5/2 ), F-)/+,2 51�*5&G/2, '16*27�5�-6*6� +T5(). 3*� +� W8),+3)

x6%3+/1,*+�) 5-),0, �!"4 � %3F�� /-),2 W25%3�4 �c�20�)376*6 7)C76� 0,2 /5-+/8c6 +,'T+/16�

/0+X%/*6� +�8 51�F1&77,+��4 �,1,+61C*+/. 3+2 �2 +T5�2 5�8 U1-*0�)+,2 *+2� 51E+/� GX*/2�

+�8 5-),0, W/*7/T�8) %2F3+/16 7)C76 ,53 +�8� +T5�8� 5�8 U1-*0�)+,2 */ ',76%3+/1/�

GX*/2�4 �5-*6�. 6 +,'T+6+, /0+X%/*6� +() 51&c/() /-),2 7/F,%T+/16 3*� x6%3+/1, U1-*0/+,2

� +T5�� +() W/W�7X)()*+�) 5-),0,4

$%$'�3)�$<$ =+,,-

�2, 7/+,U%6+C. *+6) �5�-, G, WE*�87/ +� 3)�7, 5130/2+,2 ), 5&1/2 ,0X1,2/�

+27X� 7X*, ,53 +� W2&*+67, �". " �4 �8F01-)�)+,� +, 312, +�8 W2,*+C7,+��. 7/ +, 312,

+() +T5() +�85-),0, 0,+,%CF�87/ 3+2 6 0,+,%%6%3+/16WC%(*6 /-),2 6�

Counter

Dim As IntegerCounter 'ÁðáñéèìçôÞò

�2, 7/+,U%6+C. *+6) �5�-, G, WE*�87/ +� 3)�7, 51?U%X5/+,2. 3+2 5130/2+,2 ), 5&1/2

,0X1,2/� +27X� 7X*, ,53 +� W2&*+67, �!� . " �4 �8F01-)�)+,� +, 312, +�8

W2,*+C7,+�� 7/ +, 312, +() +T5() +�85-),0, 0,+,%CF�87/. 3+2 6 0,+,%%6%3+/16 WC%(*6

/-),2 6�

Max

Dim As LongMax 'ÌÝãéóôïò ìåôáîý áñéèìþí

�2, 7/+,U%6+C. *+6) �5�-, G, WE*�87/ +� 3)�7, 51?U%X5/+,2 3+2

5130/2+,2 ), 5&1/2 ,0X1,2/� +27X� 7X*, ,53 +� W2&*+67, � . #4 4 4 �4 53 3+2

B,-)/+,2. 5,1� 3%� 5�8�2 +27X� +6� /-),2 ,0X1,2/�. W/) /-),2 W8),+C 6 '1C*6 /)3� ,0/1,-�8

+T5�84 � +T5�� /-),2 � 0,+&%%6%��. *8)6G-[/+,2 37(� ), '16*27�5�2/-+,2 �

+T5�� F2, ), 85&1'/2 *87U,+3+6+, *+6) ,)+,%%,FC W/W�7X)() 7/ &%%/�

F%E**/�51�F1,77,+2*7�T�

GrandTotal

Currency

Double

Dim As DoubleGrandTotal 'Ãåíéêü óýíïëï

� +T5�� W/) 51�+27CG60/ F2,+-. 5,1� 3%� 5�8 20,)�5�2/- +� /T1�� +27E). W/)

5,1X'/2 +6) ,5,2+�T7/)6 ,01-U/2, 72,� 0,2 75�1/- ), 5,1,*+C*/2 ,12G7�T� 7/ ,01-U/2, M

x6B-()4

Single

�/ X), 513F1,77, F-)�)+,2 85�%�F2*7�- F2, ,)+2*+&*/2� 0,2 580)(+X� 5�8 6 ,01-U/2&

+�8� /-),2 +6� +&c6� +�8 d�4 �2, +2� 7/+,U%6+X� 0,2 �2

0,+,%%6%3+/1/� W6%E*/2� /-),2�

Resistance Capacitance

Dim As SingleDim As Single

ResistanceCapacitance

'Áíôßóôáóç'×ùñçôéêüôçôá

�)(1-[�87/ 3+2 6 7/+,U%6+C F2, +6) /5()87-, /)3� 51�76G/8+C ,5�+/%/-+,2 ,53 � +�

5�%T ',1,0+C1/�4 )+-G/+,. ,F)��T7/ +� 7XF/G�� +6� 7/+,U%6+C� 5�8 '16*27�5�2/-+,2

F2, +6) /2*,F(FC*'�%-() *'/+20E) 7/ +�) 51�76G/8+C4�2 52� 0,+&%%6%/� W6%E*/2� /-),2�

� 7/+,U%6+C /-),2 7/+,U%6+�T 7/FXG�8�4 �� 7XF/G3� +6� 0,G�1-[/+,2 ,53 +6)

+27C +6�4 )+-G/+,. 6 7/+,U%6+C �J>>@:<= /-),2 *+,G/1�T 7/FXG�8�4 �+6) 5/1-5+(*6 5�8

+6� W�G/- +27C 7/ 7XF/G�� 72013+/1� ,53 +� 7C0�� +6�. � 853%�25�� 'E1��

*875%61E)/+,2 7/ 0/)&4 ) 37(� +6� W�G/- +27C 7/F,%T+/1�8 7C0�8� F-)/+,2 ,5�0�5C

*+�8� � ',1,0+C1/�4

Comments

Dim As String * 20Dim As String

SupplierComments

'Åðùíõìßá ðñïìçèåõôÞ'Ó÷üëéá "

) /-),2 &F)(*+�� � +T5�� +() W/W�7X)() 5�8 5130/2+,2 ), W/'+/- 72, 7/+,U%6+C 75�1/- ),

'16*27�5�26G/- � +T5�� ] a4 � +T5�� ,8+3�. 35(� W6%E)/2 0,2 +� 3)�7&

+�8. 75�1/- ), 5,1,%%&**/+,2 *,) ',7,2%X() 0,2 ), WX'/+,2 W2,B�1/+20�T +T5�8 W/W�7X),

0,+& 5/1-5+(*6. '(1-� ), /-),2 ,),F0,-� ), F-)/2 7/+,+1�5C +�8�4 � *67/2(G/- /5-*6�. 3+2

*+6) 5/1-5+(*6 5�8 W/ W6%E*�87/ +�) +T5� W/W�7X)() F2, 72, 7/+,U%6+C. 6 7/+,U%6+C

G/(1/-+,2 +�8 +T5�8 4

� 2 �� ��Variant

Variant

,a

Ua

Fa

Wa

/a

$%&'�()�$ =+,*-

�+, /75�120& 0,2 +, +/')20& 51�U%C7,+, 6 +,8+�5�-6*6 51�y3)+() W/ F-)/+,2 %/0+20& 7/ 72,

5/12F1,BC. ,%%& 7/ X),) 0(W2034 �2, 5,1&W/2F7,. �2 W-�W�2. +, +1,)[-*+�1 0,2 +,

�%�0%61(7X), 080%E7,+, +,8+�5�2�T)+,2 ,53 +�) 0(W203 +�8�4 �5-*6�. +, +85�5�267X),

51�y3)+, *+, 1&B2, +() 0,+,*+67&+() +,8+�5�2�T)+,2 7/ +�) 0(W203 5�8 5/12F1&B/2 X),�

F1,77(+3� 0(W203� ]jP= Q?H<a4

� 85�GX*�87/ 3+2 W/ F)(1-[�87/. ,) � 0(W203� /-),2 ,12G73� C *87U�%�*/21&4 � 52�

0,+&%%6%�� +135��WC%(*6� +6� 7/+,U%6+C� F2, +6) ,5�GC0/8*6 +�8 0(W20�T /-),2�

�2 W-�W�2. +, +1,)[-*+�10,2 +, �%�0%61(7X),080%E7,+, +,8+�5�2�T)+,2,53 +�) 0(W203 +�8�4

ProductCode

ProductCode

C ,%%2E��

Dim As Variant

Dim

'Êùäéêüò ðñïúüíôïò

'Êùäéêüò ðñïúüíôïò

� ��$���� ��� ������6� �� ��� ����$���6��� ] a 72,� *87U�%20C� *+,G/1&� C 72,� 7/+,U%6+C� �1-[�87/ +6) 5/12�'C +�8

0EW20, 7X*, *+6) �5�-, /-),2 W8),+3) ), '16*27�5�26G/- 6 +27C +6�4 � /7UX%/2, 0,G�1-[/+,2

,53 +� *67/-�. *+� �5�-� G, F-)/2 6 WC%(*6 0,2 ,53 +6) 0(W20C %Xc6 +6� /)+�%C� 5�8 G,

'16*27�5�26G/- F2, +6 WC%(*64 )&%�F, 7/ +6) /7UX%/2, W2,01-)�87/ +12E) /2WE) *87U�%20X�

*+,G/1X� 0,2 7/+,U%6+X��

%�6)�%� �����

��520X� ]@?QP@a

�1�F1,77,+2*+20C� 7�)&W,� ]>=:;Pi<a

,G�%20X� ]>Jj@:Qa

"����� ���$����� �������� �� ����$������2 W6%(+20X� /)+�%X� *+,G/1E) 0,2 7/+,U%6+E) /-),2 W8),+3) ), F1,B�T) *+6) ,1'C 72,�

85�1�8+-),�. 512) ,53 +2� &%%/� /)+�%X� +6�4 �2 *87U�%20X� *+,G/1X� 0,2 �2 7/+,U%6+X� 5�8

W6%E)�)+,2 7X*, */ 72, 85�1�8+-), 75�1�T) ), '16*27�5�26G�T) 73)� 7X*, *+6) 5/12�'C

+6� 85�1�8+-),�. F2� ,8+3 0,2 ',1,0+61-[�)+,2 (� ] a4����)! #���#

� WC%(*6 +() *87U�%20E) *+,G/1E) F-)/+,2 7/ +6 W6%(+20C /)+�%C *+,G/1E). 5�8 ,1'-[/2

7/ +6) 0(W20C %Xc6 4Const

� WC%(*6 +() 7/+,U%6+E) F-)/+,2 7/ +6 W6%(+20C /)+�%C 7/+,U%6+E). 5�8 ,1'-[/2 7/ +6)

0(W20C %Xc6 4Dim

�/ W2,B�1/+20X� 85�1�8+-)/� /-),2 W8),+3) ), '16*27�5�2�T7/ +�520X� *87U�%20X�

*+,G/1X� C 7/+,U%6+X� 7/ +� -W2� 3)�7,4 �b�W/) 75/1W/T/2 +2� +27X� +�8�. ,B�T 0&G/ 72, ,53

,8+X� X'/2 +�520C /7UX%/2, 0,2 W/) /-),2 W8),+C 6,),B�1& +6�*/&%%6 85�1�8+-),4

) 0,2 X'�8) +� -W2�3)�7, /-),2 W2,B�1/+20X�+�520X� 7/+,U%6+X�4

����� ��� )����� ���%���

ÔïðéêÝò äçëþóåéò85�1�8+-),� Form_Load

��520X� W6%E*/2�85�1�8+-),� OK_Click

$%&'�()�$ =+,9-

$N

Page 44: Visual Basic 1 - 8

Private SubDim As LongDim As Integer

End Sub

OK_Click()Stock

i::

'Áðüèåìá'Äåßêôçò

Private

Private As DoublePrivate As Double

Private SubConst

Dim As DoubleDim As Integer

End Sub

Const DaysOfWeek = 7

TotalMax

Form_Load()ð = 3.141592

Totali::

'Óýíïëï'Äåßêôçò

$# $d

� 0T0%�� [(C� 72,� +�520C� 7/+,U%6+C� ,1'-[/2 7/ +6) ,1'20�5�-6*C +6�. 0,+& +6) /0+X%/*6

+6� W6%(+20C� +6� /)+�%C� 7X*, *+6) 85�1�8+-),. 0,2 +/17,+-[/+,2 7/ +�) +/17,+2*73 +6�

85�1�8+-),�4

�/ 5/1-5+(*6 5�8 W/ GX%�87/ ), ,1'20�5�2/-+,2 72, 7/+,U%6+C 0&G/ B�1& 5�8 /0+/%/-+,2 6

85�1�8+-),. +6 W6%E)�87/(� ] a. '16*27�5�2E)+,� +6) 0(W20C %Xc6 *+6

W6%(+20C +6� /)+�%C4

�� ��� I���$� Static

$%&'�()�$ =+,;-

Static As Double

Dim As Integer

Total

i

'Óýíïëï

'Äåßêôçò

� 7/+,U%6+C ,1'20�5�2/-+,2 0,+& +6) 51E+6 /0+X%/*6 +6� 85�1�8+-),�. ,%%&

W2,+61/- +6) +27C +6� 7/+,cT WT� W2,W�'20E) /0+/%X*/()4 )+-G/+,. 6 7/+,U%6+C :

,1'20�5�2/-+,2 0&G/B�1&5�8 /0+/%/-+,2 6 85�1�8+-),4

Total

,+& +6) ,1'20�5�-6*672,� 7/+,U%6+C�. ,) /-),2,12G76+20C +6� ,5�W-W/+,26 +27C . ,) /-),2 W-+27��. 6+27C 0,2 ,) /-),2,%B,12G76+20C. 6 +27C \\4

False

+��$����� �������� �� ����$����� �������������(� ������

��%%X� B�1X� '1/2&[/+,2 ), '16*27�5�26G/- 6 -W2, 7/+,U%6+C C 6 -W2, *87U�%20C *+,G/1& */

5/12**3+/1/� ,53 72, 85�1�8+-)/� 72,� 51�F1,77,+2*+20C� 7�)&W,� ]U,*20C� C B317,�a4 ��

,8+C) +6) 5/1-5+(*6 6 WC%(*C +�8� 51X5/2 ), F-)/2 *+� ]

a +6� 51�F1,77,+2*+20C� 7�)&W,�4 �� +7C7, W6%E*/() U1-*0/+,2 5&)( ,53 3%/� +2�

85�1�8+-)/� *+6) ,1'C 0&G/ 51�F1,77,+2*+20C� 7�)&W,�4

���� , �4�%*� ���#����$�"

����$�"

�2, ), 7/+,U�T7/ *+�+7C7, W6%E*/()./52%XF�87/ +� ,)+20/-7/)�

,53 +6) ,12*+/1C5+8**37/)6 %-*+, +�85,1,GT1�8 0EW20,4

oQUQCBN

�2, +6 WC%(*6 +() *87U�%20E) *+,G/1E). 512) ,53 +6) 0(W20C %Xc6 75�1/- ),

+�5�G/+6G/- 51�,21/+20& 6 0(W20C %Xc6 4

Const

Private

� WC%(*6 +() 7/+,U%6+E) 75�1/- ), ,1'-[/2 7/ +6) 0(W20C %Xc6 C 7/ +6) 0(W20C %Xc6

�� ,8+C) +6) 5/1-5+(*6 �2 WT� 0(W20X� %Xc/2� /-),2 2*�WT),7/�4 �8)CG(�. F2, +2�

7/+,U%6+X� 51�F1,77,+2*+20C� 7�)&W,� '16*27�5�2/-+,2 6 0(W20C %Xc6

4

4

Dim

Private

Private

$%&'�()�$ =+,:-

8������� ���$����� �������� �� ����$������2, ), /-),2 W2,GX*276 72, *87U�%20C *+,G/1& C 72, 7/+,U%6+C */ 3%6 +6) X0+,*6 +�8

51�F1&77,+��. 51X5/2 ), W6%(G/- (� ] a4 3���� Q�'#$�

� WC%(*6 +() 0,G�%20E) *87U�%20E) *+,G/1E) F-)/+,2 73)� *+� +7C7, W6%E*/() U,*20E)

51�F1,77,+2*+20E) 7�)&W() 0,2 5�+X */ 51�F1,77,+2*+20X� 7�)&W/� B317,�4 � W6%(+20C

/)+�%C 72,� 0,G�%20C� *87U�%20C� *+,G/1&�,1'-[/2 7/ +6) 0(W20C %Xc6 4Public

,+& +6 WC%(*6 +()7/+,U%6+E) 0,G�1-[/+,2 +�3)�7& +�8�. � +T5�� +6�7/+,U%6+C� 0,2 6 /7UX%/2&+�8�4

����� �� ���%�������� �� ������ ����� �"

8+X� �2 7/+,U%6+X� ,) 0,2X'�8) +� -W2� 3)�7, /-),2W2,B�1/+20X�4 �&%2*+,. *+�/*(+/1203 +6�85/12*'T/2 6 +�520C WC%(*64

Form_Load

��520X� W6%E*/2�

85�1�8+-),� Form_Load

��520X� W6%E*/2�

85�1�8+-),� OK_Click

�6%E*/2�51�F1,77,+2*+20C� 7�)&W,�

� WC%(*6 +() 0,G�%20E) 7/+,U%6+E) 75�1/- ), F-)/2 *+� +7C7, W6%E*/(). �5�2,*WC5�+/

51�F1,77,+2*+20C� 7�)&W,� ]U,*20C� C B317,�a 7/ 72, W6%(+20C /)+�%C 7/+,U%6+C� 5�8

,1'-[/2 7/ +6) 0(W20C %Xc6 4Public

$%&'�()�$ =+,=-

����� �� � ���%��� �� � ����� �� ����� �����

��520X� W6%E*/2�

85�1�8+-),� Form_Load

�6%E*/2�51�F1,77,+2*+20C� 7�)&W,�

,G�%20C 7/+,U%6+CPublic As Double

Private As DoublePrivate As Single

GrandTotal

TotalFactor

PrivateDim As DoubleDim As Integer

End Sub

Sub Form_Load()Sumi

::

� W2,'/-12*6 +() 0,G�%20E) 7/+,U%6+E) ,5,2+/- 2W2,-+/16 51�*�'C4 �+�) �W6F�T7/)� ,53

*87U&)+, 51�F1,77,+2*73. 6 +27C +() 0,G�%20E) 7/+,U%6+E) 75�1/- ), ,%%&[/2 */

�5�2,WC5�+/ 51�F1,77,+2*+20C 7�)&W,. 7/ */21& 5�8 W/) 75�1/- ), 51�U%Xx/2 �

51�F1,77,+2*+C�4 �2 0,G�%20X� 7/+,U%6+X� '16*27�5�2�T)+,2 ,) W/) 85&1'/2 0,)X),�

&%%�� +135�� 7/+,B�1&� +27E) 7/+,cT B�17E)4 �8)CG(� F2, %3F�8� /80�%-,�

+/0761-(*6�. 3%/� �2 0,G�%20X� 7/+,U%6+X� +�5�G/+�T)+,2 */ 72, 51�F1,77,+2*+20C

7�)&W,. *+6) �5�-, 7&%2*+, W-)/+,2 0,2 0,+&%%6%�3)�7,54'4Global4

<��5�����( (���� ����$���(� ( ���$���(� ��������� WC%(*6 72,� 7/+,U%6+C� 512) +6 '1C*6 +6� W/) /-),2 85�'1/(+20C4 �+,) F1&B�87/ 72,

7/+,U%6+C '(1-� ), +6) X'�87/ �1-*/2. 6 b� +6) 0&)/2 ,5�W/0+C 0,2 +6) �1-[/2 (� +T5�8

8+C 6 /80�%-, +�8 ,8+37,+�8 �12*7�T 75�1/- ), 7,� W672�81FC*/2 51�U%C7,+,4

) F1&x�87/ */ 0&5�2� *67/-� +�8 51�F1&77,+�� +� 3)�7, 72,� 7/+,U%6+C� %&G�� ]54'4 ,)+-

F1&x�87/ a. 6 b� G, /0%&U/2 +6 %&G�� F1,BC (� )X, 7/+,U%6+C4

g+*2. /)E /7/-� G, )�7-[�87/ 3+2 X'�87/ 72, 7/+,U%6+C. 6 b� *+6) 51,F7,+203+6+, G,

W2,'/21-[/+,2 WT�. W-)�)+,�,513U%/5+,,5�+/%X*7,+,4

4

GrandTotal GranTotal

Variant

8+3 +� 513U%67, 75�1/- ), 5,1,0,7BG/- 7/ +�) 85�'1/(+203 �12*73 0&G/ 7/+,U%6+C� 0,2

0&G/ *87U�%20C� *+,G/1&�4 �2, ), 7,� /52U&%%/+,2 � 85�'1/(+203� �12*73� 51X5/2 ),

+�5�G/+C*�87/ +6) /)+�%C . *+6) 5/12�'C W6%E*/() 0&G/

51�F1,77,+2*+20C� 7�)&W,� 512) �5�2�WC5�+/ �12*73 7/+,U%6+C� C *87U�%20C� *+,G/1&�4

�3+/. *+6) 5/1-5+(*6 5�8 6 b� ,),F)(1-*/2 X), )X� 3)�7,. +� �5�-� W/) X'/2 �12*+/-. G,

/7B,)-*/2 7C)87, %&G�8�4

Option Explicit

�5�1�T7/ ), 18G7-*�87/ +� 5/12U&%%�) /1F,*-,�. E*+/ ), +�5�G/+/- ,8+37,+, +6) /)+�%C

*/ 0&G/ 0,2)�T1F2, 51�F1,77,+2*+20C 7�)&W,4Option Explicit

,-kEENH paAJEUH 53 +� 7/)�T /52%XF�87/

4

������ �� C!*���� ���� �� �� �&�� ��� �������

"Option Explicit

*-�VJAEC�2,%XF�87/ +�) 0,1+/%�W/-0+6

4

9-bQqMJCQ �BCJBjNQ

fQKNBCBAJEU

�,10&1�87/ +� 5%,-*2�*67/-(*6�

4

Page 45: Visual Basic 1 - 8

$M$�

#����� �� �����������+6 b� /-),2 W8),+3) ), X'�87/ 51&c/2� 7/+,cT *+,G/1E) 0,2 7/+,U%6+E) /)3� *8F0/0127X)�8

+T5�8 ]F2, 5,1&W/2F7,. 51&c/2� 7/+,cT ,12G76+20E) 7/+,U%6+E) 0,2 *+,G/1E) C 51&c/2�

7/+,cT ,%B,12G76+20E) *+,G/1E) 0,2 7/+,U%6+E)a. ,%%& 0,2 51&c/2� 7/+,cT *+,G/1E) 0,2

7/+,U%6+E) W2,B�1/+20E) +T5() ]54'4 51&c/2� 7/+,cT ,12G76+20E) 7/+,U%6+E) 0,2 *+,G/1E)

0,2 67/1�76)2E)a4�/ 7/+,U%6+X�. *+,G/1X� 0,2 51&c/2� *'67,+-[�)+,2 5,1,*+&*/2�4

��������� ������ �� �����������2 ,12G76+20X� 51&c/2� 5�8 75�1/- ), /0+/%X*/2 6 b� /-),2 �2 +X**/1/2� U,*20X� 51&c/2� +6�

513*G/*6�. +6� ,B,-1/*6�. +�8 5�%%,5%,*2,7�T 0,2 +6� W2,-1/*6�. 6 Tx(*6 *+6 WT),76 0,2

&%%/� WT� 51&c/2� 5�8 X'�8) ), 0&)�8) 7/ +6 W2,-1/*6 7/+,cT ,0/1,-() ,12G7E). 6

0,2 6 51&c6 �

)2 �

,� -2%� ����#�

%&@1

�13*G/*6

B,-1/*6

��%%,5%,*2,*73�

�2,-1/*6

0/1,-, W2,-1/*6

V?HJ@?

�x(*6 */ WT),76

�r�w4[4

!

Z

mod

^

�,1,+61C*+/. 3+2 +� *T7U�%� +�8 5�%%,5%,*2,*7�T /-),2 � ,*+/1-*0�� ]�a 0,2 3'2 +� ]ma C 6

+/%/-, ]4a4 � %3F�� /-),2 6 ,5�B8FC *TF'8*6� 7/ +� F1&77, m. 5�8 85&1'/2 *+, �)37,+, +()

7/+,U%6+E) 0,2 +() ,)+20/27X)(). 0,2 +6) +/%/-,. 5�8 /-),2 +� W2,'(12*+203 *T7U�%� 7/+,cT

,)+20/27X)�8 0,2 2W23+6+,� C,)+20/27X)�8 0,2 7/G3W�84

� ,0X1,2, W2,-1/*6 ]*T7U�%3 +6� 6 ,)&5�W6 0&G/+�� �a F-)/+,2 *8)CG(� 7/+,cT *+,G/1E)

0,2 7/+,U%6+E) ,0X1,2�8 +T5�84 �� ,5�+X%/*7& +6� /-),2 +� 5�8

51�0T5+/24 � 51&c6 I?HJ@? /-),2 *875%61(7,+20C +6� ,0X1,2,� W2,-1/*6�. ,B�T 7,� W-)/2 +�

+6� W2,-1/*6�4 �6%,WC�

)2 �� ���� ��� � �-��

��������

� ,0X1,2, W2,-1/*6 0,2 6 51&c6 I?HJ@? /-),2 ,10/+& '1C*27/� 0,2 /B,173[�)+,2 081-(� *+2�

7/+,+1�5X�*8772FE),12G7E)4

$%&'�()�$ =+,>-

g*+( 3+2 6 7/+,U%6+C 5,12*+&)/2 '13)� */ %/5+& 0,2 3+2 6 +27C +6� /-),2 "�#4 �2,

+6 7/+,+1�5C +�8 '13)�8*/E1/� 0,2 %/5+&51X5/2 ), F-)�8) �2 51&c/2��

Minutes

Minutes \ 60

Minutes mod 60

7/,5�+X%/*7, �E1/�

7/ ,5�+X%/*7, # %/5+&

�2 ,12G76+20X� 5,1,*+&*/2� *+6 b� *'67,+-[�)+,2 ,53 ,12G76+20X� *+,G/1X� 0,2

,12G76+20X� 7/+,U%6+X� 5�8 7/+,cT +�8� 85&1'�8) +, *T7U�%, +() ,12G76+20E) 51&c/()4

��%%X� B�1X�. F2, ), /-),2 *,BC� 6 */21& 7/ +6) �5�-, G, /0+/%/*+�T) �2 51&c/2�.

+�5�G/+�T)+,2 0,+&%%6%, 0,2 5,1/)GX*/2�4

8

W

5

� I?H W � 8 � � W � 5

$%$'�3)�$<$ =+,u-

�2, ), 85�%�F2*+�T) *(*+& �2 +27X� +() ,%F/U120E) 5,1,*+&*/() 5�8 U1-*0�)+,2 *+6)

,12*+/1C *+C%6. 51X5/2 ), +2� 0(W20�5�2C*�87/ 7/ +�) +135� 5�8 85�W/20)T/+,2 *+6 W/c2&

*+C%64

�[)�w%(68 Y$%&\<$\1 $%&\<$\1 \<1 �"

3.141592 * r^2 *

(B1 + B2) * /2

3*X^2 + 4*X + 9

1/2 * m * ^2

k * Maza1 * Maza2 / r^2

X^0.5

(-b + (b^2 - 4*a*c)^0.5) / (2 * a)

x^(2/3)

(a + b)^N^M

(x + 1)^(-3/2)

õ

õ

õ2

2

1�m

r

mMk

x

��� 2

2

)( ��� Bb

943 2 �� ��

��

2

42 ���

3 2�

� ))(( ba �

3)1(

1

�x

$%$'�3)�$<$ =+,v-

,+& +6) 0(W20�5�-6*6 ,%F/U120E) 5,1,*+&*/() ,5,2+/-+,2 2W2,-+/16 51�*�'C. /5/2WC

*8')& F-)�)+,2 %&G6,53,U%/x-,4

%F/U120C 5,1&*+,*6 �,)G,*7X)6 0(W20�5�-6*6

))(( baba ��

qp �

22 )()([5 ��

����

za

k

]})1([{ 222 ���� � ��

�4

3v

(A+B)(A-B)

P.Q

(K+L)/(5*(A*(B-Z)^2+(C-W)^2)

�/-5/2 +� *T7U�%� +�8 5�%%,5%,*2,*7�T4

�&G�� *T7U�%� 5�%%,5%,*2,*7�T4

�/-5/2 72, 5,1X)G/*64

D1C*6 ,F08%E) 0,2 ,F0-*+1()4

�5�%�F-[/+,2 &%%6 5,1&*+,*64

Á*{×^2*[Õ^2-(1+Æ)^2]}

(3/4*ð*V)^0.5

#����� �� ���������� ���$������6�� 7�),W20C 51&c6 7/+,cT ,%B,12G76+20E) *+,G/1E) 0,2 7/+,U%6+E) /-),2 6 51&c6 +6�

] a4 �/ +6 *8)X)(*6 WT� 31() 51�0T5+/2 72, +27C 5�8 ,5�+/%/-+,2

,53 +�8� ',1,0+C1/� +�8 51E+�8 31�8 ,0�%�8G�T7/)�8� ,53 +�8� ',1,0+C1/� +�8

W/T+/1�831�84 ��*T7U�%� +6� 51&c6� +6�*8)X)(*6� /-),2 +� ]�a C +�*T7U�%� ]�a4

���)�*� ! ��"����"��$�"

Page 46: Visual Basic 1 - 8

$$ $�

$%$'�3)�$<$ =+*n-

%&@1

"ÊÁËÇ" & "ÌÅÑÁ"

"" & "Êåíü"

"ÓÔÑÁÔÏ" & "ÓÖÁÉÑÁ"

"12" & "3"

"17.5" + "19.5"

�Y4<T[�\�$

"ÊÁËÇÌÅÑÁ"

"Êåíü"

Ô

ÑÁÔÏÓÖÁÉÑÁ"

"123"

"17.519.5"

53 +, WT� +/%/8+,-, 5,1,W/-F7,+, B,-)/+,2 0,G,1&. 3+2 6 51&c6 +6� *8)X)(*6� W/) X'/2

+-5�+, +� 0�2)3 7/ +6) 51&c6 +6� 513*G/*6�. 5,1� 3%� 5�8 0,2 *+2� WT� '16*27�5�2/-+,2 +�

-W2� *T7U�%�4

$%&'�()�$ =+*,-

�8)W8&[�)+,� +6) *87U�%�*/21& 7/ W2&B�1/� +27X� +6� 7/+,U%6+C�

*'67,+-[�87/ 5,1&F(F,�

"ÐÁÑÁ" Noun

#����� ������ ��������6��2� 67/1�76)-/� 75�1�T7/ ), +2� W2,'/212*+�T7/ *,) ,12G7�T�4 ) ,B,21X*�87/ WT�

67/1�76)-/�. G, U1�T7/ 53*/� 7X1/� 7/*�%,U�T) 7/+,cT +�8�. ,) 51�*GX*�87/ */ 72,

67/1�76)-, X),) ,12G73. G, U1�T7/ 72, 67/1�76)-, 0&5�2/� 7X1/� 7/+&4

$%$'�3)�$<$ =+**-

�+6 7/+,U%6+C /-),2 0,+,'(12*7X)6 6 *67/12)C 67/1�76)-,. X*+(

��$Z" Z� ��4 �+6 *87U�%20C *+,G/1& /-),2 0,+,'(12*7X)6 72, 67/1�76)-,

5�8 +6 G/(1�T7/*,) /),10+C12, 72,� */21&� F/F�)3+(). 6�"Z"Z� �4�W2,B�1&�

ThisDay

StartDate

ThisDay - StartDate

G, WE*/2 +� 5%CG�� +() 67/1E) 5�8 7/*�%,U�T) 7/+,cT +() WT� 67/1�76)2E). W6%,WC

" N"4

�+6 7/+,U%6+C /-),2 0,+,'(12*7X)6 6 *67/12)C 67/1�76)-,4 � b� 7/ +6)

5,1&*+,*6�

ThisDay

ThisDay + 1

"ÐÁÑÁ" &

Noun = "ÐÁÉÄÅÉÁ" "ÐÁÑÁÐÁÉÄÅÉÁ"Noun = "ÐÏÔÁÌÏÓ" "ÐÁÑÁÐÏÔÁÌÏÓ"Noun = "ÔÁÓÇ" "ÐÁÑÁÔÁÓÇ"Noun = "ËÕÓÇ" "ÐÁÑÁËÕÓÇ"

85�%�F-[/2 +6) /537/)6 7X1,. %,7U&)�)+,� 85� 3x2) +6� 3%/� +2� 2W2�7�1B-/� +�8

67/1�%�F-�8 7,� ]7C)/� 7/ N C N" 7X1/�. W-*/0+, X+6. ,%%,FC '1�)2&� 7/+& +6) N"6

�/0/7U1-�8a 0,2 7,�,5,%%&**/2 ,535�%T5%�0�8� 85�%�F2*7�T�4

�2 67/1�76)-/� /-),2 W8),+3) ), W/'+�T) 0,2 ,12G76+20X� +27X�4 �� ,8+C) +6) 5/1-5+(*6 +�

,0X1,2� 7X1�� 7/+,+1X5/+,2 */ 67X1, 0,2 +� W/0,W203 7X1�� */ E1,4 � +27C ,)+2*+�2'/-

*+6) N Z"�Z"$��. &1, �2 G/+20X� +27X� /-),2 7/+X5/2+, 67/1�76)-/� 0,2 �2 ,1)6+20X� +27X�

/-),2 51�F/)X*+/1/� 67/1�76)-/�4 �, 7/*&)8'+, X'�8) W/0,W203 7X1�� 76WX) 0,2 +�

7/*67X12 +27C 4d4

%����( %�56�����wW6 X'�87/ ,),BX1/2. 3+2 7/ +6) /)+�%C /0'E16*6� W-)�)+,2 +27X� *+2� 2W23+6+/� ,)+20/27X)()4

� -W2, /)+�%C 75�1/- ), '16*27�5�26G/- F2, ), W�G�T) +27X� */ 7/+,U%6+X�4 �2 +27X� 75�1/- ),

51�X1'�)+,2 ,53 *+,G/1X�. ,53 7/+,U%6+X�. ,53 2W23+6+/� ,)+20/27X)(). ,53 5,1,*+&*/2�4

f1,. 72, &%%6 7�1BC +6� /)+�%C� /-),2�

����,�0 � ��������

�/ +6) /0+X%/*6 +6� /)+�%C� '&)/+,2 6 51�6F�T7/)6 +27C +6� 7/+,U%6+C� +�8 ,12*+/1�T

7X%�8� 0,2 F-)/+,2 ,)+20,+&*+,*C +6� 7/ +6) +27C +�8 W/c2�T 7X%�8� +6�4

,a

Ua

$%$'�3)�$<$ =+*9-

g*+( 3+2 GX%�87/ ), /0'(1C*�87/ */ 7/+,U%6+C +6) +27C +�8 51E+�8 5,1,W/-F7,+�� �!

"$4 �1X5/2 ), 51�6F6G�T) �2 W6%E*/2��

ConstDim As DoubleDim As DoubleDim As Double

ð = 3.141592CylinderVolumerõ

0,2 ), ,0�%�8GC*/2 6 /)+�%C /0'E16*6��

CylinderVolume = ð * r^2 * õ

g*+( 3+2 GX%�87/ ), /0'(1C*�87/ */ 7/+,U%6+C +6) +27C +�8 +X+,1+�8 5,1,W/-F7,+��

�!"$4 �1X5/2 ), 51�6F6G�T) �2 W6%E*/2��

Dim As DoubleDim As DoubleDim As Double

KineticEnergymõ

0,2 ), ,0�%�8GC*/2 6 /)+�%C /0'E16*6��

KineticEnergy = 1/2 * m * õ^2

g*+( 3+2 GX%�87/ ), /0'(1C*�87/ */ 7/+,U%6+C +6) +27C +�8 51E+�8 5,1,W/-F7,+�� �!

� 4 �1X5/2 ), 51�6F6G/- 6 WC%(*6�

Dim As StringComplexNoun

0,2 ), ,0�%�8GC*/2 6 /)+�%C /0'E16*6��

0,2 ), ,0�%�8GC*/2 6 /)+�%C /0'E16*6��

ComplexNoun = "ÊÁËÇ" & "ÌÅÑÁ"

g*+( 3+2 GX%�87/ ), /0'(1C*�87/ */ 7/+,U%6+X� +2� +27X� +�8 +1-+�8 5,1,W/-F7,+�� �!

�"4 �1X5/2 ), 51�6F6G�T) �2 W6%E*/2��

Dim As StringDim As String

ComplexNounNoun

0,2 ), ,0�%�8GC*�8) �2 /)+�%X� /0'E16*6��

Noun = "ÔÁÓÇ"

ComplexNoun = "ÐÁÑÁ" & Noun

g*+( 3+2 GX%�87/ ), /0'(1C*�87/ */ 7/+,U%6+C +6) +27C +�8 W/T+/1�8 5,1,W/-F7,+��

�!��4 �1X5/2 ), 51�6F6G�T) �2 W6%E*/2��

Dim As DateDim As Date

ThisDayNextDay

NextDay = ThisDay + 1

�� *T7U�%� -*�) ]�a 7/+,cT +() WT� 7/%E) '16*27�5�2/-+,2 (� *T7U�%� /0'E16*6� 0,2 3'2 (�

*T7U�%� 2*3+6+,�4 �2� ,8+3 0,2 6 /)+�%C W/) 51X5/2 ), G/(1/-+,2 5�+X (� X0B1,*6

7,G67,+20C� /c-*(*6�4g+*2 6 /)+�%C�

counter = counter + 1

/0'(1/- (� 0,2)�T1F2, +27C *+6 7/+,U%6+C Q?Jki<= +6) 51�6F�T7/)6 +6� ,8c67X)6 0,+& "4

�6%,WC. ,) 6 51�6F�T7/)6 +27C +6� 7/+,U%6+C� C+,) " . 6 )X, +6� +27C G, /-),2 " �"�""4

$%&'�()�$ =+*;-

�/ +2� 7/+,U%6+X� +�8 +T5�8 /-),2 W8),+3) ), 0&)�87/ 51&c/2� 7/ W/W�7X),

W2,B�1/+20E) +T5(). '(1-� ),,5,2+/-+,2 5&)+, 6 7/+,+1�5C +�8�*/ X),) +T5��

Variant

Dim TotalTime

TotalTime = "20"TotalTime = TotalTime + 15TotalTime = "Óõíïëéêüò ÷ñüíïò " & TotalTime & " ëåðôÜ."

'ÄÞëùóç Variant

'ÐåñéÝ÷åé ôç óõìâïëïóåéñÜ "20"'ÐåñéÝ÷åé ôïí áñéèìü 35

,a

Ua

Fa

Wa

/a

Page 47: Visual Basic 1 - 8

� �"

�1X5/2 ), +�)2*+/-. 3+2 W/) /52+1X5/+,2 */ 72, ,12G76+20C 7/+,U%6+C ), ,)+2*+�2'-*�87/ +6)

+27C 72,� ,%B,12G76+20C� 5�*3+6+,� ,%%& �T+/ 0,2 */ 72, ,%B,12G76+20C 7/+,U%6+C ),

,)+2*+�2'-*�87/ +6) +27C 72,� ,12G76+20C� 5�*3+6+,�4 ) 51�*5,GC*�87/ ), 0&)�87/ 0&+2

+X+�2�. 6 b� G, +� ,)+2')/T*/2 0,2 G, /7B,)-*/2 +� W2,F)(*+203 7C)87, %&G�8� ykeaQ

GJHGBAKhy-

%'�������<��������� ����� �� ���� ��'��� ���2 +1&5/[/� F2, +, 5�*& 5�8 0,+,+-G/)+,2 85�%�F-[�8) +30�8� ,)&%�F, 7/ +�

51�*87B()67X)� /52+302� 0,2 +� '13)� 0,+&G/*6�4 ).

�, W672�81FC*�87/ 513F1,77, 5�8 G, WX'/+,2 +� 0/B&%,2�. +� /52+302� 0,2 +� '13)�

0,+&G/*6� 0,2 G, /7B,)-[/2 +� )X� 0/B&%,2�4 1'20&. *'/W2&[�87/ +6 B317, F2, +� 5,1&G81�

+6� /B,17�FC�4

������ ��� 6 ���� � � ������� �&� �������&�

,%3 /-),2 ), W-)/+,25&)+, ,1'20C +27C *+6)2W23+6+, +()5%,2*-() 0/27X)�84 �+6)5/1-5+(*6 5�8,)+251�*(5/T�8),12G76+20X� 5�*3+6+/�.W-)/+,2 *8)CG(� 6 +27C 4�+6) 5/1-5+(*6 5�8,)+251�*(5/T�8),%B,12G76+20X�5�*3+6+/�. W-)/+,2*8)CG(� 6 +27C \\4

Text

� '1C*+6� G, /)67/1E)/2 +, 5%,-*2, 0/27X)�8 . . 0,2 G,

0&)/2 0%20 *+� 5%C0+1� W2,+,FC� F2, +�) 85�%�F2*73 +�8 +30�8 0,2 +�8 )X�8

0/B,%,-�84� 0EW20,� +�851�F1&77,+�� /-),2�

Capital CompInterest Duration

Evaluate

Option Explicit

Private Sub

Dim As Double

End Sub

Evaluate_Click()

Interest

Interest = (Capital * CompInterest * Duration) / 36000

NewCapital = Capital + Interest

� ,),B�1& +6� 2W23+6+,� /-),2 51�,21/+20C. W6%,WC �2 /0B1&*/2� 0,2

/-),2 2*�WT),7/�. 6 W/T+/16 7&%2*+, 51�+27&+,2 72,� 0,2 /-),2 52� *T)+�764 �2� ,8+3

,53 /WE0,2 5X1,W/ G,,),BX1�87/,8+C) +6) 2W23+6+, 7/+& +�,)+20/-7/)�4

Text Capital.Text

Capital

8����( �������� ������ ���� ��� �����J�/ X), 080%203 +1,5X[2 0&G�)+,2 Xc2 &+�7,4 &5�2/� '1�)20X� *+2F7X� [6+/-+,2 ,53 +, &+�7, ),

*60(G�T) ,53 +� +1,5X[2 0,2 ), ,%%&c�8) GX*6 0,+,%,7U&)�)+,� +6 GX*6 +�8 W25%,)�T +�8�4

� 0-)6*6 F-)/+,2 C ,12*+/13*+1�B, C W/c23*+1�B, ,)&%�F, 7/ +6) /)+�%C 5�8 G, W�G/-4 ,

F-)/2 51�*�7�-(*6 +6� 0-)6*6�4

1'20& W672�81F�T7/ +6 B317, W2/5,BC��

�/ +� /1F,%/-� F/(7/+1203 *'C7,. *'/W2&[�87/ X), *'C7, 0,2 +�8 ,%%&[�87/ +6) 2W23+6+,

]7�1BCa */ ]0T0%��a 0,2 +6) 2W23+6+, ]5&'�� �1-�8. W6%,WC

+6� 5/12B/1/-,� +�8 0T0%�8a */ �4

Shape BorderWidthd�K$��#�

/-),2 +� 0/B&%,2� 5�8 X'/2 0,+,+/G/-

� +� /+C*2� /52+302�

D � '13)�� 0,+&G/*6�*/ 7X1/�

4 � 4 D

N� 4" � +30�� /-),2 �� ,B�T +� �20�)�7203 X+�� X'/2 N� 7X1/�4

Name Text EnabledTabIndex

Capital 0 0

CompInterest 0 1

Duration 0 2

Evaluate 0 3

NewCapital 0 0

True

True

True

True

False

"4

�'/W2&[�87/ Xc2 5%,-*2, 0/27X)�8. 7/ �)37,+, . . . 0,2 +, +�5�G/+�T7/

5&)( *+�) 0T0%� 0,+& +6 B�1& +() W/20+E) +�8 1�%�F2�T4 �+6) 2W23+6+, 0&G/ /)3�

W-)�87/ +6) +27C . .� . ,)+-*+�2',. 35(�B,-)/+,2 *+6) /203), �4d4

Pos1 Pos2 … Pos6

A B Z

Text

�'/W2&[�87/ 0,2 WT� 5%C0+1, W2,+,FC� 7/ �)37,+, 0,2 5�8 G,

/)+�%�W�+�T) +6) 0-)6*64 �2,F1&B�87/ +6) 2W23+6+, +�8� 0,2 /)/1F�5�2�T7/

+6) 2W23+6+, */ 4 �+6 *8)X'/2, ,53 +6) 2W23+6+, /52%XF�87/

,53 +�) B&0/%� +, /20�)-W2, 5�8 B,-)�)+,2

*+6) /203),4

Left Right

\Common\Graphics\Icons\Arrows

Caption

Style Picturee�f����$��#

Pos1

Pos2

Pos3

:

Pos6

Left

Right

�)37,+, ,)+20/27X)()

������ ��� $����� ����*���

�+6 *8)X'/2, *'/W2&[�87/ 0,2 F1&B�87/ +�) 0EW20,4 �6 *+2F7C 5�8 G, F-)/2 0%20 *+� 5%C0+1�

F2, 7/+&G/*6*+,,12*+/1& ]B�1&W/20+E) +�81�%�F2�Ta�Left

�+� \51E+�\ 5%,-*2� 0/27X)�8 *+�) 0T0%� ] a. 51X5/2 ), W�G/- 6 +27C +�8 \+/%/8+,-�8\

]W6%,WC 6 +27C +�8 a4 8+C 6 /0'E16*6 51X5/2 ), F-)/2. '(1-� ), ',G/- 6 +27C +�8

4 �5�7X)(�. ,5,2+/-+,2 ), 51�6F6G/- 51�*(12)C ,5�GC0/8*6 +�8 */ 72,

7/+,U%6+C. X*+( +6) 4

Pos1

Z Pos6

Pos1

PosTemp

Pos1

�+� \+/%/8+,-�\ 5%,-*2� 0/27X)�8 *+�) 0T0%� ] a. 51X5/2 ), W�G/- 6 +27C +�8

\51�+/%/8+,-�8\ ]W6%,WC 6 +27C +�8 a4 8+C 6 /0'E16*6 W/) ,5,2+/- 51�*+,*-, +�8

5/12/'�7X)�8 +�8 . /5/2WC CW6 X'/2 7/+,B/1G/- 6 5,%2& +�8 +27C *+� 4

Pos6

Å Pos5

Pos6 Pos1

%/-)�)+,� +�) 0T0%� 51X5/2 ), W�G/- 0,2 +27C *+� \W/T+/1�\ 5%,-*2� 0/27X)�8 4 8+C

6 /)67X1(*6 W/) 51X5/2 ), F-)/2 ,5/8G/-,� ,53 +� 51�6F�T7/)3 +�8 ] a. 35(�

*8)XU,2)/ 7/ 3%, +, &%%, 5%,-*2,. ,%%& ,53 +6) 5�8 X'/2 *8F01,+C*/2 +6)

51�6F�T7/)6 +27C +�8 4

Pos2

PosTemp

Pos1

Pos1

�� 513F1,77, F2, W/c23*+1�B6 0,2 ,12*+/13*+1�B6 7/+&G/*6 /-),2 +��

Option ExplicitPrivate As StringPrivate Sub

End SubPrivate Sub

End Sub

PosTempLeft_Click()

PosTemp = Pos1Pos1 = Pos6Pos6 = Pos5Pos5 = Pos4Pos4 = Pos3Pos3 = Pos2Pos2 = PosTemp

Right_Click()PosTemp = Pos1Pos1 = Pos2Pos2 = Pos3Pos3 = Pos4Pos4 = Pos5Pos5 = Pos6Pos6 = PosTemp

'ÖïñÜ äåéêôþí ôïõ ñïëïãéïý'ÓõãêñÜôçóå ôçí áñ÷éêÞ ôéìÞ ôïõ Pos1

'Ç áñ÷éêÞ ôéìÞ ôïõ Pos1 óôï Pos2

'Áíôßèåôç öïñÜ ôùí äåéêôþí ôïõ ñïëïãéïý'ÓõãêñÜôçóå ôçí áñ÷éêÞ ôéìÞ ôïõ Pos1

'Ç áñ÷éêÞ ôéìÞ ôïõ Pos1 óôï Pos6

�4

N4

"4

�4

�4

.

Page 48: Visual Basic 1 - 8

�� �N

�����'��� ����/ X), 513F1,77, 75�1�T7/ ), '16*27�5�2�T7/ *+,G/1X�. W6%,WC ,12G7�T�. %/0+20&. */21X�

*87U3%(). 67/1�76)-/� 5�8 W/) ,%%&[�8) 0,+& +6 W2&10/2, /0+X%/*6� +�84 �2� *+,G/1X�

75�1�T7/ ), +2� 5,1,*+C*�87/ 7/ *87U�%203 +135�. E*+/ +� 513F1,77, ), /-),2 52� /8X%20+�

*/ 7/%%�)+20X� ,%%,FX� 0,2 /80�%3+/1, ,),F)E*27�4 � b�. F2, 5�%%X� 5�*3+6+/� 0,2 2W2,-+/1,

+27X� 2W2�+C+(). X'/2 �1-*/2 /*(+/120X� *+,G/1X�4

�2, ), 5,1,*+C*�87/ 7/ *87U�%203 +135� W2&B�1, 7/+,U%6+& 7/FXG6 '16*27�5�2�T7/

7/+,U%6+X�4 ,+& +6 WC%(*6 +() 7/+,U%6+E) 0,G�1-[/+,2 +� 3)�7& +�8�. � +T5�� +�8� 0,2 6

/7UX%/2& +�8�4 � WC%(*6 +() +�520E) 7/+,U%6+E) F-)/+,2 7/ /)+�%X� 0,2 6

WC%(*6 7/+,U%6+E) 51�F1,77,+2*+20C� 7�)&W,� F-)/+,2 7/ /)+�%X� 0,2 6 WC%(*6

0,G�%20E) 7/+,U%6+E) 7/ /)+�%X�

.

4

Dim Static

Private

Public

�+6 b� /-),2 W8),+3) ), X'�87/ 51&c/2� 7/+,cT *+,G/1E) 0,2 7/+,U%6+E) /)3�

*8F0/0127X)�8 +T5�8. ,%%& 0,2 51&c/2� 7/+,cT *+,G/1E) 0,2 7/+,U%6+E) W2,B�1/+20E)

+T5()4�/7/+,U%6+X�. *+,G/1X� 0,2 51&c/2� *'67,+-[�)+,2 5,1,*+&*/2�4

� /)+�%C /0'E16*6� 75�1/- ), '16*27�5�26G/- F2, ), W�G�T) +27X� */ 7/+,U%6+X� C

2W23+6+/� ,)+20/27X)()4 �2 +27X� 75�1/- ), 51�X1'�)+,2 ,53 *+,G/1X�. ,53 7/+,U%6+X�. ,53

2W23+6+/� ,)+20/27X)(). ,535,1,*+&*/2�4�2 F/)20X� 7�1BX� +6� /)+�%C� /-),2�

�� ������� � ��� � ��������

����,�0 � ��������

%����������� ���(����%�5�2C*+/ +� 513F1,77, 5�8 W-)/+,2 (� /B,17�FC F2, +�) 85�%�F2*73 +�8 +30�8 0,2 +�8

)X�8 0/B,%,-�84

�/ ,8+C) +6) &*06*6. 0,GE� 0,2 */ 3%/� +2� ,*0C*/2� 5�8 G, ,0�%�8GC*�8).

), W-)/+,2 ,1'20C +27C *+6) 2W23+6+, 4 �2,B�1/+20&. G, /7B,)2*+�T) %&G6 0,+& +6)

/0+X%/*6 +�851�F1&77,+��4

�1�*�'C ���

Text

�+, /2*2+C12, +() G/&+1() 0,2 +() 02)67,+�F1&B(). F-)/+,2 ,)&%8*6. 5�8 ,),F1&B/+,2 �

0,+,7/12*73� +()5�*E)*/ W20,2E7,+,,-G�8*,� 0,2 B31�8�4�2 B31�2 /-),2�

�672�81FC*+/ 513F1,77,. *+� �5�-� ), W-)/+,2 6 F/)20C +27C /2*3W�8 0,2 ), /527/1-[�)+,2

+, W20,2E7,+, 0,2 �2 B31�24

������ � � ����� ��� �*���� ���������!"7�� �� � * �� ���� ����!����� � ������ "

� 5/1-�W�� +,%&)+(*6� /)3� 7,G67,+20�T /001/7�T� W-)/+,2 ,53 +�) +T5��

g

LT �2�

7/ +� 7C0�� +�8 /001/7�T� 0,2 +6) /52+&'8)*6 +6� U,1T+6+,�4 �672�81FC*+/

513F1,77,. 5�8 ), 85�%�F-[/2 +6) 5/1-�W�4

D E

�G/173+6+, . 5�8 /0%T/+,2 *+,&01, /)3�,F(F�T ]G/173+6+, �?J@<a. ,)+-*+,*6�

7X*,*/ '13)� . W-)/+,2 ,53 +�) +T5��

F

3

tRiQ ��� 2

7/ +� 1/T7, 5�8 W2,11X/2 +�) ,F(F34 �672�81FC*+/ 513F1,77, 5�8 ), 85�%�F-[/2 +�

,53 +, . 0,2 4

= F

= G 3

�672�81FC*+/ 513F1,77, 5�8 ), 85�%�F-[/2 +�) 3F0�. +� /7U,W3) 0,2 +6) 5/1-7/+1� +�8

7XF2*+�8 0T0%�8*B,-1,�. 3+,) W-)/+,2 6 ,0+-),4

� ] a ! "�� /5- +�8 0,G,1�T 5�*�T 5�8 /2*51&++/2 �

,2G�8*&1'6�!

&�2�! , ���-*� 3% ��*� g@h

� ] a ! $� /5- +�8 ,G1�-*7,+�� +�8 0,G,1�T 5�*�T +�8

,2G�8*&1'6 0,2 +�8Y��4

&�2�!�2����3)�%� ! .- ! g9:

"4

�4

N4

#4

d4

�4 �%�5�2C*+/ +� 513F1,77,5�8W-)/+,2 (� /B,17�FC*+6) 080%20C 7/+&G/*6,+37() FT1(

,53 +� +1,5X[24

&)+/ W�027C ), +1Xc/+/ +� 513F1,77, '(1-� +6 '1C*6 +6� U�6G6+20C� 7/+,U%6+C�4

�,1,+61C*+/ +2 G,*87U/-4

.

+���6���K

Page 49: Visual Basic 1 - 8

�d

������ -+�����(���

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

, '16*27�5�2�T) ,12G76+20X� 0,2 ,%B,12G76+20X� *8),1+C*/2�4

, '16*27�5�2�T) +2� *8),1+C*/2� 7/+,+1�5C� +T5()W/W�7X)()4

, '16*27�5�2�T) +2� *8),1+C*/2� '13)�84

�2 +T5�2 0,2 �2 *'X*/2� 5�8 '16*27�5�2�T)+,2 *+6) /5-%8*6 +/')�%�F20E) 51�U%67&+().

51�U%67&+() +6� Y8*20C� 0,2 51�U%67&+() +() �,G67,+20E). 5/12X'�8) *8)CG(�

]67-+�)�. *8)67-+�)�. /B,5+�7X)6 04&4a 0,2

]%�F&12G7��. ,53%8+6 +27C 04&4a4 �2, +6) 52� /T0�%6 0(W20�5�-6*6 +() +T5() 0,2

+() *'X*/() 5�8 5/12X'�8) *8),1+C*/2�. 6 b� 7,� 5,1X'/2 +6 W8),+3+6+, +6� *87U�%20C�

F1,BC� +() 52� 0�2)E) 4 �0+3� 37(� ,53 7,G67,+20X�

*8),1+C*/2�. 6 b� ,),F)(1-[/2 0,2 &%%�8 +T5�8 *8),1+C*/2�. C

. F2, +6 W2,'/-12*6 3%() +() +T5() W/W�7X)() 5�8 85�*+61-[/24

�8F0/0127X),. 6 b�W2,GX+/2�

�2��*���%�2�)! ��� 2���%�! ��%62�)!

��� 2���%�!

� 3 � ��4� ��� 2���%*�

%��*� �*�)�%! ��� 2���%�!

��� 2���%�! 6�6���3� !

�,G67,+20X� *8),1+C*/2�4

%B,12G76+20X� *8),1+C*/2�4

�8),1+C*/2� 7/+,+1�5C� +T5() W/W�7X)() ]54'4 ,53 W/W�7X), ,0/1,-�8 +T5�8 */

W/W�7X),W25%C�,012U/-,�a4

�8),1+C*/2� /%XF'�8 +T5�8 0,2 +27C� W/W�7X)()4

�8),1+C*/2� 67/1�76)2E)4

�2 *8),1+C*/2� X'�8) 7/+& +� 3)�7& +�8� 0,2 7X*, */ 5,1X)G/*6 72, C 5/12**3+/1/�

7/+,U%6+X�. +2� �5�-/� *+� /cC� G, �)�7&[�87/ 4 �+2� 5,1,7X+1�8� 75�1�T7/

), F1&x�87/ *+,G/1X�. 7/+,U%6+X�. 5,1,*+&*/2�4 )&%�F, 7/ +6 *8)&1+6*6. �2 +27X� +()

5,1,7X+1() 0,G�1-[�8) +6) +27C +6�4

� 2 �)�2��!

�+�) 51�F1,77,+2*73 �31�� 7/+,U%6+C X'/20,G2/1(G/- ), 85�)�/-7/+,U%6+C 51�F1&77,+��4�2, ), 76 W672�81F/-+,2*TF'8*6 '16*27�5�2�T7/+�) 31� 5,1&7/+1��*8)&1+6*6� ,)+- +�8 31�87/+,U%6+C *8)&1+6*6�4

���������� +�����(����2 7,G67,+20X� *8),1+C*/2� +6� b� WX'�)+,2 *+2� 5,1,7X+1�8� +�8� ,12G76+20X� +27X�

�5�2�8WC5�+/ +T5�8 ]7201�T� ,0X1,2�8�. ,0X1,2�8�. 7/F&%�8� ,0X1,2�8�. 51,F7,+20�T�

,5%C� 0,2 W25%C�,01-U/2,�a 0,2 /-),2�

� ���������( � J� Sqr(x)� +27C +6� 5,1,7X+1�8 +6� +/+1,F()20C� 1-[,� ,5,F�1/T/+,2 ), /-),2 ,1)6+203� ,12G73�4 �/

W2,B�1/+20C 5/1-5+(*6W2,035+/+,2 6 /0+X%/*6 +�8 51�F1&77,+�� 0,2 *+6) �G3)6 /7B,)-[/+,2

+� 7C)87, \ \4 � +/+1,F()20C 1-[, 72,� 5�*3+6+,� m 75�1/- ), 85�%�F2*+/-

0,2 7/ +6) Tx(*C +6�*+6 WT),76 .d4

�NNQFBN LMUKAJEU KBNN

�X5&%<1\1

Abs(x)

Átn(x)

Cos(x)

Åxp(x)

Fix(x)

Ént(x)

Log(x)

Rnd(x)

Sgn(x)

Sin(x)

Sqr(x)

Ôan(x)

$%&\<$\1

m

+�c/Bm

*8)m

<

�'�

@6m

67m

m

/Bm

m

��(<4X%)3$

53%8+6 +27C +�8 m

�3c� /B,5+�7X)6� m

�8)67-+�)� m

�T),76 7/ U&*6 +�) ,12G73 <

5�0�5C +() x6B-() 7/+& +6) 85�W2,*+�%C

0X1,2� 7X1�� +�8 m

/5X12�� %�F&12G7�� +�8 m

�8',-�� ,12G73� ,53 +� W2&*+67, ] ."a

�13*67� +�8 m

�7-+�)� m

�/+1,F()20C 1-[, +�8 m

�B,5+�7X)6 m

������� ���� � ���&� �&����� � *�� ���� ��� ������"

Page 50: Visual Basic 1 - 8

�� �M

$%$'�3)�$<$ >+,-

� /)+�%C 5�8 85�%�F-[/2 +6) 85�+/-)�8*, /)3� �1G�F()-�8 +12FE)�8 ,53

+2� 0&G/+/� 5%/81X� +�8 0,2 /-),2 6�

Hypotenuse

Beta GammaHypotenuse = Sqr(Beta^2 + Gamma^2)

� W2,01-)�8*, +�8 +12()T7�8 up ��p�r 85�%�F-[/+,2 ,53 +6)�Descriminant �

Descriminant = Sqr(B^2 - 4*A*C)

� 85�%�F2*73� +6� X)+,*6� +�8 1/T7,+�� . ,53 +6) 2*'T 0,2 +6)

,)+-*+,*6 +�8,F(F�T F-)/+,2 7/ +6)�

Amperes Watts

Ohms

Amperes = Sqr(Watts/Ohms)

� ������� ��( oWN9`: $%$'�3)�$<$ >+*-

�5,1&*+,*6�

0(W20�5�2/-+,2 *+6 b��

�5,1&*+,*6�

0(W20�5�2/-+,2�

z = Abs(x + y) + Abs(x - y)

yxyxz ����

����� kbaz2

z = Abs(Abs(a - b^2) - Sqr(Abs(k- )) )ë

53 3.+2 B,-)/+,2. *+6) 5,1&7/+1� 72,� *8)&1+6*6� /-),2 W8),+3) ), 85&1'/2 5,1&*+,*6

5�8 5/12X'/2 *8),1+C*/2�4 &+2 +X+�2� 37(�. 35�8 /-),2 W8),+3). 51�*5,G�T7/ ), +�

,5�B/TF�87/ W2,*5E)+,� +6) 5,1&*+,*6 */ ,5%�T*+/1/�4 2 ,8+3 F2,+- *+2� 5�%T5%�0/�

5,1,*+&*/2� 75�1/- ), 0&)�87/ %&G6. /)E +,8+3'1�), W672�81F�T)+,2 0,2 W8*0�%-/�

*+6) 0,+,)36*6 +6� 0(W20�5�-6*6�,53 X),) +1-+�4

"� ������� Sgn(x)� +27C ,8+C� +6� *8)&1+6*6� /-),2�

Sgn(x)

",) m�

,) m�

!" ,) m�

$%&'�()�$ >+9-

� 5,1&*+,*6�

Max = (Sgn(A-B)*(A-B) + A+B)/2

5,-1)/2 (� +27C. +� 7XF2*+� 7/+,cT +() 0,2 4 �1&F7,+2�A B

A>B Sgn(A-B)= 1 (A-B+A+B)/2 = 2A/2 = A

A=B Sgn(A-B)= 0 (A+B)/2 = 2A/2 = AA<B Sgn(A-B)= -1 (B-A+A+B)/2 = 2B/2 = B

,) 0,2 6 5,1&*+,*6��

C ������(��� ��Int(x) Fix(x)�2 *8),1+C*/2� ,8+X� '16*27�5�2�T)+,2 F2, +6) /T1/*6 /)3� ,0X1,2�8 ,12G7�T. 5�8 U1-*0/+,2

0�)+& *+6) +27C +6� 5�*3+6+,� 4 �2 W2,B�1X� +�8� /-),2 %/5+X�. F2� ,8+3 '1/2&[/+,2 ), W�G/-

2W2,-+/1651�*�'C 0,+& +6 7/%X+6 +�8�4

x

� +27C +6� *8)&1+6*6� /-),2 � 7/F,%T+/1�� ,0X1,2�� 5�8 W/) c/5/1)& +6) +27C +�8

8+3�*87U�%-[/+,2 *+, 7,G67,+20& 7/ �m� 0,2 20,)�5�2/- +6 *'X*6�

Int x.

�m� m �m� � "� �

,a

,a

Ua

Ua

Fa

$%&'�()�$ >+;-

�/ ,8+C +6 *8)&1+6*6 75�1�T7/ ), *+1�FF8%�5�-6*�87/ X),) ,12G73 */ �5�2�WC5�+/

5%CG��x6B-() +�8. /-+/ */ W/0,W203x6B-� /-+/ */ ,0X1,2�4

) 0,2 . 6 5,1&*+,*6�X=32.9854 N=2

Y = Int( ×*10^N + 0.5 )/l0^N

0,+,'(1-[/2 *+� +6) +27C 4Õ 32.99

�1&F7,+2�

32,9854 * 102 = 3298,54

3298,54 + 0.5 = 3299,04

[3299,04] = 3299

3299 / 10 = 32,992

) . +� F-)/+,2 -*� 7/ 4N=-1 Y 30

�6%,WC 6 +27C +�8 � 0,G�1-[/2 +� 5%CG�� +() x6B-() 5�8 G/(1�T7/ *67,)+20&4 �&)+(�. 6

5,1&*+,*6 ,8+C W/ W-)/2 +6 *(*+C *+1�FF8%�5�-6*6 ,1)6+20�T ,12G7�T. ,) +�

,5�U,%%37/)� +7C7, /-),2 d4 �*+1�FF8%�5�-6*6*/ X),x6B-� +�8 !�M4"# W-)/2 !�M4"4

$%&'�()�$ >+:-

� */21& +() �1G�FE)2() 5,%7E) 75�1/- ), 5/12F1,B/- ,53 +6) 5,1&*+,*6�

E = EÏ - EÏ*Int(2*T/P) + 2*EÏ*Int(T/P)

�/1-�W�� � D13)��� �

E0

#�� H I" )��� �&��� ��� �������

�1&F7,+2�

F2, ����Z� 0,2 �2 WT�*8),1+C*/2� W-)�8) ,5�+X%/*7, -*� 7/ 0,2 ���

F2, �Z����� 651E+6 F-)/+,2 " 0,2 ��� ! � �

F2, ����N�Z� 6 51E+6 F-)/+,2 !�� 0,2 6 W/T+/16��� . &1,��� . 04�404

Int

� +27C +6� *8)&1+6*6� /-),2 � ,0X1,2��. � �5�-�� 51�0T5+/2 ,53 +6) +27C +�8 m 7/+& +6)

,5�0�5C +() x6B-(). 5�8 U1-*0�)+,2 *+, W/c2& +6� 85�W2,*+�%C�4 � W2,B�1& 7/+,cT

0,2 /-),2 3+2 6 W/ W-)/2 +�) 5%6*2X*+/1�,0X1,2�. ,) +� m /-),2 ,1)6+2034

Fix

Fix

Int Fix

$%&'�()�$ >+=-

Y = Fix( X*10^N + Sgn(X)*0.5 )/10^N

*+1�FF8%�5�2/- *(*+& +3*� +�8� G/+20�T� 3*� 0,2 +�8� ,1)6+20�T� ,12G7�T�4

� 5,1&*+,*6�

C ������������� ������(����� ���� , ����� ���� , �'��������Sin(x) Cos(x) Tan(x)

53 +2� +12F()�7/+120X� *8),1+C*/2�. 73)� �2 +1/2� G/7/%2EW/2� 5/12X'�)+,2 *+6 U2U%2�GC06

+() *8),1+C*/()4 53 ,8+X� 37(� 75�1�T7/ ), 85�%�F-*�87/ 3%�8� +�8� +12F()�7/+120�T�

,12G7�T� +�8 +3c�8 m. '16*27�5�2E)+,� +�8� F)(*+�T� +T5�8� +6� +12F()�7/+1-,�4 �

*67/2(G/- 3+2 */ 3%/� +2� +12F()�7/+120X� *8),1+C*/2�. 6 +27C +6� 5,1,7X+1�8 m 51X5/2 ),

/0B1&[/+,2 */ ,0+-)2,4

Page 51: Visual Basic 1 - 8

�$ ��

$%$'�3)�$<$ >+>-

� 0(W20�5�-6*6 +6� 5,1&*+,*6��

)1( 22 ������ ���y

/-),2�

Y = Cos(Angle)^2 * ( 1 + Tan(Angle)^2 )

� 0(W20�5�-6*6 +6� 5,1&*+,*6��

x

x

xy

�� ���

�����

�� ���

��

/-),2�

Y = (Sin(w) - Cos(x))/(Tan(x)/Sin(w) - 1/(Tan(w)*Cos(x)))

� ��� ����'� �����������( ��������� ���� �'��������� Atn(x) 53 +2� ,)+-*+1�B/� +12F()�7/+120X� *8),1+C*/2�. 73)� 6 *8)&1+6*6 5�8 W-)/2 +� +3c�

/B,5+�7X)6� 5/12X'/+,2 *+2� /)*(7,+(7X)/� *8),1+C*/2�4 �/ +6 U�CG/2, 37(� ,8+C� /-),2

W8),+3) ), 85�%�F2*+�T) �2 +27X� 3%() +() &%%() ,)+-*+1�B() +12F()�7/+120E)

*8),1+C*/()4

$%$'�3)�$<$ >+u-

ArcTan = Atn(x)ArcSin = Atn( x/( 1-x*x )^0.5 )

�3c� /B,5+�7X)6��3c� 672+3)�8 ]!"� m�"a

�2 7/+,U%6+X� 0,2 5,12*+&)�8) +3c, 5�8 �2 +27X� +�8� /0B1&[�)+,2 */

,0+-)2, 7X*,,53 +� W2&*+67, �!5Z�. 5Z��4 �5-*6��

ArcTan ArcSin

ArcCot =-Atn(x) + 3.141593/2

ArcCos =-Atn(x/(1-x*x))+3.141593/2

�3c�*8)/B,5+�7X)6�

�3c�*8)672+3)�8 ]!"� m�"a

7/ +27X� +() 7/+,U%6+E) u=Qr?i 0,2 u=Qr?L 7X*, ,53 +� W2&*+67, � . 5�4

�07/+,%%/837/)�2 +� F/F�)3� 3+2 6 +27C +6� *8)&1+6*6� uik /-),2 */ ,0+-)2,. 75�1�T7/ ),

85�%�F-[�87/ +�) ,12G7357/ +6) /)+�%C�

ð = 4*Atn(1)

,B�T2 +�c/B " � 4���

� ������( ��������� Exp(x)� +27C +6� *8)&1+6*6� /-),2 +� ,5�+X%/*7, +6� Tx(*6� +�8 ,12G7�T < *+6 WT),76 m.

35�8 <. 6 U&*6 +() B8*20E) C )/5/1-() %�F,1-G7(). 7/ 51�*/FF2*+20C +27C �.M"$�$�4 �

*67/2(G/- 3+2 6 /0G/+20C *8)&1+6*6 /-),2 72, *8)&1+6*6 5�8 *8),)+2X+,2 */ 5�%%�T� +T5�8�

+6�Y8*20C� 0,2 +6� �+,+2*+20C�4

Exp

$%&'�()�$ >+v-

5�W/20)T/+,2 3+2 6 0,75T%6 /0B31+2*6�

+�8 580)(+C +�8 *'C7,+�� M!�

5/12F1&B/+,2 ,53 +�) +T5��

C

R t

U

Uo

RC

t

o eUU�

��

����� ��� @������� ����&��7/ �? +6) +&*6 *+, &01, +�8 580)(+C 0,+&

+6 '1�)20C *+2F7C . t +6) ,)+-*+,*6

/0B31+2*6�

U = U0 * Exp(-t/(R*C))

,a

Ua

0,2 r +6 '(16+203+6+, +�8 580)(+C4 � 0(W20�5�-6*6 ,8+�T +�8 +T5�8 *+6 b� /-),2�

� ��������( ��������� Log(x)�*8)&1+6*6 5�8 /-),2 6 ,)+-*+1�B6 +6� /0G/+20C� *8)&1+6*6� 7/ U&*6 +� <. 85�%�F-[/2

+� )/5X12� %�F&12G7� +�8 m 0,2 �1-[/+,2 73)� F2, G/+20X� +27X� +6� 5,1,7X+1�84

Log.

$%&'�()�$ >+,n-

�2, ), 85�%�F-*�87/ +�) W/0,W203 %�F&12G7� /)3� ,12G7�T '16*27�5�2�T7/ +�) +T5��

1010

e

e xx

������ �

�/ +6) /)+�%C�

TenBaseLog = Log(x)/Log(10)

85�%�F-[/+,2 0,2 0,+,'(1-[/+,2 *+6 7/+,U%6+C � W/0,W203� %�F&12G7��

+6� +27C� +6� 7/+,U%6+C� m4

TenBaseLog

�+6 7X+16*6 0,%(W-(). F2, ), U1/G/- 6 /c,*GX)2*6 5�8 8B-*+,+,2 X), *C7, ,53 +� X),

+�8�&01�*+�&%%�*/`<Q:j<@. /B,173[/+,2 � +T5���

��

�����P

PA 1010 ��

7/ +6) 2*'T +�8*C7,+��*+6) /-*�W� 0,2 +6) 2*'T +�8*C7,+��*+6) Xc�W�4

�+6b�F1&B�87/�

P P/2* /c

Attenuation = 10*Log(Pin/Pout)/Log(10)

#������( ��5� �� ����6�

� ��������� �� � �����(RND(x) RANDOMIZE

� +27C +6� *8)&1+6*6� /-),2 X),� +8',-�� ,12G73� 7X*, ,53 +� W2&*+67, ] ."a4 �2 ,12G7�-.

5�8 51�0T5+�8) ,53 W2,W�'20X� 0%C*/2� ,8+C� +6� *8)&1+6*6�. W/) X'�8) 0,72& *'X*6

7/+,cT +�8� 0,2 F2� ,8+3 G/(1�T7/ 3+2 ,5�+/%�T) 72, ,0�%�8G-, +8',-() ,12G7E)4

Rnd

� 5,1&7/+1�� +6� *8)&1+6*6� W1, 0&5(� W2,B�1/+20& ,53 +2� 5,1,7X+1�8� +()

*8),1+C*/() 5�8 7/%/+C*,7/ 7X'12 +E1,4 �/) 0,G�1-[/2 &7/*, +6) +27C +6�4 ) m� C ,) W/)

+6) F1&x�87/ 0,G3%�8. 72, 0,2 /-),2 51�,21/+20C. 6 *8)&1+6*6 5,1&F/2 +�) /537/)� 31� +6�

,0�%�8G-,� +() +8',-() ,12G7E)4

� *8)&1+6*6 /-),2'1C*276 *+6)51�*�7�-(*6 *+,+2*+20E)B,2)�7X)(). *+,5/21&7,+, +T'6�. *+6W672�81F-, +8',-()0(W-0(). *+, 5,2')-W2,.*+, �5�-, GX%�87/ ), X'/2+8',-, *875/12B�1& �85�%�F2*+C�4�+, W-0+8, 85�%�F2*+E).*+, �5�-, '16*27�5�2/-+,26 +/')20C 5�%%,5%C�51�*5X%,*6� 7/,)-')/8*6 BX1�)+�� 0,2,)-')/8*6 *TF01�8*6�r�VuZr`. ,) ,)2')/8+/-*TF01�8*6 76)87&+()7/+,cT WT� *+,G7E). �2*+,G7�- /5,)/05X75�8)*/ '1�)20C *+2F7C 5�885�%�F-[/+,2 ,53F/))C+12, x/8W�+8',-()4

m\61\1 >+,-

, W672�81F6G/- 6 B317, +6� /203),� M!". 7/ +� 5%,-*2� 0/27X)�8 0,2 +�

5%C0+1�W2,+,FC� ]7/ a4 �1&B�87/ +�) 0EW20,�

RandomNumber

Generator "Åðüìåíïò"Caption

Private Sub

End Sub

Generator_Click()

RandomNumber = Rnd

&G/ B�1& 5�8 5,+&7/ +� 5%C0+1�

/7B,)-[/+,2 0,2 X),� +8',-��

,12G73�4 �2,W�'20& /7B,)-[�)+,2 �2 ,12G7�-�

Generator

0,7055475 0,533424 0,5795186

0,2895625 0,301948 0,7747401

1,401764E-02 0,7607236 0,81449

�2 ,12G7�- ,8+�-. ,53 3.+2 75�1/-+/ ), W2,52*+E*/+/. W/) X'�8) 0,72& *'X*6 7/+,cT +�8� 0,2

F2� ,8+3 G/(1�T)+,2 +8',-�24

�1X5/2 ), +�)-*�87/ 3+2 0&G/ B�1& 5�8 [6+&7/ +6) /0+X%/*6 +�8 51�F1&77,+��. 5,1&F/+,2

5&)+, 6 -W2, ,0�%�8G-, ,12G7E)4 8+C 6 /5,),%6x273+6+, /-),2 '1C*276 *+6 B&*6 5�8

/%XF'�87/. ,) +� 513F1,77& 7,� /1F&[/+,2 *(*+&4 �-),2 37(� /)�'%6+20C 0,2 ,)/52GT76+6.

,a

Ua

������ ����

Page 52: Visual Basic 1 - 8

" ""

3+,) +� 513F1,77, X'/2 5,1,W�G/- F2, '1C*64 �1X5/2 %�253) 7/ 0&5�2� +135� ),

W672�81F�T7/ +2� 0,+&%%6%/� ,1'20X� *8)GC0/�. E*+/ +� 513F1,77& 7,�. 0&G/ B�1& 5�8

0,%/-+,2. ), 5,1&F/2 W2,B�1/+20X� ,0�%�8G-/� +8',-() ,12G7E)4 � W672�81F-, ,8+E) +()

*8)G60E) F-)/+,2 7/ +6) /2*,F(FC 0,+&%%6%�8 ] a. 35(� *8)6G-[/+,2 ), %XF/+,2.

*+�) ,%F312G7� 85�%�F2*7�T +() 31() +6� ,0�%�8G-,�4 � \*5�1&\ F-)/+,2 7/ /2W20C 0%C*6 +6�

*8)&1+6*6� W-)�)+,� *+6) 5,1&7/+1� m +27C 72013+/16 +�8 76W/)3�4 &G/ W2,B�1/+20C

,1)6+20C +27C ,5�+/%/- +� *531�72,� W2,B�1/+20C� ,0�%�8G-,�4

���2�� ����

Rnd

m\61\1 >+*-

�+6) 51�F1,77,+2*+20C 7�)&W, +6� B317,� +6� &*06*6� M!" ), 51�*+/G/- 6 85�1�8+-),

W2,'/-12*6�*87U&)+���

Private Sub

End Sub

Form_Load()

RandomNumber = Rnd(-5) 'Óðüñïò -5

g+*2. 7/ +� B31+(7, +6� B317,�. /2*&F/+,2 � *531�� !d 0,2 5,-1)�87/ 72, ,0�%�8G-,

+8',-() +6)�

0,8383257 0,2874333 0,8604596 0,8178332 0,6038546 0,2088641

�5-*6�. 7/ *531� !� 5,-1)�87/ +6) ,0�%�8G-,�

0,4633257 0,4124333 0,4854596 0,9428332 0,2288546 0,3338641

) GX%�87/ ), 5,1&F/+,2 /)+/%E� +8',-, ,0�%�8G-,. 5�8 ), 76) /c,1+&+,2 �T+/ ,53 +6) +27C

+�8 *531�8. '16*27�5�2�T7/ +6) /)+�%C 4 � /)+�%C 51,F7,+�5�2/-

\*531,\ 5�8 /c,1+&+,2 ,53 +6) E1, +�8 1�%�F2�T +�8 85�%�F2*+C4 ��+*2 /-),2 WT*0�%� ),

0,+,BX1/2 ? '1C*+6� ), \W2,%Xc/2\ ,0�%�8G-,. F2,+-. ,037, 0,2 ,) 5,1,0�%�8G/- +� '13)� +�8

85�%�F2*+C. /-),2 ,WT),+� ), *8)+�)2*+/- 0,2 ), [6+C*/2 /0+X%/*6 +�8 51�F1&77,+�� ,012UE�

+6*+2F7C5�8 X'/2 85�%�F-*/2 3+2 G, 51�0Tx/2 6 *8F0/0127X)6 ,0�%�8G-,4

Randomize Randomize

�2, ), 5,1&F�)+,2 +8',-�2 ,12G7�- ,53 X), �5�2�WC5�+/ W2&*+67, ] . �a 0,2 3'2 ,),F0,*+20&

,53 +� ] . "a. 51X5/2 51E+, ), 0&)�87/ ,),F(FC +() ,12G7E) +�8 W2,*+C7,+�� ] . "a */

W2&*+67, 5%&+�8� �! 0,2 T*+/1, 7/+,B�1& +�8� 0,+& 4 �, UC7,+, ,8+C� +6� W2,W20,*-,�

B,-)�)+,2 *+�*'C7, M!N4

����� ��� 7� �&�� ��� � ���� ��� 9J� I; ��� ������ 97� �;

m\61\1 >+9-

�/ X), 5/-1,7, +T'6� 7/ [&12,. GX%�87/ ), 5,-1)�87/ �7�237�1B, 0,+,)/767X)�8�

,0X1,2�8� ,12G7�T� *+� W2&*+67, �". ��4 �+6) 51�F1,77,+2*+20C 7�)&W, +6� &*06*6� M!"

), F1,B�T) �2 85�1�8+-)/� W2,'/-12*6�*87U&)+()�

Option Explicit

Private Sub

End Sub

Private Sub

End Sub

Form_Load()

Randomize

Generator_Click()

RandomNumber = Int((6 * Rnd) + 1)

�1&F7,+2. 6 5,1&*+,*6 W-)/2 ,12G73 +�8 W2,*+C7,+�� ] . �a. 6 *8)&1+6*6 +�)

7/+,+1X5/2 */ ,0X1,2� +�8 W2,*+C7,+�� � . d� 0,2 6 51�*GC06 +6� 7�)&W,�W-)/2 +6 [,12&4

6*Rnd Int

��'��������� ������(����� ,%B,12G76+20X� *8),1+C*/2� �1-[�87/ +2� *8),1+C*/2� /0/-)/�. 5�8 /-+/ 6 +27C +�8� /-),2

,%B,12G76+20C /-+/ 5/12%,7U&)�8) *+2� 5,1,7X+1�8� +�8� 7-, +�8%&'2*+�) ,%B,12G76+20C

5�*3+6+,4 �2 ,%B,12G76+20X� *8),1+C*/2� /-),2 0&+2 +� c/'(12*+3 *+6 b�4 D16*27/T�8) *+6

W2,731B(*6 0,2 +6 W672�81F-, )X() ,%B,12G76+20E) 5�*�+C+() ,53 +�) 0,+,0/17,+2*73

&%%(). *+6 W2,'/-12*6 %Xc/(). 51�+&*/() 0,2 0/27X)(). 0,GE� 0,2 *+6 7/+,+1�5C 0,2 +6

W2,'/-12*6 0(W-0()4�2 ,%B,12G76+20X� *8),1+C*/2� /-),2�

�X5&%<1\1

Asc(a)

Chr(x)

Insrt(x,a,b)

LCase(a)

Len(x)

Left(a,x)

LTrim(a)

Mid(a,x,y)

Right(a,x)

RTrim(a)

Space(x)

String(x,a)

Trim(a)

UCase(a)

��(<4X%)3$

� 0(W203� ,12G73� �r�� +�8 51E+�8 ',1,0+C1, +�8 P

� ',1,0+C1,� �r�� +�8 ,12G7�T m

� GX*6 +�8 j 7X*, *+� P. ,1'-[�)+,� ,53 +6 GX*6 m

�/+,+1�5C 0/B,%,-() */ 5/[&

�� 5%CG�� +() ',1,0+C1() +�8 m

�2 m 51E+�2 ',1,0+C1/� +�8 P

B,21/- +, W2,*+C7,+, ,53 +6) ,1'C +�8 P

p ',1,0+C1/� +�8 P. ,1'-[�)+,� ,53 +�) m!�*+3

�2 m +/%/8+,-�2 ',1,0+C1/� +�8 P

B,21/- +, W2,*+C7,+, ,53 +� +X%�� +�8 P

� *87U�%�*/21& 5�8 ,5�+/%/-+,2 ,53 m W2,*+C7,+,

�2, *87U�%�*/21& ,53 m 37�2�8� ',1,0+C1/� P

B,21/- +, W2,*+C7,+, ,53 +6) ,1'C 0,2 +� +X%��

�/+,+1�5C 5/[E) */ 0/B,%,-,

"

�!

Rnd

(B-A)*Rnd

(B- A)*Rnd +A

������� ��� � ���&� �&����� �� �*������ ��� ������" � � ������� K� L ���%�0�� �� �*������ ��������� � � � ������� M� N ���%�0�� �*������"

� ��������� Len(a)� +27C +6� *8)&1+6*6� 2*�T+,2 7/ +� 5%CG�� +() ',1,0+C1() +6� +27C� +6�

,%B,12G76+20C� 5�*3+6+,� 4 �, W2,*+C7,+, 0,2 �2 76 /0+85�T7/)�2 ',1,0+C1/�. 5�8 +8'3)

5/12X'�)+,2 *+6) +27C +6� . %,7U&)�)+,2 85� 3x2) *+6) ,5,1-G76*6 +() ',1,0+C1()4

Len

a

a

$%&'�()�$ >+,,-

) *+6 7/+,U%6+C W�G/- 6 +27C . 6 7/+,U%6+C

G,5&1/2 +6) +27C

Sentence Message"Áõôïêéíçôüäñïìïò"

"ÕðÜñ÷ïõí 16 ÷áñáêôÞñåò óôçí ðñüôáóç Áõôïêéíçôüäñïìïò"

Length = Len(Sentence)

Message= "ÕðÜñ÷ïõí " & Length & " ÷áñáêôÞñåò óôçí ðñüôáóç " & Sentence

C ������(��� ��Left(a,x) Right(a,x)� +27C +6� *8)&1+6*6� /-),2 72, *87U�%�*/21& 5�8 ,5�+/%/-+,2 ,53 +�8� 51E+�8�

',1,0+C1/� +6� +27C� +6� ,%B,12G76+20C� 5�*3+6+,� 4 ) . 6 *8)&1+6*6 5,-1)/2

+6) +27C +�8 m. /)E,) . 6 *8)&1+6*65,-1)/2 +27C +� 4

Left

a Len(a)

x

x>

x = 0 ""

$%&'�()�$ >+,*-

FirstName = "ÁñéóôïôÝëçò"SurName = "Êéïýóçò"FatherName = "Ðáýëïò"

InitialsAndName = Left(FirstName,1) & "." & _Left(FatherName,1) & "." & _SurName

�� 3)�7,. +� /5E)87� 0,2 +� 5,+1E)87� /)3� ,+37�8 X'�8) 0,+,'(12*+/- *+2� 7/+,U%6+X�.

0,2 ,)+-*+�2',. 0,2 6 +27C +6� 7/+,U%6+C�

/-),2 4

FirstName SurName FatherName

InitialsAndName "Á.Ð.Êéïýóçò"

.

Page 53: Visual Basic 1 - 8

" � " N

� +27C +6� *8)&1+6*6� /-),2 72, *87U�%�*/21& 5�8 ,5�+/%/-+,2 ,53 +�8�

+/%/8+,-�8� ',1,0+C1/� +6� ,%B,12G76+20C� 5�*3+6+,� 4 ) . 6 *8)&1+6*6

5,-1)/2 +6) +27C +�8 . /)E,) . 6 *8)&1+6*65,-1)/2 +6) +27C 4

Right

x ""

x

a x>Len(a)

x = 0

� ��������� �� � �����(Mid(a,x,y) Mid� +27C +6� *8)&1+6*6� ],53 +� I:HH@<a /-),2 72, *87U�%�*/21& 5�8 ,5�+/%/-+,2 ,53

',1,0+C1/� +6� . ,8+�T� 5�8 U1-*0�)+,2 ,53 +�) '2�*+3 ',1,0+C1, 0,2 7/+&4 � '1C*6 +6�

5,1,7X+1�8 /-),2 51�,21/+20C4 ) W/ '16*27�5�26G/- 6 5,1&7/+1��. 6 *87U�%�*/21& 5�8 G,

51�0Tx/2 G, 5/12%,7U&)/2 3%�8� +�8� ',1,0+C1/� +6� . ,53 +6 GX*6 0,2 7/+&4 ) C

. 6 *8)&1+6*6 /c2*E)/+,2 7/ +6 76W/)20C *87U�%�*/21& 4

Mid y

a

x y=0

x>Len(a)

y

a

""

m\61\1 >+;-

, W672�81F6G/- 6 B317, +6� /203),� M!� 0,2 ), W�G�T) �)37,+, *+, ,)+20/-7/), 5%,-*2,

0/27X)�84

First

Last

Middle

ToSplit

Split

������ ��� 7��� ����� �����������������

�12) 5,+C*/+/ +� 5%C0+1�

U/U,2(G/-+/3+2 X'/+/ 5%60+1�%�FC*/2+1/2� ',1,0+C1/� *+�

5%,-*2� 0/27X)�8�2,B�1/+20&. G, 51�0Tx/2%&G��. /5/2WC 6*8)&1+6*6 W/ WX'/+,2,1)6+20X� +27X� *+2�5,1,7X+1�8� +6�4

"ÄéÜóðáóç".

4ToSplit

Mid

�+6 *8)X'/2, F1&B�87/ +� 513F1,77,�

Private Sub

Dim As Integer

End Sub

Split_Click()

Distance

First = Left(ToSplit, 1)

Distance = Len(ToSplit) - 2

Middle = Mid(ToSplit, 2, Distance)

Last = Right(ToSplit, 1)

'Ðñþôïò ÷áñáêôÞñáò

'Ìåóáßïé ÷áñáêôÞñåò

'Ôåëåõôáßïò ÷áñáêôÞñáò

�+,) +1X'/2 +� 513F1,77,. *+� 5%,-*2� 0/27X)�8

F1&B�87/ 72, %Xc6 ]7/ 5/12**3+/1�8� ,53 �

',1,0+C1/�a C 72, 513+,*6 0,2 5,+&7/ +� 5%C0+1�

W2,+,FC� F2, ), F-)/2 W2&*5,*C +6� *+, 5%,-*2,

0/27X)�8 . 0,2 4

ToSplit

Split

First Middle Last

�6 *+2F7C 5�8 ,1'-[�87/ ), 5%60+1�%�F�T7/ +2�

5,1,7X+1�8� 72,� *8)&1+6*6� /7B,)-[/+,2 5%61�B�12,0C

/+20X+, 5�8 7,� G87-[/2 +�) +135� *T)+,c6 +6�4

� /)+�%C ,)C0/2 *+6) 0,+6F�1-, +() /)+�%E) /0'E16*6� +27C� 0,2 6 F/)20C +6� 7�1BC

/-),2�

Mid

Mid(a,x,y) � ��������

�/ ,8+C +6) /)+�%C ,)+20,G-*+,)+,2 ',1,0+C1/� +6� 7/+,U%6+C� . ,53 +�8� 51E+�8�

',1,0+C1/� +6� +27C� +6� . ,1'-[�)+,� ,53 +�) '2�*+3 ',1,0+C1, +6�4

y a y

��������

$%&'�()�$ >+,9-

�� 5,2')-W2 \01/7&%,\ /-),2 %-F� 5�%T F)(*+3 */ 3%�8�4 �+6) ,1'C ? X),� 5,-0+6� F1&B/2 +�

51E+� 0,2 +� +/%/8+,-� F1&77, 72,� %Xc6�. /)E *+6 7X*6 3%() +() &%%() F1,77&+()

+�5�G/+/- +� *T7U�%� 5%6) ]!a4 �� +7C7, 51�F1&77,+��. 5�8 ,0�%�8G/-. U�6G& +�) 5,-0+6

*+6*(*+C F1,BC +�8*0/%/+�T +6� %Xc6�4

LengthChange = Len(Crypto) - 2

(Crypto, 2, LengthChange) = "----------------"Mid

Dim As String

Dim As Integer

Crypto

LengthChange

) 6 7/+,U%6+C X'/2 5&1/2 +6) +27C . 6 +27C +6� 7/+& +6) /0+X%/*6 +�8

+7C7,+�� 51�F1&77,+�� G, /-),2� . ,B�T ,53 +6 *87U�%�*/21& 7/ +, 5%6) G,

%6BG/- X), +7C7, 7C0�8� 0,2 G, ,)+20,+,*+C*/2 +, F1&77,+, ,53 +�

W/T+/1� 0,2 7/+& F1&77,4

Crypto "ÖõëëïîÞñá"

"Ö-------Á"

Len(Crypto)-2

� ��������� Instr(x,a,b) 8+C 6 *8)&1+6*6 /1/8)&. ,) 85&1'/2 6 *87U�%�*/21& 7X*, *+6) 0,2 7,� W-)/2 +6 GX*6

*+6) �5�-, U1XG60/4 � +27C +6� 5,1&*+,*6� 85�W/20)T/2 +6 GX*6 ,53 +6) �5�-, G, ,1'-*/2 6

X1/8),4 ) +� 5,1,%/2BG/-. 6 ,),[C+6*6,1'-[/2 ,53 +�) 51E+� ',1,0+C1, +�8 4 ) +� W/)

85&1'/2 7X*, *+� C C 6 *8)&1+6*6 5,-1)/2 +6) +27C 76WX)4 ) 6

*8)&1+6*6 5,-1)/2 +6) +27C 4 �+6) 5/1-5+(*6 37(� 5�8 W/) X'�87/ F1&x/2 +� . 5,-1)/2 +6)

+27C 4

b a

x

x a b

a x>Len(a) a="" b=""

x x

1

$%&'�()�$ >+,;-

�+� +7C7, 51�F1&77,+���Sentence = "Íá ìéá ðÜðéá ìá ðéá ðÜðéá"

Word = "ðéá"

Position = Instr(5, Sentence, Word)

6 7/+,U%6+C G, 5&1/2 +6) +27C " 4Position

C ������(��� ( ��String(y,a x) Space(x)

� +27C +6� *8)&1+6*6� /-),2 6 *87U�%�*/21& 5�8 51�0T5+/2 ,53 +6) /5,)&%6x6.

B�1X�. +�8 51E+�8 ',1,0+C1, +6� +27C� +6� 5�*3+6+,� C +�8 ',1,0+C1, 5�8 ,)+2*+�2'/-

*+�) ,12G73 u�r�� 4 �6%,WC. 6 W/T+/16 5,1&7/+1�� +6� *8)&1+6*6� 75�1/- ), /-),2

,%B,12G76+20C C,12G76+20C 5�*3+6+,4

String y

a

x String

$%$'�3)�$<$ >+,:-

� /)+�%C�

HidePassword = String(20, "*" )

W-)/2 *+6 7/+,U%6+C +6) +27C�HidePassword

********************

� /)+�%C�

LineFeeds = String(25, vbLf )

W672�81F/- 72, *87U�%�*/21& 7/ �d ',1,0+C1/� ,%%,FC� F1,77C� ,B�T 6 /*(+/120C

*+,G/1& ,)+2*+�2'/- *+�) 0(W203u�r�� " ]9:k< l<<Ha4vbLf

� *8)&1+6*6 /-),2 /2W20C 5/1-5+(*6 +6� *8)&1+6*6� 4 �-),2 2*�WT),76 7/

+6) . ,B�TW672�81F/- 72, *87U�%�*/21&5�8,5�+/%/-+,2 ,53 W2,*+C7,+,4

Space(x) String

String(x," ") x

����������������������� �����5(�� �� �����

C ������(��� , ��LTrim(a) RTrim(a) Trim(a)

��%%X� B�1X�. �2 '1C*+/� 5%60+1�%�F�T) ,53 ,51�*/c-, W2,*+C7,+, *+6) ,1'C C *+� +X%��

*87U�%�*/21E) 7X*, */ 5%,-*2, 0/27X)�84 �, W2,*+C7,+,. 5,1� 3%� 5�8 W/ B,-)�)+,2.

,5�+/%�T) 7X1�� +6� *87U�%�*/21&�. 7/ ,5�+X%/*7, ), /0'(1/-+,2 %&G�� +27C *+� 5%,-*2�

0/27X)�84 �2, 5,1&W/2F7,�2 +27X��

" ×ùñßò äéáóôÞìáôá""×ùñßò äéáóôÞìáôá""×ùñßò äéáóôÞìáôá "

,) 0,2 X),� '1C*+6� 75�1/- ), +2� G/(1/- +,8+3*67/� /-),2 W2,B�1/+20X�4 �2 *8),1+C*/2�

]9<~i h=:Ia. ]t:Kei h=:Ia 0,2 ,B,21�T) +, W2,*+C7,+, ,53 +6) ,1'C

],12*+/1&a. +� +X%�� ]W/c2&a 0,2 +6) ,1'C 0,2 +� +X%��. ,)+-*+�2',4

RTrimLTrim Trim

Ua

,a

Page 54: Visual Basic 1 - 8

" # " d

��������(��J6� ����������� ��'��� � �� ��� ����'�

C������(���UCase(a) LCase(a)^

�*8)&1+6*6 ]�>><= rPL<a 7/+,+1X5/2 3%, +, F1&77,+, +6� +27C� +6� 5,1,7X+1�8 +6�

*/ 0/B,%,-,4 )+-*+�2',. 6 *8)&1+6*6 ]9?O<= rPL<a 7/+,+1X5/2 3%, +, F1&77,+, +6�

+27C� +6� 5,1,7X+1�8 +6�*/ 5/[&4

UCase

LCase

$%&'�()�$ >+,=-

� /)+�%C�

Sentence = UCase(Left(Sentence,1)) & LCase(Mid(Sentence,2))

7,� /c,*B,%-[/2 3+2 6 +27C +6� 7/+,U%6+C� G, X'/2 +� 51E+� F1&77, 5&)+,

0/B,%,-� 0,2 +, 853%�25, 7201&4

Sentence

C ������(��� ��Asc(a) Chr(x)�*8)&1+6*6 7,� W-)/2 +�) ,12G73 u�r�� 5�8 ,)+2*+�2'/- *+�) 51E+� ',1,0+C1, +6� +27C�

+6� 5�*3+6+,� 4

Asc

a

$%&'�()�$ >+,>-

�/ +2� /)+�%X��

AscValue = Asc( "914" )

AscNumber = Asc( "TWO" )

AscCode = Asc( "öéëßá" )

�+�) 0EW20, u�r�� �2 "�$

51E+�2 ',1,0+C1/� /-),2

,012UE� ,8+�- 5�8 X'�8)

0,G�12*+/- ,53 +�

7/120,)203 �)*+2+�T+�

51�+T5() ]u���a4 �2

',1,0+C1/� 5�8 85&1'�8)

7/+& +6 GX*6 "�$. W/)

X'�8) 0,G2/1(G/- W2/G)E�.

F2� ,8+3 0,2 �2 �1F,)2*7�-

+85�5�-6*6� 0&G/ 'E1,�

75�1�T) ), +�8�

0,G�1-*�8) ,)&%�F, 7/ +,

/G)20& ,%B&U6+,4 �+6

'E1, 7,� X'/2 0,G2/1(G/-

5%X�) F2, +� 5/12U&%%�)

+() q:kH?OL X), 513+85�

,)+2*+�2'-,� +() /%%6)20E)

F1,77&+() ]+� 513+85�

��$a4

�2 7/+,U%6+X� . 0,2 G, 5&1�8) +2� +27X� 0,2

,)+-*+�2',4

AscValue AscNumber AscCode 57 84 246.

� *67/2(G/- 3+2 F2, . 6 0%C*6 +6� *8)&1+6*6� 51�0,%/- W2,0�5C +6� /0+X%/*6� +�8

51�F1&77,+�� 0,2 /7B&)2*6 +�8 76)T7,+�� \ \4

a=""

�NNQFBN LMUKAJEU KBNN

� *8)&1+6*6 ],53 +6 %Xc6 reP=PQi<=a /-),2 6 ,)+-*+1�B6 +6� *8)&1+6*6� 4 �,�

W-)/2 +� ',1,0+C1, u�r��. 5�8 ,)+2*+�2'/- *+6) +27C +6� ,12G76+20C� 5�*3+6+,� 4 � +27C

+�8 51X5/2 ), /-),2 7X*,*+� W2&*+67, � . �dd�. ,%%2E� *+6) �G3)6 /7B,)-[/+,2 +� 7C)87,

\ \4

Chr

x

x

Asc

�NNQFBN LMUKAJEU KBNN

$%&'�()�$ >+,u-

Delta = Chr(196)

HamletSaid = "Êáé ï Áìëåô åßðå: " & Chr(34) & _

"To be or not to be" & Chr(34)

LetterA = Chr(&Ç61)

�/ +6) 51E+6 /)+�%C. 6 7/+,U%6+C 5,-1)/2 F2, +27C +� F1&77, . ,B�T ,8+3 +�

F1&77, ,)+2*+�2'/- *+�) ,12G73 "�� *T7B(), 7/ +�) 0EW20, ��$4 �5-*6�. 6 7/+,U%6+C

F-)/+,2 ,B�T � ,12G73�

N# ,)+2*+�2'/- *+, W25%& /2*,F(F20& ]\a *T7B(), 7/ +�) 0EW20, u�r��4 �X%��. 6 +/%/8+,-,

/)+�%C,)+2*+�2'/- *+6 7/+,U%6+C +? %,+2)203 F1&77, 4

Delta

LetterA a

Ä

HamletSaid Êáé ï Áìëåô åßðå: "To be or not to be"

�+6) +/%/8+,-, /)+�%C '16*27�5�2C*,7/ +6 W/0,/c,W20C 5,1&*+,*6 +�8 ,12G7�T4 8+3

/-),2 *T)6G/� 0,+& +6 '1C*6 +6� *8)&1+6*6� . F2,+- � 5-),0,� u�r�� 5�8 W-)/2 +6)

,)+2*+�2'-, ',1,0+C1() ! W/0,/c,W20E) ,12G7E) /-),2 52� /T'16*+�� ,53 +�) 5-),0,

,)+2*+�2'-,� ',1,0+C1() W/0,W20E),12G7E)4

Chr

�8)CG(�. '16*27�5�2�T7/ +6 *8)&1+6*6 F2, ), +�5�G/+C*�87/ */ 72, ,%B,12G76+20C

5�*3+6+, /2W20�T� ',1,0+C1/�4 �2, 5,1&W/2F7,. F2, +6) 5,1/7U�%C +() /2*,F(F20E) ] a */

X), 7C)87,4 �5-*6�. 6 *8)&1+6*6 '16*27�5�2/-+,2 F2, +6) ,5�*+�%C /2W20E) ',1,0+C1() 5�8

51�0,%�T) /2W20X� %/2+�81F-/� *+2� 5/12B/1/2,0X� *8*0/8X�4 �2, 5,1&W/2F7,. � ',1,0+C1,�

7/ 0(W203 M ]�o9a. 3+,) *+,%/- 51�� X), +/17,+203. +� ,),F0&[/2 ), /05X7x/2 X),)

',1,0+612*+203 C'� ]7525a4

Chr

"

+�����(��� ��������(� ����� ��������2 *8),1+C*/2� ,8+X� /-),2 /-+/ ,12G76+20X� /-+/ ,%B,12G76+20X� *8),1+C*/2� 5�8

51,F7,+�5�2�T) 7/+,+1�5X� ,53 X),) +T5� 7/+,U%6+C� */ &%%�4 �2 *8),1+C*/2� 7/+,+1�5C�

W/W�7X)() +6�b� /-),2�

������� ��� � ���&� �&����� ��� ������ ��� ������ �!�&� �������&�" 6 � �������� O������ � ��� �*�����! � �� �*�����! �!��� � � � �������� M �*�����!"

C ������(��� j 9p:����130/2+,2 F2, +2� *8),1+C*/2� . . . . . . . . 4

53 +� 3)�7& +�8� 75�1�T7/ ), 51�*W2�1-*�87/ +6) +27C +�8� 0,2 +�) +T5� W/W�7X)() 5�8

/52*+1XB�8) (� +27C4 �,*203 ',1,0+612*+203 ,8+E) +() *8),1+C*/() /-),2 3+2 6 5,1&7/+1��

75�1/- ), /-),2 ,12G76+20�T C,%B,12G76+20�T +T5�84

CBool CByte CCur CDbl CInt CLng CSng CVar CStr

v

�2 +27X� +() 5,1,7X+1() +() *8),1+C*/() 7/+,+1�5C� +T5() W/W�7X)() 51X5/2 ), /-),2

7X*, *+, ,5�W/0+& 312, 5�8 ,),BX1�)+,2 *+�) 5-),0, M!N4 �2, 5,1&W/2F7,. ,) 5130/2+,2 ),

7/+,+1Xx�87/ 72, 7/F&%�8 ,0X1,2�8 ] a 7/+,U%6+C */ 72013 ,0X1,2� ] a. 6 +27C

+6� 51X5/2 ), /-),2 7/+,cT !N�M�$ 0,2 N�M�M4

Long Integer

m\61\1 >+:-

�X'12 +E1, 51�*5,GC*,7/ ), WE*�87/ 5,1,W/-F7,+, 5�8 W/) 5/12/-',) +6) /5/c/1F,*-,

,12G76+20E) W/W�7X)()4 � %3F�� /-),2 3+2 +, 5%,-*2, 0/27X)�8. 35(� W6%E)/2 0,2 +� 3)�7&

+�8�. W2,'/21-[�)+,2 +2� +27X� 5�8 /2*&F/2 � '1C*+6� *,) *87U�%�*/21X�4 �2� ,8+3 +� %3F�

5�%%X�B�1X� +,,5�+/%X*7,+, /-),2 ,513*7/),4

R1

R2

Rtotal

������ ���� P�������������� ����� ���

�/ ,8+C +6) &*06*6 G, W672�81FC*�87/ 72,B317, 7/ +6) �5�-, G, 85�%�F-[�87/ +6) �%20C

,)+-*+,*6 WT� ,)+2*+&*/(). �2 �5�-/� U1-*0�)+,2 *+6 */21&4 �X%�87/ +6 *+2F7C 5�8

5%60+1�%�F�T7/ 72, +27C. ), /7B,)-[/+,2 ,8+37,+, +� ,5�+X%/*7, *+� 5%,-*2� 0/27X)�8

. '(1-� ), ,5,2+/-+,2 +� 5&+67, 0&5�2�8 5%C0+1�84 �� 0,+&%%6%� *87U&) F2, +6)

5/1-5+(*6 /-),2 +� *87U&) 4 �2, ), /c,*B,%-*�87/ +6 *(*+C %/2+�81F-, +�8

51�F1&77,+��. 51X5/2 ,53 +6) ,1'C ), 85&1'�8) ,12G76+20X� +27X� *+, 5%,-*2, 0/27X)�8

0,2 4 �2� ,8+3 0,2 7/ +� B31+(7, +6�B317,� ]*87U&) a W-)�87/ ,1'20C +27C *+,

0,2 4

Rtotal

R1 R2

R1 R2

Change

Load

CBool(v)

CByte(v)

CCur(v)

CDbl(v)

CInt(v)

CLng(v)

CSng(v)

CVar(v)

CStr(v)

IsNumeric(v)

Hex(x)

Oct(x)

�X5&%<1\1

�??@<Pk

�pi<

rJ==<kQp

`?Jj@<

�ki<K<=

9?kK

�:kK@<

bP=:Pki

�i=:kK

�??@<Pk

�i=:kK

�i=:kK

rY4t �%(478 <(�.5 z ��(<4X%)3$

12G76+20C C ,5�W/0+C ,%B,12G76+20C +27C ]54'4 \h=J<\a

X(� �dd

�T5�� )�7-*7,+�� ]5-),0,� �!"a

�T5�� W25%C� ,01-U/2,� ]5-),0,� �!"a

!N�M�$ X(� N�M�M

!�4"#M4#$N4�#$ X(� �4"#M4#$N4�#M

�T5�� ,5%C� ,01-U/2,� ]5-),0,� �!"a

�/12�'C W25%C� ,012U/-,� F2, ,12G76+20X� +27X� �T5��

�i=:kK F2, 76 ,12G76+20X�

�5�2,WC5�+/ ,12G76+20C C ,%B,12G76+20C +27C

�%XF'/2 ,) 6 5,1&7/+1�� ,5�+/%/- ,12G73

!�4"#M4#$N4�#$ X(� �4"#M4#$N4�#M

!�4"#M4#$N4�#$ X(� �4"#M4#$N4�#M

Page 55: Visual Basic 1 - 8

" � " M

�1&B�87/ +�) 0EW20,�

Private Sub

End Sub

Private Sub

CDbl( ) CDbl( )

End Sub

Private Sub

CDbl( ) CDbl( )

End Sub

Form_Load()

R1 = 0

R2 = 0

Rtotal = 0

R1_Change()

Rtotal = R1 + R2

R2_Change()

Rtotal = R1 + R2

) 6 5,1&7/+1�� 72,� *8)&1+6*6� /-),2 ,%B,12G76+20C 5�*3+6+,. 6 +27C +6� 51X5/2 ),

,)+2*+�2'/- */ ,12G734 �2,B�1/+20&. F-)/+,2 W2,0�5C +6� /0+X%/*6� +�8 51�F1&77,+�� 0,2

/7B,)-[/+,2 +� 7C)87, %&G�8� \ \4 �2, ), ,5�BTF�87/ ,8+3 +� %&G��.

/52U&%%/+,2 ), /%XF'�87/ 51E+, +� 5/12/'37/)� +6� 5,1,7X+1�84 8+3 F-)/+,2 7/ +6

*8)&1+6*6 . 5�8 5,-1)/2 +6) +27C . ,) 6 +27C +6� 5,1,7X+1�8 ,)+2*+�2'/- */

,12G73. 0,2 +6) +27C . ,) 6 +27C W/) ,)+2*+�2'/- */ ,12G734

Cxxx

IsNumeric

keaQ GJHGBAKh

True

False

m\61\1 >+=-

� U/%+2(7X)6 7�1BC +6� 85�1�8+-),� /c8561X+6*6� *87U&)+�� +6� &*06*6� M!dChange

Private Sub

If And Then

CDbl( ) CDbl( )

End If

End Sub

R1_Change()

IsNumeric(R1) IsNumeric(R2)

Rtotal = R1 + R2

W6%,WC. ,) 0,2 +� 0,2 +� 5/12X'�8) +27X� 5�8 ,)+2*+�2'�T) */ ,12G7�T� +3+/ 73)�

85�%�F-[/+,2 6 �%20C ,)+-*+,*64

R1 R2

�6) /)+�%C G, +67/%/+C*�87/ *+� /537/)�7&G67,4

If

C ������(��� ��Hex(x) Oct(x)

�8')&. �2 76',)20�- 85�%�F2*+E) '16*27�5�2�T) +� W/0,/c,W203 *T*+67,. 0,2 0&5(�

*5,)23+/1, +� �0+,W203. F2, ), 5,1,*+C*�8) ,12G7�T�. 5�8 ,B�1�T) +/')20& *+�2'/-, +�8

85�%�F2*+C ]54'4 7)C7/�. 0,+,'(16+X� /520�2)()2E). */21X� ,53 7201�W2,035+/� 04&4a4 � +27C

+6� *8)&1+6*6� /-),2 72, *87U�%�*/21&. 5�8 5,12*+& +6 W/0,/c,W20C 7�1BC +6� +27C�

+6� 5,1&*+,*6� 4 �5-*6�. 6 +27C +6� *8)&1+6*6� 5,12*+& +6) �0+,W20C 7�1BC +6� +27C�

+6� 5,1&*+,*6� 4 � +27C +6� 51X5/2 ), /-),2 ,0X1,2��. W2,B�1/+20& F-)/+,2

*+1�FF8%�5�-6*6 +6� +27C�4 �X%��. ,) . 6 *87U�%�*/21& 5�8 W-)/2 6 *8)&1+6*6

,)+2*+�2'/- *+6) 5,1&*+,*6 +() ,1)6+20E) ,12G7E) */ ]

Hex

x Oct

x x

x < 0

������2*� *! �2�! i iG�

m\61\1 >+>-

�2 �^ W2/8GT)*/2� *+� �ki<=k<i ]�ki<=k<i ^=?i?Q?@ uHH=<LL<La ,5�+/%�T)+,2 ,53 +X**/1/2�

,0/1,-�8� G/+20�T� ,12G7�T� 72013+/1�8� +�8 �d�. '(12*7X)�8� 7/ +/%/-/�. W6%,WC

,5�+/%�T)+,2 ,53 +X**/1, jpi<L4 , W672�81F6G/- B317, 5�8 ), 7/+,+1X5/2 +2�

W2/8GT)*/2� ,53 +� W/0,W203 *T*+67,,1-G76*6�*+� W/0,/c,W203�

wW6 *+6) &*06*6 d!N/-W,7/ 3+2 +� W/0,/c,W203*T*+67, '16*27�5�2/-+,2F2, +6) 5,1&*+,*6 +()'1(7&+()4

� %�F20C +�8*875%61E7,+�� (� 51��� 0,G�1-[/2 +�) +135� +6�,),5,1&*+,*6� +(),1)6+20E) ,12G7E) */7�1BC W8,W20E) x6B-()*+6 7)C76 +�885�%�F2*+C4

Dec1 . . . Dec4

Hex1 . . . Hex4

Convert

������ ���� Q�� ����� ��!*����� R.

0,2 F1&B�87/ +�) 0EW20,�

Private Sub Form

End Sub

Private Sub

End Sub

_Load()

Dec1 = 0: Hex1 = 0

Dec2 = 0: Hex2 = 0

Dec3 = 0: Hex3 = 0

Dec4 = 0: Hex4 = 0

Convert_Click()

Hex1 = Hex(Dec1)

Hex2 = Hex(Dec2)

Hex3 = Hex(Dec3)

Hex4 = Hex(Dec4)

�������� �� �� 6���130/2+,2 F2, 72, 5�%T *67,)+20C 0,+6F�1-, *8),1+C*/() 5�8 7,� ,5,%%&**�8) ,53

5�%%�T� 0,2 *8')&5�%T5%�0�8� 85�%�F2*7�T�4

�X5&%<1\1

Date()

DateSerial(y,m,d)

DateValue(v)

Day(d)

Hour(d)

Minute(d)

Month(d)

Now()

Second(d)

Timer

TimeSerial(h,m,s)

TimeValue(v)

Year(d)

WeekDay(d)

IsDate(v)

(�8z��(<4X%)3$

�1X'�8*, 67/1�76)-,

�7/1�76)-, ,53 X+��. 7C),. 67X1,

�/+,+1�5C */ 67/1�76)-,

�7X1, '1�)20C� *+2F7C�

�1, '1�)20C� *+2F7C�

�/5+& '1�)20C� *+2F7C�

�C),� '1�)20C� *+2F7C�

�1X'�8*, '1�)20C *+2F7C

�/8+/13%/5+, '1�)20C� *+2F7C�

�, W/8+/13%/5+, 5�8 5X1,*,) ,53 +, 7/*&)8'+,

�1, ,53 E1/�. %/5+&. W/8+/13%/5+,

�/+,+1�5C */ E1,

g+�� '1�)20C� *+2F7C�

�7X1, +6� /U�7&W,�

�%XF'/2. ,) 6 5,1&7/+1�� ,5�+/%/- 67/1�76)-,

������� ���� � ���&� �&����� ��� ������ ��������� �"

�2 *8),1+C*/2� . 0,2 W-)�8) +6) 67X1,. +� 7C), 0,2 +� X+��. ,)+-*+�2',. 72,�

67/1�76)-,�4 �4'4

Day Month Year

�2

5,-1)�8) +27X�

,)+-*+�2',

Day("13/01/2000") 13

Month("13/01/2000") 1

Year("13/01/2000") 2000

�2 *8),1+C*/2� . 0,2 W-)�8) +6) E1,. +, %/5+& 0,2 +, W/8+/13%/5+,.

,)+-*+�2',. 72,� '1�)20C� *+2F7C�4 �4'4

Hour Minute Second

�2

5,-1)�8) +27X�

,)+-*+�2',

Hour("08:38:09") 8

Minute("08:38:09") 38

Second("08:38:09") 9

� *8)&1+6*6 W-)/2 +6) 67X1, +6� /UW�7&W,� 72,� 67/1�76)-,�. 54'4 " F2, +6)

812,0C. � F2, +6�/8+X1, 04�404

Weekday

�+6) b� 85&1'�8) 0,2 �2/cC� /*(+/120X� *+,G/1X��

vbSunday 1vbMonday 2vbTuesday 3vbWednesday 4vbThursday 5vbFriday 6vbSaturday 7

� *8)&1+6*6 7/+,+1X5/2 72, *87U�%�*/21& */ +T5� W/W�7X)() 67/1�76)-,�

] a4 �5/)G87-[�87/ 3+2 73)� 7/ +�) +T5� W/W�7X)() /-),2 W8),+C 6 51&c6 7/+,cT

67/1�76)2E)4 )&%�F, F-)/+,2 0,2 6 7/+,+1�5C 72,� *87U�%�*/21&� */ E1, ,53 +6)

4

DateValue

TimeValue

Date Date

Page 56: Visual Basic 1 - 8

" $ " �

m\61\1 >+u-

, W672�81F6G/- B317, 0,2 ), F1,B/- 0EW20,� 5�8 ), 85�%�F-[/2 +�) ,12G73 +() 67/1E)

5�87/*�%,U�T) 7/+,cT WT�67/1�76)2E)�

0,2 F1&B�87/ +6) 85�1�8+-),�

Second

First

Diff

Calculate

������ �� � P��������� � �������������%�

Private Sub

End Sub

Calculate_Click()

Diff = Abs(DateValue(Second) - DateValue(First))

�*8)&1+6*6 /52*+1XB/2 ,)+-*+�2'6 +27C 7/ +6) ,%%& �2 5,1&7/+1�-

+6� /-),2 +� X+��. � 7C),� 0,2 6 67X1,4 )+-*+�2',. 6 *8)&1+6*6 WX'/+,2 (�

5,1,7X+1�8� +6)E1,. +, %/5+&. +, W/8+/13%/5+,4

DateSerial DateValue

TimeSerial

$%&'�()�$ >+,u-

�+� /1E+67, +2 67X1, \5XB+/2\ 6 "Z$Z� # ,5,)+& 6 5,1&*+,*6�

Weekday(DateSerial(2004,8,1))

,B�T 6 *8)&1+6*6 W-)/2 72, 67/1�76)-, +T5�8 W/W�7X)() 0,2 *+6

*8)X'/2, 6 85�%�F-[/2 +�) ,Tc�)+,,12G73 +6� 67X1,�4

DateSerial

Weekday

Date

�2 5,1&7/+1�2 +() *8),1+C*/() 67/1�76)-,� 75�1/- ), /-),2 ,12G76+20X� 5�*3+6+/�. 54'4

N�#d�.�d. C ,%B,12G76+20X� 5�*3+6+/� 5�8 5,12*+&)�8) 67/1�76)-/�4 ) 6 +27C 72,�

5,1,7X+1�8 W/) ,)+2*+�2'/- */ 67/1�76)-, W2,035+/+,2 6 /0+X%/*6 +�8 51�F1&77,+�� 0,2

/7B,)-[/+,2 +� 7C)87, %&G�8� \ \4 �2, ), ,5�BTF�87/ ,8+3 +� %&G��.

/52U&%%/+,2 ), /%XF'�87/ 51E+, +� 5/12/'37/)� +6� 5,1,7X+1�84 8+3 F-)/+,2 7/ +6

*8)&1+6*6 . 5�8 5,-1)/2 +6) +27C . ,) 6 +27C +6� 5,1,7X+1�8 ,)+2*+�2'/- */

67/1�76)-,. 0,2 +6) +27C . ,) 6 +27C W/) ,)+2*+�2'/- */ 67/1�76)-,4

keaQ GJHGBAKh

IsDate True

False

�������� � �� 6�� ����(������ *8)&1+6*6 W-)/2 +6) +1X'�8*, '1�)20C *+2F7C */ 7�1BC 67/1�76)-,� 0,2 E1,�4 �

*8)&1+6*6 W-)/2 +6) +1X'�8*, 67/1�76)-, 0,2 6 *8)&1+6*6 +6) +1X'�8*,E1,4�2

*8),1+C*/2� ,8+X� W/) X'�8) 5,1,7X+1�8�4

Now

Date Time

�5-*6�. 85&1'/2 6 /)+�%C /0'E16*6� 5�8 ,%%&[/2 +6) 67/1�76)-, +�8 85�%�F2*+20�T

*8*+C7,+�� 0,2 6 /)+�%C 5�8,%%&[/2 +6)E1,4�2 7�1BX� +() /)+�%E) /-),2�

Date

Time

DateTime

��

��������

��������

%'�����(��������� 0 F����������2 '1C*+/� 51�F1,77&+() /0B1&[�8) *8')& +6) /52G87-, ), 75�1�T) ), /0+/%X*�8) 0&5�2/�

%/2+�81F-/� '(1-� ), ,5,2+/-+,2 ), '16*27�5�2�T) U�6G6+20& 51�F1&77,+, +�8 %/2+�81F20�T

*8*+C7,+��4 �+6 *8)X'/2, G, W672�81FC*�87/ 72, B317,. 5�8 G, 75�1/- ), '16*27�5�26G/-

,53 �5�2�WC5�+/ X1F� 0,2 ,53 +6) �5�-, � '1C*+6� G, U%X5/2 +6) +1X'�8*, 67/1�76)-, 0,2

E1,4 � /)67X1(*6 +6� B317,� G, F-)/+,2 0&G/ W/8+/13%/5+� 0,2 � '1C*+6� G, X'/2 +6

W8),+3+6+, ),,%%&[/2 +6) 67/1�76)-, 0,2 E1,4

�+6 B317, W2/5,BC� +�5�G/+�T7/��, 5%,-*2, 0/27X)�8 0,2 5�8 G, W/-')�8) +6) +1X'�8*,

67/1�76)-, 0,2 E1, 0,2 *T7B(), 7/ +6) 51�W2,F1,BC G, /)67/1E)�)+,2 0&G/

W/8+/13%/5+�4

CurrentDate CurrentTime

�, 5%,-*2, 0/27X)�8 0,2 . ,53 +, �5�-, G, /2*&F/+,2 6 )X, 67/1�76)-,

0,2 E1,4 �2, ), /-),2 0/)�T 5/12/'�7X)�8 ,8+& +, 5/W-, 0,+& +6) X),1c6 +�8

51�F1&77,+�� W2,F1&B�87/ +6) +27C +6� 2W23+6+,� ]+27C \\a4

NewDate NewTime

Text

�� 5%C0+1� W2,+,FC� . +�8 �5�-�8 +� 5&+67, G, ,%%&[/2 +6) 67/1�76)-, 0,2 +6)

E1, +�8 85�%�F2*+20�T *8*+C7,+��4 �+� 5%C0+1� ,8+3 ,%%&[�87/ 0,+&%%6%, +2�

2W23+6+/� 0,2 E*+/ *+� /*(+/1203 +�8 ), 85&1'/2 +� /20�)-W2�

/)3�1�%�F2�T4

Change

Caption Style Picture. .

�� '1�)37/+1� 8+3 +� ,)+20/-7/)� /%XF'�8 ,5�+/%/- 0,2 +� 0%/2W- +6�

/B,17�FC�4 � 2W23+6+, +�8 '1�)�7X+1�8 0,G�1-[/2 ,)& 53*,IL<QL ]'2%2�*+&

+�8 W/8+/1�%X5+�8a G, 51�0T5+/2. +� *'/+203 7/ ,8+3. *87U&) �-)�87/ *+6)

2W23+6+, +6) +27C " 0,2 W6%E)�87/. 0,+� ,8+3) +�) +135�. 3+2 ,)& "L<Q

]" m "Z" L<Qa G,51�0T5+/2 *87U&) 1�%�F2�T4

Timer14

4

Interval

Timer

Interval

�� ,)+20/-7/)� '1�)37/+1�+� '16*27�5�2�T7/ F2, ),/2*&F�87/ 0,G8*+X16*6*+6) /0+X%/*6 +�8 0EW20,C F2, ), /0+/%X*�87/0&5�2�) 0EW20, */51�0,G�12*7X)/� '1�)20X�*+2F7X�4

CurrentDate

CurrentTime

NewDate

NewTime

Timer1

Change

������ ���� S���������

�1&B�87/ +� 513F1,77, �

Private Sub

End SubPrivate Sub

End Sub

Timer1_Timer()

CurrentDate = DateCurrentTime = Time

Change_Click()

Date = NewDateTime = NewTime

'Óå êÜèå ÷ôýðï ôïõ ñïëïãéïý (áíÜ 1 sec)'ÅíçìÝñùóå ôçí çìåñïìçíßá'ÅíçìÝñùóå ôçí þñá

'¼ôáí ï ÷ñÞóôçò æçôÞóåé áëëáãÞ

� *67/2(G/- 3+2 0,+& +6) /0+X%/*6 +�8 51�F1&77,+�� +� /20�)-W2� +�8 '1�)�7X+1�8 W/)

/7B,)-[/+,2 7X*,*+�5,1&G81�4

�����'��� ����2, +6) 52� /T0�%6 0(W20�5�-6*6 +() +T5(). 6 b� 5/12X'/2 /)*(7,+(7X)/� *8),1+C*/2� C

*8),1+C*/2� U2U%2�GC06�4 �+2� /)*(7,+(7X)/� *8),1+C*/2� 85&1'�8) 7,G67,+20X�

*8),1+C*/2�. ,%B,12G76+20X� *8),1+C*/2�. *8),1+C*/2� 7/+,+1�5C� +T5() W/W�7X)().

*8),1+C*/2� /%XF'�8 +T5�8 0,2 +27C� W/W�7X)() 0,2 *8),1+C*/2� 67/1�76)2E)4 �+2�

5,1,7X+1�8� 75�1�T7/ ), F1&x�87/ *+,G/1X�. 7/+,U%6+X�. 5,1,*+&*/2�4 )&%�F, 7/ +6

*8)&1+6*6. �2 +27X� +() 5,1,7X+1() 0,G�1-[�8) +6) +27C +6�4

�+2� 7,G67,+20X� *8),1+C*/2� 5/12%,7U&)�)+,2 6 +/+1,F()20C 1-[,. 6 ,53%8+6 +27C. +�

513*67�. �2 *8),1+C*/2� ,5�0�5C� +�8 ,0/1,-�8 7X1�8�. �2 +12F()�7/+120X� *8),1+C*/2�. 6

/0G/+20C *8)&1+6*6. 6 %�F,12G720C *8)&1+6*6 0,2 6 *8)&1+6*65,1,F(FC� +8',-() ,12G7E)4

�+2� ,%B,12G76+20X� *8),1+C*/2� 5/12%,U&)�)+,2 *8),1+C*/2� %Cx6� +7C7,+�� 72,�

*87U�%�*/21&� ],53 +6) ,1'C +� 7X*�) 0,2 +� +X%��a. 6 *8)&1+6*6 ,),[C+6*6� 72,�

*87U�%�*/21&� 7X*, */ 72,) &%%6. �2 *8),1+C*/2� ,5�0�5C� W2,*+67&+() ,53 +6) ,1'C 0,2

+� +X%��*87U�%�*/21&�. *8),1+C*/2� 7/+,+1�5C� F1,77&+()*/ 0/B,%,-, C 5/[&4

"4

�4

N4

#4

Page 57: Visual Basic 1 - 8

"" """

�2 *8),1+C*/2� 7/+,+1�5C� +T5() W/W�7X)() /-),2 /-+/ ,12G76+20X� /-+/ ,%B,12G76+20X�

*8),1+C*/2�. 5�8 51,F7,+�5�2�T) 7/+,+1�5X� ,53 X),) +T5� 7/+,U%6+C� */ &%%�4 �2W20& �2

*8),1+C*/2� 7/+,+1�5C� +() *87U�%�*/21E) */ ,12G76+20X� +27X� /-),2 2W2,-+/1, '1C*27/� F2,

+6) /0+X%/*651&c/() 7/+,cT +() +27E) 5%,2*-() 0/27X)�84

�2 *8),1+C*/2� 67/1�76)-,� 0,2 E1,� ,5�7�)E)�8) +7C7, 72,� 67/1�76)-,� C E1,�.

*8)GX+�8) 72, 67/1�76)-, C 72, E1, 0,2 '16*27�5�2�T)+,2 F2, +6) ,),B�1& +6� +1X'�8*,�

67/1�76)-,� 0,2 E1,�4

� /)+�%C /0'E16*6� ,)+20,G2*+& 7X1�� 72,� *87U�%�*/21&� 7/ 72,) &%%64 �2 /)+�%X�

/0'E16*6� 0,2 ,%%&[�8) +6) +1X'�8*, 67/1�76)-, 0,2 E1, +�8 85�%�F2*+20�T

*8*+C7,+��4

Mid

Date Time

%����������� ���(����1&x+/ 5,1&*+,*6 5�8 ), 85�%�F-[/2 +�) /%&'2*+� 7/+,cT WT� ,12G7E) u 0,2 �4

�1&x+/ 513F1,77,. 5�8 ), 5,1�8*2&[/2 B317, 7/ 5%,-*2� 0/27X)�8. *+� �5�-� � '1C*+6�

G, /2*&F/2 72, F()-, */ 7�-1/�4 �/ &%%, 5%,-*2, 0/27X)�8 ), /7B,)-[�)+,2 �2

+12F()�7/+120�- ,12G7�- +6� F()-,� ]67-+�)�. *8)67-+�)�. /B,5+�7X)6. +X7)�8*,.

*8)+X7)�8*,. *8)/B,5+�7X)6a. 3+,) � '1C*+6� 5,+& X),5%C0+1�4

�1&x+/ 513F1,77,. 5�8 ), 85�%�F-[/2 +6 *8)2*+,7X)6 WT� W8)&7/()4

�672�81FC*+/ X), X1F� F2, +6) &*06*6 M!"4 �+6 *8)X'/2, 7/+,*'67,+-*+/ +�) 0EW20, 0,2

/0+/%X*+/ +6) &*06*6 M!�4

�672�81FC*+/ X), X1F� F2, +6) &*06*6 M!N. *+6) �5�-, F-)/+,2 /c�7�-(*6 [,12�T4

�2,7�1BE*+/ +� 513F1,77,.E*+/ ), /c�7�2E)�)+,2 +,8+3'1�),WT� [&12,4

�%�5�2C*+/ +6) &*06*6 M!#4 Y1�)+-*+/ ), ,5�7,01T)�)+,2 +, W2,*+C7,+, ,53 +6) ,1'C 0,2

+� +X%�� +6� 513+,*6�4

�%�5�2C*+/ +6) &*06*6 M!d4 �+6 *8)X'/2, W2,7�1BE*+/ +� 513F1,77, *T7B(), 7/ +2�

85�W/-c/2� +6� &*06*6� M!�4

�672�81FC*+/ 513F1,77,. 5�8 ), 85�%�F-[/2 +6) �%20C ,)+-*+,*6 WT� 5,1&%%6%()

,)+2*+&*/()4�X*+/ ,1'20C +27C *+2� ,)+2*+&*/2�. +6) +27C "�4

�672�81FC*+/ X1F� F2, +6) &*06*6 M!M4

�672�81FC*+/ X1F� F2, +6) &*06*6 M!$4 �2,7�1BE*+/ +6) &*06*6. E*+/ ), W-)/2 +6)

67/1�76)-, 7/+&,53 m 7X1/� 72,� ,1'20C� 67/1�76)-,�4

�%�5�2C*+/ +� 513F1,77, 5�8 W-)/+,2 (� /B,17�FC F2, +� 67/1�%3F2�!'1�)37/+1�4

"4

�4

N4

#4

d4

�4

M4

$4

�4

" 4

""4

�/%/2E)�)+,� ,8+3 +� 7&G67, �2 7,G6+X� G, 75�1�T)�

������ .

/����� ����������1���� %����(�

,*8)+&**�8) ,5%X� 0,2 *T)G/+/� %�F20X� 5,1,*+&*/2�4

, '16*27�5�2�T) +2� W�7X� /52%�FC�4

, /5/c6F�T) +6 W2,B�1& +6� W�7C� ,53 +6 W�7C

,82�G/+�T) 0,+&5/1-5+(*6 +6) 0,+&%%6%6W�7C /52%�FC�4

,W672�81F�T) 51�F1&77,+,7/ X)G/+/� 51�F1,77,+2*+20X� W�7X�4

4If … Then Select Case

�X'12 +E1, X'�87/ F1&x/2 0EW20/� 5�8 /-),2 5�%T ,5%�-. (� 51�� +�) +135� /0+X%/*6� +�8�

0,2 (� 51�� +6 W�7C +�8�. *+�8� �5�-�8� �2 /)+�%X� /0+/%�T)+,2 6 72, 7/+& +6) &%%6. ,012UE�

7/ +6 */21& 5�8 +2� X'�87/ F1&x/2 7X*, *+2� 85�1�8+-)/� *87U&)+()4 �7(� W/) /-),2 %-F/� �2

B�1X� 5�8 ,5,2+/-+,2 ), F-)/2 0&5�2�� X%/F'�� 0,2 ,)&%�F, 7/ +� ,5�+X%/*7& +�8 ),

/52%XF/+,2 0,2 0&5�2, ,)+-*+�2'6 %/2+�81F-,4 �2, 5,1&W/2F7,. ,) 7,� WE*�8) X),) ,12G73 0,2

7,� [6+C*�8) +6) ,53%8+6 +27C +�8. 51X5/2 ), /%XFc�87/. ,) � ,12G73� /-),2 G/+203�. 76WX) C

,1)6+203� 0,2 *+6 *8)X'/2, ,) /-),2 G/+203� C 76WX) ,5�B,2)37,*+/ 3+2 6 ,53%8+6 +27C +�8

/-),2 � -W2�� � ,12G73�. /)E ,) /-),2 ,1)6+203�. ,5�B,2)37,*+/ 3+2 6 ,53%8+6 +27C +�8 /-),2 �

,)+-G/+3� +�84

�+�) 51�F1,77,+2*73 �2 X%/F'�2 F-)�)+,2 */ %�F20X� 5,1,*+&*/2� 0,2 �2 %/2+�81F-/�

/52%XF�)+,2 ,53*T)�%, F1,77X), 7X*,*/51�F1,77,+2*+20X� W�7X� /52%�FC�4 �+� /*(+/1203

+() 51�F1,77,+2*+20E) W�7E) /52%�FC� F1&B�)+,2 0(W20�5�267X)/� 3%/� �2 %/2+�81F-/� 5�8

/-),2 W8),+3) ), [6+6G/- ), /0+/%/*+�T)4 ,+& +6) /0+X%/*6 +�8 51�F1&77,+��. ,)&%�F, 7/

+, ,5�+/%X*7,+, +() /%XF'(). 85�W/20)T/+,2 6 /0+X%/*6 +6� 0,+&%%6%6� %/2+�81F-,�4 � b�

W2,GX+/2 WT� U,*20X� W�7X� /52%�FC�. +6) 0,2 +6 ,2 �2 WT�

W�7X� /-),2 ,10/+& /8X%20+/� *+6 *T)+,c6 0,2 75�1�T) ), 0,%Tx�8) 0&G/ 5/1-5+(*6

0(W20�5�-6*6�4

If…Then…Else Select Case.

/����� #����������5(� ,),BX1,7/. 6 51,F7,+�5�-6*6 +() /%XF'() F-)/+,2 5&)( *+6) ,%CG/2, %�F20E)

5,1,*+&*/()4 �2 %�F20X� 5,1,*+&*/2� /-),2 5,1,*+&*/2� F2, +2� �5�-/� 75�1�T7/ ),

,5�B,)G�T7/ ,) /-),2 ] a C ] a4 �8)+-G/)+,2 ,53 *+,G/1X�. 7/+,U%6+X�.

,12G76+20X� C ,%B,12G76+20X� 5,1,*+&*/2�. ]�. �. �. ��. �� 04&4a 0,2

� ] .w ] a. �D� ] 4

� 3%-! ���� <%�,%-! ��#��

�/�6�� �/�2�� !

�����/!���,)����! a aAnd Or Not

�2 %�F20X� 51&c/2� 7,�/-),2 F)(*+X� ,53 +�7&G67, +() x6B2,0E)6%/0+1�)20E)4

$%$'�3)�$<$ u+,-

�2 5,1,*+&*/2��

Total > 172348.45

TypeOfError = 2

A^2 + B^2 >= C^2

Voltage.Enabled =

ReadedValue =

(LimitDown < X) (X < LimitDown)

(Professor = "Ìáèçìáôéêüò") (Professor ="Öõóéêüò")

True

Not False

And

Or

/-),2 %�F20X� 5,1,*+&*/2�4

�2 %�F20X� 5,1,*+&*/2� 75�1/- ), /-),2 ,5%X� C *T)G/+/�4 �+2� ,5%X� %�F20X� 5,1,*+&*/2�

F-)/+,2 *TF012*6 +6� +27C� +6� 5,1&*+,*6� 5�8 U1-*0/+,2 ,12*+/1& +�8 *87U3%�8 *TF012*6�

7/ +6) +27C +6� 5,1&*+,*6�5�8U1-*0/+,2 W/c2& +�84 ) +� ,5�+X%/*7, +6�

5%X�5,1,*+&*/2�

%�F20X�