Visual Basic 4.0 V Microsoft isual Basicalumni.media.mit.edu/~arnans/resources/pdf/vb.pdf · isual...
Transcript of Visual Basic 4.0 V Microsoft isual Basicalumni.media.mit.edu/~arnans/resources/pdf/vb.pdf · isual...
Microsoft
Visual Basic
¤ÙèÁ×Í»ÃСͺ¡ÒÃͺÃÁ
ÀÒ¤ÇÔªÒÇÔÈÇ¡ÃÃÁ¤ÍÁ¾ÔÇàµÍÃì ÁËÒÇÔ·ÂÒÅÑÂàªÕ§ãËÁè
4.0
Vis
ual Basi
c 4.0
Íҹѹ·ì ÊÕËì¾Ô·Ñ¡Éìà¡ÕÂõÔ
��������
���������� ������������������������������� !��"#�$� �%�&� �%�'(��$����#��������)����� ��������*������������&�+��,�&�����&��-�������$����������.� � ��� ���������&����!�/��01%�����������2$���-��������� ���� � ���0������,��1%�"#�!-��!/��������� �%&���� ���-��32�2��&��� � "#��� ���&��0�����������������������$���*#�-������ �%���� �����&��4-�����$�����1���1�������������"#��� ���&�������*��2������&��������$���*#�-�����2#�5 ��������"#��� ���&������2")���2-��$����������&�������5���.� �%����)���������+��,���1������������
*�� �����$���!��������)6�����&�� �%�7����� ���� 0) ��, �����-)8�$�)���)+�����$��0)��-�� �$5��)+�����+��-� ����) ��/�����������9:;<=>�?�<@A<ABAC79AD7E;F7<E7GH
����
���������������� �������������������� ������� �� �����!�������� "#$%&'� (&$#)� ��������*+�����+����,�-����*�.*� /�0�1���2� ��2���*�2��*��� ��+�����+����,+�����3�2�� !������������ �������������� ������������������4� ���������*�����*� "#$%&'� (&$#)� ��������*�2��*������!,�*�����������5����-� ������������,�!�+����67� �� ��2�����2�2����� �� 8�� ������+�!���� �5�!�� ���+�+������� �� �.��/����*����,�� �� �����!������� �.���������!������!��+����,���� ��2�9��/����!2�"#$%&'�(&$#)�/��!5�!�������:��������*�.*���� ��2������ ���������� ������������,�!�+����67���+4�
�� ��2��!�* �;��2��*2.�*!��:����� ������� �;���92-�7+������� �� �����!�������� /� �����+���0�1�� "#$%&'� (&$#)� 9�2 8�� ��������* �.��:��� ,����!�� ��������:�����������!������ ���������� .������������ �� ��2�5���3�2���6��������/�����/������+����672.�*����:����
������7�+��7�.��17 �2�:.
<=�>��!����<?@A
3��!.-�!.0!�������.! :��7���!.�2���2 -�2*����
�����
����
�������� ��������������
��������������������� ��!��"�#������������+�!�������*����:��*������*�� <B<����:���� ��2�9��/����!2�"#$%&'�(&$#) <B@���C%D�9��/�� <BE
�����$�!��%&�'��()*+,)��-.�/0.�1��F&GH'�/��IHJK�(LJH$ @B@MNH)O�(LJH$ @BPQRK#LD�(%KKLD$ @BEF#$K�(LJH$�/��MLSGL�(LJH$ @BT���-��U)VL''�(&V� �������������� ���-� @BW@������/�:��*����XL)%$�������QGYH)K @BWE��� !���QGYH)K����I&G�QVZHV @BW[���\D&G'H]�^#$&G'H�/��"#$#G#'#K_���*�QGYH)K @BW[���-�*���MLDKVL'�`VV&_ @BW[��+���*�QGYH)K�:���C%DBI#SH @B<<
�����2�!��34"!��56�# �#"7�8�!�������� ��!���8'�������������������aVLYH)K PBW��+���*�XLVS�/��bLZ%'H PB<�� �.��/����M%$KLS�MLDKVL' PB<��/����c�d�`%KL'L&Z PB@��+���*�\JH)%K&G'H�e#'H�f\g\�e#'Hh PBP
�����9�!�������� ��!���-.�/0.�1��������*����*9��/��/���\iHDK�^V#iH ?BW��+���*:�!/�� ?B<9��*+���*3�1���*�"#$%&'�(&$#) ?B@
����+��*����-�����:��+.����������������� ?B@������������������������ ?BP�� ���������� ?B?����+��*����-�����!�������*���fFLLRh��������������� ?B?
���������������� ?B[���������������� ?B[
�� ��2��aVL)HZ%VH ?BWW�� � �!����"��� ?BWW������#��!����"��� ?BW<
�� ��2��MLSSHDK ?BW@
�����:��4#� ������0:�!/�� EBW��� �:/�-�!*-�!.:��*:�!/�� EBW�����0����*��� EB<-�.���*:�!/�� EB@`VV&_$ EBP
�����$�%�&�'���(�)*+,*-.�/0&)*+ EBP�����$�%�&��(�1#��'���( EB?
�����;�!��5���'<=*���+���* ���:����/��9��/���f^H$#jD�I#SHh [BW
�����$�%�&2,.34/567%�8���"#��� [B<���!��4� ������6���9��/�������*����*���fC%D�I#SHh [BP
������� ���9:;��#�� ���0<��$=+&6.2,.3 [BP�����9$/&20�>+�&?,�5�@3�?�>�0<��$=+&6.2,.3 [B?�����)<��6?%2,.3?�5AB [B?
���-�*���aLRB%R�bHD% [B?
�����>�!��%&�'��?���)@�)A���-�*���aVHZHe#DHZ�^#&'Lj�(LJ TBW
������=C������4/567%�������#���D�E�� TBW�����9$/&-%�0F�,4/567%�8�DE�� TB<
��/+�*�^#&'Lj�(LJ�/���bLZ&'�/��bLZH'H$$ TBP���-�*���MLSSLD�^#&'Lj�MLDKVL' TBP
�����67%&�.�G���9:;� �H��'���#���D�E�� TB?�����67%&�.��������#���D�E�� TBE�����67%&�.�!�#���#���D�E�� TB[
�����B�!��34"!��C#��D�"/7�"�8'� ��!������!�"�-.��E � ��!��!��74'���'����������C%DBI#SH�\VVLV$ ABW���\D&G'H�:�!�\VVLV�IV&R AB@����������*����*�\VVLV�k&DZ'#Dj�MLZH AB@
�����F�!��5���'�G 6�/��0.8'����7 !��%&�'���C�0�8'/��/H��0.8'������!2!��/�����.����*�"#$%&'�(&$#) W=BW��������+� W=BW���-�*���lV&RN#)�MLDKVL' W=B<����������3����:���C%DBI#SH W=B@���-�*�� �����*�.��7 ����*:�� W=B?
������!�������� ��!��1����8�G7�"�%&������������CH'&K#LD&'�^&K&G&$H WWBW���-��^&K&�MLDKVL' WWB@
�����$�%�&����� ��� WWB@��������������9:;������E��"������� WWB?�����2BI/����� ��� WWBE
CH)LVZ�UHK WWB[UmF�n%HV_�$K&KHSHDK WWBTUH'H)K�n%HV_ WWBWW
6�CD�#!!IJ,,),K�LM=,����4!/��N8�O
�������
��������������
������� ����� �� ������������������� ������ !" #��$�"��%��&#������'���� ( � )�*+�+,-.�/0+1����#����2�3�#4(56" !"&((�7*�89��:����� %��&#��$�4; ��3� !"�� �3�;�&<=�� ��� �;��;3��$6� �>??@(4
#��A�; %��&#��2"�;�������� ����� 4B �3�;#�3�#��A�; %��&#��2"�;����&((2��:���� C2"�����DE�F����E� D+G+�E� H+*-*�/�56"I�#��$����J�'��#��KL#K &<=A�; %��&#��(MB���" C2"%2; !"�<���;�C�3#��!4��%��
%��&#��������=?=$�"��2"�;� ������� ����� �M�� %��&#�������#���'���� " #����2�3�#4(56" !"�M���4(A"��6<A"����M�&$2�A"��6<��#��4B����?�������M���������&<=$M���M� �N�$3� %��&#�����C�3��#����2�3�#4(56" !"��# 4#� &�3 " ���#���'���� ��; %��&#��� !3 � ��#���'�� �O��#� N� ��?C�3C2" !"����$����JA�����������������# 4#
?�#<4#�O=�������=$�A��#�� !"� ������� ����� A"���" �'�� �"#�2<4#�O=#��A�; %��&#���6�&(( ��3A�B ��� �M�� &(3�#��A�; %��&#����#�� $��$3� � $3� &�#�'��#����2�3��4($3�A"��6<�=��3����M���#4(56" !"�$3� ���$���'��#����=��<5<A"��6<�<3� 4B �%2;%��&#���4B�$��$3� ?=&;##4 A�; �;3��$�B !��� $3� &�#A��%��&#��?= !"� ������� ����� A�; A�B ��� &�3$3� ���$��?= !"�����M� ������=$�#4(�� 4B �N�A�; A�B
�4B�$��$3� ?=$����J�'���� �3��#4 C2"�%2;�������������?=�'��� "������ �4�!M���#���'���� A���4B�$��$3� � 4� �M���4 �'���4��� 23� � "���2�3�#4(56" !"�PH*+/-�Q/0R�&<"�$3�A"��6<C� �"#4(�%��&#��$3� ���$���:����� $3� ����'���� ?����N� PF*+S*�T�Q/S�/UR��<4�?�# 4B #V '��5<<4�W����C2"#<4(��&$2�5< �"#4(56" !"24�&$2� �6�����XYX
MB��� �<4#$6�� �B��?=I�#��Z��=$3� A��� ������� ����� �3� 4B � J��&�"�4��4 ����?2"�; 2"� #����=��<5<C�([��� &�3�4 #V$����J�'���� �MB \� �3��� N� ��� 4#A�; %��&#���=24(�" �"��#��C2"�;3����(J"�
��������������� �����������
���
����������� ����������������������������������� !"�#!$�����%� &�'(�#!&)!*
�������
������������ ����������������������
����������������� ����������������������������� !����"!#$���"�������%$"� %"&����'(��)*+
���������� ������������������������� �!���"
�������������� ������������ ���������������
���
�,������ ��"�-�'(�����.�/��&����'(��)*+��(%$"�(0
�������
��122�3�4������ 5�%6,/�78� $�""����"�-�'(��$�9����(/�&:"�� ��/�-����"�-��#,��� ����9��(/�&:;<�� $�"�!#���(0�������5%��������(/�&: ��122�3�4���'<��5%��=,�,��
122�3�4������ %,/�78���"�-�%$"�(0
#$� %&�����' ��"�>24?�&!�� ��"�@2A��B�&!�������C42DB�E�'(���= �/��&��A��F��G0�����= �C42DB�E��H��7 $�#" ���A��F&:&�����G"<���!��"��"�I2JE42�� %"��������@BJ��KA�E24�LG�"&:&�������� �@BJ�� %";��;7M � $��NC42OB4E�B�P���"�-���"�I2JE42���������Q%!����"��"�R3DB�E��42S�B4��Q%!����"'(�&:�$%����$ �C42DB�E'<������4�J��������'(���Q%�/���M��$0�!/7%����4�J��������:$�,;��,!/7%�#�� ����4�J�������� ��"�#�# ��4B�FO2�JE�&��������� %";����"$,���� %"�;�" ��"��"���E�TB������ $�"&!�������'<��"��'(#� ��'$%��%/5����� �,�'(���U��O42�BA�4B� $�"&!�������'<��"��'(#� ��'$%��%/��� �,�'(���U��O42�BA�4B�
��������
��U�:7%��"� I2JE42�� '(� ����9�<����&:,�%#" �!������"����������5%� �%/� I2JE42�� ��#�$,�=���(!��'(��#�;,�� ����9&����'<��"��'(�����"�$�
!"������
��U� �,�'(���= ;<�� $�"��"�-�'$0"!�%'(������&:&���� ��"���������"���
#��$
;��� !����"'(�&:&���� ��"�������� ��������� !�����"��������%/���,�%� I2JE42���"�-�#"5�&� �,��(0
%��&!�'�(�")�*
�������������� ������������ ���������������
���
��U� �,�'(�� %"��/�����"�>24?��#��@2A��B���"-�'(����&:&���������(0
%��+!�'�!��(�")�*
��U� �,�'(�'<������ %";7M � $�� NC42OB4E�B�P� ��"�I2JE42�� ��#�$,'(����,�%#"5�&�� V24?� �:�����%W� (W���;,��'(�������.���U��
�,����� ������������������������-�� �.�/01 �����2�-���/�34-��5������-�67/
+*��'<��������� ��#��,�%!������"�������)*��'<������<��!�%;��;7M � $�� NC42OB4E�B�P� &!�$ �,������ ��"�-� ��"!����'(�,�%�G0���&�
�$0������X*��'<�������(/��������
��5��(0��U�$,�/��"�����(/��������%,/��������������LG�"��� %"&!�!=�9G"�$0������ ��"'$0" ���$0�����"�
�����'<�������(/��������'(��(�78��/��!�G�"�78�&!Y�&:�%� �����Y�&:�%�78�-�(0� �=������.��;,��� %";<��,���Z[B��2W�S24�A\]��G0��� ����$0��%$"&����'(��)*)
�����������&�'�������������()�%*��&���+,- ./�0.1 234��56 ��7�8��9��:;��*������)#$�� <�
89��,�//��00�4.�,�3��,://;� �����
&� �,���"�>24?������'<�����,�%�I2JE42��#"5� �"$,;��
1B^E�32^
I2??�JA�3�EE2J
�������������� ������������ ���������������
���
���,�%�I2JE42�� '$0" �"��� ����9'<��5%�%/���;#��'(�� I2JE42�� �$0�&�� 122�32^� �#,&:� ?2��B,�%��2JE42��#"5�&��>24?��%/���%��"�I2JE42������U�5���'(����,�%�$0�
�����'<�����,�%� �2JE42�� � �=��#,� ��� ����9'<������ /�/W� ��#(�/����%� !���� �G"<���!��"��"I2JE42���!#���$0�5%
���'(��)*X�� %"����8�"��"�V24?������'<�����,�%�I2JE42��#"5�� �=��#,
�������=����$������>.1?�7�8���*�����&�)�@.AB1. ���C7(�D<���&
<9��,��=3��6�,6>?@�0-���A%��+!�'�!�B�C3��-0@��� �.�/0��,;�5�/;3��,:/
;7M � $���"�-���"�I2JE42��'(��������"�����#(�/�&����(05%������;,��'(�����.�/�� �!$,��"�>24?�W���;,�� ��78���#����;,��&��1B^E�32^
��� ����9'<�������#(�/�;7M � $���"�I2JE42��&%-��%/���&:�?2��B�;#��'(��I2JE42���$0��;7M � $���"�-���"�$��=������.�G0���&��C42OB4E�B��_�JA2S�%$"�:��&����'(��)*`
�������E���&�'�������F1.G-1B�-��H�A2.0�I5��:;�: ����()�%��%#J(����K����L�����@.AB1.
�������������� ������������ ���������������
���
;��&��C42OB4E�B��_�JA2S��(�/�� �" �,�%,/�$��aHb"L�/;��:�����";7M � $� �,�aH"�,���U�;����";7M � $��$0��-����������"����<��!�%!�����#(�/���#";��;7M � $�&%-�����=&:�?2��B�;#��'(�;7M � $��$0��-��#,�6��;��&!��'(��"���#"5�'�"aHb"�,�
&�$,�/��"��"���&!'<�������#(�/�;7M � $���"��2JE42����"-�%$"��5��(0
@.AB1. %#J(����K %��>24? I�OE�2J [B��2W�S24�A\1B^E�32^ 1B^E N,��"PI2??�JA�3�EE2J I�OE�2J Rc
29�D=�,����� �����
#$�dM������(/��������&�� ������� ������ �$0�����U�� '(������(/��$�,��� KTBJE� e4�TB� ;�����������'<��"��������(�!7���Mf&%�!7���Mf!�G�"�����7��$,�/��"�!7���Mf�=�:��� ���%����%�78������#�����?2��B�Y������U��
��������$0��������(/�&!�$ ��2JE42����#�$,���5���<����U��"��(/�'7�$,��G0��/���$ ���'<��"��'(�����"���
��� ����9��(/��������5%�%/����#����I2JE42��'(��"����#,� A2�3�B� ����F�'(�� I2JE42���$0�-���'(��)*g�� %"&!�!=�!����"��"�����(/��������'(�����.�G0�!#$�����A2�3�B�����F��78� ��>24?
�������M���&�'���� ������������7��' ������
�������������� ������������ ���������������
���
��� ����9�#����I2JE42��'(��"�����(/��������5%�%/����#���&��A42OA2SJ����E�'(�:����R3DB�EN�������(/��I2JE42����#�$,��U��R3DB�EP
��� ����9�#����!7���Mf'(��"���5%�%/�#���&��A42OA2SJ����E�'(�:����C42�
���$,�/��"��"���&!'<�������(/��������&�� I2??�JA� 3�EE2J� �!7���Mf'(�:���,��� I���F� �#���(/����������5��(0#"5�
Text1.Text = “Hello, world!”
�������'(�����.�/��;,��(#$�dM�%$"�(0
Private Sub Command1_Click ()
Text1.Text = “Hello, world!”
End Sub
�,��E�"�� �����
&����(0�����(/�������������"���� �=��#,� %$"�$0�����G"����'(���'%#�"&:"����������(0%�LG�" ����9'<��5%�%/����%�78��h�J� ��122��3�4�!����%/����%�78��>g�������4�J���������#,&!#�"�%�78�'(��(;<��,���Rc��/�����'<��&!���%;<��,���[B��2W�S24�A\�����.�G0�&��EB^E�32^
��&�'������(���N����(������9�7(86��K
�������� ���������������������������� �!" #$!�%�& �'��(
i?�jB
1�?B4
I2??�JA�3�EE2J
i?�jB��$0�&!,�%�G0����X�R3DB�E�%$"� %"&����'(��X*k
�������������� ������������ ���������������
��)
�������O����PJQ����R1.?�: ��&�'������(��
����*+���,-$�."./0��&-,1����23456��,"��7��-�,"�%� #$
@.AB1. %#J(����K %��>24? I�OE�2J ��EEB4V�l
_�JA2SmE�EB )n@�^�?�oBA���FI2�24 N_p�EBPm���B@2AB XnC�^B�
1�?B4 iJEB4T�� gqqi?�jB+ r�?B ROBJ_�Jj�
C��E�4B �>st+*�@C����3�B >���B
i?�jB) r�?B I�2�B_�Jj�C��E�4B �>st)*�@C����3�B >���B
i?�jBX r�?B @��JC��E�4B �>st+*�@C����3�B 14�B
I2??�JA�3�EE2J I�OE�2J Ku^�E
�������������� ������������ ���������������
��8
���� �#� �������
&!'<�������(/���������$ �R3DB�E���"�-�%$"��5��(0
Form - Event Form_LoadCommand1.Move 10,10
Command Button - Event Command1_ClickUnload MeEnd
Timer - Event Timer1_Timer()Main.Move Main.Left + 20, Main.Top - 5If PickBmp Then
Main.Picture = OpenWings.PictureElse
Main.Picture = CloseWings.PictureEnd IfPickBmp = Not PickBmp
Y#'(�5%�����������(0;������(���Y(� �0� ���;#����'(�5������/�-� �!����������'$�"���'<������%�78��K^�E
�������
����������� ��������������
������������ ������������������������� ������� !� " ����#$�����!%& " �����'�&�()����*$�+& ,-./0� 10.-2 �34�%���5*���� #))��&6� 7��� !%#)#$� ������� �����������8��#$���!
����� �����
����������� ��
������ ��
������� �����
����� ��������� ��
������� �
�%���8����&8������96:5*�8 ;�����8�������� ������� �8�+ " #) %8�#$���! �� 8��9!<�2/.= >0? @�AB�= ,-.-?-�-�C ���������� ������� D��0C
�������� ���
*��8��:��)E�)6F*G����)E� ������� 34��H����������!%&*� ���*8���� ���*4�%�I��$ ($&���$)6F*�8��5*���� #$���&+;J�94%
����� K�/.B �$
�����)6F* �0? ��4�%� L�2/. ���#)%&I!���)6F*���+�$ M��B�
�����9�&7�8$ N D�� O 8+%8�������I�'�$�5��� �P
��� �%� 8���4�%����8�)6F*����'�&�'�%9+*#+���)6F*�34�%����)E�����'����!QI���� '�%9+*��)6F*�8����I��� ��$($&96:5*�8 ; �0R�-�� '%�)6F*�8�� "
��������
()����*����*�)6F*%&I!������%%&I! S )6F*�*4�%�$)6F*������ ��� �0R�-�� '%� <��K �)���&�#)�)E�9� +! TUB���V $8��5$����I)��� WXS
������������ ���������������������
���
!"��#$�%�&'()*+,-./0,1)2)-3" 45 6
���5������%'���*�����*4%��8�����5$�#+����I)��� WXS '�� ��
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?��KK0�A ?/���� �0R�-�� @Y
�������� !"#�$��% &'
Private Sub Command1_Click ()Form1.Caption = “Hello”
End Sub
������������ ���������������������
���
!�"#��$%&'#( ��(#�
������� �8��5%� 8+���*�������9��& " �8�94%�� ���5$�'�%9+*'���*��% 6$���� � !��8�*����56$94% Z0?B� �#*!5*������8�'�%*I��'�*�QI����#$� ��':���� >B[� 1�[B. 5*���8�#$�
96:5*�8 ;����!5��5� ��8� ������� �8��5%����#$���!
�� D/�� \-]B ^ �*4�%�I� 8������)E��;� '�$'%� ������� �'&&���3%��*��8�9+*&+'%�'�%9+*�����5$�Q�
�� _��A_�0R ^ ��� �� ���'�$'%�9+*�+�����*�9!9����($&��'�%9+*&+�+!9+*�+�����*8���I�)`$��#)�)E�����8$��*!
�*4�%�� �%������'�%9+*�$" #))��a�� Z0?B� ����� ��$�'�#)��96:5*�8 ; �0R�-�� 5!+�>B[� 1�[ �8������96:5*�8 ; >B[� ���
��������
()����*����*� Z0?B� ��� >B[� 1�[ %&I!��%%&!��� S @?bB2� ���*�)6F*%&I!%�� S )6F* QI�����5*��3;*37'�%9+*�'�#)�� >B[� 1�[ #$� ��� �*4�%�$)6F* '�%9+*�� >B[� 1�[ ��I� ��RC #)�5!��Z0?B�
!"��#@�&'()*+,- !" A,-2)-3" 45 6
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?��KK0�A 1/���� �0R�-�� @Y>B[�S �B[� +!�Z0?B�S �0R�-�� +!�
1��AB� \�C�B S ^ <-[BA \-�c�B
������������ ���������������������
��(
�������� !"#�$��% &'
Private Sub Command1_Click() Label1.Caption = Text1.TextEnd Sub
)#*+��(#�
�dB2e 1�[ �)E� ������� ���������*9+* �%���'%�QI���� ($&�8��:�9� %�����#$��8�94% ��!��4% #*!��!= �%��� ��4% #*! �%��� �8��94%�*��8��:��)E��!%�������QI������ �9�4�%��*&��#)���!%���� �%���
��5*�� �+5%�9!'%� �dB2e 1�[ +!*8��I��� �9�4�%��*&%&I!��4%#*!($&��%!�9!96:5*�8 ; ,0�/B ��*8��)E� S �5$�+!*8��I��� �9�4�%��*&%&I! ���)E� f �5$�+!*8�#*!�I��� �9�4�%��*&
!"��#�������� ��
��������
()����*����*� �dB2e 1�[ %&I! W %8� �*4�%���� �� �dB2e 8+�$ �0R�-�� '%�*8��g��)���&��)E�9� +! T�dB2eBAV 5!+� 8+���#*!#$��I��� �9�4�%��*&�*� �0R�-�� �)E� Th�2dB2eBAV
!"��#B�&'()*+,- !" A,-2)-3" 45 6
������������ ���������������������
��)
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?�dB2eS �0R�-�� h�2dB2eBA�dB2ei �0R�-�� h�2dB2eBA�dB2eW �0R�-�� h�2dB2eBA
�������� !"#�$��% &'
Private Sub Check1_Click() If Check1.Value = 1 Then Check1.Caption = "Checked" Else Check1.Caption = "Unchecked" End If
End Sub
Private Sub Check2_Click() If Check2.Value = 1 Then Check2.Caption = "Checked" Else Check2.Caption = "Unchecked" End If
End Sub
Private Sub Check3_Click() If Check3.Value = 1 Then Check3.Caption = "Checked" Else Check3.Caption = "Unchecked" End If
End Sub
������������ ���������������������
��*
,- .���� ���
@R�-�� 1/����. �8��*��8��:���*4%��8� �dB2e 1�[ *� 94%�)E��!%����QI������ �9�4�%��*&��#)� !� � !��8� ����� @R�-�� 1/���� �8���%&I!�+*�8��)E���6!* ���*��3�&� @R�-�� �$�&+����6!*��!�8�������I��� �9�4�%��*&#$� �8��:������*4%��8����� '�%5%�������� �8��94%�5*����4%�9� %�#$��3�&�'�%�$�&+�9� %����*������4%� j^k '�% �I) F%#)����5$������g��8��:�'%� @R�-�� 1/����
!"��#C�������� ������
����+$ @R�-�� 1�[ �8���� �%��� ��$+! @R�-�� 1�[ �$%&I!����6!*�$�&+�8���� G���5*���� #$�($&����� ������� ���5*���� �������)E� ����0-�B� ��!� <��K= <�0KB ���++$ @R�-�� 1/������#)�� ����0-�B� ���!�8��
�+����%!�9!�34�% �+5%�$I+! @R�-�� 1/���� �$ " �I���4%�%&I!��4%#*!����� ($&��%!�9!96:5*�8 ; ,0�/B '%�*8� ($&9!*8���)E� >�/B �8� <0�.B �5$�+!*8��I���4%��8�#*!�I���4%� *�� $8�
��������
()����*����*� @R�-�� 1�[ %&I! W 8+ ��� Z0?B� S 8+ �*4�%����4%� @R�-�� 1�[ 8+�$ '�%9+*�� Z0?B� �g��)���&�#)�)E� S=i ��4% W * @R�-�� ?�[ �������4%�
!"�����#D�&'()*+,-./0,&,2)-3" 45 6
������������ ���������������������
��+
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?@R�-��S �0R�-�� \d�l S@R�-��S �0R�-�� \d�l S@R�-��S �0R�-�� \d�l SZ0?B�S �0R�-�� +!�
1��AB� \�C�B S ^ <-[BA .-�c�B
�������� !"#�$��% &'
Private Sub Option1_Click() Label1.Caption = 1End Sub
Private Sub Option2_Click() Label1.Caption = 2End Sub
Private Sub Option3_Click() Label1.Caption = 3End Sub
������������ ���������������������
��,
!.� ��(#�$%&��"���(#�
������� �8��5%�����)E� ������� ������ �5�%�&��'%�'�%9+*��4%9� 58�� " ���QI������4%� ��*���������8��&�����*� 8+��4%�%&I!�)E�� �+�*� " G���������� �dB2e?�[ ��4% @R�-�� 1/���� *8���;���������%*� 8+%&!�'%� Z-.� 1�[ ��� ��K?� 1�[ #$��5$�#+����I) F%#)���
!"��#E������ ����������� ��
��K?� 1�[ �8����*������������:������ �%����)m$(%�5���QI����5*��)n%�'�%9+*�'�*#$�$�+& �8��94%5;�����QI������4%�#*!� �)E�� �%�%&I!�� �-.� �5*%#) 5!+� Z-.� 1�[ �8��QI����� �%���4%���&�����*������!�8�� �8��94% Z-.� 1�[ ��)E� 8+����8�98�QI���������4%���&�����*���� � ! ��K?� 1�[ �3�&�� !�5�%�&����� ��QI����#*!3%�5;�����%&I!���&�� �g5*��)n%�'�%9+*�'�#)�%�#$�
��K?� 1�[ *�%&I!5*��;$$�+&�8�94%
-./0�1/23�4/5�/�6/7�89�:;��<=
����;$����&�����QI����5*����4%�#$��)��a'���*�*4�% QI�����$)6F*�I����������$��'+ QI����5*��)n%�'�%9+*�'�#)�%��g#$�
9>50;��4/5�/�6/7�89�:;��?=
����;$����&�����QI����5*����4%�#$��)��a%&I! �%$�+� ($&'�$'%� Z-.� �'���%&I!�8�QI�%%����+!+$*8����*�'�$��!�$ �*� \2���� 10� )��a'���*�%�����+!'�$'%� �-.� #*!��o!3%������g��&���8���*$#$�
-./0�-/23�@>A��6/7�89�:;���=
��;$������*4%��8���;$����6�)���� �3�&�� !QI����#*!5*������)n%�'�%9+*�'�#)�%�#$�
������������ ���������������������
��B
���/�0�1������/���23��!.�
�����3;�*�&����������� pB�d�A N��4% </�2�-�� '%� @?bB2�P ����4�%+! DAAq�BK G���� �%��3;�*�&���'�#)����������&�� *�+;J�������� $8����
Box.AddItem item[, index]
Box �4�%'%� @?bB2� ��� �%����3;�*�&�� N��K?�= �-.� ?�[Pitem �&����� �%����3;�*�'�#)index 94% � ���!�'%��&����� �%�������*8�)��a
���%4���������5��!.�
��!��$�&+�8����3;�*�&�� ��� �%��� ���������&�� ($&��� pB�d�A '%� @?bB2� ����4�%rBK�sBq�BK G���*�+;J��������$8����
Box.RemoveItem index
��!� 9� 58�� Z-.�SXrBK�sBq�BK f ��� �����&������;��#)
���/�6����������!.�
��5*���� �����&��&���� Z-.� #$�($&�� .B� 9!96:5*�8 ; \���BA ����)E��;� �*4�%���� �� .B� 9!96:5*�8 ;������+ ��#*!9+����9� 58�� DAAq�BK ���*������6��' q�AB[ �'�#) �3���*�Q������ !%�����&�'�%9+*�� Z-.� �8�� Q��83J7���#$�%Q;$3�$
�������7��������86�9:����/%���5��!.�
�������������#$�+!QI����#$��� ����4%� @R�-�� �$�� Z-.� ��5*���� #$�($&��%!�9!�96:5*�8 ; �B[� '%� Z-.� 1�[ ��4% ��K?� 1�[ G���*8����g�9!���QI������4%�#+��5*%
�������7�������������!.�
����+!�� �%������+!�&���� � ���!��$" �� Z-.� �)E�%�#� ��5*��%!�9!�&���8��'���*#$�($&��� 96:5*�8 ; Z-.�N-�AB[P ��!���%��'�&�
Text1.Text = List1.List(2)
�34�%�� ���� ��$9!�� ������� >B[� 1�[ ���*�9!��*4%��8��&�����5%�'%� Z-.�S �)E� ��
������������ ���������������������
��?<
�������7��5;���������86�16��!.�
��5*��%!�9!� �+��&���� Z-.� ����� " #$�($&��%!�96:5*�8 ; Z-.���/�� '%� Z-.���!�
Text1.Text = “You have “ & List1.ListCount & “ entries listed”
8+%&!�'�� ����� ���� ��$9!�� >B[� 1�[ ����5$�'�%9+*�%�� �+��&�����*��� �-.���!� ��*��&��%&I! t �&�� Q��83J7����#$��g�%%�*�)E�
You have 7 entries listed
��������
()����* !%#)����)E�()����*����5$������g���� 8+%&!��������96:5*�8 ; !� " $8������!+*'�� �� ($&�*� Z-.� 1�[ %&I! ����� @?bB2� G���QI����5*���� ���3;�*��4%���&���� Z-.� #$�
!"��#F�&'()*+,-./0,&,2)-3" 45 6
������������ ���������������������
��??
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?>B[� ?�[ %8��� u0KB �[�u0KB
>B[� N+!�PZ0?B� %8��� u0KB �?�u0KB
�0R�-�� vu0KB �� 0AAZ-.� 1�[ u0KB �.���-B��
\���BA >�/BZ0?B� %8��!�G�& u0KB �?���-B��.
�0R�-�� w ��-B��.Z0?B� %8��!�'+ u0KB �?�x-.R�0C
�0R�-�� N+!�P1��AB�\�C�B S^<-[BA \-�c�B
��KK0�A ?/���� %8���� S u0KB 2KADAA�0R�-�� vDAA
��KK0�A ?/���� %8���� i u0KB 2KArBK�sB�0R�-�� vrBK�sB
��KK0�A ?/���� %8���� W u0KB 2KA��B0��0R�-�� �v�B0�
��KK0�A ?/���� %8���� j u0KB 2KA���.B�0R�-�� v���.B
�������� !"#�$��% &'
Private Sub cmdAdd_Click ()lstClient.AddItem txtName.TexttxtName.Text = “”txtName.SetFocuslblDisplay.Caption = lstClient.ListCount
End Sub
Private Sub cmdRemove_Click()Dim Ind As Integer
Ind = lstClient.ListIndex‘Make sure list item is selected.If Ind >= 0 Then
‘ Remove it from list box.lstClient.RemoveItem Ind‘Display number.lblDisplay.Caption = lstClient.ListCount
Else
������������ ���������������������
��?�
BeepEnd If‘Disable button if no entries in list.CmdRemove.Enabled = (lstClient.ListIndex <> -1)
End Sub
Private Sub cmdClear_Click ()‘ Empty list boxlstClient.Clear‘ Disable Remove button.CmdRemove.Enabled = False‘ Display numberlblDisplay.Caption = lstClient.ListCount
End Sub
Private Sub cmdClose_Click()Unload Me
End Sub
Private Sub lstClient_Click()cmdRemove.Enabled = lstClient.ListIndex <> -1
End Sub
Private Sub txtName_Change()‘ Enable the Add button if at least one character in the name.CmdAdd.Enabled = (Len(txtName.Text) > 0)End Sub
������������ ���������������������
��?�
������<*�������/���������47��5��9:����
��*8����g� \2���� 10� )��a'���*�� Z-.� 1�[ ��4% >B[� 1�[ �!%& " G����8���)E� 8+%&!������'%������ \2���� 10� � ! \2���� 10� ����������8��� %����������*8������8�9!�QI���� 8+ \2���� 10��8����*�������������8�9!����)E� \20�B ��4%9!���#*!� �)E� �%����69!�����!�%� � !����3;�*�$ *9+*3%� ��!� ��$8�9+*$8�'%��5�&� 9+*�'�*'%�5� ��4%����5$� � ���!�'%��� 6��:7+!$� ��;�*���6$#�����+
�������� !'���'C" ���9�./;;�6D.
,0�/B ����%�9!)`6�8�+!%&I! � ���!��$�� \20�Bp0[ ����� ��$9!5I�56$'%� \20�Bp-� ����� ��$9! � 56$'%� \20�B
����+!9! ,0�/B ��!�8�9! p-� 8+ \2���� 1�[ �%&I!$��G�&y�!�56$ ����� ,0�/B ��!�8�9!p0[ 8+ \2���� 1�[ �%&I!$��'+y��56$
EF�3��� !'���'C" ���9�./;;�6D.
�d0�cB ���;$�� \2���� 1�[ *����9�4�%����\2���� ���;$�*4�%����4�%� 8+ \2���� 1�[ = �� 6��:7���
�#*!��;$�����$��4�%����)6F*�I���
��������
()����* !%#)������ �� 8��9!5�z���8�'%� >B[� 1�[ �����!�8�5����#$����Q5*�*!5��8��5* *9+*�'�*���9+�96*($& \2���� 10�
������������ ���������������������
��?(
!"��#G�&'()*+,-./0,&,2)-3" 45 6
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?<��K �0R�-�� \2���� 10� xBK�Z0?B� %8��� �0R�-�� vrBAZ0?B� %8���� �0R�-�� v{�BB�Z0?B� %8��!� �0R�-�� v1�/B\2���� 10� %8��� u0KB d.?rBA
p0[ ikkp-� fZ0�cB�d0�cB Wk\K0���d0�cB k
\2���� 10� %8���� u0KB d.?{�BB�p0[ ikkp-� fZ0�cB�d0�cB Wk\K0���d0�cB k
������������ ���������������������
��?)
\2���� 10� %8��!� u0KB d.?1�/Bp0[ ikkp-� fZ0�cB�d0�cB Wk\K0���d0�cB k
>B[� 1�[ u0KB �[������>B[� 2KA���.B
��KK0�A ?/���� u0KB 2KA���.B�0R�-�� v���.B
\K0���d0�cB ����������6� �+����)���&��)���� .20�B ��*����$���)6F*�I��� 5!+�Z0�cB�d0�cB ������6���)���&��)�����$�����;�+:���+!�)6F*�I������ \2����
�������� !"#�$��% &'
Private Sub hsbRed_Scroll()DoColor ‘ Call the DoColor general procedure.
End Sub
Private Sub hsbGreen_Scroll()DoColor ‘ Call the DoColor general procedure.
End Sub
Private Sub hsbBlue_Scroll()DoColor ‘ Call the DoColor general procedure.
End Sub
Private Sub hsbRed_Change()hsbRed_Scroll ‘ Call The Scroll event.
End Sub
Private Sub hsbGreen_Change()hsbGreen_Scroll ‘ Call The Scroll event.
End Sub
Private Sub hsbBlue_Change()hsbBlue_Scroll ‘ Call The Scroll event.
End Sub
��()����*'�� ��*������&���� |��2BA/�B ����4�% x������ G������� ��!�����34�%�$9+*G�� G�%�'%�()����*���� �%��'�&� �3������ �����6� " MsB�� ���*4%� " �8� $8��8�������&�()����*5!+������ ���;� " %%�*�)E� |��2BA/�B ���+9!%&���&������*8�%���������
������������ ���������������������
��?*
��5��� |��2BA/�B x������B ����� *'8�� %�$8����
SX ���4%� TN{B�B�0�PV � @?bB2� �-.�iX ����*�I q�.B�� �����4%� |��2BA/�BWX ������4%� \/? ��5!+�'%� >CRBjX ��� u0KB ���� ;* x������ ��#)
��8���8������� ���'�&� ��AB !%#)�����#)�� |��2BA/�B x�2����
Sub DoColor()txtColor.BackColor = RGB(hsbRed.Value, hsbGreen.Value ,hsbBlue.Value)
End Sub
�&���%�&$'%� |��2BA/�B �8������� ������%��9�8�������������� k
�������$%&����7��=�*���>���4,"?#*
<�2/. �)E�5;�������������g�+!@?bB2� �$�� �8� D2�-sB %&I!��':��8�� ����+! <�2/. #)%&I!���)6F*�$��5*���$ M��B� �34�%�$)6F*�8��#$� ��4%�� <�2/. #)%&I!��� >B[� 1�[ �$���g5*��3;*37'�%9+*�'�#)#$� )� ;��5*���� ����4�%� <�2/. #)*���+!� @?bB2� !�" #$�($&���$)6F* >0? ��4%���K�/.B �$��� @?bB2� ��� �%��� @?bB2� �$���#*!�I� \B� <�2/. @?bB2� �8���#*!�� �� ��4�%����':�������*� @?bB2� �3�&� 8+�$�&+��!�8������I� \B� <�2/. $8��8�� @?bB2� ��� ��#$����� 8+ #*!5*���� ��3��%*�8�#$� ��!� ��$)6F*5%�)6F*3��%*�8�#*!#$� �)E� ��
)� ;���+�6� " @?bB2� �*� MsB�� %&I!5%� MsB�� �������&+'�%��8� </2/. 94%
{��<�2/. ��;$�*4�% @?bB2� �8��#$� <�2/.Z�.�<�2/. ��;$�*4�% <�2/. �9�4�%�%%�#)� @?bB2�
@?bB2� 5*���8� <�2/. #$� W +;J�94%
SX ���4%�($&��� p�/.B ��4%)6F* >0?iX ���4%�($&��� D22B.. YBC #$���!)6F* D��^0= D��^? �)E� ��WX ���� pB�d�A ����4�% \B�<�2/. '%� @?bB2�
�������7��'�",��#�
�+����$)6F* >0? ��� ��� <�2/. �)���&� � ���!�� @?bB2� �����#)&8�%�� @?bB2� ����� ��5*���� ��$#$�+!�� �%������ <�2/. �)���&� � ���!�#)&8� @?bB2� !� " �����%($&*��� $8�%&!�#� ($&�� 8��9!96:5*�8 ; >0?q�AB[ '%� @?bB2� � !�� 8+�����%
������������ ���������������������
��?+
���%&/���,"?#* 5��'�",��#�
��5*���������+�� @?bB2� �$ " � >0? @�AB� #$� G������ ����+����$)6F* >0? 8+ <�2/.�#*!#)�&6$��� @?bB2� �8�� �����+���������� ($&���� ��$9!96:5*�8 ; >0?\��R '%� @?bB2� ����)E�<0�.B
���@��"�#AB.��"�#$%&C.�.".�. D���,"?#*
��5*���� ��9+�96* @?bB2� � !�� 8+#$�+!�� �%������*8��� ����4%#*!�� �� �+*�8����)��a%&I!��%'%� @?bB2� $�+& ($&���96:5*�8 ;'%� @?bB2� $8����
M�0?�BA >�/B ^ %�6o ;��� @?bB2� ����� ��#$�<0�.B ^ #*!%�6o ;��� @?bB2� �� �� ��!����)E�)6F* QI�
�����$#*!#$��)E� ��,-.-?�B >�/B ^ @?bB2� �5*��*%���g�#$�
<0�.B ^ @?bB2� ��I�G!%�#+�#*!���QI������g���+!*8���I��� ��$9!��8��)E� >�/B %��9�8��
����������� ���E���D
������� D��0C 94%��6!*'%� @?bB2� ���*��4�%��*4%��8�����)E� ������� ��;$�$�&+�8� @?bB2� ���!��������� ��AB ����$�&+�8� �8��94% ����'�&�()����*��� @?bB2� �$�&+��!�8�� ���+ @?bB2� %4�� " ����6!*�g������ ��AB �!+*�8�
�������� ������� D��0C ����:������*� ������� @?bB2� ��;$�$�&+�8��)E�� �+�*������ ������9��& " �8� ��!� )6F* 8+��'���9�4�%�9;$��' � !��)6F**������������� �%9! 8+��''%�*8�#)�5$� !%��&��'���%&I!��% ����#*!��� ������� D��0C ��� �%��'�&�()����*����8�)6F*�6�)6F* G���()����*����g�*��8��:������*4%� " �8��*$ �)E���5;���)�4%���!+&9+*� ����5�&�+������'�&�()����* ������8��8�������� ������� D��0C ��5*���'�&�()����*����8�)6F*�3�&�)6F*�$�&+ ���+���)6F* 8+��'%4�� "*���()����* 8+����!+*�8�#$�
)��(&��7%��%&!������'%������ ������� D��0C 94% ��� �����5*��5��� @?bB2� ��*!'��� %�r/� �-KB ��4%':���� r/� ()����*#$� ����5��� @?bB2� '���* %� r/� �-KB �8����� �%�5���'���*���*8��)E�5!+������'%� ������� D��0C 8+�$ 8+����� �34�%���*8��#$�*�()����*���� ��'%�*8� N($&����!+*�8� @?bB2� %4���� D��0CP
������������ ���������������������
��?,
��4�%��� !�� @?bB2� �� ������� D��0C *��4�%��*4%��8� ������6 @?bB2� � !�� 8+�� �������D��0C #$�($&��%�������' q�AB[ '%�*8� G��� @?bB2� � !�� 8+��I��� ��$9! q�AB[ ���#*!G�� �8������ %����*8��I�5���'���* �*&��' q�AB[ �����I�5!�#)�)E�3�*;� %�7����8� MsB�� |��2BA/�B !� " '%�@?bB2� ���!�8��$�+& G������#$���g��� 8+%&!� !%#)
���F������ ���E���D
��5*��5��� ������� D��0C #$� i +;J���8� " $�+&�8�94%
SX � 8���4�% @?bB2� �����*4%� " �8� ^ �8��94%5��� @?bB2� ��;$�$�&+�8�'���*��& 8+���+�)���&�96:5*�8 ;u0KB '%�*8������*4%��8�
iX ��� �� ��RC @?bB2� ��� �%������+ |0.�B ��*�� L��K �$�&+�8� ^ �8��94%5��� @?bB2� �� �%��� 8+���'���*���+�� �� ��RC N����^� ��4%��4%���*�I MA-�P ��8���8���g |0.�B N����^, ��4%��4%���*�I MA-�P *8�%%�* @?bB2� ���#$�*��*!����*�96:5*�8 ;�6�%&!���*4%� 8+ ��z�8� �8���*&���96:5*�8 ; u0KB �g���*4%��8�$�+&
��������
()����* !%#)����)E�()����*������ ������� D��0C 5���)6F* 8+��''%��9�4�%�9;$��''���* ($&&8�#*!*���9� �+: �$" ��;$'��� �*4�%�$)6F*���9�4�%�9;$��' 8+��'�g�#))��a��%
!"��#$H�&'()*+,-./0,&,2)-3" 45 6
������������ ���������������������
��?B
8+%&!����������+;J���5��� ������� D��0C ������5%� 94% �� ��RC ��� |0.�B ($&����� *'8�� %� !%#)���
SX ���;�* �������+$)6F*��#)�� L��K S )6F*iX ��� ���)���&�96:5*�8 ; u0KB '%�)6F*�8������)E� u/K?B�.WX ������ �� ��RC )6F*" ���($&����4%��*�I MA-� ^ ��RC ��4%($&���$ ����^�jX ��� �� |0.�B )6F* " ������� L��K ($&����4%��*�I MA-� ^ |0.�B ��4%($&���$)6F* ����^,kX ��*4�%���� �� |0.�B 9�8����� ,-./0� 10.-2 ��*��+!�� �%���5��� ������� D��0C ��!
��4%#*! ����� %� ��! N}B.P~X ��)��a*�)6F*���5%�'����� L��KtX ������ �� |0.� %�� � 9�8�� N�$ ����^, %�� � 9�8��P�X ����#$�)6F* Sf )6F*%&I!�� L��K $8��I)
!"��#$$�./0,&+,-���; 0,-���������I��J�2)-��������� ������K; L1
�������� p�/.B 9�;����)6F*�$ " ���+58��� 6$I�� |��RB��-B. _-�A�l �����g��4�%'%�)6F*���!���%&I!���I) u/K?B�.N-P ($& - �)E� 8+��' -�AB[ ����%�+!)6F*����)E� ������� D��0C 8+�����!#� �����8$���&�)6F*���!������%&I!�� � ���!������*�5� ��8��9�4�%�9;$��' ($&8$���)6F* !�" %&I!�� � ���!����*���' -�AB[ ���8���'����)��a%&I!��)6F* $8��I)
������������ ���������������������
���<
!"��#$@�&'()*+,-5, 1'?K �*-������ ������M.06��N�����& -5'�KO2�/"9A6
���5���)6F*'���*%��)6F*����� �34�%����)E�)6F* 2�B0� ��4�%��)6F*���*����� ������ � !��)6F* 8+��'�����5���* $8��8�����#*!�� ���*8�%&I!�� ������� D��0C � !���5���($&+$'���*��*!��& ��8���8�����5��� Z0?B� '���* 8+������34�%����)E�%'%��9�4�%�9;$��' $8��I)
!"�����#$��4;?-./0,1)2)-3" 45 6����>�,K; L14O0(
������������ ���������������������
���?
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?)6F*��' f �0R�-�� f)6F*��' S �0R�-�� S)6F*��' i �0R�-�� i)6F*��' W �0R�-�� W)6F*��' j �0R�-�� j)6F*��' k �0R�-�� k)6F*��' ~ �0R�-�� ~)6F*��' t �0R�-�� t)6F*��' � �0R�-�� �)6F*��' � �0R�-�� �)6F* 2�B0� �0R�-�� ��B0�
u0KB 2�B0�Z0?B� �0R�-�� N+!�P
u0KB x-.R�0C1��AB� \�C�B S ^ <-[BA \-�c�BD�-c�KB�� S ^ r-cd� �/.�-LC
�������� !"#�$��% &'
Private Sub Clear_Click() Display.Caption = ""End Sub
Private Sub Numbers_Click(Index As Integer) Display.Caption = Display.Caption & IndexEnd Sub
������������ ���������������������
����
���F����,"?#* �G�����H��'.�#
%&!�����9&��!+#)���++!��5���5��� @?bB2� ��*!'���* %����()����*�� �8��� ��#$� N0� �/��-KBP � !+! @?bB2� ����5������ �%��)E�5!+������'%� ������� D��0C ��!�8��
����5��� @?bB2� ������������9� 58��5%�9� 58��$�+&�8�94%
@/D1 �����������
G3;/D1 �����������
9� 58�� Z�0A �)E�9� 58������������5��� @?bB2� ��*!'���* 5!+�9� 58�� h���0A �)E�9� 58�������������� @?bB2� �;��#) @?bB2� ������($&9� 58�� h���0A #$�� �%��)E� @?bB2� ����I�5���'���*$�+&9� 58�� Z�0A��!�8�� ���)E� @?bB2� �����5���'���* %� xB.-c� �-KB ���#*!5*�����;��#$�
������ 94%�4�%'%� @?bB2� �����3;�*��4%��%%�� ������� D��0C 5!+� ���� 94%�*&��'-�AB[ �� ������� D��0C �8�� " �� �%���+8�����#*!�����' -�AB[ ���G�� �8� @?bB2� ���*�%&I!���+ #*!��!��8��,-./0� 10.-2 ��n%� M���� %%�*
@?bB2� ����I�5���'���*��*!�8�� 96:5*�8 ;��%&!���!� ,-.-?�B= >0?q�AB[ �&8�#*!�I��� ��$9!$8��8����� �%��� ��$����8�*8��%�
��������
()����* !%#)����*� @R�-�� 1/���� ���QI������4%�#$� ($&� !�� @R�-�� ��� �� 8��9!5�'%�|-2�/�B1�[ ����)E�5����� � !��8� �%���8��&8�*�)6F*����������5�������� @R�-�� 1/���� %&I!$�+&@R�-�� 1/���� ����I�5���'���*��*!����*�#$�#*!��;� � 8+ N�+*'%��$;*�)E� SfP � !�� 8+�g��� �� ��$5�'%� |-2�/�B1�[ � � !��8�#)
������������ ���������������������
����
!"��#$B�&'()*+,- !" A,-2)-3" 45 6
���5������%��*4%��8����I)'���* ($& @R�-�� 1/���� �8������� �)E� ������� D��0C N$I+;J��� 8+%&!�������+P
������� ����������������
��7��� 89:;6�'&< 8+,���1=&0)-5>�,./?<��K �0R�-�� ������� D��0C M[0KR�B|-2�/�B ?�[ u0KB R-2x-.R�0C@R�-��S u0KB �R�1/����
q�AB[ f@R�-��i u0KB �R�1/����
q�AB[ SZ0?B�S �0R�-�� \B�B2� 0� �R�-�� ?/���� ��
A-.R�0C 0 �Bl 2����
������������ ���������������������
���(
��KK0�A ?/���� %8���56$ u0KB 2KADAA�0R�-�� vDAA
��KK0�A ?/���� %8���� u0KB 2KAxB�B�B�0R�-�� vxB�B�B
��KK0�A ?/���� %8��!� u0KB 2KA���.B�0R�-�� v���.B
�������� !"#�$��% &'
��;�* ��$�+&��)���� 8+�)�'���*��� 8+������!%� ($&����'�&�9� 58�� !%#)����� @?bB2� N{B�B�0�P��� |��2 NAB2�0�0�-��.P
Dim MaxId As Integer
�&���%�&$'%�������� 8+�)��8�����!+���������� k ��� ~
��8���8���g�'�&�()����*����8� @?bB2� ������4%$8����
Private Sub cmdAdd_Click() If MaxId = 0 Then MaxId = 1 ' Set total option buttons. If MaxId > 8 Then Exit Sub ' Only ten buttons areallowed. MaxId = MaxId + 1 ' Increment the buttoncount. Load OptButton(MaxId) ' Create a new button. OptButton(0).SetFocus ' Reset the buttonselection. ' Place the new button below the previous button. OptButton(MaxId).Top = OptButton(MaxId - 1).Top + 400 OptButton(MaxId).Visible = True ' Display the new button. OptButton(MaxId).Caption = "Option" & MaxId + 1End Sub
Private Sub cmdClose_Click() Unload Me ' Unload this form.End Sub
Private Sub cmdDelete_Click() If MaxId <= 1 Then Exit Sub ' Keep the first twobuttons. Unload OptButton(MaxId) ' Delete the last button. MaxId = MaxId - 1 ' Decrement the buttoncount. OptButton(0).SetFocus ' Reset the buttonselection.End Sub
������������ ���������������������
���)
Private Sub optButton_Click(Index As Integer)' Index indicates the control that was clicked in the controlarray. picDisplay.BackColor = QBColor(Index + 1)End Sub
�������
��������������� ��������������������
�����������
����������� ����������������������������������������� �!"#$%&�'%#"(��)�*+���
�����)+���,-./0(1���������2��3�� ������4.-5�6�7��8.9$&0�����3�� ��+�:$#1.5�:.;1-.&#����������<=0($1%>&0�4"&0�?<@<�A"&0B������*�*CD�E$1.&.%9
����������!"#$% &
����� ������������ �+� ��!"#$%&�'%#"(��)���������*�+F ��� ��������6���� ���� �������6��������G�)+���+��,-./0(1���������������� ) ���G����,-./0(1�*+���
������������������� ����HI7��4.-5�6�7�6��������������J� �+�:.;1-.&���������*��)������K���� ��H��� ��� �L��M�� N4O8� ������� )��H�HI7�� :.;1-.&� ����� �� ��� 4.-5� � �)���P���6�����ILQ� �)������:.;1-.&��6���)��+� �������)�� )��)��H��) �����������������R* �� �)�������� ����,-.(09$-0#����������������* ����4.-5��)��+� �
���� ������������������ �������6 7��)��4.-5�8.9$&0����* � ��� �����4.-5��)��I7� )��H����� �) ���� ��� ,-.(09$-0� ����� �� ��������* ������)��� 8.9$&0� J��+���* �*+� ���G��+� � �������������6� ��������������� )����� ����� � �����H�� 8.9$&0� J��+��� )��� ��� �L��M�N'ES
����������� ��� �� �� ����I7��� �����P�����H���������+�������� �������+� �� 4.-5� 2S1%;9%-9�8.9$&0���*������ ��� �L��M��N!',
��������� ���!"#$%&�'%#"(��)� ���IT������7�������G������������)�* ����� )����������37���6���7��6��������P��I � ������*+�����
����� ����J��,-./0(1�U";9.V������� �+G ������������� ����J��8.9$&0�����+��G�����������)������)��7��8.9$&0�����������J����*+���+� �
������������ ������� ���������������
���
������� ������������
����� ���'#"(����)#*��%
����� ����P����������4.-5����S1%;9%-9�8.9$&0����� ��3�� ��� ����������� ���G�*+��?����� �� 4.-5�5.9$&0� ��G�� 5.9$&0� �+�� B� �P��6�)�� 4.-5�8.9$&0� �����������3�� ���� �� 7������� ������ �6����������P�������G� � ��6����6�������� �� �� S1%;9%-9� 8.9$&0� �)���������������� ������������������� ,-.(09$-0� 6�7�� ����� �7��� �� ����������J���M��� ���� �)��I7��� ����P��*��J�*+���� 4.-58.9$&0��7������������+�����������,-.(09$-0��6�+G��������W
���3�� �4.-5�8.9$&0��)���� ����P��*+��+����7�� �G�X;#0-1�Y�4.-5��� ���������S1%;9%-98.9$&0��)���6��7�� �G�X;#0-1�Y�8.9$&0
����+,-������.��&#(�.#/&"#�
�+��������� ��:.;1-.&�������� �6��7��J������G����Z..&>.=�����:.;1-.&� �6�����* ��J��:.;1-.&�)��6 +��� ���G�� � ����� ���������P�����3�� 6�7�+�P��� �� :.;1-.&� �6�����*+��+����7�� �G� Z..&#� Y:$#1.5�:.;1-.&#�K������P���6���+6���������+����������:$#1.5�:.;1-.&��)��6 +��� ���G����Q��)����������������3�� �:.;1-.&��) �+����*�H�6��P���I�7���6 ������* �6���J7������:.;1-.&��)���+)��G�
������������ ������� ���������������
���
����������������� ���������
���������:.;1-.&�������[��G���6����������* �*+��G�P��)+* ���)��I7������ ���������3�� �:.;1-.&����*���*+��:.;1-.&��6������?*CD�� �L�N\:@����N!'@B��� ���6�K7��*+��)� *�
����� 0�01�2�3�&#�#�*
��6) ������]��� ����������G� �̂ ���������3�� �6�7����8.9$&0�J��+�������� �)�� �̂ ����3�� �6�7��� :$#1.5� :.;1-.&� � ��������������)�* ��3���3�� �3����LI�)�������������� ,-./0(1� �6 ����� �� :$#1.5:.;1-.&� ��� 8.9$&0� ������������[��G��)�����G� O0#01� )�*���M��6 7��������L+�������)�* �*+��3�� +��*���
�������������6��:$#1.5�:.;1-.&�6�7��8.9$&0��������������P��6�+* ��)��I���G���+�����������P������*�*CD�E_Z\`abcN!',�?6�7��E_Z\debcN!',��P��6�)��L���de�>"1B�K����� ����P��*+��+����P���� �)��������*����
dN���7�� �G�4"&0�Y�\f0;�,-./0(1������g+*CD�E_Z\`abcN!',����� ��K�����G����c"-0(1.-h�6)����!"#$%&�'%#"(��J���:ij,-.k-%5�4"&0#j8"(-.#A1�!"#$%&'%#"(jE_Z\`abcN!',
aN���P�����3�� �6�7��+�8.9$&0� 2�:$#1.5�:.;1-.&���������� ��������+��J� �̂ ����+�� )����*+�� �̂���* ���6) ����������J�������������3�� 6�7�+�:$#1.5�:.;1-.&�H�6��7�� �G�Z..&#Y�:$#1.5�:.;1-.&#
`N��� 7����*����H��� H�P�����S%l0�,-./0(1����
� 7���P�����H��� �LI�)��������������,-./0(1��6 ����� � )��� �)mQ��� ������P��6�+* �
������������ ������� ���������������
���
����� ���45% �&�6�%�7��%�8494�7��%:
���Q�������P��)����������� ��G��)����� )���O$;������ ���!"#$%&�'%#"(�������������������� �)�����H��� � ��������������6�7��P��*��J��������� ������ * ������������� O$;� ����� n������ !"#$%&� '%#"(� �����*�� +)��)������������P������������ �������6���M�� <@<� A"&0� �37���6��� ��������J��������� �+�������*CD� �� ������� �� 6�7����P��6�+� X(.;� * �� H�� ����J�� 8.$#0I�����X(.;�*+���
����������<@<�A"&0����!"#$%&�'%#"(��)���6��P���� �)��������*����
dN����g+����� ���������� �
aN���7�� �G�4"&0�Y�8%o0�<@<�A"&0
`N�����J7��*CD�<@<��������������*�
pN����6��������������� ���+�Lq �\f1".;��37���P������)��I������������<@<�A"&0����*+��+)���+����G�
�������� ��!"��������#��$�%�&
WN������ ����� !0-#".;� r$5>0-� ����� ���P��6�+6 ����� !0-#".;� �������� ���*+�� �+��F��I���) ���*���J���� 8%/.-� i� 8";.-� i� O0l"#".;� �� P��+)�� 6�7����P���I�7���6 ��* ���J����E$1.�X;(-050;1�H*+��K������P���6� )��P�����3�� I���O0l"#".;��6�����LI�)��������������<@<A"&0��6�)��,-./0(1����
������������ ������� ���������������
���
eN������ �����Eff&"(%1".;������ ���P��6�+�J7���������� �6 �*+�� �+��F��J7���������������*���J���� Z"1&0� ������������������G�� X(.;� �������� � H�� ����P��*+��+������������I����J����X(.;
sN���� ��L+������6����������I7�� !0-#".;� X;A.-5%1".;� �� �������P���6������ �����������������+�������� �!0-#".;����*+���J�������:.550;12�:.5f%;h�r%502�tt
uN��+� \v� �37��)�*��)�6�������� 8%o0� <@<� A"&0� �� +� \v� ��I�)�����H��*+�� <@<� A"&0� ����������� �
�������
�������������� ���������
������������ ������������������������������������������ �� !"#$%& '%#"( )��� ��������*�+��,��)-.����� ���/�������� �+ ����0/�/����� ��-����������0/���,
������ ����������� ��� 12345 67"23��������*�+�������������8���� !"#$%& '%#"(������������������� 97:(3;$73#��������� (:<<345
��-������������0 ,������= ������������������������ ����� /��� !"#$%& '%#"( ��-.���0/��� ����/���,+���.��>�+,� �+����� ��,���� ��������/���,+������,������� ����.�����0/�� ?3&@ ��� !"#$%& '%#"(
�������������������������������
��,���.0/������,+0����++,���� ����������� ��.��������� /�+� !"#$%& '%#"( ������A������.�������+, 12345 67"23 ��.��-������� ��� ���>*,�� -.� ���*=��BC D12345E ���*=�� �� *�+��,������*=��BC�>0/���, ��*=��BC��.��F/�GH��I� �I,� ����-.�� J:$#3 ���/�=K ��� ��-� ��*=��BC��.��F/�*�+������� �I,� �+�L 177:7 ��A�*��
���.��,+ ��� �� ������B���������� !"#$%& '%#"( 0/�+, ��� �������.*F/*,����GH��I���H, ��� � ������� ��.�����0+��)-.���������*=��BC*,� M ������ ��.�������*,����*=��BC��������+,��A� 97:(3;$73 � -.��� �� N$4 ������ ����������������� �>����O���� ����0 , ���0���F/���� D0 , ������� �,+��/�� ��E ��+,���F/��*=��BC�/��*=��BC���.����� ��� ������� ��.�����0+���������*=��BC����
����*������ ����������� !"#$%& '%#"( ���A�0�* ����*��*,�0����
PQ ������� ��F. *���� �� ��� R:7< ��F. *���H����/�����/����� ������SQ ���F/��*=��BC���.���*=��BC�/����TQ ��� ������� ��.�����0+���������*=��BC���� ������ �����>��� ��UQ ������� ��=/����+,���F/��*=��BC���� ���
������������� ����������������
���
��� ����! "��
*�+�����A��F.���.�� ��V ��� ����������������� 0 ,+,������/�+�8��/ �)�� ����A�*�+��.�� �����.������>���� H�*,� M ��.�����0+� �������������� ���� �,���*�+��� �� ��������������)-.�*�/�F�� ��-��� ���� �+B�,�� , M ��� 0/�
�I,��/��+���8��-.� M *�+����� !"#$%& '%#"( �*,��*�+� �I-.� ��� I�F/���*�+��� I�F/���*�+�����A�*�+��.�� ��/+,*�+������� M ��� ����>��,���H�����/ �I,� ��>��,� �+��*> �,=/���F� ��-� ��>�����+ ��A�*��
����#��$! "��
��8��-.� M �,+� ����*����� �������*�+����,����.����I��� ��0/� �*,�� ����!"#$%& '%#"( ����0 ,� ��A� ���������� �������F����*�+�����.0 ,0/��H������0+� !"#$%& '%#"( ��� I-.�����0�����*�+����� ,���� �������� +FW������XY�/H�� -�����/+� �*, ��������YV������������� � ��C �)�� ����0������� ��.�� ��GF/)�/0/��� �I,� ����)F )CI-.�*�+�����.*������I�GF/ !"#$%& '%#"( �>�0 ,XZ��+,GF/)�/ �*, �������*�+����� ,���� �/��I�I-.���.��)F )CGF/���� �� ��������� /H�� -���0 , ����GF/)�/ �*,�� ��0 ,�H�*��� /������������ � ��C��./� ����� �������*�+����,����.��� 0��I��=������
��� ����.���� !"#$%& '%#"( ����������������*�+����,���� 0��I���0/��/��� ��-��� �H[::&# \ ]@5":4 ���+�� ���-.��� ���I,�� N3^$"73 !%7"%_&3 63(&%7%5":4 �����*,� 142"7:4<345
�������*�+��������I��H����/��*,�0����
Dim variable
6"< ��A��� ��.������ !"#$%& '%#"( �H�+,��*����������*�+��� �,+� 2%7"%_&3 �����-�I-.�*�+�����.*���������� �I,�
Dim answer
*�+��,����*����A�������*�+�����.I-.�+, %4#`37 ���� ���������*�+�������� 97:(3;$73*�+�����������H,������.� 97:(3;$73 ������ �����> � -.� 97:(3;$73 �� �����>*�+�������,��. ����>��>���0� ���*�+�������0 ,� ���� 0��I��� 97:(3;$73 �-.�0/�
��� �������+FW���.��� �������*�+���0/� �-�
�������*�+���0+����,+� 63(&%7%5":4 ��� a:7< ��-� <:;$&3 +FW��������� ���*�+�����������H,*��/�+���. a:7< ��-� <:;$&3 ���������H,����,+��+ � ��������*�+���������� ����.��� 0��I���0/����=� M 97:(3;$73 ��� a:7< ��-� <:;$&3 ���� M /�+�
������������� ����������������
���
�������*�+���0+����,+� 63(&%7%5":4 ��� a:7< ��-� <:;$&3 ����I��� +, 9$_&"( ����� +,6"< ��� ���*�+�������� ���I���0/����=� 97:(3;$73 ���=� J:;$&3 ��������� ����
�������*�+����/��I��� +, b5%5"( ����� +, 6"< +FW�����0/�*�+�����. �����B��� -���������W�� /�=���,� �*,�,���*�+��������0 ,��0� � �+,*�+���������H����F��0����+�>* ������*������� *�+���I�F/���0�0/� ��*����������������/�)F. �*F ���/H�� c3&@��� !"#$%& '%#"(
%�&'���! "��
��,��.G,� ���� �������*�+����/������,+,��*�����*�+���I-.���0�0 ,0/����+,*�������� ����A�*�+���I�F/�/ ����B���� !"#$%& '%#"( ��� ���� ��/I�F/���*�+������,�����A�!%7"%45 *�+���I�F/���� ���������,I�F/�/ M �>0/�0 ,+,���A� *�+���L ����+ L +���+� ����A�*�+���I�F/��.�I����,���.�=/ �*,�> ����������H,��.+, ����� ��0/�I� �������F�WF8)�����/�������� H��0 ,/���,���*�+�����.�H��� ��/I�F/0+���,���*�*�+ ��������/���I�F/*�+��� ����� ����������*,�0�
(�� ����)�*�����+�,-./�0.,�1
8��=�8��,�� ���������������������� ��.���� M ����-� ��� ��.���.�I������/����,���*�/�F�� �� ��.���.�I�����+�������� �� ��A�*�� �F.���.��*�*,�������*,��8��> ��*, d�� e ��.�*����I���,���� ���I��������������,����� ������ ���� ��/�F������� ����������� 0/�
(� 2���23%�3����! ' &�34
�� ��.�����=, ��� ���H,/�+���� T �� ��.��-�
�� If . . . Then�� If . . . Then . . . Else��Select Case
56�7�7�7�89��
��A��� ��.���.�I�����*�+�����-.��0� ������ ��� -.���-.��0���A��F� �H�������I��� �/�����
If condition Then statement
��-�
If condition Thenstatements
End If
������������� ����������������
���
�,��� (:4;"5":4 �����*�����A��,�F���-���> �*,�,*�+����>� ���� �I����0/��/� �,�H��C�����,��> �,+��,�-.� M ��.0 ,�I,�H��C�����,�F�
*�+��,�
If anyDate < Now Then anyDate = Now
��-�
If anyDate < Now ThenanyDate = Now
End If
����������*+, "a Q Q Q [?34 ������ �� ��.����,+� #5%53<345 � �0/���,�� ��.��/��+ ����0 , �14; "a �f/��� ���B���. ������� #5%53<345 � �0/������ ��.� �*,�*����f/���/�+� 14; ga �� �
56�7�7�7�89���7�7�7��/,�
��A��� ��.���.�I������/�����-.��0���� M ��-.��0�*F/*,�����/� ��H�������I���/�����
If condition1 Then[Statement block - 1]
ElseIf condition2 Then[Statement block - 2]
. . .Else
[Statement block - n]End If
!"#$%& '%#"( ��� ��*�+��� (:4;"5":4 ��� ����A��F� ���>��� ��* b5%53<345 _&:(h\P ���+���� ga #5%53<345 ���0���� �*,��0 ,��A��F� ���0�*�+ (:4;"5":4 SL TL U 0���-.�� M � ���� (:4;"5":4 ��.��A��F� ���>��� ��* #5%53<345 ��� (:4;"5":4 ���� �� ��0 ,)� (:4;"5":4 ��.��A��F���� ���0��� ���� #5%53<345 ��� 1 *�+�=/���
! "��2��
If Index = 0 ThenForm1.Caption = “A”
ElseIf Index = 1 ThenForm1.Caption = “B”
ElseIf Index = 2 ThenForm1.Caption = “C”
ElseForm1.Caption = “D”
End If
������������� ����������������
���
:�/�1��;.,�
�� ��.��������� �I���� ga Q Q Q [?34 Q Q Q 1 ����B���. �� ���-.��0� � M ���/�������I�b3&3(5 i%#3 ��� ga Q Q Q[?34 Q Q Q 1 �-� �� ��.����������������� ��,��,����� �H�������I����� ��.���A�/�����
Select Case [test expression]Case [expression list1]
[Statement block - 1]Case [expression list2]
[Statement block - 2]. . .Case Else
[Statement block - n]End Select
! "��2��
Select Case IndexCase 0
Form1.Caption = “A”Case 1
Form1.Caption = “B”\Case 2
Form1.Caption = “C”Case Else
Form1.Caption = “D”End Select
(� 2���23%�3����"����������<=>>?@
�� ��.�����=, ������ ������ ����������������� ���� ��+����0/� j�.�� ������I�C ������ M ��B� �� ��.�����=, ���0/���,
��Do . . . Loop��For . . . Next
�>�7�7�7�=>>?
�� ��.�����I�����+�������� �� �/��� ��*�+�����-.��0� D������ ��.� gaE ����-.����.��.�� ��/��A��F� ���>��� ���� k::@ � -.��� �����> ���>����� *�+�����-.��0��/F �� , �������A��F���H, ���>��� ������ k::@ ������ ���+�>����0�*�+��-.��0��/F ��� ��A���,����0���-.��M ������.���-.��0���A���> D��-���A��, lE ��������� k::@ �H�������I����� ��.� 6: Q Q Q k::@ ��A�/�����
Do While conditionstatements
Loop
������������� ����������������
���
! "��2��
Do While Count < 10Count = Count+1
Loop
����B����� ����� 6: Q Q Q k::@ ���*����� ����� ��*�+�����-.��0��,���� ����k::@ �� � /������ ���0 ,0/����0��� ���� k::@ ����>0/� ����*�+��-.��0������������ ��A���>���I� ;: Q Q Q k::@ ������� ����������.� j�.������� ����0��� ���� k::@ ��,��������.�������,�����+��0�*�+�����-.��0� j�.� ��H����/�����
Dostatements
Loop While condition
! "��2��
DoCount = Count + 1
Loop While Count < 10
�*�+��,����*�����>�0/�+,�����/ i:$45 m i:$45 nP �����0/��� ����,��������.�������� � ���B���.*�+��,���.���+ �� ��.�����0 ,�H��� ��������,��� i:$45 ��+, ��-���,��� Pl ��H,���+
�� ��.����*����A��� ��.���.�� ��������B���.+, ����� ���B���.��-.��0������A��F� ��.��-� ������� k::@ � -.���-.��0���A� ��> ��� ���I����� ��.����������H�������.�0/� �-� ����� ��+,��-.��0����A��F� ��.��-� ������� k::@ � -.���-.��0���A� �F� j�.� ��H�������I���/�����
Do Until conditionstatements
Loop
���
Dostatements
Loop Until condition
������������� ����������������
���
A>��7�7�7�B�C�
�� ��.� 6: ����+�����.���+��������0 ,������+,������ ��� ��+� k::@ ��.��� �)�� ����� k::@ ��+,��� ��>* ��-.��0� ����+,�������H,���++,��*�������������� �� ����.����� ����I� R:7 Q Q Q o3p5 ��+, j�.� ��H�������I���/�����
For counter = start To end [Step increment]statements
Next [counter]
��H�������*�� �,+���� b53@ �������,��-�0 ,�>0/� ��0 ,��, ���>��� ���)F. �,���*�+����������.� ����B���.��, �, "4(73<345 �, �����A��+���-����>0/� ��.��-�����0������-������������>0/�������,�, "4(73<345 ��A��+� �,��� #5%75 *��������+,�,��� 34; 0 ,�I,����������� �0 ,�� �� ���� �������������, "4(73<345 ��A��� �,��� #5%75 *��� ��+,�,��� 34;
����*��*,� M ��.���F/����� -.��I��� ��.�����-�
PQ � ����� ��*����, (:$4537 �����,��� #5%75SQ ��� ���/���/H+,�,��� (:$4537 ��+, 34; ��-�0 , �� ��+, ���>����� k::@
D�� "4(73<345 ��A��� !"#$%& '%#"( �*�+�����������ETQ ��� ��* �� ��.��� #5%53<345#UQ ��� ���)F. �, (:$4537 ���� P ��-� �)F. q�/* �, "4(73<345rQ �+�����0��� ��� S �� ,
��� ���
*�+��,�*,�0������I� k::@ R:7 ������,G��+�*����*, P ��� Pl
Dim I, SumSum = 0For I=1 To 10
Sum = Sum+INext
������4���=>>?
��*F���+�� ��.�*,� M ���*��� ���-.��0��������� k::@ ��.I�/����H,���+ �*, ����������.���*��������� k::@ ��,����������/ �I,�*�+)����GF/)�/��-���� *����.*�����0/��,����.�+�k::@ ��� ����B���,��������I��� ��.� 1p"5 ��������//���� k::@ /���I,���*�+��,�
������������� ����������������
���
For counter = start To endstatementblockExit Forstatementblock
Next
Do While conditionstatementblockExit Dostatementblock
Loop
���>�0/�+, 1p"5 R:7 �>��I���� R:7 k::@ �,+� 1p"5 6: �>��I���� 6: k::@ ����������+����*�������������� ���� b$_7:$5"43 �������� ���I��� ��.� 1p"5 0/��� -����� �/�����I� 1p"5b$_
! "��2�����3%�(� 2�(�� ����!2��D�����+�,-./�0.,�1
! "��2����2�E�F
������ *,�0������A������� ��.�� ������,������GH��I� ���+*�+���+,�,�����������H,��I,+���.��A�0�0/���-�0 , D l \ PllE ����������>�*�+���+,�����������F� rl ��-�0 , ����F� �����/��� +, d9%##e ���� ��� 0 ,�I,��������/��� +, dR%"&e
������� ���������������������
����� ��+/����/����/����H��Z�*������ �/�I,����.�I������� H�������I� [3p5_:p �,+� I,����.��/�G���)WC��I� k%_3&
������������� ����������������
���
���������������� !�� ���"
���� ! "#$%�� �& "�����'(�����)����*i:<<%4; _$55:4 i%@5":4 ]hk%_3& ������ i%@5":4 14537 #(:73k%_3& ��.�I���/�G� i%@5":4 +,�
o%<3 k%_3&]$5@$5R:45 *�����/�����A� SU':7;37 b5s&3 P\ R"p3; b"4t&3
g4@$5':p 53p5 +,�o%<3 g4@$5':p
#$%&'%�()*+,�-��.�)�/�)0�/)1
Private Sub Ok_Click()
If (InputBox.Text > 100 Or InputBox.Text < 0) Then LabelOutput.Caption = "Invalid" Exit Sub End If
If (InputBox.Text >= 50) Then LabelOutput.Caption = "Pass" Else LabelOutput.Caption = "Fail" End If
End Sub
! "��2����2�GF
������ ������ ������,*�+��� o �GH��I����+�� ���G��+�*����*,��� l ��� o
������������� ����������������
��23
����+�� ���������������������
���������������� !�� ���"
���� ! "#$%�� �& "�����'(�����)����*i:<<%4; _$55:4 i%@5":4 ]hk%_3& ������ i%@5":4 14537 % 4$<_37k%_3& ��.�I���/�G� i%@5":4 +,�
o%<3 k%_3&]$5@$5R:45 *�����/�����A� SU':7;37 b5s&3 P\ R"p3; b"4t&3
g4@$5':p 53p5 +,�o%<3 g4@$5':p
#$%&'%�()*+,�-��.�)�/�)0�/)1
Private Sub Command1_Click()Dim i, Sum
Sum = 0For i = 0 To InputBox.Text Sum = Sum + iNext
LabelOutput = Sum
End Sub
������������� ����������������
��22
���������H�>1�I-��
��� ���� ����,������� ����������A��,+���>� M 0/� �*,���,+����,����������+,97:(3;$73 �� ���� ����,������� �����A��,+� M � -.� ������� ���,+���.�H�������I����,�� M���� M �,+���������� ��-�� -.������� ����� ���/�+ � M �)-.����� ���,������� 0/��,����� �����I�C�������������������,������� �����A� 97:(3;$73 �/�����
PQ ���A�����,������� ����������A��,+���>� M j�.��,+� ��*,���,+���-� 97:(3;$73 � ������.���� ����.��,��� �,�G�������,������� �����0/��,����� �������B���. ����GF/)�/��F/������������ �>�� �����0�0/��,�����/�+�
SQ ���-.����*,�� 97:(3;$73 � ������.���� ����.��,��� ���� ���� 97:(3;$73 ���,���0��I����� ,0/��������� �-.� M ��A���������/�+���������������� 0/� �
�� !"#$%& '%#"( ���� � 97:(3;$73 ��H,�������8� �*,���,+�������.����)����������8��-�
PQ �b$_ \ �-� 97:(3;$73 ��.0 , ����,��,����
SQ �R$4(5":4 \ �-� 97:(3;$73 ��. ����,��,���� ��������� �,+���.������I� ��
:-J�H�>1�I-��
�H�������������� b$_ 97:(3;$73 �-�
Sub procedurename (arguments)statements
End Sub
%7t$<345# �-��,��.���,�0������� b$_ �)-.���� ���� 0��I������� �+B��-���� +�G��,����,�* ��.�� ��/0+��� b$_ ���� ��� ������I��� %7t$<345# �� -����A�*�+���
�*,���������.��������I��� b$_ �� ��.�*,� M ��.��H,���+,� b$_ ��� 14; b$_ ��H��� �� b$_97:(3;$73 � ���� 0�������� R:7< <:;$&3 ��-� b5%4;%7; <:;$&3 �>0/� �� !"#$%& '%#"( ���� b$_97:(3;$73 ���,���A��������8��-� 12345 97:(3;$73 ��� u3437%& 97:(3;$73
������H�>1�I-��
97:(3;$73 I�F/������=��������/� *�+��,���,��.G,� ��0/��� ������������� ���,+����12345 97:(3;$73 ����������� ��.��-� 12345 97:(3;$73 ��A� 97:(3;$73 ��.��� ��� -.� ���*=��BC ���*=���I,� ���/�=K �>�0������ 12345 97:(3;$73 ��.I-.� i:<<%4;vi&"(hDE ���� ��A�*��
������������� ����������������
��2�
K����./�H�>1�I-��
97:(3;$73 �����A� 97:(3;$73 ��.��������� *,��� � -.������������ ���+���*����� ��������I��� ������� � ������� �� ���+�� 0 ����*����I� 97:(3;$73 I�F/��� w ��.��>�)������������ M12345 97:(3;$73 ���*������� ����.�� -�� M ��� ������������� ��./���������� ��������,+���������� ��.�H�������I����,�� M ����0+���A� 97:(3;$73 Du3437%& 97:(3;$73 ����.���E ���+��� 1234597:(3;$73 ���,����������I� 97:(3;$73 �������� +FW������� ������ ���/�+ j�� j������ (:;3 ��.�*��������0/� �������� ��������� �����/H������0/��,����/�+�
�����0/���>����I��� u3437%& 97:(3;$73 ��� ���+��*�+��,�������I��� b(7:&& '%7 ������. T ��*�+��,��������� ������ @7:(3;$73 ��.I-.�+, 6: i:&:7 ���� ���+���>������I��� 97:(3;$73���� 12345 97:(3;$73 T 97:(3;$73 /�+�����-� ?#_N3;vb(7:&&DEL ?#_u7334vb(7:&&DE ���?#_'&$3vb(7:&&DE �+ �� )��WC���+,� 97:(3;$73 ���,���0/���/�0+����H�*K�0����
����������� �
������������ �
������������ � �������
�����
�����
�����
�������������
���������������
����,��%*�"���% �- �./�(�����01�2!�345 �674��� ��8�2�49:�345 �674�
A-�1��>��H�>1�I-��
R$4(5":4 97:(3;$73 �-� 97:(3;$73 ��. ����,��,���� j�.� ��H�����������/�����
Function procedurename (arguments) [As type]statements
End Function
������������� ����������������
��2�
R$4(5":4 ��� b$_ ���� �����B����� ����.�� -����� � ����+FW����������������I��� �*,�> ��+ �*�*,������H,/������-�
��b$_ ������ ���������I��� ���// M �I,� 6:i:&:7 �*, R$4(5":4 �� ��������I��� �������A��,+����.���� �� ��.��-.� �I,� R$4(5":4 ���H�+�0+�/���+������-.��� ���,��� �I,� x m b"4DSrE ��A�*��
��R$4(5":4 97:(3;$73 ����� ���,��,����0���������� �,+���.������I��� ��0/� ����0 ,�I�y# 5s@3 ��*������� ����,��,I�F/ !%7"%45 ����0�
�� ����� ���,��,�����/����� ��/�,��.*������,����������� @7:(3;$734%<3 � -.� R$4(5":4�� ���,��,�������+ �,���� ���� 0��I���0/���,�0 ,� ��/ �I,� x m rl n b"4 DynUrER$4(5":4 b"4 ��� ������,*�+��� y �+���� Ur L�� �+B�, #"4 ��� ���+�,��,���� ���j�.��,����>� ���� 0��+���� rl ���+��>�0+���.*�+��� x 0/�
*�+��,�*,�0������A�*�+��,���� R$4(5":4 ��.�� ���� �+B�)-����.�����.����.� ��H*� )-����. m�+�� p �H� )��� ��/�*�+��,���������I���
Function Area(Height, Width)Area = Height * Width
End Function
R$4(5":4 ��� �I-.�+, y73% ������)� F�*��C��� ���*�+�-� �+ �+������+ �H����������.� ���+�� ���� �+B�)-����.���������.� ������� *�+��,������������I��� R$4(5":4 ��� �I,�
X = Area(5,10)
G���)WC��.0/��-� rl ����,�����H��� 0���>�0+���*�+��� x
���������1>LL���
��������������� ��./��������+��������� �WF�������� �����0+�*��/ �G-.�+,����*������� /H ��-����0������� �� , ���0/����������� ��.�������0+�0/��,� ��������� �WF����-���.�����+, (:<<345 ��� �� !"#$%& '%#"( ����I����-.��� � D z E �� ����� �WF������ M !"#$%& '%#"( ��-�+,����+ ��.��H,/���+ -�������-.��� � D z E ��A� (:<<345 ����� / �I,�
‘ This is a comment beginning at the left edge of the screen.Text1.Text = “Hi!” ‘ Place friendly greeting in text box.
�������
������
�������������� ������������� �������������������� ��� �!"� #$�������� ������%��&'�(&)����*������������+&����*� �����������&����)����'�+���*������,�+���-%����������.�/������(��/������������0�1������2���0�3��&���+�*4��(�'+�0�+%���+&���/�*2��� 56�7�8�5 9���� ������+'���(����������/���#$�����1���(��������,�����:�� *�����%����2���*���1������;�0$�� ��0���0+�:�� *���2*��
�������������
*�+����������������� ����������*���1��*�����*�3�� �������(���������;���*���&*�+�� ,$� ������� 56�7� 8�5 9� �������/��1�������+����*�3�'�+�� ��*�+����� �*2��������&�����������1���)*%����� �;� --0+�*�����*�3�� ��������������%1�������< =�������
Dim variablename [As type]
:�&����>�� �?7@!�=@����+�
����'�+���������&��+�*4�����&���*��*����ABB���+�*4�/�/�������+�/�#1���*�-�'�+�� ��+'�����+&;�������0+�:�� *����&�*��������0+�� C5� "DE@� �������1���(��������,*1��(������0+��� ������/��� ����� F"� !GH� I!"@G@�
���������&���+�&�0+������� ��������/��*����,$��+/�
�� �����������������������
�'�+������*�3�� ��0$������ J�K9@L6�@� �� ��������,;*�1��*��0+��0*���������(�+&;�M�&��J�K9@L6�@������.����������:�� *����+&;����J�K9@L6�@�+'�����/�����,�������� ������/�������%'+�� ���������������+&;��NO�����J�K9@L6�@�������*�3����������� ���-��%�������+���+�*���(��� ��0+�����0+-�0*�����������*����0$��� ��� � 56�7� 8�5 9� �������,*1��(��0+-�0*��������0+��� ��/��� :�&*����'+*1�� (��� ��%1��������������*�����*�3�� �������.
�����������������������
0+-�0*���������� ��������0���+&;�*�-1�� (���0+�*�����*�3� ��%1�����������*�3�� ��� #$���+&;��+������(P��.����&*��%'+�J� >�"@� ���J6?7 9�#$��/����)�++*��������+/����
������������
���
����� ��� �����*�3���J�K9@L6�@ ������/���NO����� J�K9@L6�@
�����,;*���*�30$��������������*�3/�/��
���*�3���QKL67@ ������/����� QKL67@� ������*�3����������
���/�����)*�.�QKL67@
*�����*�3������0+�� QKL67@� ����%'+� *�����*�3������0+�� <@97���" K!� ��� RK�=� =KL67@(�'+� F"�!L��L� QKL67@� *�����*�3�� ���(������ J� >�"@� (�'+� J6?7 9� ������������%1������� J� >�"@� *�-J6?7 9� ��%1�������< =�����
Private XPublic Y
�*�,��������%1������� < =� �� �����/������������� E� >�"@� ,������+�*���(�������� J6?7 9� ������+������&������%1�������J6?7 9�#$����������(��� ����������,������/�����)*�.�J�K9@L6�@�0+��QKL67@�����.�(�'+��)*�J�K9@L6�@�0+��)*�.�QKL67@�0$��+&;�*�-1�� (�������1��*�����*�3�������*����� ���
���'�+�� ���0+-�0*��������+&;�� ���1���(��������,����� ���'�+���&�*��������0+�:�� *����/�/��+&;���0+-�0���&�*��/��� � 56�7� 8�5 9� ��,'+����� ����������%�����*��� �,�����*�3�� ���'�+�('+�*��������0+�:�� *�����0+-�0#1���#�+�*��� � 56�7� 8�5 9� ���;���� �� �������+�,;*���*�3��1�� (���(�'+����-���&�*��(�'+/��,��/��� 56�7� 8�5 9� ���+������,;*���*�3�*������)������ �,����,;*���*�3+&;�������-���&�*��� *2���*��0�+���O�����&���0$����(�*�-�;���������� ����,�����*�3�� ���'�+� F6=� /����� RK�=� S����� L@97���" K!5T� �����*�3� F6=� +�*��(�$��/����� J�K9@L6�@� ����*�����&*����� ���F6=����J�K9@L6�@������� 56�7�8�5 9�����'+*������*��*��������#$��*2%'+�F6=�������*�3���J�K9@L6�@������+�
�������!��!�"��
��:�� *�0+����-��%����������*�����%��%����� #$������%�����/������&� ����+�*���1�����0+�:�� *������ ����� +����+*�-��&� %��%�������%U�3���V� ������� ��*�U��������*��&������� ��%��%����0$��� ������0�(��������#$�����1���(��1��/�����&0$�� ���1���(�:�� *�0+����+���/�����&0$�����&
��*�����*�3%��%����������������%1�������WK!5"�#$����;� --������%'+
[Public/Private] Const constantname [ As type] = value
��*�;� --*�����*�3�WK!5"�!"� ���(2�/������������,*1��(���(�������� J6?7 9� (�'+� J� >�"@*2/����+*��*����&������,*1��(�������� ��/�����&���+&���0+�*������WK!5"��������
Const conPi = 3.14159265358979Public Const conMaxPlanets = 9Const conReleaseDate = #1/1/95#Const conName = “John”
������������
���
�#�$���������
��*��������.���������������(2�/������������,*1��(�������(�*�-�� ��/���:�&�������0+�%1������� C5� "DE@� ��(��0�+�����/�� ���,$����� ����&���+�&�0+��� ���������� .���� � 56�7� 8�5 9� ��(���'+*���
�� �� ������� �� ������� ���� ������ ��������� ���������I!"@G@� �1������2 A�?D"@5 XYAHZ[\�,$��YAHZ[Z]K!G �1������2&�� ^�?D"@5 XAH_^ZH^\YH[^\�,$��AH_^ZH^\YH[^ZF !G7@ �3��& ^�?D"@5 XY`^aA\AY@Y\�,$��X_`^a_Ab\@X^B�(�'+
_`^a_Ab\@X^B�,$��Y`^aA\AY@Y\<K6?7@ �3��&&�� \�?D"@5 X_`ZbZ[bY_Y^\[AY_@Aa\�,$�
X^`b^a[B[^B\^_A^Z@XYA^�(�'+^`b^a[B[^B\^_A^Z@XYA^�,$�_`ZbZ[bY_Y^\[AY_@Aa\
W6��@!9D �3��&&�� --����A
\�?D"@5 XbAAYYZAaY[\B^ZZ`B\aZ�,$�bAAYYZAaY[\B^ZZ`B\aZ
F"� !G 0�+%�� _�?D"@��+��+�*4� a�,$��[BHBaa���+�*4�8D"@ ��+�*4� _�?D"@ a�,$��ABB8KK7@�! %��%������ A�?D"@5 �����(�'+���2�<�"@ ������ \�?D"@5 c�!6��D�_H�_aa�,$��<@9@=?@��Y_H�bbbb��� �!" +�/�*2/�� _[�?D"@5�d�_�?D"@5��+
��+�*4�%����� .� *2/��� ,����������0*2�*2-/������<K6?7@
������������
���
%���&'
C���D������� ������(�$������1���(��������,+���+��,$�0�+;�(��&� .� ��/��:�&����'�+�� �����&�*��� #$��������(�:�� *�0+���������� ���0�&�/�����&0$����(��&*�U�� � C���D� �����%��%����%��(�$����*����-)��������+���+��,$��� ���������C���D�������&*%��%����������� I!L@e� ��� C���D� (�$��� .� ���0+-�0-� ��0+-�0����0+�%���I!L@e��������,+���+��/������C���D�(�$���.�0�+;��)*��������0�+;��������&�*��
���(�)���%���&�"��*��#�$!�"��
�������,������C���D�����0���%����/���� --���&*��%'+
_`��������(������ J6?7 9� C���D� X� ���%1������� J6?7 9� ��*�����*�3� �����%1������/��������<@97���" K!�0+��QKL67@����1���(���C���D����������/�����)*�QKL67@
A`��������(������ QKL67@X]@>@7� C���D� X� ���%1������� < =� ��*�����*�3� �����%1������/��������<@97���" K!�0+��QKL67@����1���(��C���D�����������/�����QKL67@������.
Y`��������(������ ]K9�7� C���D� X� ���%1������� < =� ��*�����*�3� �����%1������/����� J�K9@L6�@� ����+�*������1���(��C���D�������/�����J�K9@L6�@�����
*�������� C���D� ������ --0������ ������'�+����&�*�-*�������0+-�00+��� ��������/��3$*4�/� ��������+�
�;� --*�����*�3� C���D� �������('+�*�-*��������� ��f�����)*+&���� ����O������2-�0��/�������&�'�+�� ���O'�+*1��(��0���0+��C���D������.������
Dim Counters(14) As IntegerDim Sums(20) As Double
��+&��� �*����*�����*�3�C���D��'�+�WK6!"@�5�����0����_B����������� ��a�,$��_^� ��������*2-0�+;�������1������2�SI!"@G@�T�����%1����������+�����*�����*�3�C���D��'�+�F6=5�0����A_���� ������*2-0�+;������<K6?7@
���(2�/�������f�*�����*�30������ ���*1��(�� %�0+-�0-�0+�%��� I!L@e� ��������� ��*�U����� 56�7�8�5 9����1��*��*1��(��%��0+-�0�����(������a���+� �,��(�*����+�*��*1��(��%��0+-�0�����+�����*2����,�1��/�������
Dim Counters(1 To 15) As IntegerDim Sums(100 To 120) As Double
����+&���0������ ����1��*��*1��(��%��0+-�0�����0��/��g�&� ��+&��� �*����*�������� C���D0����_B�����I!L@e���� ��_�,$��_B�����������+������C���D�0����A_������I!L@e���� ��_aa�,$��_Aa���(2�/�����%��0+-�0-�h�������������*������*2/���/��1�������+������a�(�'+�_
������������
���
����������������C���D���������0$������������+���-)%���I!L@e���+��O'�+-+*�������+�*��+���+��,$�0�+;��������C���D�����
Counters(0) = 5X = Sums(12)
���(�)���%���&�+��,*���
�������������C���D������������0$�������������I!L@e��O�&�%�����&���*���0��,$�0�+;��������&*�������C���D� _� ��� � 56�7� 8�5 9� +�)P���(���������� C���D� (��&� .� ��/��� :�&�����*1��(����+����*�3C���D��������+�*��������(�����*����� ������%���I!L@e���� �������,$������������
Dim Sums(1 To 10, 1 To 20) As IntegerDim Score(1 To 3, 1 To 25, 1 To 10) As Double
��+&���0���������*�����*�3� C���D� A� ��� Y� ����1����-� ����������1��*��+���+��,$�0�+;���.�������+�-+*%���I!L@e��(�%�-���&�����
Sums(3,5) = 20Y = Score(2,1,5)
0�+%�������+&���(�$��0+�*��������� C���D� %'+� C���D� ������ �����*����'�+�����(���&%���1���*&���,��������*�3�(������C���D�����(��&�.���������������$�%��O����U��(����������+�*������C���D�0���������� ��O&�&��1��*��0���� C���D� �(���2*����)�� ��f����(&��(���&%���1����f�(�$��%'+*������ <D!�= 9C���D
���(�)���-&.�/� �%���&
��'�+���*-��%�������/�����,*1��(��/�� ������������+�*������C���D�0������������*�U�������++*������&����)�%'+������ C���D� �(��0����(P�����)�����������%������:+*��/������ ��f�������& ��1���(�����;P���&(���&%���1��/�:�&���i����:&��V� �������*��0��,��������� <D!�= 9� C���D� ���������,*1��(��0���0+�� C���D� �������+�*����������� .� 0+�:�� *�*2/��� �+*��*�������&������,����������&�0���0+��C���D����/���'�+�+�*�����f�*������1���(����������(���&%���1��/��+&����������f�M�O�*����)�
*��������<D!�= 9�C���D������(��1���0���+�������
_`���1��*�����*�3�C���D�0$���:�&���(��**�����&�*�-*��������C���D�����0���%����� ���0���0+��C���D�������2-/�������
Dim DynArray()
A`���'�+������-0�������+�*����0U���0U�(�$���(����%1�������j@< =��O'�+�+�O'�������(���&%���1�������
ReDim DynArray(20)
������������
���
0���+���0�+�+���������,*���1��/��(��&%������+�*���,�����������C���D�/��%���� �*�0���/�O+����*2����,�1��*���j@< =��O'�+�O��0���0+��C���D�����/��
%1������� j@< =� �������+������:�� *���������� ���/�����,���%1���������������� <@97���" K!� /�� ��%1�������j@< =�/�����,�1��*�������&��1�������0+��C���D�/�������%'+,��������%1�������j@< =�%���� �*������C���D�A���0$����������1��*���j@< =��(���*��-/������C���D�0���(�$����/�/��
����,���0
��+&����+/������ ����(��(2�,$�*���������� ����������.� ���*������C���D��:�&*���1�����0+�:�� *����������������%'+������1��*����-%� ���0����B�%� ��� ����1��*��(�����0+�%� ������(�� ��(�%��%� ���*����)�*�-��+&����)�++*�� ��� �����-��+
����� !�"#���� ���� " ���$��%���
��������������� !"#$%&'
&'()*+ �,-.��#" �� ���"������ ��]�?@7�_ W�E" K! F9K�@�k6=?@�]�?@7�A W�E" K! _
k�=@ ]�?@7k6=]�?@7�Y W�E" K! F6=]�?@7�^ W�E" K! a
k�=@ ]�?@7F6=8K�L@��F"D7@ _�X�R e@L�F !G7@
]�?@7�B W�E" K! Q�e]�?@7�[ W�E" K! a
k�=@ ]�?@7Q�e8K�L@��F"D7@ _�X�R e@L�F !G7@
������������
��(
]�?@7�Z W�E" K! Q !]�?@7�\ W�E" K! a
k�=@ ]�?@7Q !8K�L@��F"D7@ _�X�R e@L�F !G7@
"@e"8Ke W�E" K! ����k�=@ "e"I!E6"
WK==�!L�86""K! W�E" K! lm
)*+,!+����-.��� /0�1&
S�����n@!@��7�X�<@97���" K!5T
Dim Counter As Integer ' Module-level VariableDim Score(1 To 5) As Single ' Module-level Array
����+&������� ������ C���D� ����'�+� F9K�@� #$���0�������*�-� B� ���*2-0�+;������ F !G7@� %'+�*2-����0�����3��&� ��������� ���WK6!"@����*����-�1�����%� �������-�0������ �������+������*�3/���������<@97���" K!�0+��RK�=�QKL67@��������������,������/�����)*�.�J�K9@L6�@�0+��QKL67@����
Private Sub Command1_Click() ' Put the current score in to the array Score(Counter) = txtInput.Text txtInput.Text = "" Counter = Counter + 1 ' Increse counter LabelNum.Caption = Counter txtInput.SetFocus
If Counter > 5 Then txtInput.Enabled = False ShowData ' this function shows the resualt End If
End Sub
Private Sub Form_Load() Counter = 1End Sub
FoKp<�"�� ����� F6?� E�K9@L6�@� ��������0$����O'�+%1����U%�� �� ���%��0$��-��+� ��� F6?� ����*�����*�3�]K9�7���� �?7@�0$����^���%'+�F6=H�Q�eH�Q !� ���I��� ���(�����������]K9�7���� �?7@�%'+��������/���NO�����F6?�������*�3��0$�����������
������������
��2
Public Sub ShowData()
Dim Sum, Max, Min As Single ' Local Variables Dim I As Integer ' Local Variable
Sum = 0 Max = 0 Min = 99999
' This loop find the Sum of Scores For I = 1 To 5 Sum = Sum + Score(I) Next I
' This loop find the Max and Min Values For I = 1 To 5 If Score(I) > Max Then Max = Score(I) End If
If Score(I) < Min Then Min = Score(I) End If Next I
'Show the values on the screen LabelSum.Caption = Sum LabelMax.Caption = Max LabelMin.Caption = Min
End Sub
�������
�����������
������������ ����� ����������� �������� !��"��#��$�%�&#$�'$"()*�% ��$���������� ��+�� � ,"�������-��$� "��#��$�%����������".�/�0$�/� 1��234� 53��6� 70$� �0/����8 !70$�9���-: ��/9!"*�/0.* �����$� "��#�%8 ��0
��������� ����������������� �����������
"��#��"���'$�%�*/#��%�,�7��%8� !��������!�*�*/#��9�/����0$�/�%�0% ��0 7�$���#�+;*7���8
������� ��������� ����
�<�2�=3>� "�?��-���.$*@���.* "��#��)*��<�2� A�A4<� !����B��<�2�=3>���8 !*/#��+$�C�A4<�=3>"�)*"���'$�D�2�<��0����<�2�A�A4<��E !�����$"�F0�"��#�����B.:8����"��#��8 !��!�*�0$�/�* ����0$�/�%�@)*��<�2��A<D��9!��<G3>3A�>�=3>�+%���<�2��A<D��%8��E@)*@���% ��"�������-�% ��70$�H: -$�������@���% "�9����8��*/#��9�/� ,� @���% "��*� �'$� �<G3>3A�>� =3>� �������� @���% "�9���%8�**�"�?��9I��� ,� 70$� "()*��$*����9!���@���".$�� 70$ ��/
������������ �����
���
��������� ����� !�����"#�$%&
1��234� 53��6� ��*I���JK���'$�����**�����9!��$� "��#����$� "��"��/����� � �<�2� L��A�>� H: ��9%�MJ!0% ��0 7�$���#�+;*7���8
������������� �� ������ !"#$%
�0/����'$� �<�2� L��A�>� ��8�����$"�������-������**����N� ��%���I � �9!��$� "��#+����"��+$* ���70$*/�� ��/0�/� "�������-"�E�9%�MJ!.* � "��#��"�F0.:8�� �9!7�� ��"�?�+$* ".�/��������"9/���".$��#���<�2�L��A�>������-���70$�0/���"9)*��"��#�C��4�����<�2�L��A�>���)*�0�I;���<�2�L��A�>���C��4=3>��E70$
����$�+�� .* � �<�2� L��A�>� ��870$��������0 @IJ���%+F+�� � ,� .* "��#7�$�%8 ��0� H: �����0�@IJ���%+F"�9����8�O3GA�����%��P3D<��%�70$������@%����I0��0/
���������@)*')*.* ��<�2��A<D��� !�'$*$� *F �������������� ����@)*.$*@����� !����B.:8�����"��#���)*�D<�2��A<D��%�"*
�������$� "��#"�� !(F�(K�O3GA�����9!�P3D<�.* "��#�%8�9 7���9$��0�I;��P<QA� "()*��$� "��#-%07��(�$*��%��%8�"��#��"����$� .:8��E !7�����B*/#�����<�2�O��A>�4� 4��A� =�Q� "�)*"����$� "��# �(*� �9$��E��$�0�I;��RS��+������ .* "��#���4��A�=�Q���&9+�*+������ .* "��#�� !����B**���0$�/�@)*�"��#��
������������ �����
���
/�*��$�".$�7� !"�?�� �2=� "��#.* � "��#��/�*��$��$*/����� H: "�� !@��@I�+������ .* ���/�*��$�70$�0/����'$9#�T��H$�/��%��.�����*/#�"��)*�4��A�=�Q��"��#��**����"��E �9$��%� !��9%�MJ!@9$�/�%����#�+;*7���8
����&��'(�)�� ������*������
"��#�����O3GA����"�?�"@�)* ���/.�0�U�V� !����B"�?���<G3>3A����=3>�H: "���%��'$�������� "��#**�"�?��9I���,
����� ��'��(�)*�������������� ��+���*��,�-.�
WX��"�Y0��<�2�L��A�>�.:8���
ZX���[*�.$*@�����+$* �����$����B*/#���"��#".$�7���'�* �O3GA����H: ')*��8"�������-�'$+%��U\V������$�+%�*%�M��� +%�70$�"()*��$� "�?��]66<���^<_�+%�*%�M���-#������0��$"�?��]66<���^<_���8 !-#�.�0"�$��+$�0/*%+���%+F
`X���[*�')*.* "��#".$�7���'�* � P3D<� ')*��8 !�'$�����*$� *F ���������70$� �9! !+$* 7��H8���%�')*.* "��#*)�
������������ �����
���
aX���0�I;��P<QA�"()*��$� "��#-%07����)*��0�I;�9#�T�H$�/�.��"()*��%�+������ ���/�*��$�.* "��#�%8��H: !�'$�������$� "��#/�*/
bX�������0@��@IJ���%+F*)��,���$�%�"��#+��+$* ���
cX��"�)*��$� "��E �9$���$�0�I;��RS
����/0���12%&$�3�$�45� 0��*�� ��
-$�"��+$* ����0�I;�����[�(F�(K������"9)*�"��#"�������-���70$�* �Fd�0$�/�%�@)*
WX���'$"@�)* ���/�U\V������$�+%�*%�M��0�,�������.* �O3GA����"��"��/��%�����]66<���^<_ZX�������0@IJ���%+F��e�>A62A���$�%�"��#��+$* ���
�Fd��������%8�"�� !�����-�0�I;�����[�(F�(K� �0/�'$�I;�� ]4A� �%�+%�*%�M���-#�.�0"�$��+$7�$� -$�"��#�%8���"��#/�*/*/#�"���E !+$* �0�I;�����[�(F�(K�9�/@�%8 � �����Fd����* �%8�������� !7�����"(��!�0�I;�"(�/ @�%8 "0�/��E !".$�-: @���% ��+$* ���70$�%���7�����@���% �%8� !*/#���"��#/�*/��)*7���E+��� �9! !�'$�I;�70$�9���9�/�����"'���OA>4�O�N�OA>4��e�fA�g�"�?�+$��U�Fd�����'$70$�+��]4A�"����%8�V
���-6�-( � �� �)789,:������ �/;*�9/�����<������
�*� �����**����"��#�9$�"��/% �����-�� !@��@I�9%�MJ!������ ��.* "��#��.J!������������9% ��� ��70$*��0$�/� "'�������L�3=4<���)*�g��3=4<� "��#���)*�����0 "@�)* ���/�-#�� U�V��)*��"��/�����hOe<6^�D3>^i���$�"��#�0�,�"�?�+$�
����"=>?��;8����=>?�-/�*:� �� ��
"�������-@��@I������� ����)*7����� ��.* "��#70$�0/��������0@����$�%�@IJ���%+F�L�3=4<�� .* "��#� -$�"�?� �F "��#�%8� !�����--#�"9)*��9!��� ��70$� �+�-$�"�?�"�E � "��#�%8� !7�������--#�"9)*�70$��0/+%���% �)* ! � 7��0% ��0 ���#�+;*7���8
���+��'(�)�� �������,���-"./01�
������������ �����
���
+%�*/�� .* ��������0@IJ���%+F��8"'��
mnuFileItem.Enabled = False
+%�*/�� ��8"�?�����g��3=4<�"��#�j�4<
��������-�.:��0 ���'��0���-/�*:� �� ��
"�������-��������0 "@�)* ���/� -#������$�@���% ��"��#70$� �0/"�� !�'$@��������-��8����J���"���'$"��#"�?�+%�"9)*��@9$�/�,��%�����'$�Oe<6^�5�Q��"�� !�'$@IJ���%+F�Oe<6^<�������@��@I���8"'��
mnuUseThaiFont.Checked = True
H: &9.* ����'$@���% .$� +$�*� 70$**���0% +%�*/�� ���#�+;*7���8
����2��'(�)�� ���3�� ���),���4�����
���9/ 0�� ��0��+�
"�������-������H�*�"��#�� "��#7�$70$� H: "���%� !H�*�"��#"�)*"��7��+$* �����$&#$�'$�#$�����"��#�%8�*/#����������8"�� !�'$@IJ���%+F�1���=4<�����������0�-��!.* "��#�"'��
mnuFileItem.Visible = False
@���% .$� +$���8 !�����$"��#� j�4<���/7���9$�-$�"��+$* �����$"��#��8�9%�@)����E"(�/ �+������0@��@IJ���%+F��8��$"�?��C>2<�"����%8�
��� !�����@%AB�A���
k�G�2G��<�2���8"�?�"��#�� !����B9*/.:8���"�)*"��������@9F��D�2�<��I;�.���+������ ��"��#'�F0��8 !����B�%8�7������*�.:8�*/#��%�+������ �D�2�<���+*��%8��"��@���'$�G�G�2G�D<�2������"�E�@���% ���%��'$ ����*/�,����+%���������1��234�53��6�"* �E������'$�G�G�2G�D<�2�"��)*��%���0/"�)*"����������$� �R=l<6A� �0� ,� 9 7���� j�>D� �9$�"9)*��D�2�<� 7�@9F�.����� R=l<6A� �%8�� �E !����B� G�G�2GD<�2�.:8���0% ��0 ���#�+;*7���8
������������ �����
���
����5��'(�)�� �6$7�7�8���
"��#�� !����B��� G�G�2G� D<�2� �%8� !"�?�"��#�0�E70$��"��70$**�������0/�'$� �<�2� L��A�>�%�@)*"��#�%8� !+$* ��*/#����j�>D��%8��,��0/"�� !�'$@���% +�*7���8�������0 �G�G�2G�D<�2�.:8���
PopupMenu menuname
D<�2�3D<� @)*')*.* "��#��"��+$* �����$����B.:8���� �0/')*.* "��#��8 !+$* "�?�')*"0�/��%���+%8 7�$��'�* �P3D<�����<�2�L��A�>� � "'���-$�"��+$* �����0 "��#��"��+%8 ')*7�$����D�2j�4<� "�)*������0�I;�.��.* �D�2�<����j�>D�"�� !".�/��������70$0% ��8
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X AsSingle, Y As Single) If Button = 2 Then PopupMenu mnuFile End IfEnd Sub
��+%�*/�� .$� +$� !"�E�70$���"��������".�/��������9 ��"�+I���JK���2�<mG�.* �j�>D��%�@)*�%� !��� ��"�)*������I;�.* �0"���K�9$��9;*/� �9% ���%8�"���E������+�� �*�0#���� �I;�.* � D�2�<���0�%8�"�?��I;�.����)*7��� �0/���+�� �*�@���52AA���H: "�?�(����F"+*�K���� ����$�0/*%+���%+F� �����@��"�?��Z���)*7���-$�"�?��E��������0 �G�G�2G�D<�2�.:8���
"�������-��0 �G�G�2G�D<�2�70$��9!�W�"��#"����%8��-$�"��(/�/���'$@���% �k�G2G�<�2�*����.J!����� G�G�2G�D<�2� ��0 */#��9$��%� !7����� ����$� �9!"��7�������-��0 � G�G�2G�D<�2� ��.J!�����9% �'$ ���"��#���j�>D�70$
�������
����������� �����
���������� ������������������������������������� ���!�����������"#��$����%#�����&����'��()�*����+� ,-.�/- �0�1��#��23������������4���"#����5���6�-.�7�/�8� #� �����23�*�����������*$3�1��95��� ����������"�&������#):32; <� #�=>2; <� ��4�?@�?A1���� ���#9�4"��?@�?A� #)B����� ���#�����&������������#� �����$����%#?@"�#�@�95��$����%�����>()�*���1��#��23����� (3�*�>'C2������#1���()�*���# �
6�-.�7�/�8���"�����#��#�����&�����'C������$��*>>3�5����94�
DE��FGHHI�H�6�-.�7�/�8���#)B���-.�7�J�8���"�&������*$3�1���� ����* C���>1���� #1��'��K���&��#��#�����&���-.�7�J�8�&�@3���(3��&�9���$�"��� 7/�8�* C�LM,N/�8���� ���3�>
OE���N--G�6�-.�7�/�8���23�*���6�-.�7�/�8�1������?@�?A�P�#):32; <P�#�=>2; <��QR"�#��'C$����(3��&��S�NG�.���"&4"�5���S�TT��6�-.�7
��������������������� �����
����&������-.�7�J�8�*>>���#)B�*>>��"������"$U3� #��2��'���#)B���������������*>>��4����5 #��"�5��>� ��)�V��������1�������������# �� #?���#�����&�9���$�"���"*$3����1R�����=#)B����#$�='$@��� *�������2��=�������=��1��#$����"5��#��2��$����%95>9U���)�V��1��������#)B�2)�����"#���������
�-.�7� J�8� *>>���������$��&�@33�5����94�� LM,N� 6�-.�7� /�8� * C� W,NM,N� 6�-.�7� /�8� X��4��H -7H�/�8Y�QR"������ C#���3����&����3�����2)���
������������ !���������� �����
LM,N�/�8��������������"�������>1���� #1����'��K���&��QR"��� ��Z[C3��*$3�25�����)�V�2)���
������������ �������������
���
������ �������������������
9���$�"����2)���#)B�9���$�"���"�������#�@3�LM,N�J�8�3������)1R����
FileName = InputBox(“Enter file to open:”, “File Open”)
1��95��*����"������5�# =>94��1��95����"'C)���\>��6�-.�7�$�5�1��95����"$��#)B�1��95����"'C)���\>��]�N.H�J-G�#�4"�K���&�)̂��1���� #1��2)#���>�����='C��������3)UV��W_�1��95����"K���&�?@�?A#1�����='C%������2)#�=>25�����5*)��`�.Ha-TH��*��%��K���&��3)UV��S-0H.����'C$���1��95��5���#) V�XbcY��25���"��5*)�`�.Ha-TH
���"# �$�%&'�(� !���)*����
#��$����%*$3�1��95����4�1���� 1R����>�'��� ��Z[C1��� 6�-.�7� /�8� 23�� 1��95����"#�����'C�&�� � 7/�8� �����=23�*��� 1��95��#�4��K���&�� 1��95��*'��#��U� ��4�� *'��1��K@3? �31��()�*���� 3����5���������)�V�2)���
������� ��������� !"�����
9���$�"����2)���#)B�9���$�"���"�&������*$3���H -7H�/�8�1������1R����
������������ �������������
���
MsgBox “Error encountered while trying to open file, pleaseretry.”, 48, “Text Editor”
'��9���$�"��� 7/�8�1�������1��95��*������#)B�1��95����"'C)���\>����������$�5�����# 1�de#)B�����# 1��"'C�&������95>9U���)�V��������1��� �H -7H� /�8� 23�*��� ��)� L0�� ��"'C)���\* C'����5�)UV���"'C)���\�$�5�1��95��$U3����#)B�1��95����"'C)���\>��]�N.H�J-G
��5# 1�����!���"#����'�������&�*��# 1�de�1������23�*��
#�� �!�� $!%�� &� '()��)��
fJWgW.h i 6� M.-h�Wg�J,NN���.hEfJWgS-0H. D 6� M.-h�Wg�-�S-0H.�J,NN� EfJjJ�GNkHNGhL7�GH O 6� M.-h�jJ�GNP�kHNGhP�-�L7�GH�J,NN� EfJlH a�S-0H. m 6� M.-h�lH P�a�P�-�S-0H.�J,NN� EfJlH a� d 6� M.-h�lH �-�a��J,NN� E
fJkHNGhS-0H. n 6� M.-h�kHNGh�-�S-0H.�J,NN� E
fJSG�N�0-. Do 6� M.-h�SG�N�0-.��H -7H��0�EfJp,H N�� mO 6� M.-h��-G�7�p,HGh��0�EfJq80.-T-N�� de 6� M.-h��-G�7��H -7H��0�E
fJLI�GT-N�� od 6� M.-h�LI�GT-N����H -7H��0�E
fJ6HI-,.N/,NN�D i `�G N�J,NN��� �HI-,.NEfJ6HI-,.N/,NN�O Ono �H0��J,NN��� �HI-,.NE
fJ6HI-,.N/,NN�m nDO ]r�G�J,NN��� �HI-,.NE
fJjMM.�0-N����-. i jMM.�0-N���T�-.s� NrH� , HG�T, N� GH M�� N�� NrH�TH -7HJ�8�JHI�GH�0�N�,�7���G_���NrH�0,GGHN�-MM.�0-N��E
fJ�h NHT��-. dito �h NHT�T�-.s�-..�-MM.�0-N�� �-GH� , MHH�,N�.�NrH�, HGGH M� �N��NrH�TH -7H�J�8E
���'������&���5# 1* �5�#����'�&�9��9���"*��23��3��*$3����S�.,T�*��1��������* C%��#���������K$�� ��*>>#1��3�5�����=����&�#9�4"�������XuY�#&4"���#&���fJWgS-0H.�u�fJSG�N�0-.�#)B����
���"# ��� �����"��)��� "+,)��� �**
������������ �������������
���
���*$3��6�-.�7�/�8�1R��������'C������$��*>>3�5����94����-.�* C���H.H �QR"�*>>*������#�4"��6�-.�7�/�8�%��*$3�1R����#��'C�������������>������#$�='����#��'R�'C2)��������4"����23����"�94�'C�&���, H� 9 @�2)���$�5��4"�1��'�2��23�� $�5�� ��H.H � ����#��$����%�&�� T�, H� 9 @���"���������4"�1��()�*����(3����2������):3��4����������>�6�-.�7�/�8��=23�
)��@� 6�-.�7� /�8� ��"#��*$3�����#)B�*>>���H.H � %��#���������������#)B�*>>���-.� #��'C������3�������"*$3����1R�����#&��������*$3��`�GT�#��$����%�������#)B�*>>���-.�23�(3�����&�9���$�"�3������5��������2)���
frmAbout.Show 1
#��'C�&���HNr����"&4"�5����r��� �����*$3��`�GT����1R����>�'��$�5�# 1�D���"�����������#)B����>��5��#���������������*$3�*>>���-.�%��#��2���$�# 1�D����'C*$3�#)B�*>>���H.H
$������>� �H -7H� J�8� ����%��#���������������*$3�1R����*>>� ��-.� �=���#��#��9��� dito� 2)>5���>9����5# 1#3@���"�&�95>9U���)�V��������1��� �- -7H� /�8� #&������5�����*��# 1#3@�#)B�� de� %���������������*$3�*>>���-.�# 1��"'C�����&�94��de�v�dito���4��dDdd�#)B�������4��&��fJq80.-T-N��u�fJ�h NHT��-.�*���=23�
���������-�..���� ��-�����
(3�����&�����S�TT��6�-.�7�/�8�S�NG�.�#��$����%*$3��6�-.�7�J�8�#� �����23�
��WMH���-fH�j ��S�.�G��`�N��FG�N
������&�����S�TT��6�-.�7�/�8�S�NG�.�����#��'C�����������1���������2)���
DE���&��T�, H�# 4���S�TT��6�-.�7�/�8����]��.�/�8�* �5����2)5�3>��`�GT��WJwH0N���"#�@31R��'C#)B�#?���$�x ��Z[A1���6�-.�7�/�8�#�������#5 �#���k,�()�*����$�x ��Z[A���'C2��%��*$3�1R����
OE����()�*���1��#��� #�4"��������*$3�� 6�-.�7� /�8� 1R�������#�����&�� �HNr�� 3�����2)���#?4"����#�@36�-.�7�/�8������"�������
������������ �������������
���
���*�+ &)!%�"��������,-./�012�r��WMH WMH�r���-fH �-fH�j �r��S�.�G S�.�G�r��`�N `�N�r��FG�NHG FG�N
��5���������&�����S�TT��6�-.�7�/�8���()�*����23�*��
CommonDialog1.ShowOpenCommonDialog2.ShowSave
���������/���"+,0�1�2*�� �����
6�-.�7�/�8�����$����5����� ��Z[C����&������"#��4������U�������'C*����������=#y?�C���*$3�6�-.�7�1R����>�'��3������'C*$3�#y?�C��5���������&��WMH�#����������5�����1���WMH�6�-.�7�/�8�23�*$3�25�����)�V�2)���
����3�� ����������4����&)!%�"����
������������ �������������
���
1��������"�������������*$3��WMH�6�-.�7�/�8���3�����
DE���������������3&�@31��2; <��"'C*$3�1R�����5��'C*$3�2; <���$�U �3>����(3����������39�������>9U[$�>��@�`�.NHG�(3��&���)*>>���2)���
“description | filter | description2 | filter2 | …. “
����5�����#&���%��#������������*$3�2; <��"�����$�U #)B��6WS�* C�]z]�#��'C�&�
“Document Files (*.doc) | *.doc | Text files (*.txt)| *.txt “
OE���&���HNr����"&4"���r��WMH������*$3��WMH�6�-.�7�1R����
#�4"�K���&��������# 4��2; <��"�������* �5�='C�3)UV�� WMH� QR"�'C�������&4"�2; <��"# 4������%������2)#�=>��"9U[$�>��@� `�.Ha-TH� *��%��K���&���������3)UV�� S-0H.� 'C�������#�@3� qGG�G� 1R����� QR"�� qGG�G� &�@3���#)B�qGG�G� ��"$����1R����(3�()�*���#?4"�����2)�&��������5'$�>� 2���&�� qGG�G� ��"#�@3'������������K@3? �31��()�*���� ����[����#��'C������5''�>� qGG�G� ���* �5#1���()�*���'�3���� ��� C#���31��#�4"�����23��{@>��25���>���"�t
()�*������2)���#)B�()�*�����5�������"�������*$3��WMH�6�-.�7�1R����* �5#):32; <��"K���&�# 4��1R�����X�&��FG�0H,GH�WMH`�.HY
Private Sub mnuFileOpen_Click ()‘ Cancel Error is True.On Error GoTo ErrHandlerCommonDialog1.Filter = “All Files (*.*)| *.* | Textfiles (*.txt)| *.txt | Batch files (*.bat)| *.bat”‘ Specify default filterCommondialog1.FilterIndex = 2
‘Display the Open dialog box.CommonDialog1.ShowOpen‘Call the open file procedureOpenFile (Commondialog1.FileName)Exit Sub
ErrHandler:‘User pressed Cancel Button
Exit SubEnd Sub
���������-� ���� �����
6�-.�7�����&������# 4��$���"K���&��������'���S�.�G�F-.HNNH���4�$����$���"�������1R����#��� #�4"�K���&��������# 4��$���"�������#$�='* �5�$�����'C%��#�=>25���9U[$�>��@�S�.�G�1���S�TT��6�-.�7���5�����1��S�.�G�6�-.�7�/�8�23�*$3�25�����)�V�2)���
������������ �������������
���
����5�� ����������#�%�(�&)!%�"����
()�*�����5��������2)���'C�������*$3�� S�.�G� 6�-.�7� /�8� 1R����* �5�������#) �"��$�1��� `�GT���#)B�2)���$���"K���&�# 4��
Private Sub Command1_Click ()‘ Set Cancel to True.CommonDialog1.CancelError = TureOn Error GoTo ErrHandler‘ Display the Color dialog boxCommonDialog1.ShowColor‘ Set the form’s background color to the selected color.Form1.BackColor = CommonDialog1.ColorExitSub
ErrHandler:‘ User pressed Cancel buttonExit Sub
End Sub
���������������� �����
FG�N� 6�-.�7� /�8� �����&������95>9U� ��Z[C1��K �?{A��"������������������#9�4"��?@�?A ��Z[C1��K �?{A�=#&��� &�5�1��������"�������?@�?A� '����5�&U3��"'C?@�?A� #)B����� ���'������� 6�-.�7/�8� ������*$3�1���� #��"�5��>#9�4"��?@�?A��"#9�4"��#�����#&4"������� * C$����%�������#) �"��*) �9U[$�>��@1�����23����5�����1���FG�N�6�-.�7�/�8�23�*$3�25�����)�V�2)���
������������ �������������
���
����6�� ����������7()���&)!%�"����
6�-.�7�/�8����2���&�$�5���"'C�������?@�?A1���� ������#9�4"��?@�?A'�@��!����#?���*��������39U[$�>��@1��1���� ��"#��'C�������?@�?A#�������� �����"'C?@�?A1���� ������#9�4"��?@�?A����#������#1���()�*�����������������R"��QR"�'C23�� ��5%R���>���"�Di
#�4"�#��*$3��6�-.�7�/�8����* CK���&��������������39����"�������* �5�9��#� ������'C%��#�=>������9U[$�>��@#� �����94�
S�M�H '����5�&U3��"�������?@�?A`G�TF-7H ?@�?A'������#����3]�F-7H ?@�?A2)'�%R�����#����3r6S 9��9U[$�>��@>�������1��#9�4"��?@�?A
()�*�����5��������2)���'C�������*$3�� FG�N� 6�-.�7� /�8� 1R����* C#�=>9����"K���&�# 4��25�����5*)���"$����%����2)�&����23�
Private Sub Command1_Click ()
Dim BeginPage, EndPage, NumCopies, I
‘ Set Cancel to True
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
‘ Display the Print Dialog Box.
������������ �������������
��
CommonDialog1.ShowPrinter
‘ Get user-selected values from the dialog box.
BeginPage = CommonDialog1.FromPage
EndPage = CommonDialog1.ToPage
NumCopies = CommonDialog1.Copies
For I = 1 To NumCopies
#1���()�*�����"�&�?@�?A1���� ���#9�4"��?@�?A��"��"
Next
Exit Sub
ErrHandler:
‘ User pressed Cancel button
Exit Sub
End Sub
�������
��������������� ��������������������������������� ��������� !"#$%&'())*)+,
������������� ��� ������� ������� ������ ���� �!��"���#$� %���� �� �!&��!� ��� ����'(� )�*+,�-./0010� �����2%!�!3� �!$!��������(!$4'5$�!� �!$!��#$�����'�� �&�6�!78� ����4!�4��&9#�4!���!���$&��!������� �:��� �!;�!�!�#�!��<�=�>5��!�!��?��� @��A� �7B� ��'$������C%��?�����!��C�� @��A� @0�D.&9#�;�!�!��� ���<�=�����!��95#� �(��@��A�&���% ���#��&9#� �7B%'�$;��;8$!�##��49�#$;��;8� �B�!E����&���&9#��49�#$;��;8����'����"������&�6�!78�&��!�B� �!C&������)�*+,�-.�/0010��>5��7B� ������ �!�'$� �!$!�#�F���!� ��B�'��!�'(�/0010��&��!� 5�����!�B��#$� �!�!�� �������>5��!#$'(�'�
C�(�� 5�B������!�3>$��G �!�'��!�� ����'(�)�*+,�-.�/0010��(95#$�������B#G�(!��!��'�#��!$
���������'� !"#$%&'())*)+
����3�!����� )�*+,�-.� /0010� �>5��!��B� �!�������� �������'��!���� ������� ������ �B&�6��!� �!$!��#$����� ��B<H#$3>$�IJ&!� ������>5�� ��9�#�!3>$�6�� 5?F�C:��'��B� �!#B������������ ��B� �!��"���#$##��!������'5$�K�� �(!$4'5$�IJ&!� �������"��; �$�IJ&!��2���#����!�'5�
�!�B�!�F�'�#��!$�#$<I$�8:'�� �%!�!3����4�!�?��;�!����$�!��'�� <I$�8:'���#��� 5��"�<I$�8:'�� �C:�C��!���%#(��!�<�=&�>�$�K�� #�F���$&9#����3�!� ��$�'��B%�$4�!�,0�.���'(�!����3�!���� ��$�'��B%�$4�!�L���.���'(�!
Function FileExists (filename) As BooleanFileExists = (Dir(filename) <> “”)
End Function
C�<I$�8:'���!$����!C:�4 �!%'�$� M�0� NO� C��!���%#(� P��.*�-.� 49#:9�#�#$�<�=� ��!��#$�!���%#(� ���!%!�!3C%�� �!�&��$�#$�<�=���!���������� �:��� �QRS�*@1S�RS�*T�1-� &9#� �QR��U1.V.�TW�U��"�����4 �!%'�$� 5�BC&�4�!�,0�.�3�!� �<�=#�F���$��B�L���.�3�!���� �<I$�8:'�� 5�F�����2��!�B� �!$!����4(3�����������3�!&!���!�:9�#�@��A�@0�D.�� �B(6C��P��.*�-.����� #�F���$�&9#�3�!� �!&��C&������C��@0�D.�X�C��7B� ��'$������C%��?��� @��A� ���!��� 4 �!%'�$� M�0� NO� �B���%!�!3� �!�!���%#(���� ��B�'��B%�!$� )�*+,�-.�/0010��>5��!���C��7 ���/0010�� ������B��"��M.D��.��*�D����W�.�%����7 &�'$�B�����M��A�*1U0.�@Y
�;9�#�'��!�'(�IJ&!� �#!������>5��&��!� 5�!�B��#$� �!�!�� ������� �C:'�'��!�� ����'(4�!�?��;�!��&��!� 5� Z>�$�!� ����!� /0010+[�*@��*\� ]1@.� �:���!��'�#��!$��!$����!%!�!3�� ��C&��� ���;���%����#$�/0010+[�*@��*\�]1@.����!������'$� 5
������������ �������������������
���
Function FileExists (filename) As Boolean‘ Turn on error trappingOn Error GoTo CheckError
FileExists = (Dir(filename) <> “”)Exit Function
CheckErrorIf (Err.Number = 71) Then
‘ Display message box with OK and Cancel ButtonsIf MsgBox(“No disk in drive”, vbExclamation &vbOKCancel) = vbOK Then
ResumeElse
Resume NextEnd If
ElseIf Err.Number = 68 ThenMsgBox “Invalid drive”, vbExclamationResume Next
ElseMsgBox “Unexpected error”, vbCriticalStop
End IfResume
End Function
����� 5� �!C:�4�!4$� ��#$��������������#�F�&�!�4�!C�%����#$�!�%�$�^.���\.��1V�Z>�$%!�!3_>�E!!��B�# ������!�(�� �� `� �%���&�!�����/0010�� �C:�C������ 5� Na`� b� cdO� ���'5$&�!�����/0010�#9���K�%!�!3�F���C�e!4?�����T
�!�������!$���3�!&!���!����� )�*+,�-.� /0010� �>5������B�%�$�^.���\.� �1V� �>5��!(��#�;9�#(#��IJ&!�'(?F�C:�� ��C��7 ��� 49#� ���� � @��A� #�F�C�� @��A� @0�D.� ?F�C:��B3F���9#�C&�C%��?��@��A����!�����9�#?F�C:�C%��?���@��A����!�������2%!�!���6f��gh��;9�#C&������ �!$!���#������&9#���6f�]�*�.���;9�#�������!� �!$!��C��7B� ��7 &�'$49#����� �@0�D.�� �� �!&��#�F��?F�C:��B3F���9#����������2�B�������!4��&!������ ��!�������!$����!%!�!3�(�$�>5��#��#$�!�� ���/0010�[�*@�.0� ���%!��'5������'�49#
dT��� �!�!�/*�W�.��'��/0010�,0�i�+��B� �!C&��!%!�!3���%#(4�!�?��;�!�� ������>5�������B��9�#����4�!�?��;�!����������������B��� �!$!��!������ ��!�� ��#$'(���� �%���� �� �!&��!� �� 5C������249#(�'�� �� 4 �!%'�$�g*�/0010
jT��� �!�!�� ���/0010�[�*@��*\�]1@.�+������ ��� ���>5�� 549#�'������ ��B�'��!�'(�/0010� ������>5��Z>�$�'��B�#(���H���j�%����49#
jTd��%���� �� �!�!���%#(��!� /0010� � ������'5�49##B�� �:��� �����!� /0010� �'5���"�� M��A*1U�0.�@Y�&9#�M.D��.��*�D����W�.
jTj��%���� ��'��!�'(� /0010� � ������>5��'5�� � �:��� � �!�!�%�$�^.���\.� �1V� �>5��!(��#�;9�#(#�?F�C:����"����
������������ �������������������
���
kT��##��!��/0010�[�*@�*\�]1@.���'(���'$����&�'��+��!������'�#��!$4 �!%'�$� �� �!&��!� �� 549#4 �!%'�$� ).��-.� �'(� ).��-.� l.VU� �'5$%#$4 �!%'�$� ��B� �!C&�������'(��� �!$!�� �����&�'��&�9#��'�� �����!$�'�� �� �!�&��$C�����&�'�� ���'(��� �!$!�� ��� ).��-.�B��'(��� �!4 �!%'�$� ���#C&������ /0010� C&��# �4'5$� %���� ).��-.� l.VU� �B��'(��� �!4 �!%'�$� �#�F�3'����!�4 �!%'�$� ���#C&������/0010
���'(!-./&'0��'())*)'#)-1
�'$� ����!��!������!� ����%���� 5��"�%���� �� �!C&�� ������� ������ %�$!��B�# ���#$4�!�?��;�!��!�'$�����#$�!� ��B#�6J!��C&��!�'��!�'(4�!�?��;�!��'5����� Z>�$� ��9�#�!� /*�W�.� �'�/0010�,0�i������'��B�/*�W�.�#�F����B�'�$�(�!� �!$!��#$�m01�.@�0.�� ��'��/0010�,0�i�#�F���'��49#�����!�'��B;(�/V�U�n�Wb�/V�U�L�*�U�1*b�/*@���Wb�/*@�L�*�U�1*b�o�o��'���#$
�!%!�!3� �!�!� /*�W�.� �'�� /0010� U0�i� ������!C:�4 �!%'�$� g*� /0010� �����2�!������ p1,1m1��U�1*�Z>�$��"��'�: 5��!�/0010�[�*@�.0��#$�!#�F�� ��&���:��
On Error GoTo CheckError
4 �!%'�$��!$����B(#�� ������� ������ ��!3�!����� )�*+,�-.� /0010� �>5�C&���� �!$!�C�����%���� �3F��'5$:9�#�Nq�W.�.@O������!�]r.�A/0010�C������#$�!�2��#$%�!$����%���� 5�����������������:9�#� ��!� �!&������!������N�Q�O��:���]r.�A/0010Q
C�(!$4'5$�!#!���#$�!� �� �!�!� M���W�.� �'�� /0010� ,0�i� �2���� �'��49#�!�����#$�!���%#(4�!�?��;�!�# ���#���C��7 � 5�!%!�!3C:�4 �!%'�$��#��� 5���
On Error GoTo 0
����2�����������'())*)'3-!4/$!5'6*4&
C��!�(�!� �!$!��#$�/0010�[�*@��*\�]1@.��!�BC:�4 �!%'�$�).��-.�Z>�$� #�F�&�!��((�����B�((�B�����!$�'�� �� �!�&��$C�����&�'�� ��'��B��'(��� �!$!���#��'$!��B�# ����#��� 5
������ � ����
).��-. ��'(��� �!$!��'$4 �!%'�$� ���#C&�����4�!�?��;�!��>5�# �4'5$).��-.�l.VU ��'(��� �!$!��'$4 �!%'�$3'����!�4 �!%'�$� ���#C&�����4�!�?��;�!�).��-.���*. ��'(��� �!$!��'$4 �!%'�$� �� :9�#�'$B(6���C�� ��*.� �!� ).��-.
�((� 5�B4�!��'(�!C:�4 �!%'�$� p1,1� (�'�� ��'5$:9�#����B��#$� :9�#�����!������49�#$&�!��N�Q�O��:���M1,r��Q���"����
������������ �������������������
���
�'�#��!$��#��� 5��"�# ��'�#��!$&�>�$� ��%�$C&��&2�3>$�!� �!$!��#$� /0010� [�*@��*\� ]1@.����� 5�%�$C&��&2�3>$� L�*�U�1*� &�>�$Z>�$� �!�!&!�'����%#$�'����!�����'�� Z>�$C��!&!�'5�� #�!%� ��B������#?��;�!����&�!�#��!$�49#
M�D���1*�WY�s.01�NddO �'��'5$�����"��t�����'�&!��"��t��:���uvtgD.0P�1S�NaO �'5$�'��'5$��B�'�&!��"��tw��.\���i01�.@�0.������NuO 4�!� �%�$�!C&��P�*�U�1*����C:��'����
C������ 53�!&!���!������#?��;�!�#��!$C�#��!$&�>�$�>5��'��B���%�$?�&!��'(����B� �!�!%�$4�!�l����N4�!4$� �:���&�>�$O���'(���
Function Divide (numer, denom) as VariantConst ErrDivByZero = 11, ErrOverFlow = 6, ErrBadCall = 5On Error GoTo MathHandler
Divide = numer / denomExit Function
MathHandler:If Err.Number = ErrDivByZero Or Err.Number = ErrOverFlow OrErr.Number = BadCall Then
Divide = NullElse
MsbBox “Unexpected Error” & Err.Number, vbExclamationEnd IfResume Next
End Function
C��'�#��!$��!$������� �!� �!&��4�!� ]1*�U� C&��'(&�!����� /0010� ��!$� K� ���� ��G �!� 5�B� �B�:�8�$� ��!%!�!3#�!������#$�!���$�!��>5�
��������
�������������� ���������������������� �������� ������
�������������� ���������� ������ �������������������� ������������ !"� #$%�&'()�*�������+�,���-.�/0, �$�1�/2�3#�$�+�*4%�*�5���'�6�������� �#*���-7*6 %�8%��3,#*������+���-.6)'�&%�(97*2&�����/3��:���#*���;�'�*1�/��&.�$�+�*4%�*�5��( +��*����8'*���<�3,#*/0 /=����/3��:��)'(
������� ���������� !���"#$%&'�(&$#)�
2�%((�)+�,���-.�8'������>��2�)���)2�3#4>���2�%*�#*�?@A"�B� �)�5� ����������������������40���-.�8'2�%(� CD���� E7,*����2�%(+�,<%#��'�*&.�#�)� <3#� ��2�7,*�0�(-. �� FGHHI� BD���� �&.� ��2�7,*�E�40� 4�-. �� JKL� BD���� ���;� ��9+�,-.+>�������&�,�2�%((�)+�,�8'6)')�����&�,�<MN; ��40O���"� !"��#*�P QB��Q"���8%��R �SG�R��S"�����4'��2�%(2�7,*+�,#�-�8'*��6)';.)(�<3#�T�U"�
;>��2����.��/0��)+�,���������������8'�����V�2 3#����+�,����� 1�W�#3,��5��8'��,�<3#/0��)�XIGIY�-.#$% M ��E'�� 4>���2�%*����(�#��������(%�� ���� Z� �&.� 4>���2�%*����(4��*�������(%�� ���� [� )�*����4>���2�%*�)�5���-#���;� ��9����6)'�����XZG[Y��8%��XIGIY�G�XF\IGHIIY�����4'�
����*�� �+
��40���;� ��9�>��2�);��2'���� ?@A"�B� 4%�*� 5� ��� R �S� �#*���6)'#$%�&'(� )�����&�,�<MN; ��40� P � �� 4%�*� 5� �#* ��� �4%���;� ��9+�,-.+>�������&�,�;��#*� ?@A"�B� 4%�*� 5� 4#�� ]�Q^C�S"� 6)'�2 3#�����)����8'�<>��;�,*�#*��������������6)'��%�]���2�3#�_�P � ��E7,* ���&.�#�)����8'*��)�*���
����������*�����,-(
<>��;�,*��� �����4#�����8'*��)�*���
F`���&3#�;�+�,4'#*���)����.�M<%��a�� %;��<3#��)*G����(��&.��>����*0���4%&.;� �<%�6)'4��*�4%�I�97*�\JJ
\`���>��2�);�����2'���<>��;�,*�]���)����-����)*G����(��&.��>����*0�
a`��;%*;�����6��*�<MN; ��40+�,���,(�'#*���;��#*�?@A"�B�+�,4'#*���
4�(#%�*�#*����8'*��<>��;�,*�]���6)'��%
Form1.BackColor = RGB(0, 128, 0) ‘ GreenForm2.BackColor = RGB(255, 255, 0) ‘ YellowPset (100, 100) , RGB(0, 0 , 64) ‘ Dark Blue
������������� ������������������� �
����
����������*�����.(/0'01
<>��;�,*�������<>��;�,*+�,�8'������>��2�);� �4�:���FK�;���2'���<MN; ��40�#*�?@A"�B��)�5��8%�
Form1.BackColor = QBColor(5) ‘ Magenta
)<%�;�4%�*�5����� �)�*4%#6����
I ����b c ���dF ���" e f�g�B����"\ ��""Q FI f�g�B���""Qa Pd�Q FF f�g�B�Pd�QH ]"! F\ f�g�B�]"!J ��g"QB� Fa f�g�B���g"QB�K ["�� D FH f�g�B�["�� DL h��B" FJ ���g�B�h��B"
����������-1&23#)�/04510'
�������������������� ����������P QB� ��+�,;>��<�i#$%�a�4�()'(���<3#
�� jS�g"�P QB� ���f�Q"�P QB� ���O���"�P QB� �
���������� ������������� ��������
67&89�/04510'
P QB� ���������8'������;)*�$�1�/�7�� ��)1�/+�,;� ��9�;)*6)'����6)'��%
��BS�� <3#6k&l+�, ��� ;�M&�����`��T�2�3#�`mj�j� Q <3#6k&l+�,�� ;�M&����� `jP?� �$�8�0)���<%#��'�*�&V�<3# �
���)6)'6 %��0��a\�U�a\���U"��"B�n��" <3#6k&l+�, ��� ;�M&�����`h�R�2�3#�`o�R
������������� ������������������� �
����
�#��� P QB� �� 2�7,*+�,+>��2�'�+�,<&'����� jS�g"� P QB� �� ��,�<3#� T��B��"� � U� +��*;#*� P QB� �;� ��9�;)*�$�1�/8�0)4%�*�5�6)'�2 3#������4%�jS�g"�P QB� ��-.6 %;� ��9+>�����3)�2�3#2)1�/����6)'����N.+�,�jS�g"�P QB� �����;� ��9+>�����3)2�3#2)1�/�2' ����)/#)�������)�#*�jS�g"�P QB� �+�,���(�)&*6�6)'�)����>��2�)<%�<MN; ��40�OB�"B����2'�����C��"
:#49�/04510'
f�Q"� P QB� �� ����� � QB� �� +�,#�Mi�40�2'���+>�����(�)�;'�4�*&*6���� R �S� )���-.;� ��9�>��2�)� <(� �(G� 4>���2�%*G� ;�� �&.� �$�����#*�;'�6)'� <MN; ��40�2&%�������;� ��9�>��2�)6)'+��*4#�m"��gQ�C�S"��&.�4#��]�Q�C�S"
;3&29�/04510'
O���"�P QB� �������P QB� ��+�,+>���2'���;� ��9(�)�$�+�*/3��:����'�6����R �S�6)'��$�+�*/3��:��)�*�&%�(����6)'��%
��;�,�2&�, ��;�,�2&�, � M <'*��(*�& ��(*��(0p�����&3#��$��q�*+�,���4'#*�������;� ��9+>��6)')����>��2�)<%��2'<MN; ��40�O���"
���<� �������������,%4=>#79
������8'� jS�g"�P QB� �� �/3,#�;)*�$�1�/����;� ��9�>��2�)<MN; ��404%�*�5��2'��� ����4#�m"��gQ"� C�S"� �8%�� �$�+�,4'#*����;)*G� ���)G� 4>���2�%*� ����4'�� <MN; ��404%�*� 5� �2&%�������;� ��9�>��2�)��4#��]�Q^B�S"�6)'�8%��)�(����) ���&.�#�)����8'*��)�*���
�����&�,��$�1�/+�,�;)*#$%���r--M�������� ���#�-<0)(%�;0,*+�,4'#*+>��<3#��&�,�<%�<MN; ��40T��B��"��#*�jS�g"�P QB� ���2'����83,#6k&l�$�1�/�2 %+�,4'#*�����4%-�0*�5��&'(���6 %;� ��9+>��#%�*����)4�*6)'���-.4'#*+>��s%��<>��;�,*�f �!T��B��"�#��+�2�7,*�)�*�8%�4�(#%�*
picDisplay.Picture = LoadPicture(“C:\PICTS\CARS.BMP”)
4�(#%�*�'�*4'�-.��������>��1�/+�,83,#�Pt]O`��T� ��;)*��� jS�g"�P QB� ��+�,83,#� ���m�����d#��(0p�2�7,*+�,;� ��9+>��6)'<3#���)7*�$�1�/ �-���jS�g"�P QB� ��#3,���8%�
imgDisplay.Picture = picDisplay.Picture
(0p�����'�*4'�-.+>������� �d��$�-���?@A"�B�2�7,*6��*#���?@A"�B�2�7,*� (0p�������<%#��'�*;.)(��(%�(0p������&. ��-.+>��*��6)'��V(�(%���4%�V-.�0�/3��+�,��2�%(<(� ->�� ���(%�(0p����
������������� ������������������� �
����
��������*��������?@������,%4=>#79
���'�4>���2�%*������;� ��9�>��6��8'6)'����?@A"�B���3#�+M�8�0)�E7,*;� ��9�>��6���.M�4=�/3,#�2'��0)����1�/�<&3,#�62(6)'��(0p����'�4>���2�%*������;� ��9+>��6)';#*(0p�)'(���<3#
�������� ������������������
(0p���������������>��2�)4>���2�%*�#*�?@A"�B�)�.�M4>���2�%*)'��E'����)'�����#*�?@A"�B��4�(#%�*�8%�
imgDisplay.Left = 100imgDisplay.Top = 150
<>��;�,*+��*;#*�'�*4'�-.��������>��2�)4>���2�%* M ��E'��#*� ?@A"�B� �2'#$%+�,4>���2�%*� FII� ���FJI��9'�2�����4'#*����>��2�)4>���2�%*)#'�*#0*-��4>���2�%*�)0 ���#�-�8'<>��;�,*�)�*���
imgDisplay.Left = imgDisplay.Left + 100imgDisplay.Top = imgDisplay.Top - 50
<>��;�,*�'�*4'�-.+>���2'4>���2�%* M ��E'��#*� ?@A"�B� �<&3,#�+�,6�+�*�(�� FII� -M)� �&.�7���'�*��JI�-M)
������ ���!�"��!��#�$
(0p�������-.<&'����(0p�������� �4%-.+>���2'<>��;�,*�#*���;���&*6)'� (0p�����������4'#*�8';#*<>��;�,*������>��2�)4>���2�%* M ��E'���4%�� u"��"B� !�-.�8'�/�*<>��;�,*�)�(��8%�
imgDisplay.Move 100,150
<>��;�,*�'�*4'�-.+>�����'��?@A"�B��2'6�#$%+�,4>���2�%*�ZvFII��&.�[vFJI�9'����4'#*���'�)#'�*#0*-��4>���2�%*�r--M�����V;� ��9�8'
imgDisplay.Move imgDispaly.Left + 100, imgDisplay.Top - 50
<>��;�,*�'�*4'�-.+>�����'��?@A"�B�6�-��4>���2�%*�)0 �6�+�*�(��FII�-M)�&.�7��)'�����JI�-M)
��������:#49�/04510'
;>��2���� f�Q"� P QB� �� ����-.6 % �<MN; ��40� f"nB� ���� C �� )�*�������-.�8'(0p��������'�*4'����P QB� �����6 %6)'�<MN; ��40+�, �� ��+��f"nB�����C ��<3#
ZF 4>���2�%*����Z��#*-M)��0, �;'�4�*[F 4>���2�%*����[��#*-M)��0, �;'�4�*Z\ 4>���2�%*����Z��#*-M)-��;'�4�*[\ 4>���2�%*����[��#*-M)-��;'�4�*
������������� ������������������� �
���%
����� 4�(#%�*4%#6������������� +�,-.;�'�*�;'�4�*+�,�<&3,#�+�,6� ���2�'�-#���;M%
linLineCtl.X1 = Int(DemoForm.Width * Rnd)linLineCtl.Y1 = Int(DemoForm.Hight * Rnd)linLineCtl.X2 = Int(DemoForm.Width * Rnd)linLineCtl.Y2 = Int(DemoForm.Hight * Rnd)
&��'(&��)� ����*<���*���-.�8'� T��B�"� � U� �+�� jS�g"� P QB� �� 9'����4'#*���;�'�*1�/�2'�<&3,#�+�,�/��.�T��B��"�� U�-.�<&3,#�+�,6)'�����(%�
������������ �������� ������
�����/0 /=�$�2�3#�'#<(� 4%�*�5�+�,���(�)&*6����R �S�����;� ��9+>��6)'#%�**%�)�� �/�*��������8'�T��QBR �S��"B� !��+%�������8%�
Form1.PrintForm
)'((�p�����'�*4'��'# $&+M�#%�*+�,#$%���n �S�-.9$�;%*##�6��*�<�3,#*/0 /=�97*� '(%���*;%(��#*R �S�-.6 %6)'�;)*#$%��-#1�/�V4� �9'��R �S����� ��$�1�/#$%��$�����-.9$�/0 /=##��V4%#� 3,#<MN; ��40t�B ]"!��D��#*�R �S�9$��>��2�)�2'����-�0*�+%�����
1�/+�,6)'-�����/0 /=����-.6)'<MN1�/�+%����+�,�2V�#$%��-#� E7,*��40�&'(1�/+�,#$%��-#-. �<(� &.�#�)�/�*�eK�-M)4%#�0�(�+%������)�*����<MN1�/�#*s&&�/p=+�,6)'#�--.)$6 %)����9'��>��6��8'����<�3,#*/0 /=+�, �<(� &.�#�);$*�(%� ���5��8%���<�3,#*/0 /=�������"������+�,-./0 /=�2'6)'s&&�/p=+�,)�+�,;M)�������-.4'#*�8'(0p����;�,*/0 /=#�����2�7,*� <3#���/0 /=)�8'� T��QB"�� ?@A"�B� �4%��3,#*-��(0p�������<%#��'�*M%*��E��E'#�)'*����-7*6 %�#�&%�(97*��+�,���
��������
������������� ���������������
�������������
���������������
������������ ���������������������� ���!"#$%��&����������������'�����(�)*��+ ��� ���� �,�-������.������������� �)/�)�01/�23 -����'�� �4�-����� 56����+-��)-�����7�)/�)�01/�23 � &"8�+�)�9":%#;�56����<�=����������� ����)��� �� &"8�+�)� 9":%#;�3��� &�9"&>+�)�?@�:>�-���A���.0
B�C"8�'��C�9"&>��)��70�� �)�� ��������'�6���4�������������,���&�9"&>����.�D6�=��+-��)�&�9"&>��7�)��70�� �)�� ����.�D6�=�'�6������� �)�� ����.�D6�=��EF����7�)�,��EF&�9"&>��/G�-��
B�!":%#;�'��H@�:>��)+������� ����� ���'�6������������� ����A��'�� �4� ?@�:>���-��.��7�)1���/G��&�9"&>
����������3������-���)�'7�1��3��� ?@�:>� �/G�'��3 ������������7����� ���� >�������� 56�������*3��+I�<�J���1���.�����/����K
������ !�����������
'�.��������,�������.������������ !"#$%��&� ��������� �.(��� ��'�� 3LM���3 �.�C�:��@";�:�����������/G�3LM����'�6�����1���.0�3���L ������)00����.�������� 3�.0�>��������,�L���(�.��)��� �3��� C�NOP� QC�:��@";�:� ��������� O�;�R�#�;�� PS���#T� '�.������� C�N� �� ����������� �)/�)�01/�23 -����'�� � 4� -����� �� -����-���� 4� �'�����(�)���3���.�J.�MU�.��� �D. � H@�:>� ������� 3����.���-�����'����.(�� �,��� *����-���� ����-����� -����+����70� �'.�+�)�,����.�D6�=����3�-�����������70��'.��+�)��)+���0����.�D6�=�
!">� V�#� !">� P9"&�EWFXFFX Y;";� EWFXFFX WZEWFXFK[ Y#"&; EWFXFK[ X\EWFXF[[ ]&";R��$ EWFXF[[ WWEWFXF[^ _�;�&� EWFXF[^ ``
-��������K -��������[
����� ������� ��������������������������
����
��������*�A�����-�3��0�� ,�+�)�)+�����.�D6�=�+-��)��1��� Q��3���.�D6�=�,�)1��1���)+������1�T��� ����,��� ��.(���-�����+�)�D. �?@�:>�!">�����.(���-����
���������+I�<�J+��������70��������9"#$%��&�>�������
H@�:>� ����A��'������������,��� �-�����.��,��-.3 ������I������.(�����)��� �3��� ]�S� 56��]�S��.(��� ��'�� ,�L��,�L�����A���.a�4����.���(
�������� ��?@�:>���������*�,������,�(�&�9"&>�+-��)�&�9"&>���-������.���*�����L����� b�S� ��������'�6���.��),�(1/� &�9"&>� �J� �� &�9"&>� ��� 3�����.(�� -.3 ���?@�:>� ��������*�,��/G�� $&@#�&S� b�S� 1���,��� �'.��.�D6�=�c� ���/�)�A��-.3/�),�,�� �/G�-�����3��-.3 ������ ?@�:>����1�������*�,��/G�� $&@#�&S� b�S1����,���,�c��,�Jc��� �������/G�-��
����� ������� ��������������������������
���
���������� ��?@�:>����1���,��d&@#�&S�]�S�*6�+��3���)1�������*�,��/G��$&@#�&S�b�S�1��+-����,�������)0 �� ����� &�9"&>� +��� �,��� ?@�:>� �����70� �� ������ �)�����*�)0 ���/G��� ��� 4� + �-���� �����1��� 56��0����.(��7�����*�A��1/�,�/�)� ,�U1���'���.�
��������� ��?@�:>����1��1���/G��$&@#�&S�b�S���-����'�6���+-��/G��$&@#�&S�b�S�����-����'�6��
����������� *����-������� ?@�:>�'�� � ?@�:>���������*�,��/G��$&@#�&S�b�S� 1������)��� �?@�:>��'����.(�3���9�;>@>����b�S
������������
��
*����-����1����� ?@�:>�������,��/G��$&@#�&S�b�S�1���� ������-���A���?@�:>�[?@�:>�'�����3������,��3��.��.��$&@#�&S�b�S��,���?@�:>�,��.0����� ��+-��)�?@�:>��)�,��/G��$&@#�&S�b�S�1��1��+-�*���,��.(��[�?@�:>���(��3��.��)�����*�,��/G��$&@#�&S�b�S�1��
����������� ��0����.(�����)������ ?@�:>� �6(����J��'��.��A��'�������/G�� $&@#�&S� b�S� �� �eJ�)��,�����-�������-������)��70�,�B�� ��+�)���� ������������)�'7�1��3������)-���,�� ,�+�)�� ����������/G�� $&@#�&S� b�S� �������(��������*������ ?@�:>� �'���6(���� �,��� ��������������� 56�� ��1��5A(���.��A��'�.0������+-��)��� +�)�,��.��/G�� $&@#�&S� b�S� +��1��� �����)�A�����.�=f)��(�)�A���'�$&@#�&S� b�S� ������/+00����.������� �6(�� 56���.����I��'��)00�A�������73�6(���3
���������"# $#�%%�!$����!$�������������
���g@�%�:�N��@9������������/�+��������*�A��1���[�+00��3 �.��
1. ��,�������!";�&":2. ��,�������Y99����h�i�9���Q�YhT
������ ��/�+����� �,�� ����� !";�&":� �.(��)�A��1����� �3��� �Yh� �� �.��)��<��)�������� ��!">��1������+-�����)1�������*�30� ��.�=f)����A��������.�1��
�����!";�&":� �)�����*�g@�8���������>�������� ���:�� 1���3��.(������*�/�.0/� �� +��1�c� �0c� �JL���-L�� �������-����1��� +-��.��)1�������*�A������/��� �+/�������������-����'�������-�����'��1����3��.(�'���-����!";�&":��)*���A��'��-� -.3��3 ���f)�����Yh��)�����*�30� �����A������ � �������-��1���+-��7-���A�������� ��!">�����6(�����������(�)����3*6�����,�������!";�&":������.(�
����� ������� ��������������������������
����
���&'�������( !�# �
�������� ����� !";�&":� 1�������*�����-����'�� ��������� 1���.��.(�����)-�������������+�)-����-����4� ��+��3��.�������)-��������.��6(�������+��3�� �,��>����9";�&":���(���������.��6(����
���)���*���������
����������.(��� ��'���'�� ��/+00�6(� ���.0�Y$$:@9��@";�����,������������.��6(���� -.3 ������ Y$$:@9��@";� �'����(� 1��+��� Y99���c� >NYPjc� H"k$&"c� d�&�>"kc� l�l� 56��gmPnYo�NYPm!�`pF��)����.�+�)�����*����������������*��������� �Y$$:@9��@";�-�1/��(
��OP�Y99�����N�&@�q��� >NYPj��jk�:�� H"k$&"��d�&�>"k
*��-������,�����������,�L�����)-���A�� ����� ���'�6��-�1/��(�
K� ��A�����+/���'� ������/+00����gmPnYo�NYPm!�����.�[� *��� ��������� �.(��/G�+00� !:@�;�rP�&q�&� �)�����*-L�-�I���� h�N!� Qh$�;
����N����!";;�9�@q@�ST�1��
����������3������-��� ����)�'7�1��3�����)00� � !"#$%��&� ��������� �.(��)/�)�0��3 �[���3��
�� ���������������B����3�����A��'�������.�������� 3�.0-.3�����������.(�'����,����������c� �0c� /�.0/� �+��1�c� ��+��.�=�� c� -�3��0�3��IL�J�����������/G�-��
�� ���������������������B����3�����6���������������������+��3+���I���3��.(��.0� @;$%�� +�)� �A���.��-���� 4� ���I���,����1/�'�� ��������� �;R@;�� 56���������(�7�g@�%�:�N��@9�Y$$:@9��@";��������A���.�D6�=� ���.����
-.3 ��������������� �;R@;�� 1��+-��OP� _��B�;R@;��56���/G�� ��������� �;R@;����O@9&"�"?������,��.0�OP�Y99����+�)�gmPnYo�NYPm!��������( .��������������;R@;���� N�&@�q�c� >NYPjc� H"k$&"c� l�l� +-���3�����.��)��� s"":� �A��'�.0������ H&";�B�;>�$$:@9��@";����'���-.3��3
����� ������� ��������������������������
���
��������� �.(�'���������3��1��3���)�/G�+00���7-���)*����70����/��� ?@:�� �,����������� ��� _��B�;R@;�� �)*����7013���1t�u���������� ��/G�� O�N� K� 1t�u-�� K���������56���)�'7�1��3���.� ��0�������4���� 3�.0-.3�?&";�B�;>��$$:@9��@";�������L��4+��3� ��������� .�����+00'�6��56��-.3� ��������� ?@:�� �)1��1�� ��0������� 4� ��� 3�.0-.3H&";�B�;>� �$$:@9��@";� ������ ��.�3��� !:@�;�BP�&q�&� ��������� 56���)�A���'���������*�v�&����������� �'��.0'�� �4���I����;��8"&b� 1������������+00��(�.��,��.0�)00w��������'a��4����-���������*6������1�����'�� �4�����-.3 ���������������+00��(1��+��OP�PxoB��&q�&c�h&�9:��y"&bR&"%$�P�&q�&�c�PS������/G�-���g@�%�:�N��@9������*��� ��,������������'�����(1���� I����h�N!�Qh$�;����������!";;�9�@q@�S�T�'��hoj[
��������gmPnYo�NYPm!��,��_���>���������;R@;���.��.(�*��'��3�������*�����/+00����)�,�1��� �7�������)������������� ��� i��� �;R@;�� ��(� �J��)�)�A���'��������*6�������A��1����73�.(�
��� gmPnYo� NYPm!� *��-���������)������ ��������� '�-����� ����/G���� _��B>�������� �;R@;�� �6(����'��� ��������*�,�� OPBY99���� ������6(���� '����,�� ����O�;�R�&����+*����.0�gmPnYo�NYPm!��71��� 56�������*��� ��,�1������O�;%�Y>>B";�-.3�����O�;�R�&���(�����*��������������c������-�����+�)�/�.0/� �����������Q�JL��+�)�0?@�:>T���-����1��
�����( !�# ��+�� �!,�( !�# �
����� !";�&":� �� !";�&":� �������)�,�������/z�� ��������� �6(���� ������������������-�����+��3���� .������*����)���-�������-�������������������.(�1����3 ��3��N"%;>�!";�&":��.(��/G��!";�&":�����)�,������+��������-����4���+-��)�?@�:>���-�������
!";�&":�-����4����gmPnYo�NYPm!���������*�,��/G��N"%;>�!";�&":�1���.(�1��+��!v�9bN"kc� m#�R�c� o���:c� d@9�%&��"kc� s�k��"kc� O��b�>j>@�c� E�� !v�9bN"kc� ��{&@>c��o@���c���!"#�"��56���!";�&":��'�����(�)���$&"$�&�S�,��>�����"%&9�c�>����?@�:>�� ���J��'�����A��'������������+�)�?@�:>���-��������)�'��.�+���-���A���.0
����� � ����������
���� �������� �
���� ������
��!��� � ������
"���� � ��� ��
����� ������� ��������������������������
���!
�����*6�� ���(��'������ ��/�+����� �D. -.3 ���+�����������g@�%�:�N��@9-.3 �����(�)�A������/z�����������,��NmNomhpO�N�56��+*����.0�gmPnYo�NYPm!����-.3 �����(� ����A��'��,��������������-������/z����d&"$�&�@�������N���V�#���������!";�&":� �'��/G�� NmNomhpO�N� +�)� �A��'��-�������-������/z���� d&"$�&�@��C�9"&>P"%&9�� '�.�����.(��71/�A��'��� ?@�:>� -���� 4� ��-��������)+���� �'��.0� N"%;>!";�&":
����-.���������
���'.3�����I���������'7�<�J����/z����������� �������3�4���+��3� ������03������)�/z�� ��������� �.(����-���A��'������ d&"$�&�@��� ��� ����� !";�&":� �������I���������A��'��d&"$�&�@���+���[�-.3�������N���V�#���.0�C�9"&>P"%&9��+-���L��4�+��3�d&"$�&�@����.(�'����������*�,�������A��'���.�=f)����������������/z��6(����.(���� ���X� �����.���(
���������� "#$%&%$'
!";;�9� 0�,�L�������������3���/G�+00����,���Y99���c�H"k$&"c�jk�:c�h�N!cl�l
��������V�#� ,���� ��������� ���-������)�/z�� *���/G�� :"9�:� ��������� �'�0�>&@q�r$��v���3
jk9:%�@q� s&%��B������)�/z�������������(�f)�������/z� ��1��1���QP@;R:��n��&TH�:���B������������(�����*��v�&��1��'�� ���QO%:�@Bn��&T
h$�@";� �A��'���h$�@";�0�� ����'��.0���������C��>h;:S s&%��B������������(���1�� ������ 3�c�H�:���B������������(�����*�A�����
+��1�1��C�9"&>P"%&9� ,��s��:�����-�����+����'���/G��Pxo�|%�&S���&@;R
�� �)�� ���� d&"$�&�@��� �'�����(D6�=�1���������� gmPnYo� NYPm!� ��3�� Pxo� |%�&S��&@;R��.(��/G���3�������3���A���.a���J���3��+�)�)ML0� -�1/<� '�.�
����� ������� ��������������������������
���(
��� #,/��
�������A������/z������������6(���+��3��)��L��C�9"&>P���h�i�9���6(���56���,�������.����������.(�'������/z��6(�����,����.�������������JL��r�0�&�9"&>c����'��&�9"&>����-�������/G�-�������,�����C�9"&>P���h�i�9����(�)�,��'���.0������L��d&"$�&�@������>����9";�&":��,���*��-������JL���&�9"&>��7�)�,�
�������������� �����
��������K���,���������!";�&":
012��3�*���&'�*������ #,/��
����3�-�1/��(�)+����'��'7�*6��.�=f)����,�����C�9"&>P�������/+00-����4��� ����,�����.(�����)�D. �O��v">�-����4���������C�9"&>P��
�����43��05�6�3*������
+���������)�����D�����'����.0� ����� !";�&":� ������,�� O��v">� ��� C�9"&>P��� ����������71���56��1��+����O��v">����-���,�13���-����
���������������������� ����1/�&�9"&>�+��������������������������� ����1/�&�9"&>����'����������������������� ����1/�&�9"&>�*.�1/��������������������� ���1/�&�9"&>�� ����
����7-3����� #,
������JL���&�9"&>�����)�,��O��v">�Y>>V�8��,��
�������������� �����
'�.��������,��O��v">���(+��3�7�)��L��&�9"&>��'���6(����'����/2��������1/1������/2����7�+��3� ����)-���A������ n$>���� ���:�� 56���A��1���� �,�� O��v">� n$>���� '�O��v">��������A���'���L���������&�9"&>����+���I� ���56��1��+���O��v">�-����4���'.3�����I����������f���(�.��)�A������n$>�����'����� .-���.-L
����� ������� ��������������������������
���)
����8���� #,
����)�,��O��v">���:�����,��
�������������������
���-.3 ���� �)�A���'��������� &�9"&>� /}�� 0.����+��� ��*���0�L(�1/� ����f�������0��(���1��-���A������%$>���������� &�9"&>�/}�� 0.��)'� 1/�� �56�����I��'�1����)1�+����6(����'�����'7�0�'������.��.(�����3��,��O��v">�����������&�9"&>�-����� ����0�����,��
�������������������
��������������������
��9#��:�;��: ,
����)-���'��O��v">���(� ���.(�������-������/z��>���������'���'���������/��� �+/��� f�.�=f)�������������,�������A�������"&���������-�����'���Q�) ����������PxoT���������C�9"&>P����)1���/��� �+/�����3������)�A������C�?&��v��.�
���������������������
O��v">����4� .���������'�D6�=�����������g@�%�:�N��@9
/<=�<��#>�/����%�!�
�������I������ ����A������/z��������� ��������� �����)-������ 1�������*�A��'��1��3�����-������ &�9"&>� ��0���� �� *���/z�-������������.(�'����-�����.(��7�)������ ����C�9"&>P��� �� � � *��'��3�����-�����������eJ�)0��� &�9"&>� +�)0��� ?@�:>� ���-�����������C�9"&>P�������)-���,��Pxo�|%�&S������#�;��+���,�����:�����d&"$�&�@���C�9"&>P"%&9���������!";�&":
Pxo�QP�&%9�%&�:�x%�&S�o�;R%�R�T��/G���/+00����|%�&S����������,��.� ����3����3����/}�� 0.�� *6�+��� Pxo� �)�/G�<�=��4�'�6��� +-�1��1�����.�=f)����'���.0� <�=��!�'�� N��@9� +-� ������Pxo��)��� ��A���.���/G�������#�;���J� �������#�;����� 3�56���)�A��'���&�9"&>��.0�?@�:>����-��������-����1��� �������(��� .������*�6���������'�� � 4� -�������3��.�1������3 � 56���/G��L������A���.a�����A��'�.0����A������.0�C�:��@";�:���������
3LM������� �� Pxo� �.(����� �)�� � ������� � ��'�.��'�� �������J��*6�������(�� �eJ�)���������(�)����3*6�'�.�����0(�-������A���/G������.(�
����� ������� ��������������������������
���*
���������/<=��84��*0��
<�=�� Pxo� /�)�0��3 � `� ��3���3 �.�� �� !"##�;>�c� !:�%���c� h$�&��"&�� +�)YRR&�R����H%;9�@";�
( %%�!,�
�/G��A���.������)0 3�����-������A��)1�����Pxo����!"##�;>� ���[��� ����3 �.���
�� ��+,������-�������+�������.
�,�������.���������������� ��������� �,��� ��������-����� ����.���/+00��-�����/G�-���56�����g@�%�:�N��@9��)�,�1���.0������ ��$&"R&�#�+00��Yh������.(�������� �+00�������A������+00����,�������!";�&":��.��.(��6��,��A���.���� ����(1��1��
��/+,����/�����������+�������.
�,���������c�/�.0/� �+��1��&�9"&>��������������A���.����� ������ ����(1��+��
��+��0 B��,�����&�9"&>�-������1��������A��'��12��30 B��,��JL���&�9"&>���-����4���0� B��,�0.��6��� ����/��� �+/�����&�9"&>��+�0� B����0�&�9"&>�����-����
(�����
�)�,����������&�9"&>��� �)�,���3��.0�A���.������ ����Oo�!:�%���-����4������1��+��
�35/ B��A��'��,���-�������-�����67�3� B��A��'���!";>@�@";����C�9"&>����-�����8354�9: B��,�+0���� �����&�9"&>���������7�;128 B��A��'���!";>@�@";����{&"%$53��39: B��,��P"&��&�9"&>�����6���
?@�#�� #�
h$�&��"&������,����Pxo�1���� ���[��� ����� +������5���������B��)�,�������,����k$&���@";�/�)�0��3
��YV���hC��Vhs
����� ������� ��������������������������
����<
�� ����������5���������B��,��/�� 0��� 0����)'3�����k$&���@";�1��+��~c�~�c��c���c��c�~�c�NjsyjjVc�om]jc�mV
A$$#�$����B�!��� !�
�,��.0�Pjoj!s�9:�%����J��'��&��%&;�����J� ������� 3���1�����������A���3f�����)�A���.0�� �����&�9"&>�1��+��
�;8 B�����e��� ���?@�:>����?@�:>�'�6�����&�9"&>����������5420 B��.0�A���3��&�9"&>�4/ B�I��3����?@�:>����?@�:>�'�6�����&�9"&>���������/�= B�������� ����?@�:>����?@�:>�'�6�����&�9"&>���������/12 B����-A���� ����?@�:>����?@�:>�'�6�����&�9"&>���������
�� �)�� ���+-��)��3���(�����*D6�=��JL���-L�1�����'�.���Pxo��.�31/����������(�)����3*6��Pjoj!s�!"##�;>����� ���A���.����Oo������.(�
/C=C(D�<��#>
����,��A���.���Pjoj!s�������6����&�9"&>�0���&�9"&>�������-��������g@�%�:�N��@9�������A��'��� Pjoj!s� �k$&���@";� 1/� &�9"&>� ���1�����7�)��� �/G�� C�9"&>P��� ��� ����!";�&":�1/�56����������*�A������+���c��JL��c��0c�+��1��&�9"&>��'�����(1��-��-����������,��A���.��Pjoj!s���(1��1���A���'���L�����/��� �+/�����4��������������.��J� �+-������ �����&�9"&>�-���������A��'����������.(�
��/+00�� �.�31/���A���.���Pjoj!s��/G��.���(
��+��0�����������35/����������12�����������67�3������ � �������8354��9:����������7�;128������� �������53��3�9:����������6107�562�3�������5�0152
�����/+00��(��������*������J� �0����3����,�����71��1���A���/G�-���,��.(�'��
����� ������� ��������������������������
�����
���88���&'�*���/C=C(D��84��*0��
����,��Pjoj!s�+00��� ���� ��
SELECT * FROM tablename
�,��SELECT * FROM employees
�.��)������� ��?@�:>�+�)� ��&�9"&>���-����,���#$:"S������
SELECT [First Name], [Last Name] FROM employees
-.3 �����(�)1���?@�:>����+�)������ ����� ��&�9"&>���-������#$:"S���������-.3 �����(�)�'7�1��3����������*�)0 �?@�:>����-�����1����� 3���70������.(��)�,����,��?@�:>��,��3��� ���*��,��?@�:>�-L��.�'����71��-���,��71��
������6���������-������������*�A��'������1��'��.0�.�1����,��
SELECT employees.Department, SupvNameFROM supervisors, employeesWHERE employees.Department = supervisors.Department
���-.3 �����(������� ?@�:>� ��$�&�#�;�� �.0� P%$qV�#�� ���� [� -������%$�&q@�"&��+�)��#$:"S�����������(��� -L3���.(��[�-�������?@�:>�,����$�&�#�;���.��.(����-���A��'��3���?@�:>���$�&�#�;�����-������.(������-����1'���� �,��,�-�����A��'���,�?@�:>� +�)�.��������3 � �� Q�#$:"S���p��$�&�#�;�T� ������.(���� .��A������A��'������1����&�9"&>����-�������3 3���-�����?@�:>���$�&�#�;������'���.�
�������*E��17FG
��������*�A��'���'��Pxo��A�������� ��&�9"&>�����6���1����� �)-��0�3���'��.���� �-���?@�:>�����,��
SELECT * from employeesORDER BY [Last Name] ASC
-.3 �����(�/G����������� ��?@�:>���� ��&�9"&>���-������#$:"S������ ��� �-��?@�:>� ����� �� +�)��� ��������� 1/���� QFB\� c� YB�T� 56���A��'���� � b�S� 8"&>� YP!QY�9�;>@;RT�*��-������'���� �������1/�2 �'��,���jP!�Q���9�;>@;RT��,��
SELECT [First Name], [Last Name], SalaryFROM employeesORDER BY 2,1 DESC
����� ������� ��������������������������
�����
-.3 �����(�/G��������?@�:>�,�c������ ��+�)���L��������-������#$:"S����� ��� �-���?@�:>�����[�+�)�K����������Qo����V�#�c�H@&���V�#�T��� ��� �������1/��
���.H*������I��6����J�0���*
������1������31/+��33������6���������'�� � 4� -�����.(��/G��L������A���.a�����C�:��@";�:�����������J��)�A���'���������*�A���3���.�J.�MU�)'3���-������+���1����,��*����-�����[�-�������#$:"S�����.0���:�&S��� �����#$:"S����/�)�0��3 �E�?@�:>��j#$:"S���V%#��&c� H@&��� V�#��+�)� o����V�#����3�� ��:�&S�/�)�0��3 � [� ?@�:>� �j#$:"S���V%#��&� �.0� P�:�&S� ��������*�,�� Pxo� +���,�+�)��L������J�.����1���� �,��j#$:"S���V%#��&��/G�-.3�,��
]�S�8"&>�����)�,����Pjoj!s���mVVjC�_hmV�56������/+00����,�����.���(
FROM table1 INNER JOIN table2ON table1.field 1 = table2.field2
-.3 �������,�����mVVjC�_hmV����.���(
SELECT [First Name], [Last Name], SalaryFROM employees INNER JOIN salaryON employees.[Employee Number] = salary.[Employee Number]
��-.3 �����(I����1����,�c������ ��+�)���L������J�.����
�������������� ��������������������
�������������� ��
��� ���� ���� ������������� ����
� ���������������������
� �������
� �������������
� ������������������� �
!" #������������$��������������������%��
!! &��������'���
!� #�����������
!( ����������� ������
!� )$��������#���*�����$
!� *��+������������,���������������
!- .���������������������
/" ������������������
/- �����������%������
�� ���0�1������0����2������������������
(� #��������&33�����������������
(- )������������ �&33
(� 4���&33������ ����������
�! ��������������
�/ 4���������������������
�� 1������������
�( 4�����������
�� 1���������������
�� &������5�������
�- 1������������$���
�� 4������������� ��
�! &�%�����
���������
�����
��� ���� ���
�/ ���������������������
�� 4����������������
�� #������������
�- &���������������
�" 2�������������
�! &�%����������
�( *��+�������������������������
�� 2���51���������������
�� 2�������������
�! ��6���������������7�������%����������������
�/ 1����������������'��
�� �������������������
�( ��������������8���
((( 9�������������������������������$�
(�/ �������������
(�� ��������&33������������������
(�� &��������:��
(�" �������*��������������
(�! ��������������������+����������������������
(-" *��+���������;����������� �
(-! �������������
(-/ 2�����������
(-� 2���������������������������������������������
(-( 2������� ���� � ������� ���������� ����� ���� ������<
9�%������������������������������������
(-� ������������������
�/" *��+��������*�������
�/! *��+�������*�������
���������
�����
����������������������������
��� ���� ���/�" 8���������������
/-" &&)������������� ������������=����� � ��������� ����
���� �����������
/-! 8��9����&&)���������
/-/ 8������ ���������������������������&&)������
/-� 9���������������������������������&&)������
/-( &&)������������%��
/-� 1��� �� ���������� ��+�� �������� &&)� ������� ��
��������
/-� #������������� �����&&)���������
/-� .������������)������%������� �&&)���������
/-- &���������������
/-� &������������������&&)���������
/�" &��������� �������
/�! 1��� ������������,��
/�/ &&)��������������������������� ��
/�� &&)�����������%���������������������
/�( �������&&)�3�%�������
/�� 9���� ��,����������=�&&)������ ������
/�� 2����3�%���������������������������������
/�� *��+������3�%9���=�������3�%�#���
/�- �������&33�+���++���������������������>)�����/�-?
�/" *��+���������������������������������������@�+���+
�/! �����������������
�/� ����������������������������
�/� ��������������������+���+����������
��� *������������������������� ����
��� ��6��������������������������� ������
��� ��6��������������������
��- ��6�������������������������������
�(" *���������������������+���+������+���$��
���������
�����
��� ���� ���
�(! ������������������������$
�(/ 8������� ���������������������������������+���+
�(� ��6����������������
�(( 9��������������$�������6���������
�(� �����������@����������������������������������������
����
��" ��6������������������
��! *��+�����������������������6���
��/ *��+�������������������������������� �����
��� *��������������+���+����������
��( ��6���������������
��� .�����������������������������$�
��� 8��9&�����������������������
�-" ���������������������
�-! �������������������������$
�-/ +����+����������������������������������
�-� +����+����������������A����
�-( ;� ����� ���+�� ��� ������ ��� �'��� ���� ���'��� ��
��$�'��
�-� 9��������������$�������� ���������������
�-� +����+���������������������������������
�-� +����+�������������+�����������������������
�-- *��+������B��������������������������������
�-� �������%��
��" 8��&������B����
��! 8����������������
��� +����+�����������������������������������
��( +����+���������������A����
��� *��+��������������������������������
��� +����+�������������������������������� �
��� *��+�� ���� B����� ��������� ���� ���� ������ ������ ���
������������ ��
("" 1��������������������=����+�������������
���������
�����
��� ���� ���("! *��+�� ���� ���A������ ����� ���� ������ ����� �
��������
("/ 9����������������������������������������
("� 9&������������������������������
("( 9&�����������������������������������
(!� 2�����������������6���������
(/� 2���������������������������
(/( ��6������,����
(/� ���������9&��1����������
(/� ���������6��������=�9��������������,����
(/- 2����������������������������������������
�����������������������������
��� ���� ���/"(�� #���1��8����������������������������������������������������>�?
/"(�� ��������������
/"(�- ;������������������������3��4�$������������������������������
/(��( 8���������$��
/-��" #��� C������D����������� ���� ����7�8<�8������������������������� ���� ���
��,�������������
/-��! #��� 2���&� � �������� ������ ���� �� ���������� ��� ������� ��� ���������
�����$�
/-��/ #��� ����� �� ���� &)B9�&)� ���� &)B8;9)�� ����� ����������� ��������
�������������������
/-��� ;��������������������������$��
/-��( 8�������������������������������
/-��� #���2���&� ������������������� �����'����
/-��� #�����������������������������������'����&)B9�&)���������������
/-��� #���2���&� �����������������������������������������+�������������
���������
�����
��� ���� ���/-��- #��� 2&E�)#.�8&)1;.3#� ��� � ��� ���� �� ���� 1�� �� ������� ��� ���
2��8#&3 ������ ���������� ���� ������ ���� �&��9���� ��� �&��8����� ����
�������'���
/-��� #��� ������� ���� � �������� ������ ��� ������ ���� ���� �� �� ���� C������D
������������������7�8<�8�
/-��" 3���������,��������������������
/-��! #��� 2&E�)#.�8&)1;.3#� ��� � ��� ���� �� ���� 1�� �� ������� ��� ���
2��8#&3 ���������������0����������� �����&��9��������&��8����� ����
�������'���
�!""! �������������
�/��! F������������<��*���%�F�������������<
�/��/ 3�����������G��*��+����� ������������ G
�/��� *�����+����������������������������>��?<��H�������������������&33<
�/��( &33����������������+�����������
�/��� *�����������������
�/��� #���)8;43)F��:���� ��������������1�� �������������������������
����� ���������� ���� ���� ���������� ������ ��� ������� �� ������� ��� �
����������� ����%��������
�/��� #�������������� � ������������������ ��� ���%� ����������� ���������
�����������
�/��- #��� ����������� � ������������������ ��� ���������������� ���� �������
���������������
�/��� #�������������� ���������������������%�������������������
�/��" #�������������� �����������������������������������������
�/��! #�������������� ����������������������������������������
�/��/ #�������������� �������������������������������������
�/��� #���)8;43)#)923;#)���� ��������������1�� ��������������������
���� ���������������������������������������������������������������
��������������
�/��( #���)8;43)#)923;#)���� ��������������1�� ��������������������
���� ���������������������������������������������������������������
��������
�/��� #�������������� ������������������� �����'����
�/��� #��� ��������'�� ������� ��� ���� ����������� � ������� ���� � ����
�����������������