Iniciando no Visual Basic
������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������ ����������������������!���������������� ����������"�#������������������$����������������������������� �������������������������������������������������������������������������������������������������%���������������$��������������������"�&�'�������������$������������������������������ ������������������������������������������(�������������(��������������"
#�������������������
1. )������#����������������������� 2. *������������ �����������������������+","�
-��-�
)������#�����������������������"��
*������������ ������
.����/$����������0���1�����������������������$��������������������2��+"�$�3"��
)�����������������4��������������"��
��������� ������������������������������������������������������������������"�5����������������������������������������%����������������������������������� ����������������������6� ����7"7"�
�
8���������������������������� ������������������
������������ �
&�'��������������������������������%�������%���������������������4���������������������������6� ����7"7"�9�������������������%����������������������������������6������/��������������������������������
�����������������������������"�9�������������������4�����������!����%������������������%����� �����������������������6���7"�:����������;������������!����%���������������������������$��������������"�<������������%������������������!����%���������������������������������������������������������������%���������$���������������%������������������%���"�.����������%�����������������������������4�������������������� �� �����"�=����!�����%��������>�?�������6���������"
/�������������������������������@�(#��������������������("�A���������������������������"�/���������������������� ��������������������$������ ����� ������������������������������������������%������������������������������� ������"������������������������������������%����
���� �����������
&�%����������������� ����������������������������������!��1"�.�������������������������������������������������������������������������� �������B���"�&�������������������������������������������������������������������������������������������2���C�8���3�����������������D����������������������������������������������������E�����������$�������������������%����������������������"
�����$���������������������������������������� ������� ���������������B�������������������%�������������D������������������������������"�.�����������������������������������������%������������������������������������������$���������������D������'���������%�����������D�������������"�&�����������������������������'���������������!��������������������/$����������%���������������'����������������������"�*����������������������������'������������������������� ���������'����������������������F����"�)���������������������������������������������'��������������F������������������>��������"
&�������������������������%������������������D�����������������$��"�*����������������������������������������������$���������� �������%�����������������������������������������������������������������������������������������������67����������������������������������������������������������%�����$����������������������������D����������"�
&�%���������������������� ����������������������"�8����D����������������������������������6� ����7"G������������������������������������H�������"������$�����������������������������6�����������������������8������%�����������������������������������������������&��������%���"
�
�&���������������������������������"
���� �� �������������� ��
&�%��������/$���������������%������� ������������������������������������������������������$������������ �����������������������������������"�&�������������������������������%�����������������������%��������/$���������������%���������������������6� ����7"7"�/������������������� ��������6������������������6���7"���I����'����������������26���73��������������������������������;�%����������������������6���7"�*������������������������������������������������������������������������������������������@�6���7"���"�.������������������������������������������������������������������������������������"�28��������������������������������������4�����������������������������������������������������"3
&�%��������/$���������������%�������� ����� ���������D�@����1�)��������1�8�%������=� ���6�����"����������������������������$������%��������������������������������;����������������������������%��������/$���������������%���"�/����������������������%�����������������������������������������������������������!��������������������������������������������������������� �"�*��������������������������������1�)�������%��������/$���������������%��������'�� ��������������������������������$�������������%�������������"�8��'�� ��������!��;������D������� �� ��������� �������"
8�������������� �������� ������������������������5��������������������� �����������������������������������������������������%�������6����������������������������������������������������������������������������������D�������� ����"�����������!�����%���������'�� ���������%������������������������������������������������������������������������1�6�������%��������/$���������������%���"
���� �� ���� ������ � ���� ����
.������ ��������������$���������������������;�%������������������������������������������������������������"�5��������������������������%��������������������������������������������������6���7"�/��������������������������������������������������������������������������������������������������������������������"�8������������������������������������������������������������������������� ���������������$�������� ������D��������D�����������������������"�28������������������������'��������������������%���"3
�
&����$����������������������������"
8������������������������������������������$�������������������� �������������6� ����7"J"�)������������ ���������������������������������4����������$��������������"�&���������������������������6� ����7"J� ����4�����������������"�/���������������$�������������������������������������������������������������������"�)���������������)�����������������%���������������������������%����������������������������������������������������;����$��������������"�����������!���������������������������8C����������������������������$��������������"
���������'���������������������� ����������������������������$�������������������������!��������������"�/��������������������������������������������������������������������������������������������������������������������"�:�����������������������������������������������������������������$����!�������������%��������$����������������������� ����"����������� ����������%�����������������������������������������������������������������������"���� �����������������������������������
��%�����������������������������'�� ����������� �������������$��������!������$����������������%�������������������������%����������������������������������������������������������������������������������������������������������������� ���"
&���������������������������������$�������������������������������������������������������"�8���?�������%����� ���$���������%������������������������������������������������������ ����������$���������������������%����������������"�9������������������������ ��������������������������$�������������D����������� ����"�29���������������������%�����������������������������������������������������������������������������������$������"3
���� �� ������ � �
&�����������������������������������������������������������������������������%���"�9�������������������������� ����@�(5������������������������K("�/�������������������� ��������������@�(5���������������������������������������������K(�9����������������������������������������������(����("�E����� ��������������������4�������������"������������������������ ����D��������������������������������������������6��������C1� ����LE"
)������%��������������������������������������4��������%������ ������������������������������������������������%����������������"�&� ����������������������������������%���������$�������������"������$����������������������������2��4���3���������%����������������������������=�������6����2������������������3"�8�����������������������)������2�4����3��������%����������������������������������������"�M����������������������� �������������������������������������������������������������%���I����������������4��������������������������������������������������� �����������������������������"
&���������������������������������������������������������������������������������������������$����������%�������������������������������6� ����7"N����������������������������������������"��������������������%����������������������������������@������������������������������6N����������������������������������O����������������������������������������"
�
&�%�������������������"
&����$��������������!��1�����������%�������������������� ���������������$�������%���"�/����$����������������������%�������������������������������������������������������%���"�#����������������$�������%������� ��������������D�����������������%������������� ���;���������������������������������������������������������������������������%����;����������!��1�������$�������%���"
&���$��������$�������%����������������������������������������"�&���������������������������������������������������������������%�����������������$�������%��������������������������������������"�:����������������������������������������������������2�������3��������������������������������������2�������3������������������������ �������������������������������4����������%���"��������������������������������������������� ������������������������;�������������������������������������������������������������������������� ��������������������������������!��1������������4�������� ����D������������������������������"
��������������������������������%���������������������������������������������������������������������������%���"
���������� ����������������
)����������������%���������������������� ���������������������������������������������������������������������P�����"�.�����P�������������������������������������������������������� �������������������������������������������������� ����������������������������������������������"������������������������������������������ ����"�/���������������������������������������������������' ������������������������������D������4������������"������������������������������������������������������������$�������������������� ��������������������������"
����� ������������� � ������
5�������������������������������������������������������������������%�������������������������������"�*����������%����������%��������������������������������������������������������������������0���1����������������������������������"������$���������������������������������������������0���1� ���������������������������������������4�����������������4������������"�/������������������������������������� ����������������������������������������%���"
������������������� �����������������������������������!���������%���������������������������������������� ������%���������������6���7"�& �����������������%�������������������������6���7� ��$�����������$�������%���"�����������������4�����������������������������������������)���������������������������"�:� ����)��P����������������4����"�<������������������� ������������4����� ��$������������������4��������%������������"
5�����������������������������������������������������������������������������������������������������$��������������!��1����������������������������������"������$��������������������������������������������������������������������"�&�������������$������������������������������������������������ ����������������������������������������� ����D�������������������������������������������;�����������$�����������������!��1"�*��������������������������������������������$��������������������������$�������������������� ����D��=������6�����������������������6� ����7"Q"�&� ���!�������������������������������%������ �����������=���"
�
)��� ������������������������������6���"
8��������������������������������������������������� �������*�?���2��������������3�����������������������������������������������������%���������$�����������������$��������������������"�.������������������������)��P����������������������������$��������%�����������������������������"�*����������������������������*�?������������������������������������� ���!�������J�!�6�$���:���� �����������!�����������������������!��1�;�����������������������"�2/���������������������%����������������������!��������������������D�����������������������$��������"3
������� � !��
=������%�������������������������������������������9����2���3"�&������ ����������������������������������%����������������������������������� ���4�������������!��������������� ����"�9��%�����������������������������������%����������������������"�9�������������'�� �������� ������ ������������������!�������%�������������������������������������������������������������9���"�29����������������������9������)�����������������"�8�������������%���� �������������������������������������D�������� ����I����4�����2)�����3� �������������������������������!������$�������������������� ��$��������%������������������"3
9���������������������������������������������9���"�*������������������������������������������������� �6���7"�/�������������������9������������������ ����������$��������������������������"
9���@�5������������������������������������������������������������������������������������������$��������%��������/$���������������%���"�>�����!��������������������������������� ��������������������������������"�5������������������ �������������������������������������������������%������������������� ���������������� ��������������������������������������������"
���������"#� ��� ���#����
A��������������%����������������������������D������������������������������P�����@
7"�:���������������������������������)�����������$���������������������������������������������������%���������������������"�8��������������������!������������������������������������������������������%�����" G"�����������������������������������������������"�J"�������������������������������������������������$������������������"�N"�*��������������������
5���������������������������������������������������������%�����������������������������������������������������������"�8����������������������������������������������������6� ����7"+"
&�'������������������������������������������������������������!����������������������������������$��������������"�5������������������������������������������������������������������������%�����������������!�"�������������������%����������������!��������������������"����������������������%���������������������������2����������6� ����7"+3�������$����!������������!��"�)����������������%�����4���������������������������%�����������������!��"
& �������������� ��������������������������������������������"�:��������������������������������������������)�����������$��������������"�8�����������������������������������D����������������������!�����������������"�&�'������������!������������������D��������������������������D�����������������������������������������������������$���������������������������������"
�
8�������������������� �!������"
/���������D���� ���������������������������������)�����7���)�����G������������������D������4�������������������������������)��P�����"���������D��������������������������������������4�����
2)�����3������������"����������������������������������D���� �����������������������������������������������������������������@
7"�:��������������������������������������������������!��"�G"�*����������������������)�������������������������������%�������������������"�J"�9��������������������������������������������#�����"�N"�:����������������������������������������������������������������)����������������"
&�����������������������������������������)������������������������������������������D��2��������������9���3����������������������!��������������������'�� ����������� ����"�2>�����!�����������������������)��������9����������������������������"�&����������������������������������"3�:�����������������������������������������������������9���"�9����������������������������������������������)�����7���������������������������������������"�&�� ������������������������������������������������������������9����������������"�
�����$ ��!�� �
9��� ���������4�����������������D���������������)��P��������������������������� ��������������������������������������������#����������������������� �������������������������������)�����7"�="*"�/����������@�(M����������4��������������L���(I������������ �� �������������������%���������� ����"������������������������������������������������������������������������������������$���������������������������"�9���������������������������������� �������������������������!���������������������������4���������������������$������������� ���������������������������4��������������������� ���� �������"
�������������������������������� �����������������������������������������������������������$�������������������"�8�������#����������������������$�������������������$�����������������������������������������%��������� ����"�/������� ��������H��������������������������������������������$���������$�����������������������������������������(:��������O���(��������������������!���������������(���� �����:��������O���(���������������������������������������� �������� ����������������������������4����"�/��������������������������� ���4��������������������(8���������������#�����(������ ���������������������������$���2��3���������2#�����3��������������������������2��������3"
����� ��������������������%�
& �������������%�������������������������������������������������)��P�������������� ����������$������������������������������������� ������������������������"����������������� �������$�������$����������@
7"�:������������������������������)��$�����=�$��������$���������������������������������$�������$��"�/����������������������������"�G"�:������������$�������$��������������������������������;���������������D�����������"�J"�.������������ ����������������������$�������$��������������������$��������������������� ���@�N"�.���������������������������%������������������������!������������������"�����������������������������������'$�������������������������������=�$�J��������������������������������������������� ����������R ���������%�����������������������������������"�*��������������������"�)������������������������������������������!�������������������%������������������������"�
M������������������������%���"�:�����������������������$�������$�����������������������������9����������������=$�#����������������$�������$������������=$�6��������������$�������$������������������=$�:�������������������$�������$����������"
M������������ ��������������$������������������������������������$�������$��"��������������$�������$��������������������������=�$�@����������������������������� ����������������������������������������������������"�#��������������������������������������=�$���%���������������(�����(�2������������������������������������������3"
=����������������������������������������������������������������������������� ����%��������������� ��"�:������������������(�����(����������������������������������������"�/��������������*������������A������������������������#����������������������������������������������6Q"�&������������$����������������������������������� ���������������������������������������%�����)��P������ ��$����������������������6� ����7"S"�����������������!�������� �����4������������������������������������D��#�������������"�2/�������������������������������������������������������������������������D����������������������������������"3�/��������������/���������A����������������������������������������/�������������������������������������������$������������������������������������������������������%�����������������"
�
&�%�������������������)��P�������������������$������"
���� % ����&� �
)���������!����������������D������� �� ����������������������������������� �����!� ����������������� �������"�& �������������%�������������������������������������������������� ������������������� ������������"�.������������������������������������������ �� ��������������� ������������� ���������������������������������������������������������������������"�����������������������������������������%���"
5�����������������%�������%�����������������������$����������������������"�8������������������� ����������������������������������������������%�����������������"�/��%������������������������������$����4���������������������������"�5����������������$������������������������������������������������������������������������������������������������������������������������"�/������������������������������������ ������������������������������"
9��� ���������������������������������������������������������4�������������������������������������������������������� �����������"�M�������������������������������������������;����������"
:��������������������������������%��������������������������������������������������������� �����������������������"�&��������� ��������������%��������������������������������������������!����� ������������������������������������ ������������������"�9���������������������������������������������������������������������� �������� ����������������!�!��������������� ���������$������������ ��������������������������������������%���������������'$������������"
���� �� ���� �% ����
�����%��������������������������%����������������������������������������������������%���"�*�������������������%���������������������������������������������������������$���������������������4����"�.�������������� ���� �������������D������ �� �������������"�&������D�����������������������������$���������������������������������$�������"�=�����'�� ���$�������������������������������������������������������������������������"
)�������������������������������%���������� ������������������������������������������� ��������������������������������"�/��������������D������������� ������������������������������������������������������������������������������������������������������������������������������������������%������������"�/�������������������������������������$�����������������������������������������"������������������������%������������������������������������������������������I��������������������������������Q"
A�������������������������)��P�����"�:��������������������������#������������"�8�����������������������%�����������������������;�����������6� ����7"�S"�&�%���������'�� ����� �����4�����E��6���"���������������������������������'�� ����������"�8��'�� ������������������������%����������������������������������������� ������%��������$��������������"
�
&�%���������'�� ��������������������)��P�����"
&����$��8�%��������� �����������������������%���������'�� ����$���������������%�������������@���������"�&����$��������������������������������$��8�%�������������������������������������������"�)���������������������������������������������������������%�����������������������������������������������������������������)���C"�8�����������������������%���������'�� �� ������������$���������������������������������������������#�����������������������$��������������������"�/�����������������������������������������'�� ���%��������������������D������ ���������$������%���������'�� �@
��������*�����������T)���C�23
/��*��
5��������������������������������������������������������������������������%�������������������������������������%���"�)���������%�������������� ����������������������������������������������������I����������������������������������������������2�������������3�������������������������������������������2/��*��3"
' ������( � ���� �� ���
9���������������������������������������*����������������4������������������"�&�� �����������������������������������������#�����T)���C"�&�'�����������!�����������������R����������������������������������"�2&����������������������������������������������������� ��'���I����������������������������������N3"�&������������������ ������������������������'��$������������'�� ��������������������������6���"�8����������������� �����������������������������������������������"�
8��������������������������������������������!�������������������������������"�9���������������������������������������������"�������������������������������������������������������������������������������R�����������������"�/��������������������������������������������������������������� ������� ��@
• &�������������������������������� �������������������%������������������������������"�28����������������������6���������������%����������������������'���������"3
• &���������������������������������������������� • &������������������������ ���������������������������������2�T�3"
8���%�����������������������������#�����T)���C� �������������������#������2��������3������������ ���)���C"�5���������� �������������������������������������������������� ����@������������������������� ����� �������4����� �������������� ���������"�/���������������������������E�����������������"�/���������������������������������������� ������������������������"�8�0���1������������������������������@�(/���������� ��������U("�5������������������������������������������������������������������������������#�������������������������������������#�����T)���C����$���������������D���������������������������"�)������� ��������������������� ���������������������������D���������������"��
��������������������������������� ��������������:��� "�����(&�P�����������(������������������������������������D��*�����/���&%���������'�� ����������������������@��
��������*�����#�����T)���C�23
:��� "�����(&�P�����������(
/��*��
&���������:��� "�����������������������������������������$����������%������������������������%�����#��������"��������6Q���������$�����������������������������������������$���������������������2�������������������������3"�5�������������������������������������#�����������������&�P��������������������������%�����#��������"
& ��������������������/���������A���������������"�8����������������������$���������������������������������������������������������������������������������������%��������������������"�2&����������������%���������'�� ���������!����������������������� �����!���������������������#�����T)���C"
:���@9������������������������������*����:��� ���������/���������������������%���������'�� ��������������������������������'�� �"�8��������������������������������������'�� �������������������������������������������������������������������"���������������������������������������������������������������/������6������������$���������� ���$������������������8������������=���"�9����������������������������������$�������������������������!����������������������������������������������������������'�� �"�
' ������( � �����% �
5������������������������������������#�������������������)��P������������ ��������������������������������"�28�����������4���"3�/������������������������������������������������������ ������������������������������4����������������� �������������������������������������"�9��������������������������������������������'�� ���������������� �����������������"
8���������������������������������9�1���������������������������"�.��������� ���������������������������������������������������"�2&����D��������������������������������������������������������������D������������"�&����D���������������������*���)����=��������$��������������������������������!������� ����������R ���"3�5������������������������������������#��������������� �������������������������9�1�����������������������������������2����4���3"�8���� �������������������������������������� ���������������������4������������������������������������������������������������"������ ������������������������� �������������������������������������������������������������'�����������������"�����!�����������������������D�������������"
"������)����*�� �%���������+
*������������� ���������������D����%���������'�� ������������ ������������������������������������!���������������������������������$�������������$���������� �������������D�"�/�������������������������������������������������$��� �������������������������������/���� ���������"�8����������������������������������������������������������������������������������������������������������������������������$������� ��� ��������������������������������� �� �������������� �����������������������!������������������������������������������������������������������������������������������"������$���������������� �����=$�6���""=�$������������=$�6���"=�$���������������������!���!���������� ����������"�M���4��������������������������������������������$�@����������������8������������=�����������������������&����*?��$�)���C� ������$���������� ��������D�"
9��%���������'�� ��������������������������������������������$�����������������$��8�%���������������%���$����������������������������%�����������������"�&�����������������������������������2L�����3������ ������� ������������������������������������������!���������������%�����������������"�/�������������������������������������������������������$����������������������:���������"�2)����������������������'�� �������� ������������������������D�� ������������'�� �"3�& ����������������� ����������������������$������%���������'�� �@
:���=����#��������������
:���=����6������������
:���=����:�����������������
/�����������������������������������������%�����������������������'���������������������������#�������6������:�����������������������������=����#�������=����6������=����:��������"�����������������
��������������������D�����������������'�����������������"�2E������������������������������G���J"3�&���������:�������������������������������������'�������������� �����������������'���"�&���������:��� ��������������������������������������������������� ����������������� �����"
)��������������������D�����������������������������������������������������������������@
:�������&�������
:�����&�����������!��������������������������������� ���������������������������������"�&������D����������������������������������������������������������������"�&��������!������������������������������������������������'����������������������������������������"�2������������������������!�������������������������������������������������4����"������$��������������#�� �������������������������������������������4������������������������'������������������������������������������"3
�������( ��� ����% ��
& ������������������������'��������������������������������������������������������������������'�� ���$��������������� ����"�&���������������������������������������������������� ����������������� �������������������$������������������� ��������������� ��$�������"������$�����������������:��� "������������������������������ ��������������$��������"
, ������� ��
*������������:������������������ ������������������������:�������������������������������������"�:�������������� ��������������������:��������������������������������D������� �� �������������������� ��������7V+,"���������D�������������������������������D������� �� �������� ����������������������4�����������D����������"
*������������%������#�����������$��8�%�������%���������'�� �"�/���������������������#�����T)���C����������������������D����������������������*�����#�����T)���C�23���/��*��@
=����#������W�9�1
=$�#�����"=�$��W�6�����2=����#�������(��@��@(3
=$�6���"=�$��W�((
=$�:��������"=�$��W�((
5���������� ����������������������������������������������������������#���������������D��������$�������"�&�������������������'�� �������������9�1�����������������������������������!������������������'������������=����#�����"�&���'$����������$����������������������$�������$�����������2=$�#�����3������ ��������������������=�$��������%���"�&� ���������������������������������������������������� �����������������6�������������������"�&����������� �������� �����������������������������$�������$���2=$�6������=$�:��������3�������������������������=�$�������������� ������"
& ������������������� ��������������������%�����������������$�
8�%�������%���������'�� �"�/�������������������������������)���C������
������������$�@
��������*����������T)���C�2�3
=����6����W�9�1
=����:���������W�=����6����!�=����#�����
=$�6���"=�$��W�6�����2=����6�����(��@��@(3
=$�:��������"=�$��W�6�����2=����:����������(��@��@(3
/��*��
/�������������������$��������������������������������������������������"�������������������9�1�������������������������� �����������������=����6���"�&���'$�������������������������������������������������������������=����#���������=����6���"�/��������������������������������������������������������������������������������;�������������=�$�������%����=$�6������=$�:��������"�:���������������������������������#������)���C����������6����������������������������������������������������$������������������� ���"
���� ��������� ����
�����������������������������������������������6Q"������������(���P�����(�����������������������#����������������� ��� ��������������������������������������"����������������������� ���������������������������������6� ����7"V"
�����������������������������������#�������������������������� �����������"��������������������������)��P����������������������������/���������������������������������������������&��!6N����������������$��������������������������������������������������������������������)�����������)������2���� ������������������������������������������������$���������������������������������%������������������������������������3"
�
����������������������)��P�����"
- %���������� ��
9������������������������� ���������������������������� �����������������������������������������������"��������������������������������������������)��P�����@��������D����������$�������$��"�������������"�/��������� �������������������������������������������������������%������������ ����"�8�������"��������!�����������!�$��������������������������������������������������������������$�������$�����������K�*����������������������������������������������� �������������'�����������$�������������������������������������������������������������������"
8�4�����������������A'����������$��������������������������������������&���������"�.����������������A'�����������������%��������'�������'$����������$�������$�������������%������������"������������������������������������������������������$�������$��������������������������������������������'����"�)����%�����������������������������������$�������$����������� ���������������!������������R ��������������������������������������������������������������������������"�.�������������������������!������ ����� �������������������������������������������)������������������������������������������������$�������$��"�/��������������������� ����� �������������������������������������������������R �����������������������������������%�����������������"
& �������������������������������%��������'����������������������������)����������'������������������������������� ��������"����� ���������������������������"�/��� ���������������������%��������'��������'$����;��������������$�������$���������� ������������������)������������������������������� #������ ��������������� ��������#������������������ ���./.0"
�
&����������'�����;����$�������$��"
&� �����������������������������K��������6Q���������������������������������������������������������������������������������������������������#�����"�8����������������������� ���������������������������������������������������������������������������������������@�������������������������������������$����������������������"�����������������$�����������������������������������������������������������������������������"
/�������������������������������������������������������������������� ��������������������������������������������������������������������������#�����"�9��%�����������������������������������������������������!��������������������������������/������2����������3�����������������������"�)��������������������$�������$���������D��������������������������������������������������6���"�:����������������������������������������������� ������������������$������"
&������%���������'�� ���������������������������"������$% ��&�����������������$��2����������������������������������������3"����������������������������������������������������� ��������������������%���������'�� ������������������������������������������������������������������������������"
��������*�����#�����T)���C�2�3
=����#������W�9�1
=$�#�����"=�$��W�6�����2=����#�������(��@��@(3
=$�6���"=�$��W�((
=$�:��������"=�$��W�((
�������"/������W�=���
��#�����"/������W�6���
/��*��
&������������������������������������������������������������������������������#�����"�&�� ����� ���������������������#�����"�)�������������!���������������������@�����������������������#������������������"
���������������������������D���������������������������������������!����$% ��&���������������������������������$�@
��������*����������T)���C2�3
=����6����W�9�1
=����:���������W�=����6����!�=����������
=$�6���"=�$��W�6�����2=����6�����(��@��@(3
=$�:��������"=�$��W�6�����2=����:����������(��@��@(3
�������"/������W�6���
��#�����"/������W�=���
/��*��
&�6� ����7"77���������������������������������������������"�9���������������������������������������������#�������������P����������������"
�
&��������������������������)��P�����"
/$�����������������������������������������������"������$���������������������� �����P����������������������������������4������������������� ��������������������������������������%��������������)����������������������#�����������������2�������!����3������������������������������������"����������������������'������������� ������������������"
*��%����* ���� ����
���������������������������������������������@��������������� ����"�&����������6���������������������*�������%����������������������������*���������������%������������������������"�9�����$���������� ��*�����6����&�������������� ���./.1����������������������������������������������'������������������������������������������������������������ ������E/.68AE"6AE�2�����������������������$��6AE3�����������������������������������������������)��P�����"�&�'������������������D���������������������������8X"
�
&����$���������� ��*����6����&"
&�� �������������������$�����������$���������� ��*�������%����&�������������� ���./.2����������������������������������������%���"�8���������������%������� ����������������������������������� �����������D���������������������%���"�28������������)��P������������������������������"3�8������������
� ��������������������������������A8O/)=�7"��������������������������%�����������������"����������������������������)��P����������������)A898E"���"�2A������������������%���������������������������"3
�
&����$���������� ��*�������%����&"
���������� �������������������������������������������������������������������� �������� ���������������"�2�������������������������������������������������������������������������������������������������������������� ���������������������������������;������"3�/��� ���������������������8������%�����������6������������������������������������������������&��������������%������������������������"�&����$���������� ��8������%�����$��������������������������������������%����2��������������������$��������3"�&��������������)A898E"���������������������������������������������������������������!���������������������������&����"��������6Q�����������������������������������������%����������� ���������������������������������%��������������������'�� ���������������������������������������%��������/$���������������%���"
Fundamentos de Programação para Visual Basic
)������������������������������������������������������� ��������������������������������@�������?����A&E��A8E��)�.����������������"�9������������������������������� ��� ��������� �������������������������$�������������'$������D�"�)�������������������������������������������������� ����������������������������������������� �������"�9��������������������������������������� ������������������������������������ ���� ����������������������������������!������������������������������������������������������������������"�
��������� � '���
)�������������������������������������������������D�������������������������������������������������������������������"�/�������������� ��������������� ����������4��������������������� ��������������"�.������ ������������������������������������������������������������������������������������ �������������"�M�����������P�������������������������������������D�"�&���������������������������$�������������������������������������������!�����������������������������"�9���������������� �������������������������������������,����7"�/������������������ ������������� ������������������$������������������������������ �����"
5��������������G,����4���������������������������������������������������������������������������"���� ���������� ����������J�����������������K�)����B����?�:����?��������(&���������4����E��������(��� ������(������������%�������� ������("�)���������������������6� ����G"7������������������������������������������������������������� ���@�(M�������������������$��������K�M�����������������K�����������K(�2����������3I����� ����������������������������������������������2�������������������������3I�����������$�����"�
8�� ������������������������������������������������������$��"�������������������� ������������� ��������$���������������������� �@�(5������������("�&����������������������������������������������"�/�������������'����������������������������������� ������������(5��������������K(����(5���������K(��������������������� ��������������������������"�&������� ������������������$���������������������������"�8������������������������������������ ���������� �������������������������������������������������������������������$��"������$���������������������������������� �����������������������������������������������������������������������������������(��������$�(�������������$���(�����(������������������"
�
����������������������D�"
/������������������� ������$��������������������������H�����������������"�.������$��������������� ����� ����"�.������������������������������,���7����� ����������������������������������������������2������������������������������ ������G3"�
- �� � ���������� �!��3�����
8��������� �������������2����7,3��������4��������������@�,��7��G��J��N��Q��+��Y��S���V�����������������������"�2=��������������������4 ������������4�����I���������������$���������������4�������������������������������Q���Z������������������������7,3����������������������������������������V�2�� ����7N3����������� ��������������������������������������4������������������������������������������� ���������������"�&���� �����������������������������������D������������������6� ����G"G���������������������������������7,"�.����������������������������������� ������ �����������������������7,"�8�������7N�������$�������������������������7�������27,�73���N��������27,�,3I�
��������GNJ�������������� ����������G�������27,�G3��N�������27,�73���J��������27,�,3�����������������
�
�������������������������������������������"
/��� ����� ���������������������� ��������� ������������������������������� ������������"������$����������������� �����������Y���������4 �����,��7��G��J��N��Q���+������������������������������������������������������Y������� �����������6� ����G"J"�25�������������� �� �������������������������� �����������������������������I�������������������������������%�����������������������������������������������������7,"3
�
�������������������������� ������������Y"
)����������� ��������������������� ������%� �"�8����������������������4 ����2,���73���������������������������������������������������������������������G"�2��%����6� ����G"N"3�8�������������� ����������������������������������������������������������������������������������������"�9�������������������� ������������������D������� ������������������������� ����������������������������������������������7,I���������������������������������������������������������������������D��������������D��������D�"
�
�������������������������� ������������G�2������3"
- �� � ����������� � �
9��������������������� ��������������������������������D���� ����"�)���� �������������������������������$�����������������K�.���������������������������������������������������"�9���'�� ��E����#������������������������������������� ���������������������H�������������������������������������I��������������������������������������������*I����������� ����������������������������I����������������"�:���������������������������4 ����,���7����������������������������'�� ������������������"
8��������&*)##�2&�������*�������)��������#���������#������ ��!�)'�� ���������&�������������=��������#������D�3��������������� �������������������,���7�����������������'�� ������������������"�8�&*)##������������� ���������������������%���������������������4 ���� ����������������������������������������� �������������������������������4�����"�&������������������&*)##�������������� ����������������������������������������S���������������������������������������������������������������4�����������;��� �� ���������"�&�6� ����G"Q���������� ���$����������'�� ��&*)##"
�
�������&*)##������������������������� �����������
/��������� ���������������������������������������������������%����������������������������������$����������"������$�����������H�����,7,,,,,7������������������&�����'�� ��&*)##��������� �����������������������������������������������������������������+Q"�)��������������������������������������������������%�������������������������$��"�&� ������������������������������ ���������������������������������������������������������������������������������������������"������$������������������������������������������������� ������ ��������������������������������������������� ������������������������������������� ����� ����������� ������+Q�2&*)##�(&(3������������ ������V,�2&*)##�([(3"
�����)���4)5� � ����%���
8���������������������������������D���������������������������������������������(���������(����������D�"�/����������� �����������'�������������������������!����������������� �������������������������������������������������������"������$��������������'�� �������������&*)##������������S��������������������������������������"
:������������������������������������ ����������������������������������"�/���������������������������������S����� �������������?��"������������������������ �������������������������������$������������ ������C������� ���� � �������������������������?��"�/�����������������������������������������������������������������G�����C����?���2X�?��3����������7",GN�2G�\�7,3��?��������������E� ��?������������7",NS"QY+�2G�\�G,3��?��"�&�'���������� � ��?���2G�\�J,3���������?���2G�\�N,3����������?���2G�\�Q,3"�����������������������$����������������������������������������"
��� �������?��"���� ������������������������������������������������������ ����"�8�����������S��������������������������������������������,���GQQ"������������������������������������������D������� ����������������������������������������������������������������������������?��"�8��������������������������������(�������(����� ������������������������������������������������� �����������"�E�������������������� ����������������������������������������������������������JG����������������������������������������������������������D�"�2&��������������1�����%���������������������������������������������������������������������������������������������������������������������������JG����"3
����6 �������������������������
&�6� ����G"+������������� ������������������������������������������"�9��������������������� ���������������������������'��������������$��������������������������������������������������������"�9��������������� ����������������;����'���������P������������A&E�2A�����&����E����?�!�E��'�������&����&����'���3"
�
.����� ���������������������������������������"
������������� ������A&E���������������� �������������$������������� ���������������������������7��?����������������������������������������"������$��������� � �����������������(:�!������?�����������������$��GYNN7(����()��������������� ������$��7J("�/������������������������������������������'���� ��������������������������'���"
8���������������������������������������������������������������� �����������������������������������������'���"�28������������������������������������������� ��������� �� ���������������������������������������������������'����������������"3�&�����������������������������������������������H���������?������������������������������������������������������������������'���"�E���������������������������������������������������������������������������������������������"
�������( � ���������
��%������ �������������������������������������������������� �"�:�������������������������������������������������������������������������"�&�)�.�������������������'�����������������������%������������D���������������� ����"����������������������������$��������������D�������� �������������������A&E"�#����D���������������������������������������������������������H�����������"
&������D�����������������������������$���������D������4�����������������������������������������������������������������������������������'��������������"�8����������D���������������D������������������$�����;�)�.������������������������������4���"������$�������������������H����������������������������������������(*����7���������������'����YJG(����(/������������E����������������������4���J("�&���H�����������������������������������������������)�.������)�."�2/��������������� ��������������������#�E��)������������������E����������&�����������!����"3�&�����������������������D����������������������������������� ��������������%������������D�"
M���4��������������� ������������������������������H�������������������������������������"�/��� ����������������������� ������������� �� ����������������������� �����"�&� ������������ ����������������� ������������ �� ���&����?����������������H������������������������������������&::����=/*=������������������������������� �� ������������"�.����� ������������������������������������H��������������������������������� ������������� �� �����������������������������������6� ����G"Y"�E����������������� ������������� �� ���&����?���%��������������2�������%�����������3������������� ������������� �� ������������������� ��������������������������������������������������������������������$������"�)���������������������������������������������������������������������������������������������������D�"�/������H������������ ����������� �������������������������������� ��������������������D������������� ���������D����������D�������������� ���������������$�"
�
.����������������������"
��������� � ��� ��� ���� �
��� �������������������������������������������%���!��������������4�����$����������������������� ������������� �� ���&����?"�.��������������������������� ��������������������������������������������&����?��������� �� ������������I����������������������������$������� ��������� ��������������������������D������� �� ������������"�8���� �������������������������� �� ��!���������������������������������������������!������� �� ������������"�>� �� �!���������������������������)��������������������"�&�6� ����G"S�����������������������������������"
���������������������������������������������������������������������D����������������� �����������������������4������������������'�� �����������"�8���� ���������'�� ������������ �������$��������������������������������������������������������������� ����"�9�������������������E*!:8*���0���1������������������$�����/Z/����)8E���� ���'�� ��������������������������� ��������������������'�������������$�������"
�
)����������� �� ��!���������� �� ������������"
#�������������������������������������������������� �����������������D�������������'�� �!����"�/������������������������������������������������'�� �!�������������$����������������������'�� ��������������������"�8�����������������������������'�� �!��������������������'$��������"�&�6� ����G"V�������������������������������������������������������������"�8�������������������������������������������������������������������� ���� ��������������������������������������������������������R������������������� ����������89."�8�����������������������������������������!����������������������������"�.������������������������������������������L�����������������'��� ���������������������������������������������������������$������%����"�8��� ����������!%�������89.���������������������������������������������������������������������������������������������������������"
�
)����������������������"
)������������������������������������������������ �"�8����������������������������������������������������������� �������������$���������������������������������������������������"�#������������������������������������������������%���!���������������������"�8��������������� ������������������������������������������"
������� ��������������������������������������������������"�5��������������������������*������������A�������������������������������'�� �����������������������$�����!��"������������������������������$���������������� ���������������������������������������������������������������������������������������������������������������������4��������������������������"�5�������������������������������������������������������� ������������������������������������������������������'�����������������"
��������� �����������������������������������������"�.�������������������������������������������������������������������������������%�����������0���1I����������������������� ��������������������������������������"�
������������� ��������7� ���
������������������������� �����������������������)��������7"�)���������%����������������������������������������������������$������"�)���� ��������%����)������������������������8������%�����������6���"�&��������������)����"��������� �����������������%�������������� �����)��P�����"���������������������������������������������E�C��/Z/�����������������6���"�9�����$���������� ��E�C��/Z/�6���������������6� ����G"7,������������4������������������������)����"�#�������������'�������������������� ����)����"�$���������������������������������������������8X�������������������$���������� �"�&�'��������������������������������'�� �!�������������� ���������� �� �������������� ������!������������)����"�$�"
& �����������$������������������������������� �����)��������������������"�*�������������������������������������/$����������6���"�9������#���������0���1������������������/$������"�9�����$�������$������������������������$���������� ��/$���������� ��������������������������� �����)�����!������$�������]��])��P�����])����"�$��!�������������������8X"�8��������������������� ���������'�������$�������"�
�
&����$���������� ��E�C��/Z/�6�������������������������� ����"
���������������'�������������/Z/���������� ���������������� ��������������������������������������������������!��������������������������������%���������������������������"�/������������������������������������������������������E*���E+,":>>�2�������� ��������������'����*?�������0���1�������������������������������"3�5����������������������������������������������������������������������������������'���������������"�2.�������������E�������� �������$������������������������������������������4�������������������������������������������������������������������'�������E*���E+,":>>�%����������������� ��������������"3�
E*���E+,":>>���� �������%������������������������� �����������"�8���������������������������������������������������� �� ������������"�&� ����%������������D������������������������������������������������������������������������������������������H������������������������� ������4�������������������'��������������E*���E+,":>>"�5������������� �����������������������������������������������������E*���E+,":>>� ��$�������"�.������������������������������ ��������������������������������������������������%�������������� ����������� ���������������������������������������������E*���E+,":>>"
<���������������������������������������������������������������������������������������������:>>������������������������������"�8������������������%���!���������������������������������������2������������������������������������������������3����������������������������������"�
�
�
�
�
�
�
�
�
�
�
�
Constantes e Variáveis no Visual Basic
&�����������������������������������������������$���������������D��������������������� ���������������������������������������������� �����������������������"�8�������������%���!��������������������������������������%������������������������������������������������"
��� ��������,���� '����������)����
)���������%�������������,7,,,,,7�������������������������&����������$����������'�� ��&*)##�������������+Q��������������$����������������� ������������"����������������������������� H���������������������������D������������������������������������������������� �������������������������������������!���������������������������������������������%�����������������������������D���������������������������������"�&�6� ����J"7����������������������4���������������������������������������������������"
�
=�������������������������"
8�������?��� ����������������������������"�*��������������� �����������������������,���GQQ�������"�8��������������������'���"
8������������� ����������� ��������������������������������������������@�,�26���3����!7�2=���3"�9�����'������������7+�����2G��?��3"�
8������#�� �����>� ��������������������7+���JG���������������������������������������������������������������������)��������G"�&����������������������������������������������������������������������������������"�8������#�� ���������������7+�����������'�������� ��������������$��������������������������������������>� �2����������������������������$����������������������"3
8��������� � �������H�����������������������������������������������������������&*)##"�&���H��������������� ��������������������� ��������������� ������"�&���� ����������������������$�������������"
*��� �������������$�����������������7�������$����������+Q"N,,������������������������ ����������������������������� ���������$����������G�����D��������������"����������������������� ����������������������G��?���������'������������������������� ��������������������������7,��?��������������������������������� "�
8��������������������?��������������������%������������������������������������"�.������������������������������������������������'����4� ����!����� �����������������������������������77�7+GQ����������������������G7�,,,,J"�2/�������������������������������������G7�,,,,3
8��������������� ��������������������!�����$����������������������������"�9�����������������������2���� ������������������������������������3��������������������������������������������"�8����������������������� ��������������������������������������������������������������������������,�,,,,,7��JQ+�QQQ�����������7,,,,�,I���������������������������?������ �����$�����������������������������������������$�"�
:������� ���������������������������� � �����"�8�����7N��?���������'��������������������������������������� _!YV"GGS"7+G"Q7N"G+N"JJY"QVJ"QNJ"VQ,"JJQ�������4� ���I���������������������� _!Y�VGGS7+GQ7NG+NJJYQVJQNJVQ,JJQ�����GS�����D��;�������������4� ���I��������������������������������������� _!,�,,,,,,,,,,,,,,,,,,,,,,,,,,,7
8��������������:���� ����������������������������������������7����%���������7,,��� �J7����������������VVVV�������������,@,,@,,���GJ@QV@QV"�8������+N�����2S��?��3�������'���"�
8��������������8�%����������N��?��������'������ ����������� ���������������������%���"�6������������������������������������������������������������%����������������"
6������������������������������������������������� �����������������������������������������������������������������������%�����������"�8���������������������������� ������������������������@�������������������������������������������������������������'�� �����������������������������������������������"�2�����$�������������?������� "3
����� ����� �
.��������������4����������������������������������� ���������$�����������������������������������������������������������������"�/������������������������������������������������������������������������"������$�����������������6� ����J"G����������������������������������������������������,���V�������������������������J����"�)���J���������������������������������������"�/������H������������ ������������������������������������������������������������������������������������������������������������������������������� �������������������������������������4���"
�
�������������������������������������"
)���������� ��������������������������������������������������������������������"�*�������������������������� ��������������������������������������������������������������������������������������������������������������������"�/������������������������������ ���������������$��������������������������������������������������������������������������������������D�����������������'���������������������$������"�28��������������������� ������������������������������������������������������������������������������������������������������������������������������������������"3
���������$���#� �������������
5������������������������������������������������������������������������ ����������������������������������$�����������"�9����������������������������������$���������������������������������������������������������������������������������������������������������������� ������� ��������������������������������"
8�����������������������������������������������������������������������������4�����������������������$������������������������������@������������������$�����"�/�������������4�����������$��������������������������������R�����������*�������=���������Q�SN�$�7,�\�7G����� ���"
&��������������������������� ��� ����������������������$�������������������������+��4 ����������������������"�8��$�������������������%�����������������������������������������������������27,�\�!NQ3��� ������������� �����27,�\�JS3"�8���������������������������������������������������������������������$�������������������������2���7,�\�!JGN���7,�\�J,S3����������$����������7J��4 ����������������������"
*������ ���������������������������7J��4 ��������������������������������������������� ����@���������,�,,,,,,,,,7Y������������������"�A����������������� ������������4 ��������������"�#���������������������������������������������������������4����@�7�Y�$�7,�\�!7,"�&������������������ ������7�YI���������������������2���$�����3��������������������������4� �����������"�)�����������$�����������������������Q�SN�$�7,�\�7G����� ���"�/�������������%�������������������������7J��4 ������������������ ���������J��4 ���"�&�������������������������������������������� ����������������� ����������� ����������������������������������������������������������D��������� ������������� �������4���"
&���������������������������$������������ ���������� �����������"�*������������������%�����������������#��������L�����E� �)����������������������� ���������������������������������������������"�/���������������������������������������D������'����"������������������������������� ����%�������������������������������������������������������������������������������������� �7,�\�JS���������������������D������'������ �������� ���������������7,�\�77"�/��������������������������������������� ����������$�������$���������������������������� �����������������������%�������������"������$��������������������������������������������� 7G7"YJN"GN,"YGG����������������7G��4 ����������������������������!�������������������7G��4 ������������� �� ���������"�A��������������������������������� ������������������������������������������������������������������������������������������������������������������������������������� �+��4 �������������������� �����������������������������7�G7YJNG�$�7,�\�77������%���7G7"YJN"G,,",,,"�/������������������������� ��������%�������������������������������������N,"YGGU
9���@�8��������������������?��������������� ���������������������������������"�/���������������� �7S��4 �������������������������� ��N������4 �������������D���������"�.������������������������������� ������������������������������4 ����� �������������� ���������������?��������������������$������������%�������������������"
9����������������������������������������� ��������������������"�*��������$���������������������������������������D���4�������������������������������������J7� ����������4����2����$����������+�,G�$�7,�\�GJ3���������������������������������'����!��������������������%������������������������$������������"
�����������% �� �������� �
:��$�����������������������������������������������'���������������������������������������������������������������������������D����������������� �������������4������������������������D�"�8�������������������!�������������������D��������'������������������������������D��������������"�.����������������'����������� ��������������������"�&���������:�����������������������������������������������������������������������������'������������ ������������@
:������������a&�=���b
5�������������������������������������������������!������:������ �4!#�������������������������������%�����"�&���������������������������� ��������I����������!����������������������������!������&�������� ���������������������������������������'�������������"�2*������������������������������������������"3������$�������������������� ���������������������������������������'����������������������������������������?�2S��?��3���������������������������������������������'����������*����:�)���@
:���*����:�)����&�)�����?
.���������������������������������������������������������������������������������������������D��������������������������!������������!������������������"�)�������������&��%���������������������������������������������� ���������������"
������������� ���������������������������$�"�&���������:�������������������$�����������������������������������������������������������6� ����J"J"�5�������������������������������������������� ����������������������������������������������������$��2������������������������������3"�
�
A�����������'����������������D�������������"
5��������������������'���� ������������������������������ ������������������������������������������������������,�2����3"�/������������ ������� ������������������������������������"�*����������%����������������������������������������� ��������������������������;������������������� ����"�&�������������$��4���������������;����������������������� ������������������������������������������D�������"�&� ������������������������!����������������������������������� �������������4�����������������������������"�*���������������������� ������������������������������ ������������������������������������������������������������������������ ��������������������"
<����������������������������������������������������!���������������������������&�� ��������������������4����������������� ���"�&���������%����4�������������������� ��������������������������������������������� ����������������������������#�������������������������J�7N7QVG+���������"
�������$�����������������������������������������������������������������%������������D��������'������%������������������������2����������������������������������3"�*������������������������������������������������ ������������� ����������"�&���������)������������������������������������ ����������@
)�������a&�����bW��$�����
9��� �����������������������������������������������������������������!�������������������������������������������������$�����"�*���������������)���A/*�8*=&�W�NG���������������������������#�� ��I������������������)���98E/#9#)#&>�W�(�����(����������������������������������� "�29�����������������!��������������������������������������������������"3
)�������H������������������� �������� H������������������������������������������������������������"������$���������������J�,7������������� ��������������������?"�������������������������������������������������������������������������'�����������������������"�9������������������������!�����������������������������������&��������'������������������������������������������������������"�8�������������������������������������������������6� ����J"N"
�
)����������������������������������������������"
&�����������������)���89/c�W�7��������N��?���������'������������������������������ �����������������)���89/d�W�7��������S��?��������������������������������������������������������"�/��������������
�������������������������������89/�2������������������������������������3���������� ������������������������������"�����������������������������������������������������������������D�I������������������������� �������������� 4���"
:���@�8������������������������������������������������������� �����!��������������������������&�� �����������$�������������������������������������� �+",G�$�7,�\�GJ"�6������������� ����������� ������� �������+,G,,,,,,,,,,,,,,,,,,,,,"�8�����������������������������������������������������������������������������������������������������2�����3��� ����������������/�������� ��������$������2+",G/GJ����$�����3"����������������������������������������:����� ������������/�2+",G:GJ3"�
- �������!�� �
������������������������������������������������������� ������ ������ ��@
• 8�������������������������������������" • 8������������ ���������������������������4 �������������������������������2�T�3" • 8��������������������$����N,����������" • �������!������������������� �������������������������������������������*����9�1���/����������������������������"�2*��������������������������������� ����������������������������67�������$�����������������%����������������������'�����A�������1���"3
/��������D������������� ��@�
:���7=�����&�>� �e�#������������������
)����A#9=�W�G�e������ ������������!�����
:���#��f�����&�)�����?�e&���������� �������
)��������
.����'������2e3������������������������� ���������������������"�8���'���������������������������������������!�����������������D������������� ������������������� �����������������"�.������������������������� ���������������������;�����������������'�����������$���������� �������������������������������������������������%����������� � ���������%������������ ����"�5����������'������ ������������������������������������������������� �������������������������"�8����������������������������������������������������������������������������������������������'�����"
/��������������������������������#������!�)���C���������������)��P������
�������������)��������7������������������������������������@
&������D����� ���������������D��������������������������@
:���9������������#E����>����&�#�� ���
:���AZY�&�*��� �
)���)/9=T�8AT#9)B�W�G�QN
8��������������������������������������������������������������������������I�)89=&:8A��)89=�������)�����������������"�5�����������������������������������������������������������������������������������������������;��������������������� ���������������������������������������������������������������������"�8���� ����������!�������� 4������������������������������������������������������������$���������������������������������������$����������������������������"�������������� ����������������������������%�����������"
������,����' ������� ���������
8������������������������� �� �������������������������������������������������������������������������������D����������������������������������������������������������������������$�������������������������"�9�������������������������������������������!�������������������������������������D�������������������������� ������"���%��������$����������4����"
*�����������������������%���������������������������������������������������������������������������6��������������������������*�� ������*�� ����"�&����������������������������D�������� �������������������������������������������������������������������������������������D����������������������������������������������������������������������������������"������������������������������������D����������@�
:���*�� ���T)�����*���
:���*�� ���T����&�#�� ��
:���*�� ���T=������&�#�� ��
:���*�� ���T:���T��������&�:������
:���*�� ���T)����T�������&�#�� ��
:���*�� ���T)��T�������&�*���
&�'����������������������*�� ����������*�� ����@
:���*�� ����T)�����*��� �
:���*�� ����T����&�#�� ��
:���*�� ����T=������&�#�� ���
:���*�� ����T:���T��������&�:������
:���*�� ����T)����T�������&�#�� ���
:���*�� ����T)��T�������&�*���
*���������������������������������������4����������������������D�����������������������"�8������������������������������������@������������'�����������������"
.����������������������������������� ����� ���������������������������������������������@���� ������� ������������������������"�&��������!������=?������������4������������������������������������������������������������������$�@�
=?���:����=6��
)���&�*��� �
����&�#�� ���
=������&�#�� ���
:���T��������&�:������
)����T�������&�#�� ��
)��T�������&�*���
/��=?��
&��������������������� �������������������D������������������������������������������������ ����"�8���������������������������������������������������'����������������������������������������������������������������������?�����������"�������������� �����������������������������������������������������'���"�&�'������������������������� ���4����������������������������������@
:���*�� ����&�:����=6�
:���*�� �����&�:����=6�
/�����������D�������������������*�� ������*�� �����!����� ��������!�����������������'����������������������������"�)���������������� �������������������������������������������"�9��������������� �� �������� ���������������������������������������������������������������������� ������������������������������ ������������������������������� ����"�5������������������������*�� ��������!�������������������������2��������������������"3�������������"�5����� ����������������������������������������������������������������������������������� �����������������2"3�����������������������"�&����*�� ���"���� ������������������������ ��������������������������������������*�� ����")��� �������� ������$�����������������������������"
����� ����������
8����������������������������������������������������������������������� ����"�)����������$��������������"�&��������������������������7G������D��:������������������������������������������������"�9������������������ �������������������7G������D����������������������������������������*�� ���������*�� �����������������������"�&�������������������������$����������������������������������������� �������������������� ������������������������������������*�� ������*�� ������%�������������������������"
)��������������������������������������������������������������������������������������"�8���������������������������=?������������������������:����=6�"�9����������������������!�����������������������*�� ������*�� �������������������������������������D������4�������������������"�&� �����������������%��������������������� ���������������������������������$��������������������������%��������������D�����������������������������������������=?��"�#������������������������������������������������������������������"�6������������������"�����������������������������������������������������������������"���������������������������������������������������*�� ����������� ����������������������������������������:���*�� ������&�:����=6�"
'3�8��
8�������������������������������������������������������������������������������������������� �������������������������$�������$����������������)��P������2���������73"�9����� �����)��P��������������������������=$�:��������"=�$��W�6�����2=����:����������(��@��@(3���������� �������������������=�$�������%��������$�������=$�:��������"
8���������������������������������������=$�:��������"=�$��2������������������8�%���"������������3������������������������������������������������������������������*�� ���")���2��������������������������"�/������3"�)��������������������%�������� ����������������������'���I����������������������������������������������������������������������������%���"�
' � ��������������
���������������$��������@
7"�#������������������������������������9�1����%���@��������6�������������������������%���"
G"�)�����������D���������������������������$����������"����������������������������������������������������)�����������$������������������������������������������������������D��������"
J"�*�����������������������������������2)�����73������ ��������������������������)�������������������������������%�������������������"�)��� ������)���������������������&�����/E��������� ��������������4������������������������������������"�/���������������� �������������������������� ����������4�����2)�����3������E������������������������� ���@
N"�:��������������������������&�����/E�����������$�������%���������'�� �"�9��%���������'�� �����������������������)���C����� ����������@
��������*���)�����7T)���C�23
:���*��9����&�*���
*��9����W�������$2(5���� ����������K(3
E ��$�(8�������� �(�c�*��9���
/��*��
/$������������%������������D�"�&��������������� ����������������������������"�&�� ��������������'������������������������� ���������*��9���"�&�����������������������������#�����$�������������������������������������$�����������$���������� ��������"�8���������� ���������$��������$���������� ������������#�����$������������$����� �����"�/����$��� ����������������������*��9���"�&������������������������������������E ��$�������$������������$���������� �������������$���(8�������� (�� ������������������������������*��9���"�8����������2c3������������(O���(�������� I������$����������$������(&�(�c�(P�����������(� ��������������(&�P�����������("�6��������������������������������������������������"
Q"�*��������� ������������)�����G����������������$��8�%������%���������'�� ������������ ������'�� ���������������������)���C@
��������*���)�����GT)���C�23
:���*��9����&�*���
E ��$�(&�P�(�c�*��9����
/��*��
/��������������������$����������������&�P����������������*��9���"�����������������������������E ��$����������������������������2c3��������������������������������������"
+"�6�������%���������'�� �����������6Q�������$���������������������"
Y"�:��������������������&�����/E�����"�:� ����������������$���������� �����������/����������������������������8X"�*��������$�������������������� ������E����������������������������������� ����@
S"�:��������������������8X������������������$���������� �"�/��� ���������������������������E�����"�&����$���������� ���$���������������������&�P"�
�������������������������������������������������������*��9���K���������������������������������������������������������������)��P��������)��������7K�B�������$������������������@��������������)��P������������������������������:������������������������������������������"�=�����������������������������������������������������������)��P�����@
7�"��������&��!6N���������$���������������"
G"�:��������������������������&�����/E��������%������������������������!���������%���������'�� ����������������������:������������������)���C"
J"�A���������� ������������:������������������������)���C����������E�����"
N"�*��������2L�����3����������������$��8�%�������%���������'�� �"�9��������������������D�� �������� ��������������:���*��9����&�*��� "
Q"�6�������%���������'�� ����������������������������������"
:�����������������E��������������������������������"�#�����������������������������������������������������������"
�����% ��9����� �!�% � :&���
8������������������������������������������������������������;���������"�9�����������������������������������$����������������������������������������'����������������*��9������������������4��������������������������������"�/�������������������������������"�9��� �����������������������������������������������������������D�� ��������������������!������������������4��������'����"������������������������������������4����������������������������������������28��������'����"���������$����������!����������������������I�������!������������'�� ��������������������������������������������������%����������������������� ����������������������"3�/�������������������������D�������� �����������!�������������6� ����J"S"
A���� ����������������������� ������������������!��������������������������������"������$����������������� ������������������������������������������������������������������������������������������*���"�*��������������������������������������������� ������������������������������������������� �����������������������������������������*��������������������������������������������������������"�/�����������������������������������������%������������������������!����� �����������D���������������D�������� ������������������������������������������������������������"
�
��������������������������������4��������'����
�����% ��;��#���
&�������������4��������'�����������4��������������������������������������������'����"�)�������������������������� �����������������������������������������%����� �����������������������������������������D�������������������������������������������������������������������������������4��������������������������������"�����������������������������������'���������'�� �����������"�*������4���������������������������������������� ����"�2:�������������'���������'�� ������'$��������"3�&�6� ����J"V��������������4������������������������"
�
�������������������4��������'��������������"
���������������������������������!���������������!������������������ ������:��"�&����$�������������� ���������;������������:��"
����������������a&�����b
&��� �������������������!��� ����������������������������������"�<��������������������������������)��� �����������������������������4��������'����������������������������������������������������������'������������������������������������!��������������������������������������������D�� ������������'��������������������!���������������������������������������������������� ���@
�������)����/>8)#:&:/>.[U�W�J,,,,,
�������)����A#E/#A8#E�/A&:8A�W�(:"�������#(
8����������$����������������������������>���������������������������������������������������������������������������������2*� ��3"�>�����!����������������������������������������������������������������������������������������"
:&���� �&� �
)�������������������������������������������������������������������������������������������������D�� �����������������������������������������������$��6AE"�M���4�����������������������������������������������������������������������������������������M���4�������� ��������������������������������������������������������D�"�/���'���������'�� �����%�������������������$���&*���������������������������������������&���E����������������%�����������������"
E'���������'�� �����������������4����������������������������'�� �������������������������������%��������� �������������� ����"�:�������D�����������������'���������'�� �����������������������������������������D�������� ����"�5����������������������������� ������������������������$�����������%�������� ���������������������������������������������������� ���������'������������"
' ������( �' �����
M���4�������������������������������������������������:��@�����������������������������������������"�����!����������������������2g��c��U��d���� 3�������������������������������������������I�������������������������������������������������������������"�&��4���������$����������������������%����������������������������������������6���"�:����������������������������)���C������������������������������������������ ���@�
*���)�����7T)���C�23
A����� �W�������$2(������������K(3
#��A����� �W�(*��(�=��
E ��$�(/���������(
/��
E ��$�(/������������(�
/��#�
/��*��
/����� ���������'�� �������� ������������������$��4���������������������A����� "�9��������������� ��������������� ������������������������� "�����������������������������������������������������������"�
&������������������D�������������������������������������� ������������������!��"�/�����������������������������$������������������������������������������������� ������������"�8���������������D��������������� ������������������� ����"�&�������$�����������������������������������������������������4��������'�������������A��������������������������������������������"�5������������������������������$���������������������@������������������������A���������������������������)�����7T)���C���������������;�������������4��������'�������������������������������$��4����"�)���������������'��������������������$�������������������������������������������4��������'������������������"
:�������D����������������������� �������������������"�������������4��������'����������������������������������������!������������:��������������������������������������������������D�� ��������%���������'�� �"�&���������:�������������������������������������������������������"
8������������������%���!��������������������D���������"�*����������������8������������=���"�9�����$���������� ������������������A����������������:�����������������������������6� ����J"7,"
�
&����$���������� ��8����"
&���������������������������������������������������������������������������8�����/$�������;�����������������D�� ������������'�� �"�2��������� ���������������������������������������������������������D�� ����"3�)�������������������������$������������� ���������������������������������������������������������������������������������������������$����������� ���������������������"�
"�����"��( � ��#� ��
&����$���������� ��8�����������������!������������������������ ����D�"�=���0�����2����������������������������������=��3���������������� �����������N�������������������������������������D������������������%���������'�� �"�A�����������������������������������������������'�� �������������������������;�������=&�"�/����������������������������������������������������������������������� �������'$�����������������������"
&�������&����*?��$�)���C� �2������������������������������3���������������������������������������������������������'�� ��;��������������������������"�25�������������/���� ���������"3
9��������/������������� ������������0�������� ����*����������*����)�� ��2����������%������������$������3"�8������������������������������������������������������������������������������%����������������������������������"�#���� ��������������������������������������������������������������������������������"�����������������������$����������������������������������������������� �������������D������������%�������"
8��������D�������$���������� ��8�����!����/������6������!���������!�������� ����������������$������������$�����%���������'�� �"����������������� ����������������� ���4�����������������������������������������������������!�������������������������������������������������������������������� ����"�
�
�
�
�
�
Instruções, Expressões e Procedimentos no Visual Basic
/��������������������!�!���������D���������������������"�.��������������� �� �������������� ����$�������������������������������������������������������������������������������� ��"�:�������������D�������������������$���D�����������������������������"�/����������������������������������������������������������!��"�6���������� �������$����������������������������������������������������������������������������������������������������������"
�������( � ��������� ���
&�������������������������������������������������� ����� �����������������������"�/�������������������������������� ��������������������������������2W3��������� ������������$�����"�/���������������������������$��������� �����������������I������������������������������������������������������������������������������������������������������D������$�������"�=�����������D����� ������������D���������������������@
=�����������W�9�1
/$��������"9����W�()�������E�������(
)������������W�)���������?���f�S
/�� ���W�E���f�����������>���\�G
>4������W���������!�:�����
.�����������������������������������������"�8�����������$�������������������;����������������������������������� ���������������������������������������������;��������������������"�8��������������������������������������������������������������������������$�����"������$����������������������$����������������� ����������������������������������������� ������������"�*��������������������������������������������������� ����!������$��������������������%�������������������������������������������������������������!����������������������������������������$�����������������������������"���� ��������������������������������������$�������������������������������������������������$����������������"��������������������������������������������������������"
#����������������������������������� ������������4�������������������������������������� ��������2���������� �����������������������������������������������$�h� �7�W�,3"�# ����������������������������$��������������������� �����������"�9�������D��������������������������������4������W� ��������������������������������������$������������� ��������������������������������"�8��������� ������������������������������������������������������$������������������������������������"�&���������G� �7�W�7� �G���� ������������������������������������������������������������������������������������� ���"�)�������!������������������������������������������������������������ ������������� ����������"
=�����������D������������������������������)��P��������������D��������������"�/���� ���������D���������������"/������W�=��������������������������������������"�/������������������=����:���������W�=����6����!�=����#���������������������$�����"�/�������D�������=$�#�����"=�$��W�6�����2=����#�������(��@��@(3�����������������������������"�8�����������������������$����������������������������������������"
���� ��( � "� ���� �
)�������������������$���������������������������������������������������������������$���D����������������������������$�������"���������� ���������������������������������������������������"�)���������������%����������������������������������������������� ������������������������2 3�������������������"�&��$������G� �7���������������������������������������G���7"�8�G�����7��������������������������������"�&� �������������������� ��������������������������������������������������������� ��������������������������������������' �����������������&����8�����������������������������������������������������������'����2������������������������������������������3"
������'�����$���D�������������D������������������������������"�#���������������$������������G��7��������� ����������������������"�*����������������������������� �� �����������������������������$��������������������������������"�/���4���������$���D����������������������� �������������������������������"
M����������4����������������$�����"�&���������������D���������������������;���'������$�����"�.����������������������������������������� ��@
• .��������������� ������$�����" • &�������������������$������� ����������������������������������$���������� �� ������$�����"
)������������ ����J� ������$������������������7I��� �������J� �7����� �� ������$�����"�:������������������J�f�J� �7� ������$�������������� �J�f�J� �7� �7"�������������� ������ ��������������������@��$���D��������������������������������$�"
,���� ���� ��( �
8��������������$������ ������������������������������������������"����������������������������������$������ �����������������������"�����������$������������������������������������������������������������������������������������������������������"�9�������������������������������������������������������� �������"�*����������������������������������������������������������������������2����3"�*�����������������������������!������$������������������������������������� ������������$������G�f�Y�Q�!��������������� ��������������������������������������������������������������������$�����������"�9���������������������������������� ��"����������������4�������� H������� �������������������������������������$�����"
8����������������������������������������������������� �������������%���!���������������������������������������������������$�����"�/������������������������������������%������������������������������������������"������$�������7,,�������������������������"�E��7,,U� ���������� �����7,,i����������������?"�8���������������������������������������������������������������!�����������������$�@�
9���@�8�������������������������������������������������������������������������������������������������������"������$������������������������J�7Ng���������������������J�2��������������3"�9�������������������%�������������������������������������������������������������������������D�����������������4��������������������������������������������%�����������������"
&��$���D������������������ ��!����������������������"������$����������$������7YYJJ�Q,� �2A������&%������!�JGNQ,3�f�GJ�_�7,,���������������������������%����������������������������������"
5��������$���D���������������$������������������������������������ ���4�������������������������������������������!��"������$�����������������������$������G� �+�_�G��������������������� �������������������%�����������������G�����+�������������������������������G���������N��������������������������������+�����G����������������������G��������!��Q�������������������"�8��������������������������������������������� H�����"�&����$���D������������������������������������������������������ ��"�&��$������G� �2+�_�G3������������������������������������������������������������������������� ��"�/$���D��������������$���������������������������������%��������������"�&��$���D����������������������������4������������������������������������������ ��"
9����������������������������������������������������������%��������� ���������������������������������������������������������������D������������$���������������������� ��"������$�������������������������������������������������������������������������������������������������������������������������$������G� �+�_�G������G� �2+�_�G3"�&���'$�����������������������������������������������4�������������������� �������������������������������� ������������������������������������������������������������������������������"
"� ���� ������3�����
8�������������������������������������������������D������� ����������"�&�6� ����N"7����������������������� ������������������������������"
9��������D�������������������������������������������������������������������������������������"�2)�������������������������������*��������������"3���������� ��������������������������������������������$�� ���������������������������������������������������"���� ����������������������������������������������������$��������������������������"
�
8�������������� ����"
����� �������
8��������������$�����������������!�������������������������4��"�/�����������������$���������� ����������������������������"������$���������������GS���G���������;����������������������������������������������������������$������G�\�S"�&������������������G������ �G���������;���������7_G�������������������������������������������$������G�\�27�_�G3��������G�\�,�Q"�&�6� ����N"G����������������$����������$���������"
�
/$����������$���������"
'�%���� ��� ���� �������������
8�������������������������������������2_3��$�������������������������� �����������������������������������������������"�&�������$������J�_�G� ���������������7�Q�����������������������"�)��������������������������������������������2]3����������������������������"�*���������������������������;��$������J�]�G�������������7��������������"�/������������������������������������!�������������������������������������"
:������������������"�#�� ���������������%������������������������ ������������������������������������������������������������,�Q������"�)������������������� ������ ������������������������������������N�������������7Q,��������������������������������������������������"�.�����������,�Q������� �S������������������N����������������������������������7S�����������������������������%���7Q,�]�S"�*������������������������������������������������������������������7S�YQ�������������������������������������������������"
)���������������������������������������������������������������������������������������������� �������������������������������������������������������������� ����������������������������$������� ��������������������������������������������2_3@
:������������������&�#�� ��
���������������W�7Q,�_�S
9�����������������������������������������������$�������������������������������7V��������������������������������7S�������������������"�&�������������$����������������������������� ����������������7S�YQ����� ��������������������������������������������������������������������������������������������������������������������������������������'$���������������� �7V"�5�������������������������������������������������������������������������$�����������������������������������������"�&�6� ����N"J���������������������������� �����������������"
�
=���� �����������������"
- ���
8����������E������������������������ ����;����������������������������������������������������������������������������� �����������"������$���������������������Y�����N������������� �7�����������J"�&�������$������Y�E���N� ���������������J"�&��� ����������$������G7�E���N��������7��������������"�2G7������������N� �� ������Q��������7"3
.�������$������������������������������� �������������������������7S�����������������������,�Q������"�*�������������YQ�������������������������$������YQ�]�7S�����������������������������������������������2N3������������$������YQ�E���7S�����������������������������"
�� � +���� "� ���� ������3�����
&�6� ����N"N��������������������������������������������������� ����"�&��$��������������������������������I���������D����������������������������������������������"�8���������������������������������� ��������������������������"
�
8������������������������������������� ����"
&�6� ����N"Q���� ���� �����$���D������������������������������������������������������������������"�*����������������������������������������������6� ����N"N���������������������������������� ��������������"
�
.���������������������������������������������$���D�"
""� ���� ������ ����� *����
5�����������������������$�������������������� �������������2c3
������������������������� "���������������������������������(�����(��������������� �������������������� ������"�8���������������������������� �������� ���������������"�9������������������� ���������������������������"�8���� ����������� �������� �������������������������������������� ���������������������>�1��)������@
$ �W�(����� �(
? �W�( ���(
:��� "�����(8�(�c�$ �c�(�������(�c�? �c�(K(e8������ �������� ����K
:��� "�����(8�(�c�? �c�(�������(� �$ �c�(K(e8� ��������������� ��K
9���@������������2 3����� ������������������������������������� ������������������������������������'������������������"
��� �� ���'�� ��� �� ����������)����
9�����������7���������������������:��� "��������������������%�����#����������������������$��������������������������������������������"�&�%�����#��������� ����������������������������������������������� �I����%�������������������� ��������������������������������"
)����������%���������������������������9�1����%��������������������6���"��������6Q�������������������������"�&������������������������������������������������������������������������������%��������������������������������������������������"�& �������������������������C��������A�"�#����������������������������������������������%�������������������������������������������������2�����������������������������������3"�:� ��������������:��� "�����(&�P(���%�����#��������������������������/���"�8����������������������������������!��!�����������������$��������������������"
)������%�����#��������� �������������������������������������������$����������������������������������������������������%����:��� �������������� ���������I������������������������"�&� ���������������������������������������������������K������������������������������������������������������� ���@
�������������������$���D���������������������������������������D����%�����#��������"���������� ��������������������������������$����������������������������������������������������������������� ����"�������������%�����#��������� �����������������������������������2�����3��������������'�� �"�
&�'�������������������������6Q�������������������������������������������������������������������/���������A������������������������"
)����%��������������������������������������� ��������������������������D�������������������������������������������������� "�&������������������D�� ������������*�� "������$����������$������(&������������������G� �(� �*�� 2G�\�,�Q3������������������������������������������� "
M������������������������������������������������������ ��������������I�����������������������������������������!�������������������"
"� ���� � ����������
8�����������������������������������������6� ����N"S"�5�����������������������������������������������������������������!����� ������=����2����������3����6����2����3"�2�8������������������� ������������������������ ���L��� �������"3�8����������������������������������������������=������6����������������������������!7���,���������������"�&�����������������������,� ����������������������������������������������,���������������������!7� �����������������������������������������������������7�����������������=�������������������6���
�
8����������������������"
&�6� ����N"V��$����������������� �����$���D���4������������������"�8�������������������������������� �����������������������������������������������������������������������������������"�&����������������������������������������������������������������������������� ���������������������������������������������������������� ����"
�������������������������������������������������(� �����(�����������4������2W3����������������������������"�/�������������������������������������������������������������������� ������������������������@����������������'��������������������������������������������������"�/������������������������������ ���������������������������������������������������������������������"������$�����������������=���W���W�������$��������W���������������������=�������6���"�8�������������������������������������������=��"
�
.���������������������������"
"� ���� �9& ����
8������������' ����;����������������������������������������������������������� ���������' ������������������������������L��� �������"�/����������������������������������������������������������������
�������"�&�6� ����N"7,��$�������������������������� �������� ��������������������������"�2=�����������������' �����������������������������������������������������������������"3
�
8����������' �������������������������������������"
8�����������' �������������� ������������9��"�/�������������������������������������������������������' ����!����� ������� �����������"������$����������$������9���6���������������������=����2�����������6���3I�����������$������9���2N�j�J3� ���������������=���������������$������2N�j�J3� �����"�8����������9�����������������������������������������������������' ���"
8���'$����������������������������������� �&�"�/����������=��������������������2���������3������������������������������������=���"�*�������������������������������������������6����������������6���"�/��������������������������������������� ����������������(6�����������������������������������":"���2&�3��������������7�V,����������������("
/$������A�������
6����&��6����6���
6����&��=����6���
=����&��6����6���
=����&��=����=���
8����������8��������������������=���������������������������������������������������=���"�9������������ �������� ������������������������������������ ���������������$�������(/�������������� �����������������������Q,��'��������28�3������������("
/$������A�������
6����8��6����6���
6����8��=����=���
=����8��6����=���
=����8��=����=���
&��������������������9����&����8���%������������������������������������������������������������@�Z����/�����#��"�8����������Z���28���$������3�������������������=�������������������������������������������������������������������������=���"�/��������������������������������������������8���$������������������������������������=���"
/$������A�������
6����Z���6����6���
6����Z���=����=���
=����Z���6����=���
=����Z���=����6���
8����������/���2�����������3��������=������������������������������������������������������"
/$������A�������
6����/���6����=���
6����/���=����6���
=����/���6����6���
=����/���=����=���
5�������������������������#���2#���������3�����������������6�����������������������������������=��������� ��������6���"�9����������������������������=���"�8����������#��� ������������������������������������������������������������"�&������������ �������� ������������������������&������������������������������� ����(*'������ ���������2&�3������������ ������������#�������2#��3�����*'������ �������("
/$������A�������
6����#���6����=���
6����#���=����=���
=����#���6����6���
=����#���=����=���
M���4����������������������������' ������������$�����"�&�6� ����N"77���������� ���$�����I��������������������$���������������������������������������������������������������������������������6� ����N"�7,"
�
.������������������������' ������������$�����"
�� � +����
&�6� ����N"7G��$��������%����������������������������������������2����������������������������������� 3��� �����������������������������������"�&���������������$������������$��������������������������� ������������������ �����������������������������������������������������������$��������������� �"�/��� ������������������������������������������������������������������������������������������$������������������������� ���� �������������������"
�
8���������������������������������������������"
&� ������������������������������������������������������������������������������������������������������� ���"�&������������������������������������ ����������������������������$���D���������������������������"
)�������������$���������� ������$�����@
=�����������kW�J,,�&��#���������=���
)����������������2�k���W�3������������4���������������������������������������������$�������������������������������"�&�'��������������$���D����������������������������������������$�������������������&�"�9�����������=���������������������������J,,����#�������������6�����������������������������6����������������������"
/�����������$����������������$�@
)�������f�G�j�7Q�8��)���W�(&���(�&��)�������f�G�j�G7
*� �������������������������������������������������������� ����$��������������������D������������������������� �������������������D����������������������������"�:��������������������������������&������������������������������8�"
*�����������������������%��������������������������������"�E������������%�������������������������������������������������$����������������D��� ����������� ���������!��������������������� ��������������$���D�������������������"�)�����������������$�������������������������@
22)�������f�G3�j�7Q3�8��22)���W�(&���(3�&��22)�������f�G3�j�G733
�����������
5�������������� ��������������������������������������������$���D�"�������������������������� ���������������������������������H�����������������������������!������������������������!��"
.������������������� ���� ���������������������������������������������������%�������������������������������������������������$�����������"������$�����������������������������������=��������������������������������������� ��������������7,���������������7,,� ����������������������!����������$������=�����������k�7,�&��=�����������j�7,,"�9��������������������������!������������������$������7,�j�=�����������j�7,,��������������������������������������������������������������������������"�&��������������������������������������$������������������������������������"��������K
)������������������������������$���D���������������������������"�28���������������������������������������������"3�)����������������������������������������=�������6���������������������������������!7���,����������������������������$������7,�j�=���������������!7����,"�/���������������� �������$����������������!�7�j�7,,����,�j�7,,������ �=���"�&�������$������7,�j�=�����������j�7,,����������������=�����������������������������������������������������������=����������"�#�� ��������� �������������6� ����N"7J"
�
E�������������������������$�����������"
8�����������4����� ���������������$���D���' ���������������������������������H��������������4 ���������"�&��$���������$��������������������������������������������������������������������%��(�������������7,� ��������������������7,,� ���("���� �������������������������������� ����������������
����������������������������� ����������@�(/�����%��������������������������� ��������������7,� �������������������7,,� ���("�/������������� ������������2�������������P��3����� ������������������������������ ����������������������������� H������������������������������� ���������������������������������������������"�&��$�����������������������������������������������=�����������k�7,�8��=�����������j�7,,"
9����������$����������$�����������'���������������������������������������������������������"��������������������������������$���D���������������������������������������8�"�&����$������=�����������k�7,�����=������������������������������������7,I������������$�����������������=�����������j�7,,������=������������������������������������7,,"���%���� ������������������������������%������������$���D�"�*�����������������������������Q����������������$���������������6����2�Q�j�7,3������������ �������������=���������Q� �������������7,,"�&����������8�������������=��������������������������������������������=���"�&��� ���������������G,,��������������������������������=��������� �����6�����������������������8�������=���"��������������Q,������������$���D������������=�����������������8������=�������� �"���������������������������8������������&������������������$����������������������������������=���"
.������������ ��������� �������������������������������������������D������������"�/���������������������������������� �������� ���������'�� �@
&�W�7,
��W�&�_�G
&�W�G,
&�'����$��������������������D���&��������G,������Q"�*���������� ������������������������7,������������������"�&�� ����������������$��������������������� �=����������������I������������� ������$���������� ����������������������������������������������������������������&"�9����$����������������� ���������������������������&�������������7,"�#����D��������� �����������������������������&����� ����������������������������������������������������� ������%���$���������������������������������������������������"
��%��������������������"�&� �� ������������������������6������=�������������D������������������ ������������������������������������H����"�9��������� �����������������������������������������������=������6����������������������������!7���,"�8��������������� ������������������ ����������������������&���8��#��������������������������������' ���������������������������������+����GJY"�8����������������������$���������������������������������������������������������������
#����������������������������"������$��������� ���������%��������������������������������$� �� ������Q����+"���������������������������������������������:��� "�����$�W�Q�8��+"�8�������������$�������������������8����������������Q���+�������������������������������Y"�/���������������$��������������������Y��������� ��$�������������������������������"�/�������������������������������������������������:��� "�����2$�W�Q3�8��2$�W�+3"
���� �� ����
E�����������������%���������������� ���������������������������������������������������������������� ��������������������������������������"�/����������������������������������������������������������I���������������������������%����������������������������������"
.���������������������%������������D�������$��������������������������"������������������������$�������������������������������������������������� �"������$������������������J���������������������������� ����������������������������E ��$"�5��������������������������� ����������$�����������������������$���������������$���������� ������� �������������������������"�5����������$���������� ������������������$���������������� ��������� ���"�8����������������������������������������������$���������� �������������������� ��������������������8X��������������������� ������%�����������������������������������������$���������� ���������I������������������������������ �������������� ���������$�����"
*������������������������������������������������������������������������������������$������������������"������$��������������������������������������������������L� �����������������������������4���������������������������������������������������� ���������������������������������������������������������"�������������������������������������������������������������"�&�'�������������$��������������������������������������������������������������"
/������������������%������������� ���������������������������������"������$������������������������������������������������ ���������������������������������� ���������������������������������������"�)���������������������!�������������������������������������������������������������������D�"�9����� ���������$���������)��������J����������������������#�����$������!�����������������������������������$����������$���������� ��������������������$�������������������$���������� �"
8�����������������������������D���������������� ��������������������������������6� ����N"7N"���������������������������%�����!�������������������������$�������������������������������D�������"
*����� �������� �� ���� ����( �
������������������������������������� ��������������������"�&� �������������������������� �������4���������������$�����������������!����� ������������������������������������������"�2&�������������D������ ������������������������������������������ ���������� ������������D������������������������������������������������D���������������"�&������������@����D�����������������������������������"3
�
&� �������D���������������������"
���������������������������������������!��������������������������������������������������������������%�����������������"�&�������������������������� �������������������������������������������������������������������������������������������������"�)���������������������������������������������������������������������������4� ���"�8������������������������������������� ������������R��������������������"�9���������������������E ��$��������������������� ������������ ������$���������$�����"�&������D����� ��������$������������������������������@
E ��$�(&�P������������(
)�:���(]����]����(
����
*�����������9������/�������(�����"���(
&����$�����������������������D�� ���������"�)������������������������������������������������������������� �������������$���������������������"�&������������������������������������������������������������$�������� ���������������������������H������������������������������"
5��������������������������� ����������������������������������������������������������������������������������=�����������W�9�1"�&�������9�1������������� ��������������������������������"�8���������������������������������������������������;����������=����������"
5���������������������������������� �����������!���������������������;��������������������������� �������������������;�����������'���������"�8���������'����������������������������������������$�������������������������������� �����������������"�)����������������������������������%��
��������������$������������������������������������������������� �����������������������������������2&��$�������������������������� ����������������������� ������������������������4� ���"3�&��$���D����� ���������������������������������D������ �������������D������������������������@
*�2$3�\�G�e8�� ����������������������$
)�� 2+Q3�A������������������&*)##���������������+Q
6�����29�1�(��@��(3�6�������������������
9���������������������$����������$��������� �������������������������������������"�8���������������������������9�1� �������������� �������������������6�����"
:3����
�����������������D������������������� �� �������� �������������������"�E��������������������%����������� �� �������� ���������������������%����������������������������������������������������D������������ ����"�8������������������� ��������������������������%�������������������������D�����������"�E �������������������������������������������������D������ �������������������%��������4�����������������������������������������"
���������������� ����������!�����������������%����� ������������������ �����2��������������������("(�������������3�������������$�������:��� "����"
#�� ����������������������������������������������������������������� ������������ �������������������������� ���������������������"�/�����D����� ��������������������������������������������������� ������$����������������������"���������������������� �������������������������������������������������������������>����"�&���������������������������������������������������������������������������������������������������"
8��������������������������������������"�/��������������������%������������������������������������������������� ��������������� �����������������"������������������$���(&�P(��������������������E��6���������������������������������@
E��6���"�����(&�P(
���������!������������������������ �����������������������������������%��������������������������������������������������'�� �
������"�����(&�P(
&�%�����#������������������������������%������������:��� ������ ����������� ���������"�E������������������������������������� �����������������������������%�������� ���������������%��������������������������������"�)��������������������������������������������������������"
)�������H��������������������������!����������������������%��������������� ����"�)�������%�����������������������������������!���������������"�*������������������������������(&�P(����$����������������4�������������������������������������������������������������D��������$�������"����������������� H��������������������������������������%����������������������� ��������%����������������������8�%���"E ����"
E �����������������������������������������������D��!����� ������������������$������������������������������ ������������������������������������"�&� ��� �����!����������E��������������������������������������%����!��������!�����������������������������������������%���"�8����������������4����"������$���������� ���������� ������������������������� ����%���������������������������"�8���'$��������������$����������%����������������������� ���������������������"�
�
�
�
Usando Procedimentos e Funções no Visual Basic
&����������������������������������������������������������������������������������������!����� ���������������%�������������������������������������������4���������������������������������������"�/�����������������!����������������������������������� � �����2����������!��������������������������������D�3������$������������������������������������������$���������������������������D�������� �����2������������������������������������3"�/�������������$���������� �������������R������������������������� �����������������������������������������������D�����������"�)����������������� ��������%���������������������������������������� �����"�6������������������������������� �����������������������������������������������������������������������������������������������������������������������������������"
������������L� ����
&�����������������D������������������������������������������$�������@���'�����������������$��������������$������������'$��������������H�����"�9�����������������������������������������������������������������2�����D��#�3�������������������������������������������������D������$�������
:�������������������������������������������������������� ������$�����������%���������������������������������"�/��������������������$�������������������������%������������D������������������������������������ ����������D�������%����������������$���������������������"������$��������������������������������������������� ��$�����������������������������������������I���������������� � ����� ��$�������������� ��������������������������������������"
)������������� �������������������D��������������������������������������'���"�/����'�� �������������������������������������
(������� �(�@
A������W�������$2(&���������� ����K(3
���A������W�(9��(�=��
E ��$�(/���������(
/��#�
/�������� ����������������������������������������� ��������������������������%�������������������������������������"���� ���������������������������������'�������������D�������������� ����!������������������������$�����!�����������������������������"�#����������������������������������������!��������������������@
*���)�����23
:���A������&�*���
A������W�������$2(&���������� ����K(3
���A������W�(9��(�=��
E ��$�(/���������(
/����
/��*��
)������������������������ ��������������� ���������� �����������������@
6��$�����)������
8������������������������������������$�����������������$���������������� ����"�5������������������������������������������������������ �������������������������� �������������������������$������������������������ ���"�5����� ��������������������������������������������;����������� ���������� �����������������$����������������������������"�/��������� ������������������������������������������������ �����(�����(��������������"�)���������������������������������������4������������������������������������������������� �����������������������������'�����������������������������������������������"
���R�����
*������������������%����������������� ���������������������� ������������������������������7���7,"�/������������������������ ���������������������������������7���7Y"�&������������������������������� ������������ ���@
���������A�����*� ����A����
6���)�������W�7�=��7,�6���)�������W�7�=��7Y
�����)������������)������
9�$��)�������9�$��)������
)�������������������������������� ������������� ����������!
���� ������������������������'�� ����������������������'���"�&�����
�������������������� ���������������������6����������������������4�������������������"�:�����������������������������������������������������!����'�������������������������������������%������������������������ ���"�2&������������������:���)��6����&�#�� �����������������������������D�� ����������� ����"3
)������������������������������������������������������������������������������������D�� � ��������������� ���������������������� �������������;��������������$����������������������� �������"�/�������������� �������������������������������������������������������"�/�������������������������������������������� ������2�������3�������4��������'��������������������������������������� �������������������������������������������������"�&� ������� ��������������������������������������������������������������������������� �����"�:������������������������������������������������������������������������������������� �������%������������������������������������������"
8��������������������������D������������������������������������������R�����������%�������������������������������������������������� ������������������������������������������������������"�&�������
��������������������������������������������������������%����������������'����������������������������������"�/�������$�������������������������������������@
���a������a�������b�"""�b
8�������������� ����������������������4� ���"�&�����������������������������������������R�����������������������������������;�������������������������������������������������� ����������������������������������R�����"
9����������������������������������R����������������������������������������� ������������������������"�8�����������������������������������������������������R�����"�/�������$����������������������������������������������R�����@
*�������2a���R������a&�����b��a���R������a&�����bb�"""�b3
/��*��
��%����������������$��������������������������������������R�����@
�
���������������������������������R������������������������������������������������)��������������������������������������������������������������������������� ���@
���������������6��D�
&������������$������������������������������������������������������������������������������������� � ������������������� ���������������������!����� �������������������������������������������������������$�������� ������������������������������������������������������������"�9������������������������������������������������������������������������������������2������������������3������������������������������"�&���������������D����������������������������"
&���������������������������������������������������������������������������������������R�������������������������������������������$�@
)����������������������������������������������������������������������������������"�.����������������������� ����������������������D��6��������/��6��������������������������������������*�����/��*��"�/�������������������������������������� ����� ������������������������������������������������������2�$�����3����������������"�/�� ������������������������������������������������"������$�����������������������������������������������������@
6������E�$#��2Z�&�#�� ����l�&�#�� ��3�&�#�� ��
#��Z�k�l�=��
E�$#��W�Z
/��
E�$#��W�l
/��#�
/��6�����
&����$�������������������������������������������� ��� ������������������������$�����������������������������������"�)��������������������������������������������������������������� ���������������$�������%��������"�8����R�������������������������������������������������������������!��������������������������$�����"�&����������� ���������D������������������E�$#�@
�����E�$#�2Y��7N3
:������E�����W�E�$#�2J��N3�f�G
���E�$#�2��������8������*� ���8����3�k�G,�=��
5���������������������������������������R�������������������������������������������������������"�&�������������9�1���������������2����������������������������3� �����$���������������������������������� ���������R�����"
/�������������������
&��������������� �����������������������������������������;��� ��� ���������������������������������"�5�������������������������������������������2������������������3��������������������������������������������������������������;��$������"
������������������������������������������������������������������������������%���������'�� �"�&���������������=��������������������&������������"�9�����$���������� ��&���������������� ������������������������������������������*������6�����������������������������������D����������"�/��������������������������������� �����������������������D�":��������������������8X"�8�����������������������������������������$��������������������%���������'�� ���%�������������������/�������������������������������������������������������������"�& ��������������������������������D��������R�������������������������������"
9���@��������������������������D���������?�������������$���������� ��&������������"�=�����������������D���������������������)������8�%���"
������������������� �������������������)����������=������������������$�����������������������������������������������������)�������6��������"�&��������������%����������������������������������������������������'��������������$�������$�����������������!�����������������6� ����Y"Y"�)��� �����������������������%�������������������������������������6� ����Y"+"
8���� ��������������������������%��������������������������������������������� ������������������������������������������������!N,���G7G���������6�������������������������������������������!N,���7,,���������)����"�8������������������$���������������������������������������� �����������������������������6�����������)����"�A���������������� ����������������������E����������������������������� �������������������� ������������E�$"�/��������������� ����������������������������������������������������$�����������������������$������������������������������������������������������������� ����������������������E�� ������������������������������E�$�"
�
8����%��������������������������������������)����������=����������"
�
)��� ����������������������������������������)����������=����������"
��������D����������������������� �����������(�����(������������� ����)���������������������������������������������������6��������"�/������������� �������������������������������������������������������6�������������������� ������������������������������ ����)����"�)���������������%���������'�� ���������"�&���������������=��������������������&������������"�9�����$���������� ����� ����)����6��������������������������6������������������������8X"�/����������������������������� ���2��������������������������D��������R�������������������������������������������������6�����3@
6������)����6�2=���)�&�#�� ��3�&�#�� ��
)����6�W�)��2=���)�f�V�_�Q� �JG3
/��6�����
&�������)����6�����������'������������������������� �����"�A������������������������� ����)�������������R���������������������������������������������������6��������"��������������������4����������������������������������������������������������������"�2&�������)#��������������������������������������������������������������"3
& ��������������������������'�� �������������������������������������������$���������������������������"�#����������� �����������������������$����������@
*���/$���=����23
:���=���)�&�#�� ��
=���)�W�)��2��=���P�����"�����3
=$�L���)"=�$��W�*�� 2=���)3
=$�L���6"=�$��W�*�� 2)����62=���)33
/��*��
&�'���������������������������2����������*��3�������������������������������������������������������;����$�����������������������������������/��*������'�� �����������������������"�)������������������� ���4��������������������������������������������������&��������������������=����������������������������������6���������*����������������� ������%���������'�� �"
8��'�� ���������������������/$���=�����������������������������������������=���P�����"����������������!�������������=���)"�8������� ��$�����������$�������$���=$�L���)"�/����������$�������$���=$�L���6� ����� ��������������������� ����������������������������)����A
6���������������������%������=���P������2���������������������3������$�������%�������%���������'�� ���������������������������������������������������@
��������*�����=���P�����T)�� ��23
/$���=���
/��*��
��������*�����=���P�����T*������23
/$���=���
/��*��
)��������������������������������������������������������������������������/$���=��������������������"�������������������������������������������������������"�8�����������������������!���������$����������������6� ����Y"S"
�
����������������������)����������=����������"
� �������������
���������������������������� �����������������������������������'�� ��������������������)����������=����������"�9����������������������������������� ���������������������������������������������������������������������'���� ������������������D�������������������������)�� ������������������������K�8��'�� �������� ��������������������������!������������������� ���@
*�����=���P�����T)�� ��23
:���=���)�&�#�� ��
=���)�W�)#�2��=���P�����"�����3
=$�L���)"=�$��W�*�� 2=���)3
=$�L���6"=�$��W�*�� 2)��2=���)�f�V�_�Q� �JG33
/��*��
:�������������� ����� ������������������������������������������������������������������"���� �������� �������� �������)����������=����������� �������������� �����������@
• /������������'��������������������D������� �������������"
9������������������������%��������$�������������������������������� ����"
• /������ �������� � ������������������������������"�*�������������������������������)����6��������������� ����"
• *��������������������������������������������������������������������������������������������� ����"
)���������������������������������������������� ����"�9��������������� ��������������������������������������������� ��������������������������"���� ����������������� ������%������������������������������������������������������������������������������������� ����������������������"�.�����������������������������������������������������������������������"�)�������������������������� ��������������������������������������������������������������������������������� �������������������'�� �"
L����������
&�������������������������������������������������������������"�)�������H�����������������������������������������������������'�� �����������������������������������������$����������������� � ����"�)����������'�� ���������������������)��������+����������������������������������������I������������������ �����������6� ����Y"V"�&�6� ����Y"7,����������������������������������������� � ������������������'�� ����� ���"�/��� ������������������������������������������������������������������������������������������������� ����"
�
)'�� �������� ����������������������������������"
�
)'�� �������� ��������������������������� � ������������������������������������"
A���������)'�� �
B�%����������������������� �������������������������"�&������������������!���������!��D�"�/���������������������������������� ���������������������������������������������@�(/����� ��������������������������� ����������������������("�*�������������������� � ������ ���4���������������������������'�� ����������� ���������������!������������ ����"�/���'�� ��%�����������������������������������������������������������������%���������������������������������"�8�������������������������%��K
&���������%��'��������������������'�� �������������������������������������� ���� �����2����������H�������� ��3�����������������������'�� �����������������������"�9������������������������������������������'�� �������� ���������$��������������������������������I���E�������� ����������������������'��������'�� �"
)����=��������������R�����
&� �� �����������������R����������������������� ������������������������"���� ��������R����������������������$4�������������"�����������������������������������������������������4������������������������� �������� �����"
��� �������A��������
5����������R���������������������������������������������������������������������������������"�9�������������������� ���������"�)�����������������������#�������������������7����������������R�������Z@
*���#�������2Z�&�#�� ��3
Z�W�Z� �7
/��*��
)���Z��%����������������������������������������������"�8�������������R����������������������������������������Z��������������������������������������������� �������������������$��������������������������������������������"�9�������������Z� ��������������������������� ��������������������������������������������������Z������������������� ���"�*�����'�� ������������� �������������������������#����������������������������N@
:���&�&�#�� ��
&�W�J
#�������&
�����&
.����������������R������Z���������������������������������������������������������������������'��������������������#�����������������������������"�8��������������������������������������������Z� ��������������"�8��������������������������������������������������������������"�/��������������� ����������������������������������������������������"�9�������������������������������:�>�����������������������R��������� �������������@
*���:�>����2*���&�*��� 3
�����(2(
�����*��
�����(3(
/��*��
*�������R������������������������������������������������������������������������������������ ����������������������������������������� ���������������"�)��������� ��������������������������������������������������������������������������;���� ���� ���"
��� ������������
��������� ��������������������������R�������������������������������!����� ���������������������"�*���������������������������������R�������������������!�������?�����������������������������'��������������������R����������������������������� ����������������������������R�����"�/������$����������������������������@
*���#�������2�?����Z�&�#�� ��3
Z�W�Z� �7
/��*��
&���� ����������������� ��������� ������������������ ������� ������������������� �������������������������� ���������������������������� ����"������$���������%������������������������Z���������;���������l������ ��Z�\�l"�/������������������������D�����������2�����$�������Z�\�J� �� ������Z�"�Z�"�Z3"���������D���������������������������� �������������� ��������������$�����"�8����R������l�������������������������������������D���������"�8����������l� ���������������'����������������������������������������������l���� ����,"
6��������������2Z�&�*� ����T
�?����l�&�#�� ��3�&�*� ��
:���A�����&�*� ��
A�����W�7
:��0�����l�k�,
A�����W�A�����f�Z
lWl!7
>���
��������W�A����
/��6�����
.�������������������%������������l������������� ���������������%���������������������� ���������������������������������������������l��������������!�������?���"�/$�������� �������� ���������'�� ����������������������������@
e&���$�����/�����������9��������� �������=�?���
A�����W�7
6���&���$�W�7����7,
A�����W�A����� ��������29��&���$3�_�6��������2&���$3
9�$��&���$
8���� ���������������������������������������7,���������������������������������������"�/���������������������������������������������������������������!�������?��������������%���������������������������������� �������"�&�'�����������������������������������������������&���$�������������2���������������������l�����������!������������������&���$3"�&�������6����������������������������������������������������������6���������������&���$��������������������������"�)��������������������������������������&���$���������6���%��������������"
.��������� ����������� �������������������������������R������������������#�� ����>� ����*� ������������������������������?����2���� �������R��������������������������������3�����������������������������������������������������������������������������������������"�������������������� ��������������������D����������������������������������������������"�)������������������������������������������2���������:����=6�3����������������������������������"
�������������������������������������������?����������������������� ����������"�&������������������� ��������� �����������������������R������������������������������������������%���������������������������R������������������"�/��������� �������������������������R�������������������"
E���������� ������������������������ ������������4���������� �������"���������������������������������2�$�������� ������������������������������������3����������"�&�'������������������������������� ��������������������!��������������������� ������������������������������"�/��������������� �����������������������������������'���������������� �����������!�������?�������������������������������������������������"
��� ���������R���������E�����
�������������������������R�����������������������������������������������R�����������������������������������������������"������$���������������������������� �������������������������������������������������������������"
6������E ����2:E�����2�3�:�������T��?����:����&�#�� ��3�&�:�����
:���=�����&�:�������#$�&�#�� ��
=�����W�,
6����$�W�,�=��:����!�7
=�����W�=����� �:E�����2�$3
9�$��#$
#��:����W�,�=��
E ����W�,
/��
E ����W�=�����_�:���
/��#�
/��6�����
8����R������:E������ �����������������������������������:���������� ����������������� ����������"�/���'�� �� �����������$�������������������� ����������"�)���������������� ������������������������������������������������ �����������%�����������������������������"�2��������������������%�����������:�����"3
���������������������������� ������������������������������������������������������������� �������������������������������"�/������ ���������'�� ���������������������������E ����������������@
:���E��:���27,,3�&�:����������>����&�#�� ��
#��>����W�)�� �:���2E��:���2�3��7,,3
�����(&�� �������������� �@�(�c�T
E ���2E��:���2�3�����>���3
E��:���� ��������������������������������������7,,"�8�������������)�� �:����2���������������3� ����������������������������R���������������E��:�����������������$�������������"
����������������������)�� �:�������������������������������������������������4����������������������������������������������������������"�&�� ���������� ���������������� ���"�&���������;�E ���������������������������������������������������������������������)�� �:���"
9����������������������������������������������������������������������"���������$����������������������������������������������������������������'�� �@
�����(&�����������������������J� �(�c�*��2E��:���2J33
�����������������������������������������)��������+�����������������
E ��������������������6� ����Y"77"�)���������������������������������������E ���������� ����������������������������R�����>�����������������������������������������������$���������"�)���������$������������� ������������������� I�������������������������������������������������;�����������������������������>��������"�/���������� ������������������������� �������������������E ���"
�
.��������������������������������"
/����� ���������������� ���������������� ������������������������� ���"���� ��������������������������������!���������E ����!����������������������������� ���"������$������������������������� �����������������������������������������������������������������������E �������������������������������������������������������������������"�*������������������������������ �������������������� ����������� ����������������� �������� ��������������������������E ������������!������������ ����"
&��������>����
/�������������������������������������)��������J�������%��������������������������������������"�& �����������������������������������R��������������;�������������������������������������������������������������������� ������������'���������������������������"
5���������������������� �������������������������������������� �������$����������������'������������"�9������������������������������������������$������������������������������������� ����������������"���������������������R��������������������������������������������� �� ��������������������4����������������������������"�*������������������������������������������������������������"�/������������������������������������������'������ ����������%�������������������������������'�����%��������������������������������������������������������������"�8���������������������$��������������������������������������������������������������"
9����������� ��������������������������������������������������������������������������%��������������������������������������� ��������������"���������������������������������������4��������'����������������������������������������������������������������������������������������������"
8�����������������������������!������*����������������������������"�*����������*����������������:��������������������������������������������������������������������������������4����������������������������������I��������������������������������������������������4��������'����"�8��������������������������������������*�����������,��������!�����������������D���������������� ��@
*���)�����7T)���C�23
*������)�������&�#�� ��
)�������W�)������� �7
E ��$�(/���������%��������������(�c�T
*�� 2)������3�c�(����"(
/��*��
&��������������������������������������������������������������������������������$������������ ����"�/�������������������!������*�����������:������������������������������������������������������������������ ��������������"
8�%����:���������������������R�����
8�������������������������������� �� ���������������������������� ������������������� ���������R�����"�8���������������� ���������!�����������������������"�&����$�� �������@�������������������!������)���������6���������������*��� ��#�� ������������������������������������������������"
/����������4�������������������������������������'�� ������������ � ����"������$�������������������������%�������������������������������������������������������D��������"�/������������������������������������%���������������������������������������������������������������4��������������������4����������� ������������������������������������"�8�� �������������������������@
*���&������2������&�)�����3
�����"6��#������W�=���
�����"���C)�����W���A��
/��*��
��������������%���������������R�������������������"������������������������������������������������������������9�$�����������������&��������9�$�"
*�������������������������������������R����������������������"��������������� ���������$������������������������������������������� ����"���������������������������������������������������E��2��3������ ����������������������"
8�&����������/�����
��������������������������������������/�����������������������������������������"�/����$������������� ������������������������������������������������������������������"�8��������������������$���������� �������������D�������������)�������A���?"�/����������������������������������������������������������������D����� ���������"�8����������������������������������������������������������%�����������������������������$������������� �����������������������������D�"�/������������������������������������������%������������R�������������������� �����E����!����� ��������������������������������������������������������������������"
)��������������������������������������������������"�:��������������������������� �������������������������������������������������������D�"�9������������������D������������������������������������������������������"�/������������������������������ �����E����������D����$� ������������������������������������R�����"
)��������������%����������%����������������'��������������D����������������������������������6� ����Y"7G"�&�6� ����Y"7J������������ ����D���������������������������������"
�
8����%�������������������������������������/�����"
�
)��� ����������������������������������������/�����"
�&�6� ����Y"7N���� �����'�� �������� �����������������������/���������� 6� ����Y"7Q�����������������������������������������������������!��"
�
)'�� �������� �����������������������/�����"
�
����������������������/�����"
8�������������*������������������������������%��������������������������������D����������������������������������������������������������%����������������R���������������������������������������� �����E���"�/����������� ���������������������������$����������������������������������������%�������4�����������������������%���"�8������������������������������#��=?��8�����������������������������������������R�����"�/���������������������������������������#�����������I�������������������������������$�� ���������"
#��=?��8����%����#�=���8�%����=��
*�������������������������������*��������� �������D����������������������������������������������������������������#��=?��8������������
��������������@
#��=?��8��)�#�#�8����������=��
���������������/�����&������
/���������$��������������������������������������������������$�����������������������)���C���:��)���C"�/��� �������������!������������������������������������������������������������������������������������������ ����� �������������������������������2��� ��������3"
/��������E���
9����$���������������������������������������������������������������������������������������%���"�8���$���������������������������������'�� ������������������������������)���C����:��)���C"�9��������������������������������������������������������������������%��������������������������"
.����� ������������������������������$��������������������������������������������������������������� ���������������������������� ��"�.��%� �������������������������������������������� ��������������"���� ���������������������� �������%��������"�/�������������������E���E���� �������������������������������������������"�)�������H�����������������������������������������������$�������� ������� ������������������������ ����������������%���"�)�������'��������������������������������������!�������������"
)��������������������������������������D�@
8����������������������������������������������������� �����
������"�8�������E���:�1����������������������������������� ���������"�8�������E���.�� ��������������������������������2�����������������������3� ���������"�8�������E���E���������������������������������� ���������"�&�6� ����Y"7Y��������������R�����������������������������������������������"
�
���R�������������������������������������"
&����������������������������������� ��������������������������������$�����"�)��������������������������:��������>���"�/������������������� �����>�������� ����� ����������������������������"�2:������������� �����>��������������������������������77"3
�
)'�� �������� �����������������������:��������>���"
5�������������������������������������������:�������������������������� �����������6���"���� ������������������������������������������������������������������ �����������=���"�5���������������������������:������������������6�����������"�<������������������������������������������������������������� �������������������������������������������������������2)�����Z��)�����l3���� �����������������������"�*�����������������������*��������������������������������������������������������������������������� ��������������������*����"
9���@�E����������������������������������������������������!������2�������������3"�*�������������������������D����������������������������)����������0���1�������������������D����������������������������������������������������������>�����������������������������������������������������!����"
/��������=������
8�)��������+�������������������X�?��������� �����������������������%������������������������� �����"�8����������������������� ��������������������������������������������X�?.����X�?:�1��������������������������������������������������������"�&�������������������������4��������������������������������������������%��������������������� ���������D�����������������������"
8��������������������������4�������������������������������������"�9��������������������������������� ����������������������������%����2�����$��������������$�������$��3�����������������������"�/������������� ��������������������X�?������1�����������������=����������������������������������������������X�?�����X�?:�1���X�?.�����������%�������������������������� ��"�/�������������������������������������������������������������������������������X�?�����X�?:�1���X�?.�������%���"
�����$�������������� �������������������������������������������������������������� �����������2����������*�����=�����%��������������������������������� ����4�����������3@
*���6���TX�?����2X�?&����&�#�� ��3
*�����=����W�*�����=����c�)�� 2X�?&���3
/��*��
)�����������������X�?������1����6�����%������ �����������=���������������������������������������������4����������������������������������������X�?&����������������������������X�?���������%�����������������������������������������������"�*�������������������4���������������� �����X�?&���������,����������������X�?���������%������������������"
&���������*�����
8����������������������� �����������������������������������������������������������I������������������������"�&��������������������������������!����������������������������������%�����$������������������� ��"��������������������������������/$����������������������������������������������������������������������!����4��������������"
����������������������%������������������2�����������������$�������� �������������������� ��3��%��������������� �����������������������:�� E���������7"�5�����:�� E���� ����� �����������7����������������������������������)���C����E���:�1"�/���������������%�����������������������������������������������������������������!��"�8��������������������������� ��������������%���!����������������������������������:�� :���� �����������������"�5�����������������������%���!�����2����������������������3����������������������������:�� :�������������%������������"�&�������������������:�� 8������������������������������%�������������������������%���!����"
8��������������������������������!�������%�����������������������������������������������������������������$���������������������������������������������������D�"�/��� ����� �������������������������������D��������H�������������������������������� ����"
����������������������������������������������������������������������������)�������/����P���������������������������������������������������������P���������� �"�/���������������������������������� ����������!��������������$������������������������������������������������4��������������"�2*�������������������������������������������������"�8��'�� ������������������������������� �������P���������������������������"3
#�������������������������������%���"�#������������D�������������������������������������� ����������������������6� ����Y"7V"�8������������������� ���������������������������������������'�������������4��������$����������������������������� ���������������� ���������������)���!4�����������������+"�&�'���������������������������������������������������������������!������������������"�8�4�������������������������������������������������'�������4�������):������������"
)��� ��������������������������������������� �����������2#�� �Q��#�� �+���#�� �Y3����������������6� ����Y"G,"�&�������������=� � �� ���������������������I�������������!����������������������������$�����������������������%��"�/������������������������������=� ���������� ����4������������������������������4���"
�
8����%�������������������������������������)�������/����P���
�
)��� ����������������������������������������������� ������������������������)�������/����P���"
)��� �����!����������������:�� E���������%����#�� �Y�24������������3������7�����������!��������������������������������� �����%����"�&����� ����������������������#��$������,������������4������������������������������������������������ �� �������������������"�2:��������������������������������'�� �������� �������������������"3�&�6� ����Y"G7������!����������������������������������������� ���������������'�������� ���������������������"
�
8�����4�������������������������������)�������/����P���"
& ��������� �����������������������������%��������������������������6� ����Y"GG"�&�'�����������������D���������������������������� ������������������������������������������������!������������������6� ����Y"GJ"�8��������������� ����������������������������������%���������������������$�����������������������4������������������������������"�8�4�����������������������(���������������(�2����������������������������3��������������������4���������������"�&����$���������$��������4����������$��������2����������#�� �Q3�������������������������4����������$��������2�������� �+3��������������������������������������������$�������"�8����D�������������������������������������������������2������4������������3���������������$�������"
�
)��� �����������������������������������������������)�������/����P���"
�
8����%�����������������������������������)�������/����P���"
8��'�� ������������������������������� ���������������@
:������$)�����&�#�� ��
:�����������������������������4�����������"�8�������������6���T>����������������4����������$������������������������$)����I���������������6���T:�� :��������������������������������������������������@
*���6���T>����2�3
#� )������"��������W�#� )��$������"�������
���$)�����W�7
/��*��
*���6���T:�� :����2*������&�)�������Z�&�*� ����l�&�*� ��3
*�����"E����Z��l
/��*��
&�%��������������������������4���"����������������������������������������������E 9�����������������������������������������%���!�����"
*�����9���T)���C�2�3
>������ )����2���$)����3
�� )����2���$)����3">����W���9���">����!�G,,,� ����$)�����f�7,,
�� )����2���$)����3"=���W�*����B�� ���!�Q,,
�� )����2���$)����3"�������W�=���
���$)�����W����$)����� �7
/��*��
8������������� �������������������������>���"�)������ )����� ������������������������>�����������������������������!������4������������������������$)����"�&�'������������������������������������������������������2#� )����3������������������������������������%�����������!����4���"�/�������������������$)����� �����������������������������'$����������)���C�������������������"
8�������>������)��$������������������ ������4����2���������������������3�������$����������������������������@
*�����>���T)���C�2�3
�� )������"��������W�#� )��$������"�������
/��*��
&����$����������������������'��������������������������������"�5���������������� ��������������������$�������� ����������������������������=� ������%���!����"�)�������%�������������������������������������������������������������������������%�����%���������������������$�������"�:��������������������������.��������������4���������������������������������������������������������������$���������%������ �������������4�������#� )��$�)����"
*���#� )������T:�� :����2*������&�)�������Z�&�*� ����l�&�*� ��3
#��*�����"=� �jk�()����(�=��
����
/$���*��
/��#�
.�����*�����
�� )������"��������W��� )��$�)����"�������
/��*��
�����������������������������������������������E 9������ ������������������������������"�/$������������$������������������� �������������%������������������������������������"�&���������������������������$�������������������4����������$���������������������������������>������)��$������������4����������$�������"�9������������� ��������������������������������������������������������������������������$�������"
8���� ����������������������$)��������������������������������������������������������������������H�������������������������#� )����"�
�
�
�
�
�
O Poder das Classes no Visual Basic
&�����������������N��������������������� ��������������������������������'�������%���"�.����%���� �������R�������������������������*�� ���� �������R������������:����=6�"�.�������� �����������������������������������������������������%��������������������������������������������������������"�&� ������������������������������������������"�#������������������������������������������������������������������������������������������ �����������������������������������$���������������������"�/��������������������������� ������������"�.��� ��������������������������"�*�������������������������������������������������������� ����"�)����%������������������������������'�� ��������������� ����������'�������������������������������$������"
/������������������������������������������������;�����������������������"�/���������������������������������������������"�.����������������������� ��������������������;����������������������������������� ������������������������������������������������������������������������������������� ����"�&�������������4����������������������������������������������������������������������������"�8����������������� ������ ����������������������������������������������������������������������������"�#���������������������������������������������������������������������$�������;�����"�8��������������� ������� ���������� ���������������������������������������������������������������������"�& ������������������������ �����@������ ���������������������������4����������������������������������� ������$�����;��������������������������!��������������������K�&����������������� ������������������������������������������������$���������������������������4������������������������ ������������������������������������������"�9��� ����������������������������������������������������������������������������� �������������%��������4������"
&����������������������������;�����������������������������������"�/$���������;���������������������� �����������������������������������������;����������������������������������������������"�:��������������������������������������������������������$������������������������� ��������"�*���������������������������������������������������������� �����������������������L��T9���:������������"�*����������������������������������������������������������������� �����������������������>��T9���:�������������2����������������������3����*��T9���:�������������2�������%���3"
8��������� ����������������������� �����������������������"����������������������!���������������������������!������������������������������������"�.��������������������������������2���� ����3�����������)�������������� ����������������������������������"�/������������������������������������� ���������������������������������������������������������������"
��%����� �����������������������������������������������"
)�����������'�����)������8�%���
&� ��������������%������������������������������������D�������������������������������������'��������������!����������������%�����������������$���������������� ����"
����������������������������������������������������'����������������������%���"�&���������������%����������������&���)���E��������������$���������� ���� ��������������������D���������������������'������������"�.����)���E��������������������������������'���������������������������������������������������������������)�����������������������������������������������������������������������������������������������������������������I������������������������!��;������������&��!#����������������$������������ ���������'���������������"�&�� ���������� ���������������������������������������������������� ���������������������!�!�������������������������������������� ���������������������������"���������������������������������������������������������������������������������������������������������'������������������"�9���'������ ������$������������������������������������������������������������"
)���� �)�����4�������)���K
.��������������������������������� ������������"�/�� �����������������������������������D������������%������������� �����������������D�����������%�����������������"�/��������������������������������������������%��������� �������������������������"�5�������������������������������������������%������������������������������%������������� �"
�����������
8������������������������������������������������������� ����������������������������������������������!��������������"�/$�����@���������������������� "�:�����������������������������������;��������������������������������'�� ��������������"�E��������� �����������������������������������������������������"�)�����������������������������������������%�����%�����������������������������������'�������%���"�#��� �����������������������������$��������������������������� ����������������������������� �����������������������������4��������������������������������������������$�"�&������������������������ �������������������������������������������������"�����������������������������������������������������������������������������������������������;���������������� ���������������������������������"�8�������������������������������������������������@�������������������������������������������������������������������������������������;������������"�9�����������������������������������'�� ������������������������������������������� �����������������������������������������������"�9�����������������������������������������������'�� ��������������������������������������!�������������!����������������������������������������������;������������"�)���������������������������������%������������������������������������������������������������������������"�5������������������������������������������������������������������������������������������������� ��������������"
&���������������������������������������� ����������������� ��"�8����������������������������������������������������������������������������������������L���� ��������������������������������2�T�3��������������������������"�/����������������������������������������������������������������������������������������������"�8�����������������������������������������������������������>������*���� ���������������������������������2�T�3������������������������"�/������������������������������ ��������������������������������������;������������"�&�� �����$�����������$����������������������������"
�������m���������L��T9���������������23�&�=���
)'�� ������������������������������������������"
/$"@�9���������������W�����:���)����������������:���)������
����������������������������������������������������������������"
#���������������������������������������������"
/���������?
�������m���������>��T9���������������2����������&�=����3
)'�� �������������������������������������������"
/$"@�����:���)�������W�������������������:���)������
������������������������������������������������������������������
��������� �����������������������������;��������������������������
�� ������������������������������������"
/���������?
�������m���������*��T9���������������2����������&�=����3
)'�� �������������������������������������������"
/$"@�*�������:���)�������W�������������������:���)������
������������������������������������������������������������������
��������� �����������������������������;������������"
/���������?
�������������������� ��������������������������������������������������������������������������������������;������������������������������������>���������������*��"�&���������������� ������������;������
��������������������������������������������������������%���"�9������������������������������������������������;������������������������������������*�����������'�� �����������������������*�������������������������;������������������������"�������������������������������������������%���������������������������4��������������������������������������2�W�3����������������� ���������������������*����������������"�/$�����@�*������6����W�6���7I����������������������������������������%����6���7���������������6���"
B����������������������������������������������������������������������%����������������������������"�)��������������������������������������������������������������������������������������������������������;������������"�9������������������������ �������������������������������>�������������������������������������� �����������������"�&������������������������������������;���������������������������������������������������������������������������������������������������������������"���%������$����������� ������@
�������>��T9���������������2�������������������3
#��#8�%���2��������3�=���n������#8�%�����������=��������������� ���%���
*������������������W���������
/��
���������������W���������
/��#�
/���������?
&� ����������������������������������������������������������������������������������������������������������������������������������������������������!���������"�������������������������������������������������������������������������������������������������������������������"��������������������������������������������%������������������$������ ��������������������������������������������������������������������"�*������������������������������;�������������������������������������������������������������������������������������������������������������������������������2�����������������>��T����*��T�3"�*������������������������������;�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������2�����������������L��T�3"�/$�����@
:����W�&������7":���)������
nM�����������������������L��T:���)������������������������������n������������:���)������������%����&������7"
&������7":���)�������W�9�1
nM�����������������������>��T:���)���������������������������
n��������������������9�1�;�������������:���)������������%����&������7"
E ����
8�� ������������������������������������������D���������������������"����������������� �����������������'�� �������������������������������%����� ����������������������������� ����"�/$�����@�6���7"*��1I���������������������������� �����*��1������%����6���7��%���$�������"
8�� ��������������������������;�������������������������"
/����
)����%��������������������������������������������������������%������������������%������������� ���������������������������������������������"�8��������������������������������'�������%��������� �����������������'�� �����������!�������������A���/���"�����!������ ������������������4����������������� �����'����������������������������������%���"�.��� �����������������������������������%�������������������������������������"
�����������������������������������������������������������������������������������'������������"�8����������� ���������������/�������������������������������������������������������� �����������%������������D�����������������������������������������������������"�/��������������������������������������������%�������������������%��������������������������������������������������"���%������� ������$�������������/���@
�������/����9���/�����2�a�?���b��� ������&�=����a��"""b�3
&�'������������������������������������������������������������������������������������������������'����������������������������������������������������������������������������������������������������������������������!������0���/���"���%��������$������������������������"
)��������������%������������������'������������"�*����������������������9��������'���������������%������������������������������)E�� ���������������������������"�9���'������������������������� ��������������'�� �@
n:�������������������������E�� ��
�������/����E�� ���2���$���&�*��� �3
nE ����������������������������������E�� ������������������
�������*���:������/�����2��� ������&�*��� �3
A���/����E�� ���2�� ������3
/��*��
& ������������%���������'�� ����������������6���7"�&���������� ��������������'�� ��������������������D�� ���������'��������6���7@
��������0���/����E �&�)E�� ��
/$��������������������%����������������������$�������%�������%���������'�� �"����������������� �������%����6���7������ ��������������%����E "�*��������������!��������������$��������������������������������E�� ��"�/��� ������������������������������������������������0���/�����������������������������E "�0���/���� ������������������������������������������������������������������������������%�������������������������������������������������������������'����"�&��������������������������������������������������������������������������������������������������������������������������� ���������������������%����E �������������������������������"�:�������������������������'�� ������������������������������������������������!�����������������������E�� ��������%����E "
:�������������������������������E�� �������������������������������������������"�& �������������� ������'�� �������������������������������@
E ��$���$��
9��������������6���7T>������������@
n)��������������R������������)E�� ����
n�������������������������������E "
*���E �W�9�1�)��� ��
n:��������������E�� ������E
E ":������/�����(#��� �������� ��U(
�����"�& �����������6Q�������$������"
=����� ���������������6���7��������������� ������������������ ���(#��� �������� ��U(������������������������������ �����:������/�����������������������E�� �������%����E "
9�����������������������������������%������������%��������������������%������������������������������������������������������������������������������������%��������������������������"�*����������������������������������������������������!�������A���/��������������������������������������������������������������"
/�����)������=������)���
&� �����������������������������������������������������������������������������������������������������������@���������������������"�/����������������������������������������������%�������������������������������������������������"�8���������������������������������������������������������������������������������'������������"�����������������������������������������������'�������������)E�� �������������$����������������������)��������$�������%�������%���������'�� �"�&���������������������$����������$���������������������%���������������������#�����������=�����������������������"�)�����������$��������� ����'�� ��������������������������������������������%������������� ������������������������������������������������'�� �������������������"
)��������:��������8�%���
O����������$��������������)E�� �������������������9�1������������������R������������%�����������"�&������������9�1���������������������������������������������������� �������������������������������������0���/������������������������������������������������������9�1"�E���������������0���/���������������������������������������������������������9�1�����������������������������������������������������'�� ��������%�������������������������%��������������������������������������������������������%���"���%������$�����@
��������E �&�9�1�)E�� ���e�:���������������������
E ":������/�����(O����������%���U(
9���$��������������������� ������������������������������������������������������������������������������������!�%���������������������������������������0���/����!���������������������������������������������*���E �W�9�1�)E�� �������������������%�����������������������9�1�%��������������"
8������������������������%������������������������ ����������������������������������������������%���"�.����%����'������������������������'��������������������������������������������%������������������������"�B�����������������������������$������������������������%���@����� ���������������4��������4�����������������'�� ���������������$�������I������� ����������� �������4���������������"�8���� ����������������������������������9���� ����������������������%��������������������������������������%���"�:��������������%����������������'���������� �����$��������������������������������"�/$�����@
*������8�%����W�9����
B��������������������������������������������������������������������%�������������������������9�1�������������������������@�������%����������$�������$���������������������9���� �;���������������������"�&��$��������������������������������������������9�1�������������������������������������������������������������������������2�����%���3��%�����������������4���;�����������������������%�������������������������������������%���"�5������������������9���� �;����������������������!�������������������������������%������������ �����������������!���������������'�� �"�#���������������������������������%���������������������;���������"�/�������������������������������9�1�����������D�������������"�:�����������������������%������������������������������������������������%���������*������������W�9�1�)���:�8�%��������� ��������������'�� �"
- � �+������������� � ��� "#� ���
B��������������������������������������������������� ���������������������������%�������� �������������������������"�A��������������������������������������%�����������������������������������������������������������������������%�������������������%������������������ �����������������������������������������������%���"�9�������������%��������������������4������������������������������������������������������!����"�&����������������� ����������9���� �;���������������������������������'���������������9���� �;�����������$����������%�������� ����������������������"�
�
�
Impressão no Visual Basic
8�����������������������������'�����������������������������������������������������@
• .�������������%������������������� ������������������I • 6�������������������D�����&�#����0���1I • .����������� ���������������'����)�?����A��������������4�������������������"
=��������������������������������������������������������������������(�����������Q",���� ������o�L������������0�JG�&�#(�!�������������������������!������������������$�������������������������&�#����0���1��� ���������������'���"�5��������)�?����A���������������%����������������������������� ���������������'��������������������� �������������� �������������������������������������������������������������%�"�/������������������D��������������������������������"
9���@�&�����������������D�������������4������#�������������������D���������������������������"
�������������"#� ������� �
8���%����������� ����������������������������������������������"
&���� �������� �����������������������������������������������������������������������������������������"
#������������������������������������������������������%������������������������������������������������������������������������"�9���������������������������������������������������������������������������������"�.��������������*���� ���4������������������%��������������������������������������"�&��@�*����������W�������273�������$������������������������%�������������������������������������������������������������������� ����D��������������������273������������������������������������4����������%������������������������������������"
9���������������������������������������������������������D���������������������������������"�&� ����������������D������������������$�@
8������������������������������������������������'���I
8������������4��������������� ��I
&���� ������������������������������������4������������������� ����4���I
&�������������������� ������������$��I
8��������������������� ���������������������'������������������������������������������������������"
8�����������'������������'���I
8������������ ��I
&���������������4�����������������������2��������������� ��3"
8����R����������� ���������������'���������������$������������ ����������������������������������������������������������������������R�����"�/��������������������� ������������ �����������$���������� ���������������������� �����*��1�������������������������� ������"�&�'����������������$���������� ������������������������������������ ����������������������������������� ������������;�����������������"�&���������������������������$��������������� ����������������� ���������������������������������!�����������$������������������������������D����������������������������"�/$���������������� ������������$��������������� ������������������������������������������������������������������'�����%��������������������������������������� �������� �����������������%������������������������"�/$���������������������������'�����������������������������������������������������������������"
#���������������������������������������������������������������������������������'���������� ������������������������� �������������"�)����%���������������������������������� ����������������������4����������������"�/������������$��������������������������������������:�����9����
�������������������������������������%��������������������������%������������������������������������������������������"�6��������������������� ��������� �����������������������������"
8������������� ������������������������������;������������������*���������������������������������� !������������������� ��������$�����������������������������B�� �����0����������%����������"
&�������������B�� �����0��������������������������������������������*���"�&�����������������������������������������*���� �������������������� ��������������A�*.���2��������������������������3"
8��������������4�����B�� �����0�������������������������������������1���27_7NN,�������� ���3��������������;�����D���4��������� ��"�&���������������������4�������� ��� ��������������������������*����0������*����B�� ����*����>������*����=��"�8���������������������$������������������������������������������*����E���"�/��*����E��������������������������������������������������������$����� ������������������ ��"���%���������������$�������D����������������"
&�������������� �������������������*����B�� ����*����0������*����=������*����>����������������������'�����������������������"
.����������������������������������������������������������������������������4����������!�������������������� ��������������������������4�������������4��������������� ��"�8���%����������������������������������������� ������������������������������������������:>>����0���1��$����������������������������������������������!��������������@�L��:�����)��"�/�� ��������������&�#����0���1���������������������������D����������������������������"�)��������������������������:>>��L��:�����)������������������������������������������������������������������������������������"�&���������������L��:�����)����������������������������������D�����&�#����0���1������������������������&�#�=�$�����1������������������������������Q","�)�����&�#�=�$�����1��� ���4�������� �������!������������D������������������������������������������������������������������������D�����&�#"������������������������������������������$������������������L��:�����)��������������������������������������� ��������������������"
#�������������������D���������'���������������������������������������L��:�����)�������������������������'�� ����������������������D���������������������������������������R���������"�&������������������������������������������������� ��������������������������������������������� ����4������������������4���"�8�������������������������������������������������������������������������������������������������������� �������������������"�&��������!���������������������������������!�����������������������������������"
*���������������������������L��:�����)������������������� ������������@�������������Bl*#)&>866*/=Z�������� ������#��$����������������� �����������I�����������������Bl*#)&>866*/=l����������������� ����������"�)������ ����������������������������"B��"�8��������������� �������������������������������������������������4��������� ���������!��������������������������B�� �����0�����!������� �������������L��:�����)����������������������������4�����������������������������*����0�������*����B�� ��"�/�����������'�����������������'����������������������������������������������"
����������������������������������������������L��:�����)���������������������������������������������������������������;�������������=1�������$��Z���=1�������$��l������%����������"�/�������������������������������������1�������������������������������������"�#�����������������������������������������������L��:�����)���������1��"�E������������������"=1�������$��Z�������������������������� ������������������������1������������������� ��"�6�����������������������"=1�������$��l�������� ����������"�.���������������������� ��������1����������������������!��������������������"
������ ������������������������������������������������������1��"�&�����������������������$������ ���������������� ���������������������������������������� ���������������������"�#��� �������������������������������)�����Z���)�����l"�)��������������������������������������������������������������������������������'$��������������������������������� ��"�)�����Z���)�����l�����������������������������������������������*����E���"��������������� ����� �����������������
��������������������������������� ������������������������� �����������)�����Z���)�����l������������"
6������������������������������������'$���������������������������������������������� ������������������� ��"��������������$����������� ���������������%����������"���%������$���������������� ���������@�������"�����(#��� �������� "("�&���� ���������������������������4������������������������������������������ �������$�����@�������"��������*��"�9���������������������������������������������*��"
&��������������� �������������������������������������������������%������������������������������������$���������������������"�.���������������$���������������������6��9��������������������������������������������������������������$����������������������� �����'����������������"�8���$�����������������������������������������"�9���������������������$���������������������������"
.������������������������������������������������� �������%������������������� ����"�#��� ��������������������������� �����9�1�� �������%����������"�&��� ��������������������������� ������������� ����������������������������"�*��������'���� �������� ���������������'���� �������������� ��������������4����������������"�8�� �����9�1�� ������������� ���������������������������)�����Z���)�����l����� ������������������������������������������� ��"
)����������������� �����������'�������������������������� �����������������������/�:��"�#���������������������������������������'������������������������������������������������������������������������������������ �������������������������0���1"
8���������������� ���������������������� �����������������������%����������"��������������$�����������������������������������������/$��������������'����/$�����]/$��������������):"������������������������������������������������������������������������������������������ �������������������������������������������������%����������"�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
Trabalhando com Bancos de Dados no VB
9���@�9�������������D��������� ����������$������� ������ ��������������������������"�*�������%���������������������������'�������������������������������� ����������D�"
.������������������������ ����������������������������������������������������D������������"�#�� ��������������������������� ������������������������������������������D�"�:�������� ������!�����������!� �����������������������������������D������������������$���4��������� �������������"�*�������������������������������������������������������������������������������� �������������������������"�/��������������������������������������������������������%������������������������������������������������������������������������������������������������������D����������������������������@
&��������������������������������������������I
&��������������������������������������$�����I
&������������������������������������������������$�����"
6�����������������������������������������������������D�!�����������������������������"�8�����������������������������������������������4�����������"�8�� ����������������������������������������������������������D�����������"�/��������������� ��������������������������������������������������������������"�&����������������������������������������������������"�*������������������������� ���������������������������4�������� ��������������%�����"�)�����������������������������������������������"
*��� ��� )���� '���
8������������������������������������D��� ������������������������������!��������D�����������������������������������������D������������������������������"�.�������������������������������������������������������D���������������!������������������"
������������������������������ ��������������������������������������������������������������4������������������������������������ ��@
#�� �����"�8������������������������� �����������������������������������'�������������������������������������������������������������������������������R���"�.�������H����������� ���������������������� ��������� ����������������'��������������������������%�����������������������������������������������������������������������������������������������"
)��������������"�����������������������������������������������������������������������������������"�=��������������������������������������������������������!����������������������"�:������������������������������;����������������������2����������������3"
=�����������4���������������������������������������������;��� �������������������������������������������D��������������� �������"�#���������������������������� ���������������������� ������������������������D�"
*��� ��; � ������ )���� '���
/�������������������4�����������������������������������������������D�����������������!���������� ��������������������������2�:�������E�� �����*?����!�:�E*3"�=��������������D����������������������������%������������������������������������������������������������:�E*����������������������������������������������4�����������1���"
8�.�����
9�����������������������������!����������"�9��������������������������������D�������������������"�=������������������������������������������������� �������������������������������������2�4���3������ ����:�E*���������������������������@
8���� �������������������������������������������������������������"
8����������������������� ������������������������������������"
8�������������������������������������������� �������������������������������������������������"
8�:���
#�����������������������������������D������������������������������������������������������������!��������D������������������� �����D��������4���"���������������������������������%����:�E*���������������������������������������������������' ������������������������������������������������"
)����������������������������������������������"�/�����%����������������������������)�����c�A�������>���"����������������������������� ������������ ����"�&���������������������������)������������� ��������������������"�9�������� ������������������������ ��$������������������� �������4���������������������������������"�)�������������������������������� ����������/�!����� �����!���E�!�� �����������������������������������������"�&��� �����������������������������������"�*����������������������������� ���������' �������������������������������� ���4��������� ��������������!���������������$��!�������%���������������������������������;����������������� �����������"�/����������:�E*�������������������������������������"
)���������� ����������������������������������������������"�:�������������������$������������������������������������������������������������������������������� ������������ ���������������)�����c�A�������>���"�/���������������������������������� ������'�������� ��������;����������������������"
&��������������������������D���������������������������� ���������' ������������������������������������������������������������������������@
8����������������"�&�������������D��������������������������������'���"�&�������������������������D��������������������������������D��������������������������������������"�.���$���������������� ������������������"�:���������� �������������������������"�5�������������������������!���������������������������"
8����������4���!���� �������������������������������"�&������������������������������������������������D�������������������������������������"
&��������������������������:�E*���� ������������� �����������������������!����� ������������������%�������������������4�����!������������������ ����������������������������4�������������� �������������������������������"
#������������:�E*�� �������������������������������������������������"�*������������������������������������������ ���������������������������������������������������"�8�:�E*������������������������������������"�5�������������������������������������������������������$������*5>�������������������������!�������4��������:�E*@
#�����������������������������!�I
:���������������D�����������������������������������������������������I
/$��������������D����������������������������������"
8������������������������������������������������������������������������������������������%����������������������������������"
�"� ���6������'��� �,�# ���
8�����������������������������������������������������������������"�& �������������D������������ ���������������������� ��������������������������������������������"�&������� ��������������������%��� ����������������� ��������������!��������� ������������4�������������@����� ����"�.���� ����� ������%��������������D����������������� �����������������������'����������� �������'���"�*��������������������������������������������� � ������� ���"�#�����������������������������������������������������������������������"�*����������������'��������������������������������������������������������������������������� ��������������������� ���"�)��������������������� ����������������� ����������������D������������������������������������������������ ���������������������������������������������������������������������������������������������"��������������������������������������������������������������������������������������������������"�)��������������������������������������������� ��������������'�������������������%�����������������"������
���������������������������������������$������������������������"�*������������ �������������������������������� �����������������������������"�)������������������������ �������������������������������������������������������������������������"�9�������������������������������������������������������������������������������;������������� ������������ � �����������������������������������������������������4���������������������������$�������������������"�*��������4�������������$������������������������������������������������������������������������������������������������"�*���������������������������������������������������������������������������������������������� �������������������������������� ����"�)������������������������������������������������������������������������������������������������������������������ ������������������������������������������������������������������������������������������ ��������������"�&�������%���������������;��������������������������������������� ����������������>�?8�������� ����"
*��� ���- ���������
9�����������������������������������������������������������������%�������������������"�#��������������������������������������������������������� ��������������������������� �� ��������������������������������*5>�2*����������5���?�>� �� �3���������������������������������������������������������������������%�����������������������������������4���"�9������������������@
8������������������������������������������I
&�������D��;��������������������2�����$�����������������������������3� ������������������������������� �"
8����������������������!��������������������������������������������������������������������D�����������������������!��"������$���������#E*����������������������������������������������������������%�������������������������"�&�������D������������������������������������������$���������������������������������������������������������$���� ��������������"
-'):*:���<��������,����������
9���@�A:�E*� ����������������A���������:�������E�� �����*?���"
L�����������������������������������������������������������������������$���������������������������������������������4�������������������4���������4�����������"�9������������������� ���������������������$�"������$������������������������������������������������������$������������������ ���������������������������������������������$��������������������������������������������������"�8�A:�E*���������������$����������������������������������������������������������������������������������������������������������"
��� ���������������������������������������������������4�����������������A:�E*� ���������������������������"�/�������������������������4�������������������*5>*/>/)=������������������>#*=����������D��������$��4���"�*��������������D������������������������������ ��������������"
-'):*��� �� <* �%���
8�������������!���������������� ���������������������!������"
&������������������ ��������������*5>�������������������������������!��� ��$���������������������2���C!��3"�5�����������������������������*/>/)=��������������������������� �����������������;�����������D������������������������;�������"�8��������� ����������������$���������������������������������D��������������������������������������������������������������������"
)����� '���9����� - �����
&������������������������������������������������2���E��������O���:�������/ ��3������4������������������������������� ������������������������ ���������D�"�.������������������������������%��������������������������@��������������������������� ��������������������������������!��"�:����������������4������������������������������������������������������������ ������������������!������"�������������������������!���������������������������� ����������������"������$��������������������������������������������������������������������������������������������2������������3�����������������D���������������������������������������������������������������������"
��� �� <* �%���%�/- ����
.������������������������������D���������������������%������������������������������������������������������������������������������������������!�������"�9���������������!��������������������� ������������������������������������������������������������������������������������"�8���������������� �������������������������������������D������������������������������������������������������������������ ����������������������������������������"�9����������������������������� ��������������������������������������������������������������������������������������I����������������������������������������"
":��������� �<��-'):*!��<,���������
8� �����������������������������������E��������O���!�#����������������4����������E��������&����!���� ������������������������"�/��� ������������������������������������������������:>>��� ���������� ������������������$������"�B��������������'�������������������������������D��������������������������'�����������������������O��������������������������������������������"�/������������������������������������'����"�&������������������������4������������������������ ��������������"�9���������������!�������������� �������������� ���������������������������������������������������������%���������������������������������"�9��������������������������O���!������������� �������������������!���������������������!������������������D������� ��������������"
M���4��������������������������D��������!�����������������������!��������������������������������;�8:�)�2�8���:�������)��������?3�������������E��������*5>�*�����"�9�������������������������������������������������������������������������������������������������������"
&������������%����� ����������������!�����������E��������O��������������������� �����������������A:�E*�����������������������������������������������������������������������$"�8�����������A:�E*�������������������������������������4���������������������������������������!�����������������������������E��������*5>�*�����"�=�����������4������������@
=���������������4���������������������������������������������������������$�����"E:�"
8����������������������������������������"
8��������������������������29���3"
&���������������������������������������*5>"
8�����������������8>/�8�%����2>� ����?3� ���������������������������������������������������������������"
M���4���������������� ��������������������������������������� �������������4���!��������������!����������"
#�������������������������������� �������������"
#������������������������������� ���������������������� ������������������������"
=�����������4�������������E��������O���!�����E��������&����!�������������������D����������������������������������������4������������������������� �����������������!����������������������������!������"�)������ �� ��������� ������������ ��������������������������������������������$�������������������!������������������ ���8:�)"�9�������������������������� ���������������������������������;���������4��������A:�E*�����4����"
���� ����)��������)����� '���- ���������
O������������������������� ��������������!����������� �������������!�������������������������������!�������������������������"�&����������������������������������@
M����%������������������������������� �����������������������������������%���������������%�����������������������%������������������������������������������� ��������������������"�/����%���� ������������������������ �������������������%��������������������������$������"
.���������������������������������������������������� ��������������������������"��������������������%���������������������������������������������������������������������������� ����"�A� ����������������������������������������������������������������������������������������"�8������������������������������������ ����������������������$����"
&������������$����������������������������������������%�����������������������������������������������������"
:� �� � '���
M����������������������������������������������������� ���������������������������D����������������������������������!��������������������������������������!�������������������������������������������@���������%�������������������������������K�&����������������������������������� ��������������������%�����������$����������������������� ����������"
�� ���� ���� �� ��)���� '���
����������������������������������������������������������������������������������������������������������������������������������"�9����������������������������������$�����������������"�)�������������������������������������������������� '��������������������������������������������������������$��������������������"�8�������������!��������������������������� ���������������������!���� ��������������"�E���!���� ������������������������ ����������������������������������������������%�4������������������������"�*���������� �����������������������"
)����������� ������������������������������������������������������������������������������������������������"�:������������������'��� ������������������� ������� ���������D������������������������ '���������������������@
&�������!�>�����=����E�����������>�������>���"�!���� ���������������������%������������������������"�/��������������������������������� ���"�)������������������������������������������������������������� �������������������������������������������������������"�&����������������������������� ������������������� ����������� ���� �������������������4���������������������������"
8������������������� ������������ ����������������P����������������������"�L������������������������������������������ ���������� ������������������������������������"�=����������������������������������������������������$���� ��������������������������4��������������"
&����$�������������������� �����������������������������$������������������ �������������������������� ������������� ���������������"�#����������������� ����������������������������������������������������"
8�����������>�����=����!����� ���������!���������������������������������������������������������������������"
���������������������������������>�����=������� ����� ����������������"�/�������������������������Qg�����������������������"
&��������������� ���������������������� ��������������������������������������������������������� �����������������������"
9�������������������������� ��������������������������������������������������������������������������$��������������� ����������"�&���������� ������������������� ����������������������������������"�8������������������������4�������� �����������@
)�����������������������"�8���������������������������$��(�������(��������������������������� ����������������$��(����(������� ����� ��"�:���������������������>�����=�����������$�������������������������������������������������������������������$� ��������������$�������������������������������������"
6������������������������������������������������������������������$�����������������4����"
6������������������������������$������������������������������������������"
)���������������������������� ����������������������������D�"
E�������������������������"
E�����������������������������"
8����������������� ����������������������"
6�������������������������������� �����������������������������������'��������������������������������� '���"
8�:������:�����������/�����
8���'$�����������������������������������������������������������>�����=���"�=������������������������������������������������������������������������� �������������������"���%������������"
8��������������������������������������������������$��������������������������������������������"�&�>�����=������� ������������������������������������������� ������������D�@
9�������������������������"
:���������������������������������"
5�����������������������������������"
:��������4�������� ���������������"
5�������������������$������������"
5�����������������������������������������"
5����������4����������������������������������"
9������)L)��������������������������������"
/��������������������������������"
=�������������������������������������������������������������������������������������>�����=���"
������������������������������������������������������������������"
8�����$�����������>�����=���� ���������������� ������"�)����������� �������������� ���������������������������������������������� �����������������������������������������������������������������������������������$���������������������%�������������������"�/����������� ���������������������������������������� ��������������D����� ���������������������������������������������������������@
)L)���A�����*������������������"
/�����������������������������������������"
9�����������������������������"
9���������������������������������"
:���������������������������������������� �"
8�����$����������� ���������������� ������������������������������������� �������������������������"�M�������������������������������������������������������������������������������� ������������D�@
9������)L)���������������������"
/��������������������������������������������������)/�����������������"
8�����������������������������������������������"
8�������������������������������������"
.����������������������������������������������������������������������"
&������������������������������������$������������� ������ �������%����������������������������������������������2��������U3�������D������������������"�8����������������������������������������������������������������"�/������ ����� ������������D�@
9������)L)�����������������"
/�������������������������"
9����������������������������"
5�������������������������������������������������"
����������������������%��������������"
���������������������"
:�����������"
9������������������������������������������"
/������������ ���������������������������������������$�������������������������������� ���;������������������"�.�������'������������������������������� ���������������������D����������������������������������������������������������������������"
8������������������������������ ������������������������������������������������������"�/���������������������������������������������������������������������������������������������� ����������������������������C��� ������"�8������������������ ������������D�@
A�������������)L)�����������������"
/�������������������������"
8����������������������������������������������������������������� ������������"
.���������������������������������������������������������������������������"
&������������������� ����������� �����������������������������4��������������� ������������D�@
9����������������"
:���������������"
���������������������"
8��������������������������� ��������'�������������������������������� ���������������������������������������"�&�� ������������D���������������������>�����=���@
)L)�����������������������"
/���������������� ������������"
9���������������� ��"
5������������� ��"
�����������"
=��������������='����
8���������������������������������� �����������'����������������"�/����������������������������������������������� '��������������������������"�)������������������������������������>�����=���� ��������������������� ������"�*�����������������������������'�����������������������������������"
9���������������������������������������'�������������������������������D�����������������������������������������D��������;������R�����������"�/������� ������������%����������������� ������%��������������D�����������������'���������������"�&� �������%��������������������������������������������������������������������D�����������������E��������O��"
/���������������������!����������������������������������������>�����=���"�&�6� ����7J"G�������������������������'������������"�8�������������������������������������������D����4���������������������������'����@
O tópico Produtos.
8�� �����'������������������ ������6��������������������6� ����7J"J@
O tópico Fornecedores.
8���'$�����'��������������!���)������!�����������%�������������������������������"���%����6� ����7J"N@
O tópico Clientes.
9���������������4�����������������������������������������������������������������������������������������������������>�����=���"�9��������������������������������������������������4��������������������������������������������������������������������"�#��� �����������������������������@�������������������D������������������������������������������������������������������"�=����������D��������������"�&������������������������!����������������������D���������������"�)��������������������!������������������������� ����������"
8���'$�����'�������������������/�����"�&���������������������� ��������������������������������������������$���������������4�������������"�/��������������������������%�������������������'����������������������������������!�������'��������������D�"�&�6� ����7J"Q����������������'����@
O tópico Estoque.
&����������� ���������$�������������������������"�&�6� ����7J"+���������������������'�����=����D�@
O tópico Transações.
)������������������������4������������D��������������������������������������������������������������������>�����=������������������������"�=����������D����������������������������������������'�����������"
=�������� �����������������6������������'��������������6� ����7J"Y@
O tópico Fornecimento.
&�6� ����7J"S����������'$�����'��������������!�����������������@
O tópico Vendas.
!������6����
&���� �����������������������������!��������������������������������'����������������D����������������������!���������������"�/����������� ��������������������������� ���������������������������"�B�� ���������������D�����������������������������'����I�������� ���������D�������������������������������'����"�:�����������������������R���"
.����������������� ��������������������������������������������"�#�����������������������������������%������������ ������������������������������������������ ����������������������������������"�M������������������������'�� ���� ��������������������"
.�������������������������������������� ���������������������������������������������������������������������� ����������� ����������������������������%�"�)���������������������������������������� ��������������������������������� ���������� ���"
>� �����'������������������������� ���������������"�/�������������������D����4���������������������������������!�9�������6��������������������)������!����������������"�/��������R��������������������"�9���������� ���������������D������������������������������"�9�������������������������D���������������"
.����������������������������;�)��� ���������������"�/����������������������������������%������������������������4�����������������������"�&���� �������������������������������������������������������������������"�/��������������������?����%����������������4���� �����"�/����������������������������������������������%�������������������������4����� ��������������!�������������������������!����������������������������������"
&�������'����������������������� �����������������������������
���������6� ����7J"V@
O tópico Produtos dividido em tabelas.
8��'�������������������� ����������������������R���"�8�������9��������������������������)�����������������������6����������%������������������������������������6��������"����������������������������"�)��������.6�����������������������������������������������������������������������������)��� ����"�&������)/����������������������������������������"
9�������� ���������������D���������=�����������)���������������� ���������'�����6��������������������������"�)����%���������������������������������������������"�/���������������������������������������������$�����������������)��� ���������������������>���������"
/������������� ����������� ��������������6�������������������������������������� �����������������=������"�&� ��������������������������������� �����������������=�������������������������������������6���������"�9���������������������������������������������������������!�����"�/��� ������������������������������������������������ �����������D���������������������������������"�9�����������������������������������"�&���������������������������������������'$��������"
��������� ����������������"�*��������������������������!��������� ���!��������������������D�������������������!����������� ����������������"�&� ������������������� �����'�����2������������������������!���3���������!�����"
:������������������������������������������ �����������������������������'�����6���������@
O tópico Fornecedores dividido em tabelas.
8��'�����)���������������������������"�8�������)��������.6�%������������������������>�����������������������������"�8�������=���������)�����������������������������������������������=����������6�����������������!������������!�����"�&��������������������������������������������� ���@
O tópico Clientes tratado.
8��'�����/���������� ������������������"�8�������9����������������:����������)��� ��������������������4���������'�� �����������������������������������������������"�&�������������/������������������!��;�������D�����������6� ����7J"7G@
A tabela Estoque.
9���'�����=����D����6��������������������������������9�����������������A�����*�������������������������'�� �"�8��'������������������������������������6� ����7J"7J@
As tabelas Transações e Fornecimento.
8��'������������������� ������������D�"�8��������������������� �����������%����������������������������������"�8�����������������������������;�������������������������������!���%����������������������������� �������������"�&�������� ���������������������������!�����"�������������������������D������������������������������������������������������������������������������������������������"
.���������������������!�������������������"�:������������������������)��� ����������������������������������������������������������������������������������'�� ������4�������������������"�8������������������!��;�����D�"�/������4�������������� �������������������������������������������������"�����������4�����������������������������������D�����������������$������������������������������� '���"�O�������!�����������������������4����"
8��'�������������������������������������������6� ����7J"7N@
O tópico Vendas normalizado.
- �������� ������� ,�# ���
8������ ����� �������������������������������������������"�)����%������������������������������������������������������������������������������������@�����������������������������������������������$����������������������"�)�����������������������������������������������������������������������;������"�)����%�������������������������������������������� ��������������������������������������������������������������� ��������������"
&�6� ����7J"7Q��������������� �����������������������������������������������������������@
As chaves primárias de campo único do base de dados da Limpa Tudo.
/����������������������������������������������������������������������������������������������������'��������������D�����>�����=���"�9������������������������������������������������� ����"�8�������������������������� ��������������������� ����������������������"������$����������������6��������������������������'�� �����6���������������'�� �������������������������������������� ����"�&�6� ����7J"7+��������������������������������������������@
As chaves primárias de mais de um campo da base de dados da Limpa Tudo.
�������������������������� ���������������������������������������������K�9��E��������O����'� ���4�������������������������������������������������������������������������������������"�/��������������������������$������������ ����������������������������������������������������$���������������������������"
/������������� ����������������������������������������������������"�)��������������'������������"�������������������������������'������������������������������!����������)��� �������������������6��������"�=����!������������������������������������������������"
.���� ��������������)��� ����������������������������� ���������������������"�/����@���������������������������������������������������������������� ������������������������������������!������� �������������������������I� ����������������������� ������������������������������������������������� �������������������������D�"
��������������������� ������������������������������������������������� ��������������������������6���������������������������������������������������������������������������"�&�������� ������!����������� �������������������������������@���������!������� ������������������������������������������ ����������������������������"
L�������������������������������������������������'��������������$������������6� ����7J"7Y"
8��'�����6����������������������������6�����������=����������6������������>���������"�.���� ��������������6����������������������������������� ��������������=����������6�����������������!����������$���D����������������� ������%������������������������ �����������!�����"�&��������>�������������������������!����!�������������������6�����������������!������ ������������������D����������$���D������������"�L�����������������������������������$��������������6� ����7J"7S"
Relacionamentos do tópico Produtos.
Relacionamentos do tópico Fornecedores.
9���'�����)������!���������������������)�������>������������=����������)������!���������������� ��������������������������'�����6���������"�8������������������������>����������������������������������������������������������������������"�L�������������������������������'��������������$������������6� ����7J"7V"
)�������"�.���� ��������������/����������������������������������������!����!������������������ ����������������������"�.���� ��������������6���������������������������������!����!�������������������������������6��������"�/������������������!������������� �������������������������������������$���D����������������������������������$��������������������������������������"
Relacionamentos do tópico Clientes.
&���������������������������������������!����!���������� ���������������6������������=����D�"�M��������������������� ������������������������������������������$������������ �����'����������������������"
&�������� �������'���������"�/��� �������������������������6����������������"�/������������� ����������������������������������6�������$���������������������!����!������!�������������������������������������6������!��������������������� ������������������� ���������$���D���������������������������� �������������!����2����3�������������"���������������������� �������������������������������������������� ������������������"�9������������������������������������ ��������������������������� �����������������������������D��������������������������� �������������������������������������������"�8������������������'�������������������������������6� ����7J"G,@
Relacionamentos do tópico Vendas.
&��������� ������������������������"�.���� �����������������)�������������������������������� ���������������������"�9���������������� ����������������������������D��������������������������� ���������������������������������������� �������������������������"�L��������������������������� ����������������������������������������������������������������6� ����7J"G,@
Os relacionamentos da base de dados da Limpa Tudo.
O Microsof Jet Database Engine e o VB
8�E��������O�������=�������:���
8�O�������������� ����������������������������������������� �����������������������������������������E��������&�������������������������������������������������&9*#����*5>"�&��� ��������$����������������������������4��������������O��������������*5>������������ �������������������������������������������������������"
�
8����������������������������E��������O��
E�������#�����������&���������������E��������O���/ ��
8��������������������������������������������������������D��������������O��@�����������:����������%�������������������2:&83"
8���������:��������������������$��������������������������������������������������������������������������������"�*��������� ��������������������������������������������������������������������������������������������������D����������D����$���D������� �������������;���������� ����"
/����������������:������������������������������������������$������������������� ������������������:&8� ����������������������������� ����������������������������������������������������"�/����������������� ��������������������$����������������������������D���� ������������%�����
������!��"�=�������������4���������%���������������������������������������������������������������������������������������������:���"
)�#���� �� "#� ��� �� ����'���='�">
.���������������������������������������� ����������������������%����������������������:&8�2:����&����8�%���3"�*�����%�������������������������������������$����������������������������������������������������������&����!������������������������������������!�����������������������������������������������������������$������� �����������������������������������!���������������E��������*5>�*������������������� ���8:�)"
8���%�������������������������� ��������������������������������������%��������������������D�������%������������� ����������������������������������%������������������������������������������"�&������������������������:&8������������������$�"
�
&���������������:&8
/����������������������%������������������������������������%��������������������������%����������������"�:�����������������������������R������������'������������������������������%������������������"��������������$�����"�&�����������������������������������%�������:&8"
8�8�%����:�/ ��
9������������������������:&8���������%����:�/ ����������������������������E��������O�����������������"�8���%����:�/ ��� ������������%����������R�����������������������������������������������������������������������������������������"�8�:�/ ��� ����������%����������������������������"�/��� ��������������������������������������������������������������������������%�������:&8"
8�8�%����0��C����
>� ������$�������%����:�/ ��������������������:&8����������%����0��C�����2����������������3"�/����%���� ���������������������������������������������������������������������"�/������ ��������������������������������������������������D�������R������ �������������"
.����%����0��C�������������!�0��C����2,3�!� ���������������������������������������������������%����:&8���������������"�/������������������������������.������2�������������3�������������1����2���3"�&����������������������%����0��C�����������������������������������������������4�������������������������������������������������0��C����"
8�%����:������
8���%����:������������������������������������������O��������"�M����������������������������������������������������������������������������������������������� ������������������������������%����A��������!����������������������"
8�%����=����:��
8���%����=����:�����������������������������������������������"�)����=����:��������������=����:����������������������������������������������������������������������������$�������$����;������������"�9�������������������%����=����:�����������������������������������"
8�%����5���?:��
8���%����5���?:����������������������������������� �� ���*5>�������������������������"�.�������������������� �����������*5>��� !���������"�M���4�����������������������'�� ��*5>���������%����5���?:�����%�����������R�����������������$���������������"
8�%����A�������
8���%����A�������������������������������������������������������������%��������� �����������������������������������������������"�.������������������ �������������������� ��������������������'����2������3�������������������� ���������������������������� ������������"�8���������2�� ������������3����������������������������������� ��������������!����� �������������C�������"�/���������������� ����������������������������������������%�����������������"�)���������������������������������A�������������� �����������������@��������������������"�9������������ ���������������������������������������������"�5����������������� �������������� ���������������������A��������������������������������������������������'���"
M���4�������������������������������������@
=����������@�.�������������������������������������������������������������"�5�������������������������� �������������� �����������������������;����������%�����"
=�����?���@�.��������������������?���������������������������(�������(�������������������������������������������������"�&�������������������������������D������������%���������������������������������������%�����"
=���������@�.������������������������� ������%��������������������������������?������� �����������������������"�8�������������� ���������������������%��������� ���������� ���������'���"�*�����������������������������������������������������������������������������������������D��������'���"�&%����!������������������������������������ ������������������������������"
8�%����6����
8���%����6�����������������������������������������������������������������������%���������������"�M������������������������������"�9��������������%����=����:����5���?:����A�����������#��$������������D��6����"�&��������������%����6���������������������������������������������������� ����"�8�������������������������������������������� ���������������������������%����6����"�5��������������������������� ������������������������������������� ���������������%����6����������������6���������������������������������"
8�%����#��$
8���%����#��$�������������4��������������������%����=����:������A�����������������������������"�8�F�������������������������������������������������������������!��������4����������������#��$��;����������������#��$"�&���������������������������#��$��������������������������������� ������������������"
8�%�������������
8���%�����������������������������R����������������������������������������"�&������������������������%����5���?:�����A���������������������� �����������������������D��������������R����������������"
*� ���������&���
8�%����.��
8���%����.��� ������������������������� ���������� ���������������������"�&����������������������������;���������.���������!������������!�������������������������������������"�)������%����.��� ��������������������������"�&������D���������������%�����������������������=����:�����5���?:������������������������������������������������"
8�%����L����
.����%����L��������������������������������������������������������������"�8���%����:�/ ���������������%������� ��������������������"�)����������������������� ������������������D���������������������%����������������L����"
8�%����)������
8���%����)�������������������������%������������%����:�����������������������������%����������������������������������������������������������������D��������"�8������������������%����)������� ������������������%��������������������������������������������D�������������������������������"
8�%����:������
8���%����:������������%��������������������������������������)������"������D�������������������������������������%����:����������������������� ������� �����"
8�%����A������
8���%����A������� ����������������������������������������������������������%����=����:��"�)������%����:����������������������������������%����A������"�8�O�������������������������������D�����������������������������������������������%����A������������������������ ���������������������������������"�&������������������������%����A���������������������������D�����������������������������"
8�%�����������?
8���%�����������?�����������������������������������������%�������������������"�=������������������(���4���(������������������������������������� ������������������������������������������������������%���"�M���4������������������������������������������%�����������?�;������������������"�=����������������������������������������������������������!�������������%��������������������������������%����������������"
8�� �������%����:&8��������������������������������������@
:������
=����:��
5���?:��
=����:��"#��$
=����:��"6����
5���?:��"6����
����������������8�%�������:&8
M����������������������������������������������������������$����"�.�����������������JG������������������������"�&����������$��������������������������;�E��������:&8�J"Q�8�%����>�����?���������A������������������%���������Q"
&�)������������������:���
8����������������������������������������������������E��������&���"�9��������������� ��������������������������������E��������&�������������"�M������������P���������������������������� ��������&���������������������������������������������"""�����������������'�� ��������������������������������
���������������"�)������������������� ��������������������������������������D�����������%�������:&8������������������������������������������������������'�� �� ���� �����������R���"
*������������������������������������� ��������!�����������!� �������������������������������������������������������!��"�)���������������%�������������������������������������������������������������������������������������������4�����,������������0��C����������%����:�/ ��"�9��������� ������������������������� ��������������������$��4����������������������������"
&��������������������������������������������� �����)�����:������2�3������%����0��C����"�&�������������������������� ������������������������������������������������������������"
E �����)�����:������
8�� �����)�����:������2�3���������������%����:���������������������������������������������������������������%����������"�&��������������������%����0��C����"
*���$�
*���8�:�������W�8�0��C����")�����:������2���:�&�������������������a�����D�b3
8�� �������� ���������'�� �������������������������������J",����:&8����������&*/JG"E:���������'�����������@
:������:�:����&�:������
*������:�:����W�:�/ ��"0��C����2,3"�T
)�����:������2&��"�����c�(]���JG"E��(��T
��>� L��������������J,3
.�����������������������������������������������������������������������!���$�����������"�&������������������������� �������������� ��������������������'�������@������������>� L������������������������������������������������������������� �������4����������>4 �������� ���I�����������������J,������������������������������������E��������&���������0���1�VQ"�9������������������������� ��������4�����������D��������������:&8���������'�����&���"
8���%����:���������������������� ������������������������������������������������������������������������"�8�����������������������$������������������ �������������������$������"
)������=�����
&��������������������������������� ����������D���4���@
7�"�.��������������������%����:���������������������������������"�*����������������$��������������������I�����������������������������"
G"�&�����������������%����=����:��������� ����� �����)�����=����:��2�3"�/���������������
�������������"
J"�&��������������%����6������������������������������������������������������������������������ ����� �����)�����6����2�3"
N"�&��������������������������������������%����6������������������������������������"
Q"�&���$���������������%����6�����;���������=����:����������� �����&����"
+"�&���$����������%����=��#�:����������;���������:������������ ��������� �����&����"
����������������������������$�����"�.�������������������������;��������)��� �����������������7J"�&�6� ����7N"G�������������������������������������������@
�
&�������D������������)��� ����"
)���������������&*/JG"E:��%���$����!�����������'�� �������)�����:�������!��������������4!����������������� �����8��:������2�3�������������������������%����0��C����"
E �����8��:������
8�� �����8��:������2�3��������������������������������������������������������������%����0��C������������������������������������%����:������"�8��������������������� ��������������������������;���������:��������������������������"
*���$�
*���8�:�������W�8�0��C����"8��:������2���:�&�������a�
����/$������a�����������>������a������:�:���bbb3
8������ ���������������������������%����=����:������������������������������������"�#��� ������������� �����)�����=����:��2�3�����������������������%����:������"
E �����)�����=����:��
)���������%����=����:������������������������������������������������"
*���$�
*���8�=��#�:���W�8�:������")�����=����:��2a���:�=�����a��T
��������a������:�:���a�����������:�)��$��bbbb3
)�������������������������������������������������������������%����6������������������� �����)�����6����2�3���������������%����=��#�:���������������������"
E �����)�����6����
)���������%����6�����������������������������������������������������������������%����#��$��A���������=����:��"
*���$�
*���8�6�����W�8���������")�����6����2a���:�)����a������:�:���a��������bbb3
8�� �������� ���������'�� �������������������������������������������@
8��'�� ����������������D������������� ����� ��������������!�!����� ����������������������������������"�9'���������������������������������������������������������%����6���������$����;���������6����������%����=����:���������������������������������"�#������������������� �����&����"
E �����&����
&����������������%����������������������������������������"�&�����������������������D�����:&8"
*���$�
)������"&��������8�%���
&�'���������������������������������$��������%����=����:���;���������=����:�������������������������������������������:����������:�:���"�#������ ������������������� �����&����"
&���������F����
&���������������4������������������������������� ��������@
7"�.����%����=����:�������������$�����������������4����"�*���������������$�����������������������������$����������������I����������������������������������������������������*���8�=����:���W�8�:������"=����:��2(9���:�=�����(3"
G"�.����%����#��$���������������� �����)�����#��$2�3���������������%����=����:��"
J"�&���������������������������������%����#��$�����������������"
N"�.����%����6������������������������������������������4�������������������� �����)�����6����2�3���������������������"
Q"�&���$���������������%����6����������%����#��$������������������������������������4����"�#��� ������������� �����&���������������%��������"
+"�&���$����������%����#��$������%����=��#�:��������������� ��������� �����&����"
/$�����@
�
&��������������������)�����"
�������������������4�����������������������@
�
&�������������4������������������������)�����"
9���������%�������������������.��������4�������� ���������������������%���������4��������������2������������������?�� ������=���3� ��������������������������"�8���� ���������'�� ��� �������������������)�����������4�������������@
=�������'�� ���� ����������������%����#��$������������������������������$�������������"�&������������������������������$���������������D�"��������������4������������������� �����)�����#��$2�3�������������������������%����=����:������%����������������������������������������������������4�������������"
E �����)�����#��$
)���������%����#��$�����������������������4������������������"
*���$�
*���8�#��$�W�8�=����:��")�����#��$2a���:�F����b3
8������ ������������������$������������$����������%���"�8���������$���������4����� ���������������������������������������"�&������������������������$�������������������%����6����������
��������!��"�#������������������� �����)�����6����2�3��%����������"�9�����������������������������������������������������������������%���$���"
&�����������������4��������������������$�������%����6����������%����#��$���������������$������������$���������$������������%����=����:��"�=����������� �����&����"
&���������A����D�
&����������������������������������:&8����������� ��������@
7"�.����%����:���������������������������������������"�9����������������������������������������$�����������������������������������������������������������������������"�8��������������������������������������������������������� ������������������������������������2���������$����3"
G"�&�����������������%����A�������������������� �����)�����A������2�������������������������%����:������"
J"�&����������������������������������������I����������������������� ���2������������=����3���������������������2������������6���� =����3"
N"�:��������������������������������2����!����!��������!����!�������������� ����������������������������������������"3���%��������������������&��������������%���"�)�������������������������������������������������������4���"
Q"�&�����������������%����6������������������%������������ �����)�����6������������������������������������������"
+"�&��������������������$�����������������������%��������������������6���� 9���������%����6����������������������������"
Y"�&�����������������;���������6����������%����A���������������������;���������A������������%����:����������������������������������������������������"
E �����)�����A������2�3
)�������������%����A���������������������������������������������������������"
*���$�
*���8�A�������W�8�:������")�����A������2a���:�A������a��T
������8�� ���a��������:��������a�����������bbbb3
.������������������������������$�������������������D��������������������������"�������������������������������������������������������������������������6��������"�&�=������J"Q��������������D�����������������@
�
&�������D���������������������������������������������������������������6��������"
8�� �������� ���������'�� ������������������������������@
8�%����A������
�����������
&�������������&�������������������������4����������%���"�&�������������6���� =����������������������������������������"�&�������������=��������������������������������������������������"
*���$�
8�%���"&���������aW������)�����b
8�A������"6���� =�����aW����:�=�����b
8�A������"=�����aW����:�=�����b
8��'�� �!������ ������ ���������������!�!�����������������������������������������"�9���������������������������������������������������������!����!�������������4��������������"�&� ������������������������ �������������������������� �������4���������������;�������������&��������"�)��������������������������������������������������������"������$����������������������A������.����� ���A������.�����)���������������������������������!����!����������������������������"
6���� 9���
�����������
/���������������������������������������$�������������������"�������������������������������������;������������������������������������������������������������������������������������� �������������"
*���$�
8�6����"6���� 9����aW����:�)�����b
&�)����������)�����
)��������������������������D�������������������E��������O������������������������;���������������*5>"�M���4���������������$������������������D��*5>����������� ���������������������������������"�.�����������������������������������������������������������"
9������������������������������������������������������������������������������������$�����������������������������������"�9������������������ �������'������� �� ���*5>"�E����������D�������*5>���������������������������������4��������*5>������������������������"
)���������������������:&8����E��������O���������������%����5���?:��������������������������������D��*5>�������������������������"�&� ��������������%����:������������������������5���?:������������������D������������������������������"
&������������������������������������������������������������������������� ��������@
7"�.����%����:����������������������������������������������������������"
G"�&�����������������%����5���?:��������� ����� �����)�����5���?:��2�3������������������������������"�8������������� ��������������������������������������������������������"
J""�&���������������������������� ����������������������������!������������������������;�������������*5>������%����5���?:��"
E �����)�����5���?:��2�3
)���������%����5���?:�����������������������������������������*5>���������������"
*���$�
*���8�5���?:���W�8�:������")�����5���?:��2a����:�)������ba������������*5>�b3
�����������$��������������������%������������������'�������������� ���������@�:��������������� �����������������9������������������������������"�8���%��������������������'���� ���������������������� ������������������������"�����������������������������������
��������������������)��� ���������������!�������������������������$���4!��"
8���� ���������'�� ����� ������������������������������@
&�E��������������/�������������������:���
.����������������������������������������������������������������� ����������D�"�F���������������������������������������������������������������"���������� ������������������������������%�������������!���������������� ������"�&�����������������%���������������������������� �������������� �����:�����"
E �����:�����
&�������������A������������ �����:����������������� ������������"�&����������������������������������%���������������"
*���$�
8�A�������":�����
8�%���")������":���������:�8�%���
E������������������� ����%���������������D���������@
9��� ���4��������������������������������������������$���������4����������������������"���������� ������������������������������4�����������������"
9��� ���4���������������4������������%��������������������"���������� �������������������������������������"
9��� ���4������������������������������%��������������������������"�M������������������������������������"
&��������������������������������������������������������������������������*5>������%����5���?:��"�8�� �������� ���������'�� �������������������������������������������������������������*5>@
E�������������������:���
��������������������������������������������������������������4���������������������������E��������O���2����E��������&���3���������������� �������� �����������������������������������������"�/�������4������������ �����������������������������������������������������������������������������������������%���������������������������$���������������������������������� ����"
����������������������������������������������������D����4����������������������������������"�*����������������$����� ���4��������� �!��"
��������������������������������������������������������������������������������������������������"�8�E��������O���������������������������������������������������"�M����������������������"
)�������������&������
8���%�������������:�/ �������������� �����)������:�����������������������������������������������������������"�9�������������������� �������������������������������������������������������������������"
E �����)������:������
)����������������������������������������������������������������������������������������������� ����������������"
*���$�
:�/ ��")������:��������������&�� ����������9����a��������������a�
���D�bb
9��� ���4������������������������������������"�&� �����������������������������������������������%��������������������������������������������������������������������������"
���������������� ������������������������������� ������������������� ���������������������������������������������4����������E��������&���"���%�����'�� ���������� ����������� ���@
�
6�����)������:������"
6����������������������������������"
�
6���������������������$�����������������"
8���%��������������������� ��������������������������������� ���������������������������"
:������������ ������������������������������������������������� ��������@
7"�)���������������������������������������"
G"�*�����������������������!������������������������������ ���"
J"�A��������������������������������������������������������"
/������������ ����������������������������������������������������������������$�����"�)�������������������������������"�=������������������������������������������������������������������������������������'�� �"�*'����%��%�����������$�������������������� � �������������������������������$�����"
&����
)������:������2�3
&���������������������R�������������������' ��������������������������������!�������@
.������ �����������������������������������������������������������"
.������ ��������������������D����������������"�*�������R�������������������������������������������������������>� L�����"
.����������������������������������������� �����"�)��������R����������%������������������������������,�2��������� �����3"
8����������������������� ������������������������ �������������������������"�&�� ��������������������������������������������������=���9��2�3������������������������������������"�*����������������������������������������������������������������6���"
/�������������������������������������������������������������:�/ ��"�)������������������������������������������������"�&�������������������������� ����������������2��������������������������������������������3��������������������������������������"�*��������������������������������������������������������������"�*�����������4��������������������������������������"
8���������� ��������������������������� ������������������������������"�*�����������������������������������������������������'����������������������������������������������������������9���������������������������������"
=���9��2�3
&����������������� ��������R�������������������@
8������$������������������������������� �����"�)��������R����������%������������������������������(p&Z)("
&��$�������������������������������"�8��������������� �("=E�("
8��������������������'�������������%����������������������������"�)��������R���������%�����������������������������'������������������������������������(=/E�(���(=E�(���������������������������'�����������"
8������������������������������� ��������������� �������������������������������������������"�&�� ������������������ ����������"�#�� ������������������$���������������@��������������������'��������������������������������������������������"�*�����������������������!���������������� �������������������������"�)������������������������������'��������������� �������������"
:�����������4�����������������������������������������������������������������������������"�/���������������� ���������������������������������� ��������������������������������$������������"�&�� ������������������� ���������������������'����������������������������������������������"
&� �������������������������������� �����������������������"�8��������������������������������������� �������������������������������A�������������������������������������������������������=���9���"�/��� �����������;����������=���6���������������������������������������������������������"����������������������������������%���$���������������������&������/$���2�3���������������������"�*�������������$���������������������=�������������������"�)��������������������������������������� ������������������������"
9���������������������������������������������������������������&�#����0���1�L��=���6���9���2�3������� ������������������������������������$�����"
&������/$���2�3
��������������$����������������������������������!�����������������������������������������������������������������������������������������"�*������������� �����������������������������������'�� ����������QJ����������������$����������������������"
A�����������&������
������������������������������������������������ �����A�����:�������������������$����������������%����:�/ ��"�&�������������������������������������������������������������������������������������������������������������� ����������"�/��������������������������H���������������������� ����� ����������������������������������������"
E �����A�����:������
A�������������������&�������������"
*���$�
:�/ ��"A�����:����������:�&������
M����������������������������������������������������������"�&� ����������������������������������������������������������$������������� �������������������������������������������"�&������'��������������������!��������� ���������������������������������������"
&����������������� �������������������D�������������������������������������@
�
A�����������������������
������
&�������A�����:������2�3����������� ��������R�����@
8������������������������������"�9������������������������������������������������������������������������������"
.������ �������������������������D����������������"�*���������������������������������������������������������������>� L�����"
.���������������������������������� ����������������"�*����������������� �,�2��������� �����3"
8���������������R��������������������;��������������������������"�*�����������������������������������������������������������'"
A������������������������$����������� �����A�����:������2�3��������������"�&�� ��������������������������������������������������������� ����������)������:������2�3��%����������"�/���� �����"
9��� ����������������:���
/����������������������������������������������������������������������������������������������� ������������������������������������������� �����������������"�*'�������������������:&8�������������"�&��������������������������%�����������������������:&8� ��������������� �����������������������"
8�E��������O���:�������/ ��������������������������������������$������������������������������������������������������@
.������������� ��������������������������%���������%�������:&8������������������������������ ���������������������������������"
.������������������������������>� �� ���/�������������)������2*5>3������������������������������������������� ��������������������"
&�������� �������������������������������������������%��������������������������������"�:������������ ��������������������*5>�������$������������������������������� ���������������������������%�������:&8�������������������������������� ������������������"������������������������������������������������� �������������� ������ �������� �������������������������������;�*5>"
9���������������������������������������� ��������������������������E��������O��"�.�����������������������*5>��������������������������������������������������"
&����������������:���
/�����������������������D�����������������������������'������������"�#�� �������������%��������������� �����8��:������2�3��%�������������������������$�������������������"�9������������������� ������������������"
&�������Q������������������������������������������������������������������������������������������������������������������������"�8������������D�����������������������������������������������������������������������������%�������������������������D����������������������������������������������������������������������������!�������"�:���������������������@
:���!��������������%��������� ������������������������������� �����������������������"
&����$�������������������������!���������!�����������������������������������;��� ������������������������������������"
)���H����������������D������������������������������������������������������������� ��������������"
&�������������������������������������� ������������������������������������������������������������������������"�/���'� �������������������������������������%��� ������������������������E��������&���������������� ����������������4���"�&������������������������� ������������������������� �����������"
.�������������������H��������������D���$�������������E��������O��"�/����������������$�������������������������������������� ���"�=������������D���$�������������������������������������������������������������%�����;������D������������������� �����������������������������������"
:�����������q�������=�������
9��E��������O������������ ��������������������������2�������������3���������%����0��C����"
M������ ��������%���������������� ����������� ��������"�9��������� ���4������������������������������������������������������������D������ ����������� �����������������������������������������������������"
.����������� ������������������ ��������������D���������������������������������������"
9��E��������O������������� ��������������� ��������@
&����� ��������������������%����0��C����� �������������� �����)�����0��C����2�3�������� ���������������������������������������������������������������"
8�����������������������������������������������������������������������%������������ �����8��:������2�3"
8�������������������������������������������D����������������� ������� �=����)�����=�����A������C"
8�������������������������������"
&������������������������%����0��C����� ��������������� �����)���"
E �����)�����0��C����2�3
)���������%����0��C��������������������������������������������������������"
*���$�
*���8�0��C�����W�:�/ ��")�����0��C����2����:�*�����������������:�.����������3
&���������������������������������������������E��������O�������������%����0��C����������������������������4�����,�����������0��C��������:�/ ��"�*�������������������������������������D�������������� ��������������������������������������������������"
E ������� �=����)�����=����
A������C
8�� ��������������������%����0��C�������:������� ���������������D������������"�.����������� ��������������� �=������������������)�����=���������������������������A������C"
*���$�
8�%���"�� �=��
8�%���")�����=��
8�%���"A������C
&��������������������D����������������������� ��������������������������������������"�/���������������O����������������������������D���� ����!��������������������"�.���������� ���������������������������������������D��������������� �����������������!�������������������������%�������$�������������������������� ��������������"
#�� ������ ������������"���������������������� �������������������������������������� ����������������������������������������������������� �������������� ����"�&����������'����������������������!�������������������������������$�������"�&������������$������������������������������������� ������� �=��"�*��������������� �����)�����=��������$����������������������������������������������"
E �����)���
6����������%��������������������������"�&��������������%����0��C������:���������A�������"
*���$�
8�%���")���
8��'�� ����� �������������������������������������������������������������������������������������������������������
�
.�����������������������������"
/��� �����$��������������������������"������4�������������������������������������������������������������D�����/_*����������������������%�������:&8"�8���������������������������"
&������=��������)�����
.�������������������������������23��23�����23����������������������������������������������������������������������"�*�������������%�����$������������������������������������������������������������������������� ���������������������������������������%����A�������"�B����������������������@
=������!�������!���������������������2���8:�)3��������������������������"�/��� ������������������������������������;����������������$���"
:?����!������%������R�����������������������������������������������������������������������������������������������*5>"�.���?�����������������������������"
*������!������%�����������������������:?������$���������������������������������"�)������E��������O����������������������� ������������������������������������?�������������������������������������������������"
*�%����������������������������������� �������������������� �����8��A�������2�3"�&���$�����!������������������������������������������2����������*5>���������������$��������������������������"3�������������������������������������"�*�������������������������������������������� ���������������������������������������4���"
E �����8��A�������
)�������������%����A�������������������������������%�������������$���4���������������������"�&��������������%����:��������5���?:����A����������=����:��"
*���$�
*���8�%����W�8�:������"8��A�������2�����:�:����a�������a�����D�bb3
*���8�%����W�8�%���6���"8��A�������2a������a�����D��bb3
&� ������������*5>������������������������������������������������������������������"�&��������������� ����������������������"
8��� ����������������������������������������������������������������� ���������������������������������"�#��� ���������������������"�B��������������������������������������������������@
&���� �������������������#��$������������������������4�����������������������������"
&���� ������������������������%����A��������������������������������'��%�������������������*���������������������������� ���������������"
9��� ���4������������������������������?�������������%��������"�&���������������������� ������������������������������������������������ �������������������������"
.���������������������������������������������������$���4������������������� ��������������������������"
&�������������*���������%����A�������������������������������������������%�������������$���4��"�/����������������� ��������������������*5>�8A:/A��l���������������$�����!����������� �� ��"
:��������������������������������*����� ���4����������������������������6����������������������$����������������$����������������������������"�/�������������������������������������� ������������������������ �����������������������"
&�������������6�����������%����A��������������������������������� ������������������� �������������%�����������"�/����������������� ��������������������*5>�0B/A/���������������������!����������� �� ��"
8���� ���������'�� ����� ����������������������������������������������������� �������� ����@
�
&����������������������������������� ����
8��$����������������"�9���������������������������'��������������������������������)/�����%��������%�������������������6�����������%������:?���"�/��� ����������������������������������������� �������� �����������%���������'�����������������"�*�������������������)/��G,,,G,,,��������'�������������������� ����"
&����������)�������������������
>�����!�������������$�������������������������������������������������������������%������:?���������������������������������������������������������������������������������6���������"�)������������)��������.6����������;�������������������>���������������������������������"
����������� �������������������������������������������������� ��������������������"�9���������������������������� ����������������������������������>���������"�9����� �����������)�������������$���������������������������������������������������������������� �����������*/=�A/>&=#89����������������������������� ����������$��������������"�9�������� ���������������E��������O��"�.��������������������*5>� �������������������� ���"
���������������������������� ���������������������������������*5>�����$������������������������������������������������������������%����A�������"�)����������������������������������������� ��������� �����8��A�������2�3"�9�����������������������R���������� �����������������������$�������������"���%�����$����������'�� ����� ���@
8��'�� �����������������������������������$��������������������%��������������������6�����������%������:?���"�9������������������$�������������������������������O�������������������������� �������������4������������������������%����A�������"
/����$��������������� ��������������"�:�������������������������������������������� ����������������������������������)/�����%���"��������������������������������������������$������������� ������������ ������������������������������������%����������������������"�8������������������������ ����������������������������"
&������������������������������������������������������������"�5������������������������������������R������������4��"�&����������4���������������������������������������������4���� ���������������"
������������������������������������ ���������������������$��������������*/>/)=������������������&A&E/=/A*�������������������R�����������������������������������������"�&����������&A&E/=/A*�������� ��������$�@
�&A&E/=/A*�������R���������������I
�����4����������������������������������������������������������������������������������&A&E/=/A*�������4����������������������������#99/A�O8#9������0B/A/"�8������������������������������������������������������ �������R�����"���%��������������@
(�&A&E/=/A*�a)'�� ������b�=�$�I�*/>/)=�6���������"aA�����*�����b�
6���������"/��������6���������")/���>���������")�������>���������".6
6A8E�>�����������6����������0B/A/�>���������")/��W�6���������")/��&9:
6���������")/��W�a)'�� ������b(
/������������$��������������������������������������������4���������R��������$�����������������������"
��%������� ���������'�� ��� ����@
�
&������������������������������"
.����������������������������������%����5���?:������������������������������R���������%���"�8��'�� ��������������������������������������$�������������"�/$��������������������������������������������4���������R������������������������������������������������������%������������� �"
6�������=���
&���� �������������$����������������������������������������������������������������"�.���������������������4��������:&8@����������������������������2�����������������%���3� �������������������������������������������������������������������������"�)�����������������������������������������������������%������������������������!��"
#��������������� ������������������� �������"���������!�������������������������������%��������������������%������������ �����)���"�>�����!����������������������������������������%��������������������������������������������"�6���������%�������������4��������������������������2A���������5���?:������=����:����:���������0��C��������������3"�)�������������������������������������������� � �������������������$������"
>�������������A� ����
9����� ���������������!���������������������������� ������������������������������������ ���������4����������������"�&���������������8�%�������&��������������:��������������������%����������������������������������� ����"
>�����������#��$���
&�������������%����������������� �������������������� �� ������������������������������������������������)������������������$�� �������������$���"�/���'� ���4���������%����A�����������������������������������4����������������������������������������4���������������"�*���������������������������� �����������4�����������������������������������������4���������������������� � �����"
����������������� �������������������$������������������ ����������@
7"�)���������A���������������������������������4����������%���"
G"�&����������������������#��$������%������������������4��������%���"
J"�.������������ �����*��C��������������������� �������%������������������;������������������"
E �����*��C
>������������� �������������������$���"�&��������������������A����������������������"
*���$�
8�A�������"*��C���� :�)���������������:�)����
5������������������������������������������������������������� �������������� ����"�)��������������4�����������������������������������������������������������������������������"
��%������� ���������'�� ����� ���@
�
>��������������� ���������*��C
��������������������4�����������?X�?��������4���������������������������������������"�&�� �����������������'�� �������������������G"�9�����������������������������������������������������4�������������������4����"�������������������������������������������������������������������������������������������9�E����"
������������9�E����
&������������������������' ��������������������������������������������������������������������"
*���$�
8�A�������"9�E����
>�����������*��H�����
)�����������������������$����'��������������������������������������������"�#�������������������������������E��������O������������������������������������������������������ ���������?������������"�&����������"�8�� ������ �����������������������@
6��6����!����������������������� ������������������������ �����������������������������4���������������"
6��>���!��������������������� ����������������������� �������������������������������������������"
6��9�$��!��������������'$������ ����������������������� ������������������������������������������"
6����������!�������������� �������������������������������� ������������������������������������������"
8����� �������������������� ����� ���������������������������������*5>�0B/A/���������������������!����������� �� ��"�9�������������������������������������������� ����������������������������"�)������� �����*��C��������������������������������������������������������������"
8���� ���������'�� ����� �����$��������������������������$�������������"�:�������������������������?�������4������������������ �����6��6���@
�
>��������������6��6���
9������������������������������������������$�����������������"�9����������������������������������G�������������������������������������� U
E�����!����A� ����
)����%������������������������ �������2��������������������������������3��������������������:&8�������������������������������������� ����������������������������������������������� ����"�)�������� ��������������������������������������������������������� �������������� ����"�9�������������!��������������������*5>���������������E��������O��"�9��������������������D��������������������������������� ������������������'��������������������������������������������� ����"
&��������������������� ���������������� ������������������������������������� ���������������������������������������������������������"�&����� ��������������������������� ��������������������������������"�8�E��������O������������������ ������ ����@
E���6����!������������������������ ������' ������������������"
E���>���!���������������������� ������' ������������������"
E���9�$��!���������������'$������ ������' ������������������"
E�����������!��������������� ������' ��������������������������"
9������������������������� ������ ����������������������������������������������"�)������������������������� ������������������������������������������������ ������������"�8���%����A����������������� ����������������@
�86�!������������������� �������4�����' ���������������"
/86�!������������������� �����������' ���������������"
8���� ���������'�� ����� ���������������� �����������������������������������������������������������������������������@
�
9��� ���������������
�������)���� '���
.���������������������� ��������%����� ��������������!��"�&�:&8����������� ������ ������������������������������2���������������������?�������������3@
/����!����������� ����������������������������������������������������������"
&��9�1�!��������������� ������������������������������������������������"
.������!���������������������������������������������� ������������������������ �����������"
8���� ���������'�� ����� ���������������������������� ��������������@
�
/�����������������:���
������������� '��������� ������)���� '���
8����������������������������� �����������������������������������������������������"�������������������������%������������������������������� ������������������������������������������������������������D��������������������������������"�)���������������:�����������������������������������������%�����"
��%���������������������������������������������������������������������:��������$������������"���"�*��������������������������������������������������������������������������������'������"�)��������������%����������������"�*������������������:���������$�������������������������!����������������6���7"�9��%����������������������%���������������������&�� ������G�!�&�� �������"�*����������������������:������9���������������������������������"�&����$���������� ��:������9������ ����������������������������������������������������������������������:���"�>������������������������"����������������&����"�*��������� ������������������A�����*�����������������:���������������������������������$����������������������D��������� ��������������������������������"�.���������������������������������������������������"��������������"�*�����������������&�������������"�& ������������������������6���7���������� ��������������������������"�������������������������������������������:���������������������������;��������&������������������������������������%��������� ����"�&�������%��������� ������������������������������������"�E��������K�8�����������������������������K
����������������������������� ���������������&�������������������������$�������$������� �!��������������:���7"�)������������������������������:���7�������������������������������� ����������"�)������������ ��������������� ����������������������������$��������������������$���4��������������"����������� ����������������������������������� ���������������� ������������������������������"
������� ��������$�������$��������������:���7��������������������:���*������������$�������$��"�&���������������:���7���������������������������������$�������$��"�/������������������������������������:���7������$������������D������������&�������������$�������$����������������������������������������������������������"
*����������������������:���6����������$�������$���=�$�7"�)��������������������$����������������D����������"�&����D�������������������������������������������������&��������������������������:���7"�)��� ������������������:���6����������&�T#�������=�$�7��&�����������=�$�G���l�������������=�$�J"�6���������������������������"����������������$�������$���=�$�7��������������������������������������������&�T#�����������&����������=�$�G� ��$��������������������"�/��=�$�J���������������������� ���������������&�����������������������������������������2l�������3�������������������������������4���������� ���������������������$�������$��"�E��������������� ����������������������������D��������������������:���7��������������������������� ���������������������������l�������"�
�
�
�
�
�
�
�
�
Usando as Ferramentas e Forms do Visual Basic
8�%�����������������
.����������������� �������������� ������� ������������������������ ������������%��������������������%��������������%���������D�����������������������"�&�����������������������%��������D�����������!���������������������������������������������������������"�.��������������������������� �������� ������������������������������������������������������������������������������ �������������������������������!��������������"
/�������������L.#�2L���������.���#��������!�#��������L�����������.�����3���������������� ����������%��������������������������������4������������!����������%��������������������������4�������������������������������������������������������������������"�8��������������������������������������������������������������� ����������������������������������������������"�&������������������������������������������������������������������������������������;������������������%���"
.���9���������/�����������
/�����������������������������������%����������������������4�������������������'�����������������������������������������������%��������������������������������������������$��������������"������%������������ ���������%������������������������I����������������������������������������������������� ������������������������������������ ����������������������������%�������������� ����������������������������������%������������������������������� ����������������� �������������������������������%���"�=��� ���$����������������������������������������������������������������������"
9�����������������������D�����������������������%�����������������������������������������%������������������������������������"�8���������������������������������������%��������������������$��4�������������������������������������%��������H����������������D����������� � �����!������$�����������������������!�����������������������%�������������������������������������!������������������%��������������������"
L������������������������������������������������������$�����"�9������������������������ ��������"���� �����������������������������������������4����������%�������������������'$�������������������������������%��������������������������������������������������"
���������������������������������������������������������������� ��������������������������������������������I������������������%������ ��������!����������������������������������������� ���������"�&�����������������������������������������������������������������������$������"���� ������������������������D�����������������������������4����������������%�����!���"�9��):�������� �������������������������������������������������������� ������������������������������%�����!���"
8���������������������%���������������������������������������������������������������������������"�/����������������������������������������������������������������������������������������������������������������%���"�#�������������������������������I���������������������������������������������������"
.���9���������*���$�
&������������������D�������������������� ����������������$����������D���������������������"�9�������$����������D�������������������������������������������������������������������������I������$��������������������������������������������������������������������������������"�#��������������2��$��3���������������!��������������������������������������������������������������������������"�#��������������������������2a�b3����������������� ���������������������������������������%����������"�#��������������2r�s3��������%������������������������������2�m�3������������������I��������������������������������������������"�*�������%������������������������������ �������������������2�"""�3������H����������������%�����������������������������������������"�/������$�����@
8����� �a�����b�r �����m�������s�a��r������m��4�����m�������sb�"""
*� ���������������������������������������������������$�����������������������������������$�@
&��������� ������� ����"
8��������� ���������������"
&�%����� ������������������������4������������"
)�������������������$�������������������������������������D������� �������I��������������� ������������������������ �������������������������������������������"�)���������������������������������Y"
6���
)����������������������������7������������������������������������ �����������������"�)�������������������������%��������������������������������������������"
�����������
E������������������������������������������������������������������������������� ��$�����I������������������������������������������������������������H����"�&����������%���������� ������������������������������������������������������ ������������������%��������������������2���������3����������������������������������������������������������������������D���$���������������������������������� ����"
&���A����1�&�������������&���A����1�2������������������������������������� ������3������������������� ���������������������"�5�����������������������������������������'��������������������%����������������������������������������� ���������������������������������� ����������������������������������
&���A����1������������ �����������=���"�5���������������������������� �����������6������������������������������������������������������������������������������"
���C)�����/�������������������������������������"�&��������������C)����������������������������������������%�����������������������!�������� ���������������cBS,,,,,,6c���������������$���������2����7+3�����������������������������"�8�)��������7,����������������������������������� ����D�������������� ����� ������������������������������������������ ����������������������C)����@�������������������������������������������$��;���������������������������%������������������������������������$�����������D����������������������������@
/��������������������������������������������������������������������������������%������������������������������������������������������������!��"
������*�?����������������� ����������������������������������������������������"�&�������������������*�?��������������� �����������������������������������"�&����� ����D������������������������������������������������ �����������������$����������%������������������$�������������� ��@
)������/������������������ ������$����������������4��������%������������
)�������$�/����������������������������������� �����������=��������������%����������$������������������������������$��������������������������������%����"����������������������������������������������������������������"�)��� ��������������������������=�������������������������� ����������������*�?�������,�!�9��"
/������=������%���������������������������������/����������������������� �����������=�������6������������!��������������!������%���"��������������������������� ��������������� �����������=�������� ���������������!��������6�����������������������������������������������%���������������������"
6��������6��#�������6��*���C�������6��.��������������������� ����������������������������������=���������%�����������$���������������������������������� ��������������������������������������2�����������������������������������������������3"�&�������������������������'�������������������������������� ������������������������������� ������"
6��9����&����������������� ����������������������������������������������D���������5��������������������� �����������������$���%������������������������������������������������"������$���������������$������������������������ �������������)��������������������)�������9�1���������������������������������=����9�1�A���@
6��9����W�(=����9�1�A���(
�����(&�(
6��9����W�()�������9�1(
�����()(
6��9����W�(=����9�1�A���(
�����(:/(
6��*����/����������������������!������������������������2�������3����������$����������������������2����� ��������������������� ��������������������������������������I�7�����������������7_YG����� ���"3�)��������������������������������������������������������������$����������������������'���������"
6���)�����/��������������������������������$������ ������"��������������� ����������������������������������������������������������������������������� ����������������������C)����"�2E�������������������������77"3�=�����������D�����������������$���������������"
B�� ����0�����/��������������������������������������������������������������������������������������1��������%���7_G,�����������"�2.���1��� ��������������7_7NN,����� ���"3
#����������������� ��������������������������������������������������������4���"�/��4����������������������������������������������"���������� ������������������������������������������������������!������������������������������������%����������������������������������������������������������������������������������������$��������� ����D���������������������������������!��"�9�����$���������� ��������������������������������4���"�*�����%������� ����������������������������������$��������������������������������>���������������������������������������������#�������� ��������������
E�$�������E���������������������������������������������=���������%������������D��������������������$����������%����$��������������������������������%����"�/������������������������� ����������������������������*�?����������� �����������,�!�9��"�8����������������D��������������������������������������������������������������������������E�$��������E��������������������� �����������6���I������������������ ������� ���4����������������������$������"
9����/���������������������������������������'�� �������� ����"�9�����������������������������������$������"
���������������������� �������������������������������������� ���������������������������������$��������%����"���������� ������������������������������������������������������!����������������������������������������������������������������������������������;���������������$��������� ����D����%�������������������"�9�����$���������� ����������������������������������������� ���������������%���$����"�������������������������������������������$������������������������������>����������"
=����>����/�����������������������������������������%��������������������4����������������������������������������������������%��������������������1��"
�������&�������������������������������������������������%����������� ���������4���"�)��� ���!��������6����������������������������!��(���4���("
0���1*�����/��������������������������������%����������$������������������������2������,3��������������������F����2������73������������������$��������2������G3"
*����.��������)������������������������������������������������������������������������������������ �����"������������� ����������������������������������������������$������"�&�� ��������������������������������������������������������@
/����
)���C�2�������������3��:��)���C�2�������������������3���>����2��� �3�����������������������������������������"�28�������X�?����!���������������������!�������������������������������2��� !��!����3���������������������������+���Y"3
)���C�5������������������������������������������������������������������������T)���C"�)�������������%���������������%���������������������������������)���C���������������������������������������%�������������������������������"
:��)���C�/��������� ����������������������������������������������������������������������������/��������������������������������������@���������)���C������������������������������������������:�#)���C��������� ����������"
>����/���������������������������������������������������������� ���"������$�������������������������� ��������"
��������������E ����
8�� ��������������������������������� ������"������������������������$���������������������������������������������2���������773"�9�������������������������������������������� ��� �����2�������������3��������������������������"
)��/���� �����������������������������������$����� �����������������"�&����$����������� ���� ����@
a����9���b")�
>�������������������������������������������� �������������������������������������"�/����������$�@
>����������2a����9���b3
����9�����������������$������������ �������������������������������������4������������������0���1���������������������0���1"�2/������������������������$��������������4����@�#)8���E����0E6���������������"3
)�������%�������������������������������������������������������������� �����������"
�����/���� ��������������$�������������"�.�������$�@
a����9���b"�����aa�$�����barIm�sbb"""
)�����$������ �� �����������������4� ������������4� ���"�*�����������2I3����4��������'$�����$������� �����������������������������������������"�*�����������2�3���������������4��������������������������������'$���������"�2)�����������������������7N����������"3�)������$����������������������������������������2I3���2�3����������������'$����������������������������������������� ��������������4���������'$��������"�/��������� ���$���������������� ������������%�����#��������@
����������������������������������� ���������������������� ����� ����� ������I�����������������������������D�����������������������7G"
8�&����������*�����
& �������������������������%������������������������� �������� ����D������������������� ���������������������������������"
#�������������������������0���1�VQ��������������� ���������������!���������������$�"�/������$���������������������4�������������������Y,�������������������*�����"���"
A�������������������������������������%����������������9�1����%�����������6���
9��%��������������������������������������������������������������������������������������������������������������;������������������������� ����D�"�&����$���������� ��>�������������������@
.�������$���������� ��������������������������� �����������������������������������������������&����"�&���������������� ��������������������@
&������%���������'�� �������6���7���������������������1�)������%��������/$���������������%���������������������������������"
*��������6���������$��8�%��������������%���������'�� �����������������)���C������$����������������"�#�����������'�� �����������������������������������6���T)���C�������������������$�@
��������*���6���T)���C�23
6���7"�����(=�������(I
6���7"6�������W�=���
6���7"�����(���(I
6���7"6�������W�6���
6���7"�����(����(
/��*��
*����������������������:��)���C������$����������������"�#�������������������'�� ���������������������������6���T:�#)���C������������������ ���@
*���6���T:�#)���C23
6���7")�
/��*��
/$������� �����������������������������������*������������A��������������������������*���������������������������������������6Q"�:�������������������������������8�����������������������������!�������������������@
S"�/������������������������������������������������������������������������#��������������������� ������$��������������������6���T:�#)���C"�*��������$����������������������������������������6���T)���C� ��$������������������������������6���T:�#)���C��������������&� ��������������������� �����)����������������������D���������������������������������������� ����������"
8��'�� ������������������$������ �����������4����"������$��������������� ������������������������������6������������������������$��4�������������6���7��/������������D���������������������������������������"������������������$���������������2���������&��!6N���������������������������/�����������������������3���������������������������������"�& ��������������������������9�����������������*�����"�/��� ������������$������������ ������������"�8�������������$����������� ���������������������6� ����Q"V"
8��������������������������������������������%���������������6���7��A����������������� ����������� ��������%���I�������������� ������������*�����"
�
&���� �������������%��������������
&��������������������������������������������������������������������������������������������������������������������������� �������������"�8���������������������������������������������������������������������"�E ������������������������������������������� �����������"�)���������������������������� ������%����������������������$��4����������%��������������������������������������������$�������$��������������������������������������%������������"�*�����������������������������������6���7�����'�� ����������������*����������������@
*���6���T)���C�23
�����(=�������(I
6�������W�=���
�����(���(I
6�������W�6���
�����(����(
/��*��
*���6���T:�#)���C�23
)#*
/��*��
.�������������������������6���T)���C���6���T:�#)���C�����������$��������������!����������������������$�����������2������������������������6���3����� ������������)#�����������������6����������������������������������������������"�&�������'�� ������������������������ � ����"
2&� �������������������� �����������������"3
)��$�����#�� �����#�� �
8���������������$�������� �������� ����������!�������������������D�� ��������������D��������������������&�����������)��$�����#�� �����#�� ��������$����������������������������6� ����Q"7,���Q"77"�&����$�������� ��� ������������������$4���������������������������������'�������������������������"�&����$�������� ������������������������������������������������R�����!������$������������������������������ ��������������������������4����������������� ����������$�����������������������4������������������� ������������������������"�2E ����� ��������������������������������������������������$�����������!���������������������77"3�5����������������������D����������� ���������������������������%���������� ��!����� ��������4���������� ��������������������������������������������������������������"
�
&�����������)��$�����#�� ��"
�
&�����������#�� ��"
�����������
8���������������$�������� �������� ���������������������/�������B�� ����>�����9��������������=�������������0����"�&���������������������������������!���$�������������������������������������������������$�������������������������������������������������B�� ����>�����=�����0�����������������������������;������������������%�����������������������������������������������������������"�2#�� ��������������������������������������������������$��������������"3�&��������������������������������� ������������$������������ ����������������4���"�/������������������������������%���������������������������$���������� ��>������������2�������������������%����������������� ��3I��������������$�������� ���������������������>����������"
)��$�������� ���������������������������������������������������������������������������������������������� ������������������������������������������ ��@�&���A����1��6��������6��#�������6��9�����6��*�����6��.������"�/�����������������������!������������������������������"�)������������� �������������������������������$�������� ���������@���������������*������"����������������������������� ����� �����������6������������������������������������ ��������������������������������� �������������� �"�5�������������������*�����������=��������������������� ����������������� �������������������������������������"
8������������$�������� �������� ���������������������������"�&��$�����������������"� �����������������������������������������������6� ����Q"7G"�=��������������������������$����������������������������"�2�����$������������������������������������� ����� ������3������������������������������"�#������D�� ������������������������������ �������2��� ��������������������������3�������������������������������������������������%��������$����������������������"�/���������������$����������������"�������������������������������$�������� ��"
�
&������������$�����������������"
/����
&��$���������������������������$�������� �������� ������ ������������������������������������������������������������H����@�)���C���:�#)���C"
E ������������������
&�������>������������������������������������ �������������������������������������$�������� ����������������������� �"�)��$�������� ������������������ �����)#����������������� ����� ��������������������������77"
&������������*4�����
/������%���������������������������������� ���������� ����������������������������4�������������;����$����������������������������"�/������ �������������������������������������%���������$�������� �����%�������������������� �I�������!������������������������$�������� �������������������������������������������D���������"
)��������������%�������������������������������9�1����%�����������6���"
)��� �������������������������"�������������������� ���"�2&��������a�����b����������������� ����������������������� ������"3
������������)��� ������
������*�?���7�!�6�$���*� ��
)������a�����b
E�$������6���
E�������6���
9����*������
:������������������������#�� ���������$������������������������������������������������������������������������������������ ���������������������������������@
)�������������������������� �������������������������!�����������"��������������������������������������������������������������������������� ������������������������������������)��������������������������I������������������������)����I�����������;����$���������� ��������� ���������������������������������������������I������'�����������������������������������������I����������������������������������������������������������)����������������������������������������������!����������������%���"�)��������������������������������%������������������������������������������������������� ��"�& �������������������������������������@
:���������������������������� ���������������������������2#�� �73�������������!��"�9��%��������������������������������������������������������#�� �7���������������������������������"�&�� ����������������������������������������;���������������������������������������������������$���������� ��>������������2�������������������3"�9�����$���������� ������� ����������������������������$����������������4����2�����$�����#)83"�����������������������������������������4����������������������%�����������"""]��������]#���]E��]���������������������������"�*������������������)>.�"#)8������������������������$���������� ��>����������"�&������������������������4��������������� ���������������������������� ������������@
:����������������������� �������������� �������������������%���������'�� �@
��������*������ �7T)���C�23
:��� "�����(*�������������(
/��*��
A���������������������������������������������������� ��������� ��������������:#&E89:"#)8��B/&A="#)8���*�&:/"#)8�����������������������������)���C����������������� ���@
��������*���#�� �GT)���C�23
:��� "�����(*����������8���(
/��*��
��������*���#�� �JT)���C�23
:��� "�����(*����������)���(
/��*��
��������*���#�� �NT)���C�23
:��� "�����(*����������/����(
/��*��
S"�������������������������4����������������������������������������"�:����������������� ��������������������������������������!��������������������������)������������������������������������������ ��������������������������������������"�*����������������������������*�?����������������������������%�������������������������� ���!�������7�!�6�$���*� ��"
5�����������$��������������������2���������6Q3��������������������������(*4�����("�:���������������� �����4�������������������������������������������������������6� ����Q"7+"
�
.�����������������4�����"
&�����������������������������������������������������������������������������������������4��������������������� ����"�&����$���������������������������������� �������������������������������� �����$�������������������������"
:���@�*�������������������)^ ����������������������������������!���������������4������������������"�/������������)^ ������������������9�1��������6���"�/���������D��������������%�����9�1����������������6���"�*�����$��������������������������������������������������������������(#���6���("�&���������������������������������������������4������������������������������4�����������������������"�������������!�������������������!����������������������D��������������'�����������)^ "
A'����
.���'������������������������������������������������������������$�����������������������������������������"�8��������� ����� �����������������������)����������'����"�������������������������������������'����"�8��'�������������������������������������A'�����������$����������������������������������������6� ����Q"7Y"
�
&�����������A'����"
�����������
8��'�����������������������6��������6��#�������6��9�����6��*�����6��.��������B�� ����>�����9�����=�������������0��������������������������������"�&� ����������������������������������������� ���@
&�� ����/�����������������������������������������$���2������������)�����3����������������'����"����������������������������&�� ���� ����� �����������,��������������������������;��������"�������������������� ����������������������7�!A� ���O����?�2%����������;��������3����G�!�)�����2�����������3"
&���*����*����������������������=��������'����� �������������������������������������������$��������������������������������)�����"�*������6��������'�����������������������������������������������������I���������������$��������������� ������������������"
������*�?���/�����������������������,�2�������3���������'�����������������������7���������������������"
)������&�������������)��������� ������$���������$������������������'������������������������"
/������/��������������� ��������������� �����������=���"���� ����������������!��������6������������������������������������$����������������������������������������������
/����
8���%�������������'���������������������)���C���:��)���C����������������������$�������� ������������������ ���������"
��������������E ����
8�%��������'�����������������������$�����������������������$��"�.���������������$�������������$������������������������������������ ����������������������)���������������� ������������������'����� ���� ���������������������������������� ����������������"
E������������&����������)��P�����
6������������������������������� �����)��P������������������������7"�9������ ������������������$�������$���������$��������4����������������"�)���������������������!������$�������$����������������������������������"����������������������� ������$������������������"�:�������������������P�������������������$��������$��B����#���������� ����$?��!�����������������K�/������������ ������������4�����������������������������%������������������������ ���������� ��������� ��������� ������������������� ���������������������������������������"�*�%������������������������������������������������������������������������ ������'������������������$�������$��"
=���������$�����������������������������������������������������"�/���������������$�������$�������������������������������������������!��������������������������:�#�������������������:�������������/���"�9���� ���������$�������$���������������'����"
)��� ������������������������*�?������������'����������7�!�6�$���*� ��������������������������������������"�A�����������������$��������������������������������������������������)����������$����������������������� ������������������ ������������������������'����"
)��� ������������������9��������'������������������#��#�����"�/��� ���������� ������������������9��������'�����������������������#�#6��������������������9��������'������������������#��:��������"
9���@�&��������������������� �������������>�������������� ���� �������'����
�������������������������������������������������D��#�������������"�&��������������������� ������$����������������������������������������=�$��������$�������$��"�9�������������������'������ ���������������������������)����������������������������=�$�"�/���������������������������������$�������$��������'����"�M�������������������������������������)���C�����������D�����������������������������;�������������=�$��������$�������$����%�������� ���"�8���������'�� �����������������!�����@
��������*�����������T)���C�23
=����#������W�9�1
#��#�����")������6�����2=����#�������(��@��@(3
#�#6���")������W�((
���:��������")������W�((
�������"/������W�=���
��#�����"/������W�6���
/��*��
��������*����������T)���C�23
=����6����W�9�1
=����:���������W�=����6����!�=����#�����
#�#6���")������W�6�����2=����6�����(��@��@(3
���:��������")������W�6�����2=����:����������(��@��@(3
�������"/������W�6���
��#�����"/������W�=���
/��*��
/$����������������������������������������������������D�"�&����������������������$��������� ����;����������������$�������������������������������7����� ��� ������� �������4�����������������������������$����$������������"
)��$�����=�$��
&� �� ���������������������������$�������$���������������������)��$�����=�$�������������6� ����Q"7S"�&���������������������������������������������������������������������������������$��"
�
&�����������)��$�����=�$��"
�����������
&����$�������$�������������������������D��������*�?����/�������6��������6��#�������6��9�����6��*�����6��.��������B�� ����>�����9�����=�������������0����������� ����������������@
>��C�����������������������$������������!��������������������!��"�8���� �����������������������������$��������������������;�������������=�$�"
E�$>� ���/������������������������� ����� �����������,�2�����������3�������������������$�������$�������������������������������������������������� ����"�)��������������������%������ �������������������������������������������������������� ��������������������������������������������������������"
E���>���9���������������������������%�������� �����������������������������������������������������������������������$��"�)��������������������%������ �����������=�������������������������������������/������������������������$��������������'$��������"
��1���)����/����������������������������������$�������$��� ����������������"�&�����������������$������������������������������������������������������������������� �����"������������������������������ ����� ������������������ �����������������������������������������������������������"�)������������������%������ ������������������������������������������2f3�������$��������������������������������������������������������"�8�������������������������������$�������$��� ����� ���������������$����� �����������������I���������$������� ��������"
*����������������������� ��������������������������,�2����������������������������$�������$��3��7�2����������������������������������3��G�2����������������������������3���J�2����������������������������������������3"
*��>� ���/�����������������������������������������������������������������"�8���������������������;�������������������������������$��������$�������$��"���������� �������������������$�������������������� ���������� �����������������������������������������"�*��*��>� �������,��������������������������������"�/���������������%��������*�#*�������*�#=�$������������������������������������$������"�29��������������� ������������������������������"3
*�#*�����8��������������������������������������!������������������$�����������������������������"�8�������,��������������������2�����������������3������!�������������������������������������7����������������������������������� ������������������������������"�8��������������������������������������������������D��������������"
*�#=�$��9���������������� ���������������� ������$����������������������"�*������������������������������������������������ ��������� ������"�)��������������������������������������������������������������������$��������������������������%��������4��������������$��"������$����������������$�������$������������������(6���������������������������������������������(���������������������������(�����(����������������� ������������$������������������=�$�7"*�#=�$��W�(����("�8����������������� ������������������������������������*��>� ��"������������������������������������!�������������������������������*��*��������������������"
=�$��8���� �������������������������������������������������� ����"�8���� ��������� �����������������������������=�$���������������������$����������������$�����"
/����
)��$�������$�������������������������������������������������"�����������������������������������������������������+"
)�� ��/������������������������������������������=�$������������$�������$��������������������������%����������������%���������'�������� ������������������������������������������������������=�$�"�8���������������������������� ���������������&�P��������������������������������������������������������� �����"
>��6����/��������� ����������������������������������������=����������������������������� ��������������������������������� �����������%����������"�*��������������$�������������������������������=�$����������������������������������!��������������������������������������>��6���"�8����������������������)�� ��������������� ������������������������ �����"
��������������E ����
8�� ����������������������;����$�������$��� �*��6����������������������������������$�������$�������4����"�5����������������������"�����������������$�������$������������������ �������������������������������������������������$�������$����������������"�&����$�� ������@
a��%���"b*��6���
8�&����������9���/���
&� �� �����������������$�������$����������$�������������������������I���%����� ��������������$�������$�����������������������������������������������������������������������������������������������������������D�������"
#����������������������%���"�)��� ������������������)��������9�����������"������9���/���"�)�����������$�������$���������"������� ��������������������������� ��@
������������)��� ������
E���>���=���
9����=$���$
*���������J�!�����
=�$��a�����b
&�'��������������"�9���/������������������!�����@
&����$�������$����������������������$������������������������������������%�������������������� �����������"�5���������������������������������������������������$���������!���������!���������!���������!������������������������������������������0���1@�)���!Z��)���!)���)���!�"
�����������������������������������������������������������������������$�������$����������������������%������������"��������������������������������A�*�����������"����������$�@
��������*���6���TA�*���23
=$���$"=���W�,
=$���$">����W�,
=$���$"0�����W�*����0����
=$���$"B�� ���W�*����B�� ��
/��*��
/�������������������$��������������������������������������������������������������������������������$�����"�)��� ��������������������=�����>����������$�������$��������,��������� �����������������������������������%�������������������������"����������������6� ����Q"G,"�&�������������0�������B�� ���������$�������$������������� ���������������������������������������������*����0�������*����B�� ����������"�2������D��������������������$��������������"�8��������������������������������������������������@�=$���$"0�����W�9���/���"*����0�������=$���$"B�� ���W�9���/���"*����B�� ��"���� ���������������D��������������$��������������$����������"���� ���������������������������������������"�&� �������������������������������������������������������������������������������������������"
�
����������������������9���/���������������"
���D�����)�������)��$�����)���� ��������D�����8����
/���������%������������������������������������������� ���������������������������"�9�����������������������������������������������������������!��������'����������"����D���������������������������������������2���� ������������������$�������3������������������������������������$���������� ��������D��������D���������������������������������������������������"�8�����������������������$���������� �������������������������������������������I���������������������������$���������� ��������������4����� ��������������� �����������"�)�������$���������� ����������������������"�&�����������������D�������������������������%������������������������������������������������%���"�5�������������������������������%���� �������������������������������������"�2���D���������������� �����������������������D����������"3
&�����������������$������������������������������������������������%�������������������������������6� ����Q"G7��Q"GG���Q"GJ"
&��������������������)�����"
�
&�����������)��$�����)���� ��"
�
&��������������������8����"
�����������
���D����������������$���������� ��������D��������������������������������������������@�)�������/�������6��������6��#�������6��9�����6��*�����6��.��������B�� ����>�����=�������������0����"�&��������������������������������������� ����������������@
)�����/��������������� ����������������������D�����������"�5�������������������)��������������������������� ��������������=���������������������������/���������������������������������������������������2�������������)���������������$���������� �3"�&����������������������������������������������������������)������������������=���"
:�������/��������������� ����������������������D�����������"�5��������������������� ��������������=���������������������������/�����������������������������������������������������8X�2�������������8X�����������$���������� �3"�&�������������D�������������������������������������������������:��������������������=���"
������/���������������������������������������$���������� ��������������������"�&������������������������������������������������=�������6���"�5������������������=������������������������������ ��������������������������������������"�&�����������������������������$���������� ������������������������,��7����G"�8�������,����������������$���������� �����������������I�7����������������$����������������G�����������$������(�����������("
/����
&����������%��������������������������������������������������)���C��������������D����������������������������������%��������������������)���C"�8����D������������������$���������� �������������������$���������������������� ������������������������I� ������������� ��������������������������"���������������E ���������������������������������������������D����������������$�����������������������D����������"�9��������� ����������������� �� ������������������������������������%���"�8�&����������O� ��/������%������� ������������������������ ���"�#������������������%�������"�)�����������D�����������������������D��������������������$������������������������!������ ����������@�
)��� ������������������������%�������������������6� ����Q"GQ"�&�'�����������������������������!������������������6� ����Q"G+"
�
)��� ����������������������������������������O� �"
�
&�������������O� �"
6�����������������������������)���C�����������D��)�����G���)�����J���������������'�� �@
��������*���)�����GT)���C�2�3
E ��$�(6������O� �(
/��*��
��������*���)�����JT)���C�2�3
/�
/��*��
������������ ������� �������������������������������������"�=��������������������/������/���������������������������$������"
*���������$�������������������D�������������������$���������� �����%�����#������������������������������������������)���C����)�����G������������������@
��������*���)�����GT)���C�2�3
:��� "�����8����7"�����
:��� "�����8����G"�����
:��� "�����8����J"�����
:��� "�����8����N"�����
:��� "�����)���C7"�����
:��� "�����)���CG"�����
/��*��
E������
E��������$��������������������������������� ��������������%���"�9������������D�������������������������� ��������������������������������������%��������$���������������"��������������%�������������������������������������������������������������������������4����� � �������������������_������������"�����������������������������������������������������E�������������$����������������������������������������6� ����Q"GY"
�
&�����������E������"
�����������
&�������������9������������������� ��������������������!����������D����������� ����������������������)����������������$������� ���4��������������������������"�E������������������������������/�������6��������6����������6��9�����6��*�����6��.��������B�� ����>�����=�������������0����"
&�������������/�������%��������������������������������!�������������������������������������������"�/������������������������ ��������������=���I������� ��������������6���������$��������������������������������������������������%������������������������������������������������$�������$������������������D������������%���"
/����
&��������������������������������������������������������������������������"
��������������E ����
�����������������������������������������������������������!����� ������"
E������������&����������O� �
)��������������������������������������������������������������$����������4������������������������%����O� ������������������"
9��%����������������������������������������D�������������������J�O� ��������N�O� �����"�/������� ���������������������"@
)������������������D���������������������������"�8�������������������������!�������������������I�����������������������������������������������������������8���������������������D����������������!������������������������"
)��� ������������������)����������������������E���"
)��� ���������������������������������8����J������=���"
)��� ������������������)���������������8����J������#������������������������)���������������8����N������/$�������"
8������������������������!������������������6� ����Q"GS"�5���������������������������������������������D����������������������������������������������������������������������"
�
&������������������������O� �"
)��$�����>���
&����$����������������������������������������������������������D�"�&����$�����������$���������D������4���������������������������������������������������������������������"�8��������������������������������������������;����$���������������������������������������������$���������������������$���������"�����������������$������������������������������������� ������������������������������������"����������������������$������������������������!������������������)��$�����>����������$��������������������������6� ����Q"GV"�2)��$��������������!��1��������������������������$�������%�������%����������������������������������������������������������$������������D��������$�������������������������������'$��������"3
�
&�����������)��$�����>���"
8�������������������$�������������������������������������������������������!����������������>��"�/������������$������� ��������������� �����&��#�������������������������������"�9����������� �������������������������������$���������������������������������>��������������������� �"
�����������
&�����������������������������������$������������@�/�������6��������6��#�������6��9�����6��*�����6��.��������B�� ����>�����=�������������0����"�&� ������������������������������$���������������� ����@
)�����5��������������������� ����� �����������,�2�������3�����������������$�����������������������"�)��������������������%������ ������������������������������ ������7���������������������������������������������I���������������������������������������������������4�����������������"�&���������������������������������������������;��������������������"
>���/������������������ ��������������������������������������������"�2E��������������������������������+"3�����!����������������������������������$�������������������$�@
��%���">��24����3
>��)����&�������������>��)���������������������������������������������� ���������������������������$���������"
>��#��$�&����� ��������������������������������4�����������������������������"�8����������4��������������������������������$���������� �,�������������4��������������'$��������� �7�����������������"�)��������%�����������������������>�����$���� ����������!7"�)�����������������������������%����������������������������������� ��������������������������������������������������������������������"��������������������$��������������������������!��������������������=�$�"
E����*������/���������������������������������������������������������$���������"�)��������������������%������ ������������,�!9�����������������������������������������������������"�2/�������������������� ��������������������������"3�*����������� ������������7�!�*����������������������������������������������"�5�����E����*�������������� �����������G�!�/$���������������������������������������$��������������������������������������������������������*���������������������������������������������$�"�8������������ ���������������������)��#������������������������������������������������������������������������������������"�8����������������������%����������������������������������������>��#��$���=�$���������!�������;������������������"������������$����������������������������������*�����������������������������������������������"
*��������&�������������*�������� ������������������� ����������������������������������$���������"�8������������������������������� ����� �����������=�����������������������������������������"����������������������������������������������� ��������������� ��������$�@
��%���"*�������24����3
*������*����������%��������������������������������������������������������� ��������������� ��������������������������=���"�5�������������������������6�����������������$�������������������������������������;�����"
=�$��/��������������������������������������������������������� ������$���������������������������"
/����
&����$��������������������������)���C���:��)���C"�9���������������������������������������������������������)���C���������������������������������������������������������������"�/����������������� ����������������������������=�$������������������������������������������������������������������������������:��)���C"
��������������E ����
8�� ������������������������H���������������$����������������@�&��#�����)�������A�����#���"�/������� �����������������������������������������������������$�����������������������$������"
&��#����/���� ������������!������������������������$���2�������3�����������$���������"��������������������$������������4���������������������4��������������������"�*������������������������4������������������������������������'������������%���$�����"�)�����������������*���������%������ �����������=���������������������������������4����I������������������������������������������� ����"�&�������������$���������� �����&��#���@
��%���"&��#������$�a��4����b
)�����/���� ���������������������������������$���������"�&�������$�� ����������@
��%���")����
A�����#����8�� �����A�����#����������������������������������������������$���������"������������������������4������������������������������������ ��������$�@
��%���"�A�����#����4����
8�&����������5���%�
8���%���������������������������� ��������������������������$���������"�8���������������$������������������������������������������ ����I����������������������������������������������������������������"
#����������������������%���"�:�������������������$��������������������������6� ����Q"J,�������� ������������������*��������������;���������2>��G3������=���"�8������������������������������������������������� �����������6� ����Q"J7"�8�������������6���T>�������������������$���������"�8�������������>��7T:��)���C���>��GT:��)���C������������������������$��������������������������������������������������������������D�������"
�
8����%��������������������������5���%�"
�
&��������������������������������5���%�"
5������������������������������������������������������$�����������������������4��������������$����������������������$�����������"�&����$����������2>��G3�������������������������������������������"
)��$��)�������
)��$�������������������������������������)��$��)��������������������$��������������������������6� ����Q"JG"�&����$��������������������������������������������������$�������$��������������$����������������������������������"�/�������������������������������$���������������������������������������"����������������������������������������������������������������$��������������������������������������*�?��"
�
&�����������)��$��)�������"
������ � �
&������������;������������������������$���������������������������������������@�*�?�����=�$�"
*�?���/�������������������������������������$��������������������������������������������������������,��7���G"
5������������������� �G�������$�������������������!������������$��������������!��1"�#����������� ���4����������������I���� ���������������������������������������������������$����������������������������$��� ��$�����������$������������������������������������������������������������"�&����$��8�%������
%���������������������������������� �����$��������������"�29����������� ������������������������� ���������������������$��������$�������$��"3
8�������7������� ������������������������$����������������I�����������������������������������������������������$��������������$���������������������$������"�&��������� ��������������������������������$������"�8������������������������������������$�������������������� ����������$�������������������"
�������������������������������������$��������������������������������$�����������������������������������������������������������������������������!����������$���� ���� ���������������%���"
&����� ����������������������������,�������������$���������������!��1��$��������������������������������$�� ����������������������������������������"���� �� ���4��������������������������$��������$�������$��"
=�$��/������������������������������$�������������������������������������������������'�������$����� �����������������"
/����
&�������������������$����������������������������������������������������������!����� ������������������������*�?����������� �����"������$���������������:��)���C� ������������������������������������������� �����������7�2���$����������������3"�9��������������������������������)���C� ���������"�8�����������������������������������������$�������������������)�� ��;��������������������������� ����������$��������������������������$����������"���������� ������������%���������������� ������������������������=�$��������$�������������'����������������������������"
��������������E ����
8�� �����&��#�����)�������A�����#���������������������$��������������� ���������������������������$����������������������������������"
8�&�����������P�
/������%��������$������������������������������$����������������������I����������������������� �����$����������������"�8�������������������������$���������� ��������� ��������������������������������������������'$�����P�"
)��������������%���"�)������������'��������������D������������������������� ������������������)����������������%���������������������$�@
�
)��� ���������=������������������:����������������8X�����������������)��������������)����"
&���$������'�����:�������������������$���������������� ���������������������*�?��������7������������������9������������:����"�=���!�� ���������������������������������$�����������������������������������$�����������������$���������"
9���@���� ���(���(��������������������������$��������������$�������������������)������$�-����$���������������� ��"
)�������������$���������������$������'�����&�������� ��������������������*�?��������G���9������������&���"
)���������������$������������� ��������$������'�����A�������"�)��� ������������������������$��9������������A����������*�?��������,"
)��� ������������������=�$��������:����������A�������������(("�8����6����������������������������@
�
&��������������������������������P�"
& �����������������������������������������������������������������������������������D���������������������������������������������8X������������������������������$����������"�/�����������������������������6� ����Q"JQ"
5�����������$������������������������������������$�������������������������� ����������$��"�A���������� ����������������������������������$������������������������������6� ����Q"J+���������������������"
�
�����������������������P�"
���������:����������B�������������������
&������������������������������������������2����������6� ����Q"JY"3����������!��������������������������������������"�/����%�����������������������������������������������������������I�������������������������������������������������������������������������������������������������������������"������$�����������������������������������������������������������������������������������������'���������������������������,���7,,������������������Q"�.��������������������������������������,���7,������������������7"
�
����������������������������������������"
����������������%�����������������������������:����������B���������������������������������:����������������$����������������������������"
�����������
&�����������������D������������������������������������������/�������B�� ����>�����9�����=�������������0����"�&�����������������������������������������������������������������������������������>�� �)�� ���E�$��E���*���#)�� ���������"
>�� �)�� ��&����� ��������������������������������������������������������������4������������������������������������������������������������������������������������������������������������������������������������"
E�$�/��������������������������� �������������������������!JG"Y+Y��� JG"Y+Y"�5�����������������������$��������������2���������������3���������������������2��������������3���������������������� ����� �������������������������������������������E�$"
E��/��������������������������� �������������������������!JG"Y+Y��� JG"Y+Y"�5�����������������������$������������������������������������������������������� ����� �������������������������������������������E�"
*����)�� ��&����� ��������������������������������������������������������������4����������������������������������������������������������������������������������������������������������$����������������������������"
������/������������������ ����������������������������������������������������������������������������"�*���� ��������������������� ���������������������������������������������������������������������������������������������"�:�����������������������������������������%�����������������������������������������������E�$���E���������������� ����������"
/����
8�������������������������������������������������*��������)�� �"�8�������*������ �������������������������������������������������������������������������$���������������"�8�������)�� �� �
�����������'����������������������������������������"�.����������*������������������������������D����R�������������������������������������)�� ������������������������������������������������"
��������������E ����
9����������������������� ���������������������������������������;��������������������"
8�&�������������������:���������
8���%���������������������� ��������!���������������������������������������������������������"
)��������������%���"�9��������������������������'�����������������������������������������������������������@
)��� ������������������������*�?�������'����������7�!�6�$���*� ��������������������)������������������ ������"�)��� ��������������������������������������������������������� ��@
������������)��� ������
>�� �)�� ��7,
E�$�7,,
E��,
*����)�� ��G
:����������������������������������������������������������%���������'�� ���%�����������"�#������������������������������������������������)�� �@
��������*��TB�����7T)�� ��2�3
>����7")������W�*�� 2B*�����7"�����3
/��*��
)������������������)��������������������$��������������� �����������������������������������B*�����"������������������ ������*�� "
#����������� �������������������������������������*�����@
��������*���B�����7T*������2�3
>����7")������W�(E�����������(�c�*�� 2B*�����7"�����3
/��*��
#������ ������������������������������"�5��������������������������������������������������������������������$���������'�������������������7,����7,"�5����������������������������������������������������$������������������������������������������G����G"
&�������������������������������� ���4�����%�������������������������������������G����7,"������$����������������$��������6� ����Q"GQ��������������������������!���������������������������������������������!������������"�8�������������������������������������*�����������������������������)����������'�����;����������������������� ���������"�*��������������������C��������A��������������������������#�����������������������������������������������������B�����7"������W�7Y���%�����#��������"�8�������������������������������������$����������������������������������������� ���������"�& ����������������������B�����7"E�$�W�Q,,"�&���������������������������������������������������������������������������;����� ����D�����������������E����E�$"
�
�������������������������������:���������"
=������������
=�������������������������������������=����������������������6� ����Q"N,�������%������������������������������������������ ��������������"��������� ������������������������� ���������������������#�������������������������������� ��������������������������������������������������"
�
&�����������=�����������"
.������������������������������������� ��������������1���������������"�&������������������������������ ���������� ������� �7S������������ ��������� �����������������������������������������������$����������Q+_7,,,�� ���"�/���������������������������� ������������������������������Q+��������������������!�����������������������������������������������������������������������Q+�����������������������������������������"�/�������������������������� ������������������������������������������������������������������������1������������������������������������������������������������"�/�����������!����������������������������������������������������$���������������������������������������������"
&��������������� ������������������������������������������������������������!������������������"�*������������$������������������� ��������%���������������������������������������������������������� ���"���� ���������������������� ������������������������������$����������������� �7,�� ���"�5��������������������������������������������������7,���������������������������������������������������������������������������������������������"�9����������������������"�&�������������������������"�*������������������������������������������������������������������������������������������������������������������"�/������������������������������� �����"
*�����������������������������D��������������������������������������������������������������������"�9��������������������������������$��������������������������������������"�������������� �������������������������(����� ����������(�����������������"�)�������������������������������������������������������� �������(�������(��������� ������������(/����������������������������� ��������("
�����������
&�������������9������/�������������D��������������������"�&��������������������������������%������������������ ���#������"�/����������������� ������������������ ����������������������������������������������������$�����,���+Q"QJQ�� ����������������������������������������������������7,,,������������ �����������7����������������"�8�������,�����������������������������������"�)����%���������� ����������������� �����������'������7,,,�_��������������������������������������������������"������$������������ ������������������������ ����2��������������� ���3������������7,,,�_�G���������������Q,,��������������������#������"
/����
8�������=����� � �������������������� ��������������������������������������"
��������������E ����
9���������������������� ����������������������%�����������������"
8�&����������E���P���
/������%����!�����������������P���������������������������������������������������!������������������������������������������������%�������������������������������������������$����������������"�8�����P�����������������������������$�������������N,��������������������2���������������������3���G,,��������������������2�����������������������3"�&����� ����������N,��������������������������������G_J������������������ ���������%���7�����������������7Q,,������ ���"�9���������$�����������G,,��������������������� �������J�7_J��������������� ��������7�����������������J,,������ ���"�&�������������J,,���7Q,,����������������������������������������������$�������4��������������������������������"�29����������������������������������������������������������I����������7Q,,� ����������4�������������$���"3
)��������������%����������������������������������������������������"�:����������������%���������������������������������������������������=������������������������$��������������"�9��� ����������������������������������%������������������������������������"�������������������������I��������������$����������� ����������4���"
)�����������'���������$������$����������������������������������������������� ���������������������)�����������>���"�&���$������$�������������������������������'���������� �����������������������)�����������A�����"���%����� �������������������������������������"
�
)��� ������������������#����������������������������7,,,"
)��� ����������������������������������������������������������� ��@
�������������)��� ������
>�� �)�� ��7,
E�$�J,,
E��7Q,,
*����)�� ��GQ
������7,,,
*�������������������������������'�� ����������������������������������������)�� �����������������������������������������������=����������%����������������"�8�������������)�� ����� ������%���������������������������������������������������������������������������=����� ���������������������P���"�28�������������������3@
��������*���B*�����7T)�� ��2�3
=����7"#�������W�B*�����7"�����
/��*��
*���=����7T=�����2�3
����
/��*��
5�������������������������������������P�����������7���������� ���"�8�����������������������������������������������������������"�=��������������%������������������������ ����������������������������������������� ��������"�/����������������������������������������������������������������� ����������������������� ����������������������������������������������������������������������������������"
>������6����
��������������������������������������������������������������������������������� ����������������'�����������������������>������6�����������$��������������������������6� ����Q"NG���Q"NJ"�8���%�����������������������������������������������������������%���������� ��"
�
&�����������>���"
Figura 5.43�&�����������6����"
8�������������������������2��������������������������� ��3����������������������������������������D������ ������������������������&�����������>���������� �����������������������"���������������������������������������D����������������������������������"�&�����������6����������������������R ��������������� �������������������� ���������������������������%����������������������������4�����������������R ��������������"�&� ��������������������� ��������������������������������������������"
�����������
&��������%����������������������9�����������������"�8�%������������6����������������������������������D��B�� ����>�����=�����0����"�8�%����>�������������������������������Z7��l7���ZG��lG�����������������������������$�����������������"�8�������������������������������������%�������������������"
������)�����/����������������������������������������2��������������%����>������������������3"���������� ������������������������)�������������������������������������������������������� ��������������� ����������������������C)�������6���)���������������"
������*�?���&�������������������*�?�������������������������������������������� ��������"���������������������������������� ����D�@
,�!�=��������2=��������3
7�!�*�����2*'����3
G�!�:���2=����3
J�!�:���2����3
N�!�:��!:���2=����!����3
Q�!�:��!:��!:���2=����!����!����3
+�!�#����*�����2*'�����#����3
������0�����/����������������������!�������������������� �������������������������������������"�*����������� �����������0�������������������������������7�������������������� ����D��������������������%�������������*�?��"
8�%���������������������������������6���)�������6��#*�?��@
6��#)�����&��� ��;�������������������)������6��#)������������!�������������������������������������"���������� ����������������������������%�����������������������������)��������������$4������������������"
6���*�?���&����� ����������������������6��#*�?�����������������������������������%����6����"
,�!�*�����2*'����3
7�!�=��������2=��������3
G�!�B���������>���2>����B��������3
J�!����������>���2>������������3
N�!�.�1����:�� ����2:�� ����&������3
Q�!�:�11����:�� ����2:�� ����:�������3
+�!�)���2)���3
Y�!�:�� ����)���2:�� �������)���3
/����
8�%����>������6������������������������ ��"
��������������E ����
9��������� ����������������������������������������������������"
8����%����)�����
/������%��������$��������� �����������������������I����������������������������������� �����$���������������%��������$������������������������!������������������"
)��������������%���"�)���������������������$�������� ��������������������������������������������������������������� �������������"�:�������!��������������������������@
6� ����Q"NN
*�����������������������������������%�����������7���%�������������������"�:����������������������������������;����������������������������������������$����������$���������� ��>�����������"�9�����$���������� ������� ����������������������������$����������������������$��#)8"�9�������'����]��������]#���]E��]��������������������������������������������������������4����B/&A="#)8"�/��������������������������� �����4���������$�������� ��"�:���������������������� �����������������������������#�� �7����������� �����4����:#&E89:"#)8����������������� ��"
)��� ������������������6��#*�?������*����7������,�!�*���������������������6��#)��������������"�2:�����������������������������������$��;������������������������������������������������������"3�)��� ������������������������0��������>��7������N"�8��������������������!�����@
6� ����Q"NQ
E������������%������������������������������������������������������%�����������������������������������������������������������@
�Figura 5.46
8������������������������������$������������%�������������������������������������������%����������������������"�2&����$�������� �������������������������������������������������I������������������������ ����������!�����������������������"3
&�������� �������������������%�����������D����������� ������������[!8������������������������"�:���������������������%����>��7�������������!����������������������� ����6����2�����������������3��������6�����]8������������������"�&�����������%�������������������������� �����������D������ ��;���� ��"�9���������������������������������������������� �����������������������������;����$�������� ������������������������"�&����D����� ����6������*���������C�2E�������������3�����������������������������������I���%�����������������������������������������������������%���������������������"�����������������������������D�������������������2��%���3����������������������[!8����"�/$�������������������D����'���������������������������"
)��$�����>�������.�������)��$�����>�������:����'������)��$�����>�������&������"
&���������������������$���������������������������������������6� ����Q"NY��Q"NS���Q"NV�������������������������$���������� ����������������������������������������������������������"�)�������������������������������� ����������������������������������@������$����������������������������������������$��������������!��1������������������������������������������������I������$������������������'�����$������������������'������������'���������I��������$����������������������$������ �������������������� ��������������'���������"
9�������������������������������������$����������������������������$������������������'�����������������"�&������������������������������������������������������������������������������������������������������������������������������������������������������"�9��������������������������������������� ���������������������������D��6����8�����6����*����&"
��� ����������������������������������������������$���������� ���������������������������������������������$���������� ������D�������6����8�����6����*����&"������$���������0��������0���1����E���������������D����������������*��������������8��D�������$���������� ��*������)���"
9������������������������������������)��$�����>�������.�������)��$�����>�������:����'������)��$�����>�������&������"�2��%������$�����������������7,"3
Figura 5.47�&�����������)��$�����>�������.�����"
Figura 5.48�&�����������)��$�����>�������:����'���"
Figura 5.49�&�����������)��$�����>�������&������"
�����������
8��������������������������������������������������������������@�/�������6��������6����������6��9�����6��*�����B�� ����>�����9�����=�������������0����"�&���������������� �����������������������������@
:�����/���������������������������������������$������������������������ �������������������������������������"
6���9����&���������$������������������������������������������������� ��������������������������������������������$��������������������"
>����>��#��$�/�����������������������������������������$����������������������������������;�������������>�����>��#��$�������$���������"
�����9�����$�������������������������������'������������������������ ����������������������������"�/��������������������������������$�������������������"
�������/���������������������$������������������������ ��������� ���������������������������������$�����"�/����������������������������f���K������������������������������������"������$����������� ��������������������������f":&=���������������������$�����������������������������������$�����:&="
/����
&���������$�������������������������������'���������������������)���C"�8�������:�#)���C� �����������������������$��������������������"�&� ��������������������������������������������������������������������@
)�� ��/��������� ��������������������������$������������������������������'���"�/��� ��������������������������������� ����������������������������$���������"
��#��)�� ��/���������������!�������;����$��������������������"�/������������������������������������� ����������������������������������������������������������'������������������� ��������������� ���������������������������6���9���"�/�������������������������� �������������������������������$������������������'����������������$��������������'�����������������������������"
��������������E ����
9������������������������ ���������������� �� ���� �����������������������������������������"
8�����6����������������������
&����$��������������������������������� ���������� ����������������������������������������������������"�/������������������%�������������������������$� �������������������������������� ������������ ����� ����������������������������������������"
L����
&�����������L������������������Figura 5.32��������!������������������������ ����"�.��� ����� �������������� �����������������������������������������������������������������"����������������������������� ������������������������D����������������������������������"�8������������ ��������4�������������������� �����:�L������E*6��$L���"�8�� ���� ���������������������������������������"�8�4��������� ����Q"Q,�������!�������������E*6��$L���"����������������%������������������� ����������!��������������������%�������������)���������������������������������������������������E��������:���������L����)������Q",�����������������:�L�������E��������6��$L����)������Q",�����������������E*6��$L���"
&�'���8X����������%���������������������������������������$���������������������%���"
Figura 5.50�&�����������L����"
8���������E*6��$L�����$�������������������������������������"�/������������������$����������������������������������� �������������������������������� ������ �"�5������� ���������������:������$��������������������������"
���������������������$����������� ������������������� �������� ����"�&�������������A�1�2����3���)���2�����3������������������������ �������������� ����"������������������������� ���������������'�� ����������������������������!����������������$������������������������������������"�&�������������=�$��������!����������������� ����������"
*������$������� ����� ��������� �����������$��������� ����������������������0���0������������ �����������=���������$��� �������������������'$������������������������ ����"��������������$���������������������� ������������������������������������� ����������������� �����2������������)��0����3���������������������2������������A�1B�� ��3"
.����������������)�����A�1������������������������������������������� ����"
������������������������� ����������� �����&��#������������������!���������� �����A�����#���"�&����$������ �����&��#���� @
��%���"&��#����2�����&�*��� ��4����3
8��@
8�%���� ������������E*6��$L���"
#����2���������3� �������� ��$����������������"��������������������������� �2���� ����������������������3������������$������������ ��������������������������������2��=��3"
F�����2�������3� ������������� ������������������������������� ������������������������������"�*����4������������������������������������������������"�&����������������������4�����,"
������������������������ �����A�����#���"�*������$�� @
��%���"A�����#����4����
8��@
8�%���� ������������E*6��$L���"
F����� ��������������������������� ����"
:���
&�����������:���������������6� ����Q"Q7���������!��������������������������������������������������������������������������������4�����������������������"�.������������������������ ����������������������������������������$��������������������������������������������������������������%�������"�/��������������������������������:���������������������������������������������������������������������"���%��������������������������������������������7N"
Figura 5.51�&�����������:���"
8>/
&������� ���8>/�28�%����>�C� ����/������ �!�&����������>� ��������8�%���3����E���������������!���������������%��������������������������������������������������������!����������"������$������������ �������������� ����� �������������������������������������� �����)&:�2)�������!&�����:�� �!���%����&�$�����������)���������3������������������������������������ ���������������"�/������������������������������'������� ��������������������������� �������������������8>/���������������$����������������������� ������������������������������������������������������������� ��������%���������������������������������� ���������������"
&�����������8>/�������$����������������������������������������6� ����Q"QG���������!������������������������ ��������������������������������������������� �����������������������%���"
�Figura 5.52�&�����������8>/"
������ '���� �������
�����������������������������������������������������D�������������������������������������0���1����E�������������������%����������$���������� �"�8���������������������������������D������������������������:���� ��)���"�8�������������������� ���������������������������%��������������������������������������������D����������"
&��$�������������������=�������������������������:���� ��)���������������6� ����Q"QJ�����������4�����������������$������"�/���������������������������������4���������������������������4�����������������������������������D������D�������������������������"�)��������������������������������������$���������� �"�&����$���������� �����������D�����0���1���@�8����*����&��)������6��@����������2&������*������)�����)����6������#�������3"�&� �������������������:���� ��)����������������������������%�����!�������0���1"�M�������������%�������������������������������������������%�������������!�������$���������� ��)������"�)���������)����������������%��������������E��������)�����:���� �)�����"�&����������������������������������$�����������������'���8X"
Figura 5.53�&�����������:���� ��)���"
&��$�������������������������� ���������������������������������������� ������������������������ ������������$��������$���������� �"�&������D����������� ������������������������������� ����������������������������������$���������� �"�����������������$������������������������������������������������������������"�9�������������������������������������� ������"��������������������������������� ���������������������������������������������������� ���������$�@
E ���� )��$�����:���� ��/$�����
*��18�� &����
*��1*��� *������)���
*��1)���� )���
*��16�� 6���
*��1������ #�������
*��1B��� #�������B���
&� ������ ��������������������������)����/����� ��������������������D���������� ������"�8������������������)����/����� �6���"�5��������� �����������=��������������������������������������������������������������)����������$���������� �"�*������������������������� �������������������������=����������������������������������������������������������������������������������V"
8����� �������� ���������������� ������������������:���� ��)���"�:������������ ���������������������������������� ���������$������������������������ ����������� �����������������������4���������������"
E �����*��18���2&����3
&����$���������� ��&����������������6� ����Q"QN�� ������������������ �����*��18��� �����"��������������� �������� ������������������������������������������������$���������� �"�8���������������$���������� ���������������������������������������������������������������������������������"
Figura 5.54�&����$���������� ��&����
�������������������������*��18��
:���� =�����/��������������������������� ����������������������� "�&���� ������$������������������4�����������$���������� �"�8��4������������� �(&����("
6���9����/��������������� ��������������� �����������������������������������$�������$���6���9����������$���������� �"�&�'������$���������� ������������������!�������������������������������������������������������������������"
6������&�������������6������������������ ���������������� ��������������������������������������$��������������������"�&�������������6������������������������ �������������������������������"�)�������������������� ���������������������������� ����������4������2�m�3��������������������������������� �������������������������"�8������������������������������� ������������������4������2�m�3"������$������������ ���� ����������������������������������@
(:��������2f"�:8)3mf"���m&�������=�$���2f"=Z=3mf"�$�m=����&�������2f"f3mf"f(
8���������������������� �������������������������������������$�����:8)I���� ����������������������$�����=Z=������������������������������������������$����"�9�����������������������������������������4������2�m�3"
6�����#��$�/��������������� ����� ���������������������������������� ��������������������������������������������"�9���$������������������������7��G����J"
6�� �&�������������6�� ������������� ��������������������������������������������������������������������4�������������������$���������� �"�8�������������������������������������������������������������%�����!�����������������"�.���$������ ����8696���E��/$������������������������������������������������$�����"
/$�����
/������ ����������� ������$���������$���������� ��&����"�/��������������������������������������������$���������������������������������������������������2f":&=3"�&���!����������%��������� ������������!��:�� "
Figura 5.55�/$���������������� �����*��18��
*����&�2*������)���3
&����$���������� ��*����&������������6� ����Q"Q+�� ��������������������� �����*��1*���"�&������������������*��1*���������������;��������������������������*��18����'����������������������������������������:���� =����� �*����&"
Figura 5.56�&����$���������� ��*����&"
������ � �� ����������*$�?*�%
:������/$��/��������������������������� ������������������ ����7���J�������������������������������$�����������������������������������������������������������$����"
/$�����
8���� ����������� �������� �����$���������$���������� ��*������)���"�&���!����������%��������� ������������!��:�� "�9�����$���������������������)����/����� ����� �����������=���I�����������������������4�����������������������������������������������������"�9���������������D��������������������������������������������I�����������������������������������������������������������"
Figura 5.57�/$���������������� �����*��1*���
)�����2)��3
&����$���������� ��)����������������6� ����Q"QS�� ��$��������������� �����*��1)����� ��������"��������������� �������� ��������������������������������������������������$���������� �"
Figura 5.58�&����$���������� ��)����"
������ � �� ����������*$�?�����
)�����/��������������� ��������������� �����������������"�&�'����������������������$���������� �����������������������������������������������������������"
6�� �/��������������������������� ��������������))AL�#������������������� �������������������)����"
/$�����
/������ ����������� ������$�����������$���������� �����������������������"�&���!����������%��������� ������������������:�� "�&��������������� ��������������� �������������������������"
Figura 5.59�/$���������������� �����*��1)����
6���26���3
&����$���������� ��6���������������6� ����Q"+,�� ����������������������� �����*��16��"��������������� �������� ������������������������������������������������$���������� �"
Figura 5.60�&����$���������� ��6��"
�������������������������*��16��
)�����/��������������������������� �������������������������"�2/��������������������������������������6�� ����������)6/�����"3
6�� �/��������������������������� ������������������������������������������$���������� �"�/�������������������������������� �����������@����)6������6�������)6*����6���������)6����"�/��������������������������������������������$���������� ��2������������������������������������4�����������3"
6��������6��#�������6��*���C�������6��.�������/������������������������������������������� �������������������������������������������������������������"�&����� ����������������������6�� ����������������))/�������������������������� ���������������"
6��9����/��������������������������� �����������������������������������������������������������������������������������������������"
6��*����/��������������������������� �������������������������������������������������"
/�����!�������������������������������������������$�������$����%�������������"�8��������� ������������������R�����"�&���!����������%��������� ������������!��:�� "
Figura 5.61�/$���������������*��16��
�����2#�������3
&����$���������� ��#�������������������6� ����Q"+G�� ��$����������������������� �����*��1������"��������������� �������� ��������������������������������������������������$���������� �"
Figura 5.62�&����$���������� ��#�������"
�������������������������*��1������
)�����/�����������������������������������������'������������������"
6�� �/��������������������������������4�������������������$���������� �"�����������������������������������������������' ����8����������������������4�����������$���������� ��������$�����"���%����������������%������������������������������������������������������������������� ����������������������6�� "
/$�����
/������ ����������� ������$���������$���������� ��������������"�)�������������!����������%������������ �������!��:�� "�M������������������������������������$���������� ������������������4������������������������"����������������������������%����������"�&����$���������� �������������������������������������������D������������"
Figura 5.63�/$���������������*��1������
*��1B����2&%���3
8������������B�������0���1������������6� ����Q"+N�� ����������������������� �����*��1B����������������������� ������"��������������� �������� ��������������������������������������������������$���������� �"
Figura 5.64�8������������B���"
�������������������������*��1B���
B���)������/������������������������������������%����������������%�������"�9���������������������������������B���X�?�����������%��������������������������!�����"
B���6����/�������������������������������������������$�������%���"
B���X�?�/������������������������������!����������������������������������%���"
/$�����
/������ ����������� �����������������������%�������0���1��������������E ��$
:�� "B���)������W����B���X�?
:�� "B���6����W�(��Q"���(
:�� "B���X�?�W�(E ��$(
:�� "*��1B����e#��������%���
E��
&���������������������������������������� �� ����������������������������������������������������������������(���������������("�����������K�����������������������������������������"�/������������ ��������������������������������������������������������������"�8����������������������������������������������������������;��������������%����������������������"
�����������������������������������������������������%�����������������������������������������������6� ����Q"+Q"�)��������������%��������������%�����������������������E���/�������������=������������������������������E���/�����������������������������������������������"
Figura 5.65�&�%����������������������2E���/�����3��������������"
���������'������������������������������������������������������������������%���������������������"�������������������������������������������������������)����������������������9���"�9��������������)������������������4�����������������������������������������������������!��1�2�����3"�8�����2���3�������������������������!������������������������� ����"�M����� ��'�����������������������������������������������������)���C��������������"
*��������������������������������������������������1��������������������������� �����=���������������%����"�8�����������������������������������������������������������������������������������������"���%����� ���������?���@���4������������������������������������4�����������������"
&������
8
8��
/$��
)���
*���������"""
.�
:�1
*��
E���
�����
*���
E�������
>���
>�����
*�����
8�������������������������2"""3���������������'���������������*��������"�/��������������������������������������������������������������������������������$���������� �"
������ �����������������������������������"�/��������������������������%����������������������� ����������������������������������������"
9������������������������0���1����������������������������������������������������������������"�/������������������������������������������������������������������������������������������������&����� �����������������������������������������������"������$���������������������������������� �����&����6��*�����������������������*�����������6���"�9��%�����������%�������������������������������������������������������������������������������������c���������������������������������������������������"�2/��������������$�����������"3
&�����������%���� ���������������������������������������������������������4�������������"������$�������������������������������8���8���������������������������"�:����������������������4�������������������������������� ���"�&������������������������� ������������������������������"�2.����������$������ ���������������Z������������/���������������/$��"�O�������������������������H�����&����6��Z�����������������������"3
��%������ ���������������������������������������������������$�����������������������������������������������������@
c&������
8
8�c�
/c$��
c)���
c*���������"""
c.�
c:�1
c*��
cE���
c�����
c*���
cE�������
c>���
c>�����
c*�����
&� ���������4��������������������������������������������������������������"�&���������������������' ������������������������������������4������������������������������������������������� �����4���"������$�������/$��� �����������������������������������������������������������4��������������������������%���"
M�������������������������������������������� �����������������������������������������������"�9����� ������������������������������������������������������������������������)���CI���������������������������� �����������������������������������������������������"������$�����������������������$���������������������%���I��������������������%��������������������������������!��������D����������������������������������"
�����������������������������4�����������������������������'���� ����������'������4������������@���&�������������$�����"������������� ����4������������ ������������������������������������������������������4������������������������������� ����4����������������������'������4�������������������@���&��8�������$������������)�*��������"�:������������������������������������������4���������������������������������������������4������������"���%������ ������������ �������������������������@
��&������
��&��8
��&��8��
��&��/$��
��)���
��)�*��������
��)�.�
��)�:�1
��*��
��*��E���
��*�������
��*�����*���
��*�����E�������
��*�����>���
��*��>�����
��*��*�����
& �������������������������������������%���������������������������������������������������"
:�����������������$�������$���)���������%�����E���/���������� ����c&������"�:���������������������=&������������!������������$�������$���9���"�:� ������&�������������$�����������/���"�8��4�����2�����������3����������������$�����������������������������%����"
:���������������������������������������������������$���������"�5���������������������������������$�����c&������������������������'$���������������������4������������������� ����4�����������������"
A������;����$�������$���)���������� ����c8"�E���!������������$�������$���9������� ������&��8����������/���"�����������������$�������$���)��������� ����8�c�������!������������$�������$���9������� ������&��8������������/���"�.����������������������������4�����/c$�������������&��/$��"�&����%����������������������������������������������@
6� ����Q"++
N"�:����������������������������������������������������������������4�����������������"�& ������� �������4����������������������������"�������������������������������4�����������������������������������������������������������"�)����%������������� ���� ��������������������������������������������������������������������������$������������������������������������D���������������������������������������������%��������4���"�8����D��������������������������$��������������������������������������������������������"
Q"�5��������������������������������������������������������������������8X"
&��������������� �����������������������������������������"�������������������������������������������������4�������������������������"�.����������!��1������$������������������������������� �����������������������6� ����Q"+Y"
*������������������������������������������������������������������4���������������������������������������%���������'�� ���������������)���C"�9���%�������������������������D������������������������������������������������������������"������$����������������������������������/$����������
&��������������������%���������'�� �������������������������������&��/$��T)���C"�&����������������������������������������������� �/���������������������������������/$������������@
*�����&��/$��T)���C�2�3
/�
/��*��
Figura 5.67�.����������������������������������!��1"
6�����$������������������������������������������D��:��� "���������������������������������������������������������������������"�<����������������������������������������������������������%�����#�����������������������������������������������������������$�������"
8��D��&���������������/���������E��
&�%������������������������������������� �������D����������"������$��������������������������4���2!3�������4�������������������������������������������������������������������������������� ���������������������������������������"�2&�������������������%������������ ������ ����������������������;��������(�4��("3
��������� ���������������������������������������������"�&������%����������������������������������������/c$��"�:���������������������������������������$�����������������$��*����)��"�������������������������������������������������������������������������/$��"
&����$�����������������)���C����/�����������������%��������������������������������������������������������������������������������������������"�)���������������������������� �����������=����2���������������Z������$���������� ��3����6����2���$���������� ��������3"�&����� ����������������������)���C��������=��������������������������������������������������������������������������������������������"�&�������������/������ ����� �����������=���������������I������������ ���!��������6��������������������������������������������������������������������"�)�������������������������%������ �����������6�������������������������������������"
&����� ����D��)���C����/�����������������%����������������������������������� �����������������������������"�������������������������� ����D�������������������D��������� ��������$�@
��%���"������������W�a=����#�6���b
&�������0���1�>��� �����������������%�����E:#�2E��������:�������#��������!�#�����������E��������:�������3"�9���������E:#������%�����������������E:#���� ��%�����������2������������E:#)�����W�=���3"�5���������������%�����E:#��������������������0���1>�������������������������������������������������%��������������������������"�*���������������������������������������������"
&�������#��$������������������� �������������������������%���@���������������������������������������������%������������������"�9����'$����������������������������������"
B���)���$�#:� �������������������������� ���������������'��������������������������������������������������������%�����4�����������$�������������@�����������������67�������'���������%�������������$������������%�����������"
E��������
&������������������ �����������%��������������������������������������� ���������������������������$����������������������������������"�/�������������� ���������������������������������������� ���4���������������������� ��������������������� ����������"��������������� ������������������������������������������������������������ ����������E��"
�����$���������������������������������*�������������6� ����Q"+V�;���� �����������������������������������"�.��������������#�� ���������������������$�������� ���������������������������������6����������������������������������������������������������$�������� ��"�2&����������������������������R ���"����������������4����������� ������������������*����������J�!�)�����"3�#����������� ������'�� ���������������E���:�1�������$�������� ��"
6� ����Q"+S
5����������������������������������������������������������$�������� ����������*�����������������������������6� ����Q"+V"
Figura 5.69�.�����������"
9�������������$�������������*�����������������������������������������������������������������������������������$�������� ��"�*������������������������%����4�������������������������������� ����������������������������������6������%�����������%����������"�&�����������������������������������������4�������������������!�������;�������������������� ������������ ����������E��"�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
Controle do Programa no Visual Basic
8����������� ��������������������������$���������������@��$������������D����H�������������������������� ����������������������� ��������������������������������"�/�������������������������������������%������������������������������������������������� ����� ��$������������������!������������������������������������������������D���������������������������������������������"
6������/�����
8���� ����������������������������������������������$��������������������D�����$���D��������������������������������������4 �������� ���"���� ���� � ������������������$��������������������4�������������������������������������������"�9����������������������������������������"�&����������������������������������������������������������� �����������#�"
&�#�������#�
*��������������������%���������������� ������������������������������� �"�/�����������������������������������������������������������&�����"������������$����������������&���������� ����������@�(A������������������������G,�X�_����"�)������������ � ���������������������I������������������������$��������������("�/����������������������D���������������������������@
&�������������������������#�����������������������������������D�"�9������������� ���������������!���������������������$���������������������������4��������H����"�)������� ��������� ���������� ������������������������4������� ���������������H����"
)������� �����������������������������������������"�)�����������������$������������������D������� ������������������������������������������������������������!����������������������D������������������������������"�9���$����������������&������������������������������� ���������������������������� �����������������������D���������������������������������"�9����������������������� �����������������������������������������������������������������������#�"
/������������$�������������#���������������@
#���$��������������=��
a#������b�"""
/��
a#������b�"""
/��#�
&��������!������#�� �� ��������������$�������������������2��������������������������������N3� ������$�������������������������������2=���3����6����26���3"�#�� �����������$��������������������������������������������@�=�������6�����:�����;������������;����������#�����/��"�)������$���������������%��=�����������������D������� ��������������=����� ����������!������/���������$�������"�2&����������������������������$������������������������������������������"3�8���� ���������������������'$���������D������������������$���������'����������!������/��#�"�*�����$������������������6������������D�����������������'�����������=��������������"�5��������������������������/��������������#�������� �����������������$��������������D�"�8�������4���������������$��������������������� ���@
&���������#�� ���������������������!����� �������������������������������������������� �������������D������������"�&��������������� ��������������������������������D�����������������������������������������������"�8�������������������4��������������������$�����������������������@
*��������$�����������������������$�������������#��������������������������/�������������� ��������"�#���������������������������������������������������D������������������������������������/��"�&��������������� ����������� ������������������@
E��������/�����
&���������#������������������� ����������������������������������D�"�E��������������� ������������������������������������������D�K���%����������������������������#�����������������������������"
&��4���������$��������������������������������������������������������=���������"�8��������������������������������������������"�9����������������������������������������������������4��������������������"�������������������������������������������������6� ����+"Q"
8���������������#���������������������������������������������������;������������%� ����������5���D������������������������� ������������������������������������������������������������������������������������������������ �����������������������������������������(*��(����(9��("�&����������������������������4��������������������������������������������������������������������������������"
&�����������������������������������������������������������������=��������������6� ����+"Q�� �������������I���� ������������#�� ����������������������� �������������������������@
���)������W�(9����(�=��
�������W�()���?(
/��
���)������W�(�����(�=��
�������W�(E��(
/��
�������W�(>���?(
/��#�
/��#�
)�����������������������������������������D��#������!��������$���������������������������������������������������/������������/��#�"�&���������/��#�������������������/���������������������������������������#�"���%����� ���������������������������������������������������������/��#�"�&��������������!�������$�����������������������D��#���������������"
)�����������������������$������������������������/��#���������������������������������������������������������������������������������D��#��������"
8�&����������)���!4����
������$������������������������������#���������������������������������������!4����"�)��������������������������������������������������������� �����)���!4������$����������4������������������������������������������������������������"�)���������4�����%���� ������������������"�8���� ����������������� �����������'�������%� ����"
�����������������������4����)����������8������/�����������������������������������������B/&A="#)8��)>.�"#)8��:#&E89:"#)8���*�&:/"#)8��������'����]��������]#���]E������������������������������"�8���� ������� �������������������������4�������������������������%������������"�)����%� �����������A �7��,,"�*��������4�����������������%� ����� ������A �7,��,,"�*�����������������8�������%� ����� ������A GQ�,,"
��������A������
A���%�������� ���������������D������������������� ����������������D��#�"�M���������������������������������������������������D���������������������������$�����������D�������������������������"�9����%�������������������������������������������������������������������������/������������������������������4���"
&��������������������������������������=����������������$�������������������)���?���E����������������������������������������������� �>���?"�/�������������������������������������������� ������������������������������������������������*��������)���?!O��"�2������������������������������������������������� ���������������E���B�1�����>���?�6�����)���?�B�1��������� ����������������������������=���������"�/�����������'�)���?������������������������������������������������������������������������������������������"3
���������$������������������������������������ ������������������������������"�)�������%���������������������������������������%������"�#��������������������������������������������������������������;�����������������I������������������������������������!���������"
����������������������������� ���������������������%���"�#����������������������� �������������������������������������������������������������!4����"�&���$������������������� ���������������������������������������������������������������"�<��������������������������������'�����������$����������'�������%� ����I�;������������������������������������������������������%� ������������%� �"�6��������������������������������4�������������������������������������������������� ��������������������������"�8�����������������������!������������������6� ����+"Y"
��������� ���������������������������� �����������������������������������;��������������� �����������������������9���������#� )���"�&�� ��������� �������������������������������������������������������������������������������������������������������������������������������"�9�����$���������� ��>������������������������������B/&A="#)8��������������������'����]���������]�#���]E�����������������������������"�A����������������������������������������������� ����������!��������� ������� 8�������� /����������� ����������������������������������������������� �������������)>.�"#)8��:#&E89:"#)8���*�&:/"#)8�����������"
�
8����%�������������������������������������)���!F����"
& ��������� ���������������������������������$�����������������������6� ����+"S"�8���������� ����������������!��������6� ����+"V"
�
)��� ����������������������������������������)���!4����"
�������������������������������� �������������������������������������
��������%���������'�� �"�#�������� ��������������'�� ��������������������D�� ����@
)���)8�&*g�W�7
)����&.*g�W�G
)���8.A8*g�W�J
)���/*�&:&*g�W�N
:������'����&�)�����?
8�����������7���N������������������ ���������������������������4��������������"�&���������D��������������������!��������������)8�&*���&.*��8.A8*���/*�&:&*������ ����������������������������������������"�&�������������'������������� ������������������������������������������������������'�������%� ����"
�
8������������������������������������������)���!4����"
& �������������6���������$��8�%�������%���������'�� ��������������������������>���������$����������������"�#������������������'�� �������������$������������������������������ ����������������������2���� �����4���������� ����3@
��������*���6���T>����23
A�������
���'����W�,
/��*��
&���������A��������������������������������������������������������������� ���������������������'���I����������������������������������������������� ������������������������ ����������$�������"�.�������������%� �����������������������%� ����������������������������������'���
��%����� �������'�� ���������������*���@
��������*�����*���T)���C�23
/�
/��*��
8��������������������������O� ���� �������������6� ����+"7,"�)���������������������������7���G����J������������������������'���������������������������������4����������������������������������� ������������2#� ����7���� ����G���#� ����J3"�&������������ �����������������������������%� ����2��� �����������!4����3"
8���������������O� ���T)���C�������������������)���!4����"
/������������� ��������� �����������A 7�,,����������������'���������%�����������������%� ���"�&�� �������� ���������������������'���"�&��'������#�2�f�A�� �73��������������������������������A��������������������������������'����������������$�����7���"
&�'���������� ������$�������������������� ����������������������7������� �������������������������������������#� ����7������������������� ������������4��������������������������������������"�/���������������!��������������������������#� ����G����� ����J"
.����������� ��������������������!4����������� �������������������������� ����������������������"�*��������������������� �������%� ���������"�&� ������������ ������������������������������������� �����������������"�&������������ ��� �������������������7,����GQ���������������������������������������"�)�����%� ���������������������������������� ��� �������"
6�������������� ����������������������������������������� �������������������������%� ��������$�����������������������'����"�&�������6���������������������� �����������������%������������������������������������"
&�����������%���������'�� ��������������������������$�������������������"�/��������������������!������������������������������������������4����������������������������������6� ����+"77"�/������������������������������������������������%���������������������������������������"
�������������������K��������6Q���������� ������������"�5���������������%� ���������������������������������������������������������������������������"
�
8������������������������������������)���!4����"
������ �����%����� ��@* � �����
9�������������)���!4�����������������������������/��#�����������������������������������������"�.�������������������������������������������������������'�������������������������������������������"�=����!�������������*������)��"
&���������*������)��� ���������������������������������������������������$������$�@
*������)����$�����������
a)����������$���D�
a�����D�bb�"""
a)���/��
a�����D����bb
/��*�����
8��@
�$������������ �����������$�����������������������������������"
�������$���D����������������������$���D���������� ������������������%�@��$�����I��$������=���$�����I�#�����������������������$�����"�&���������=���������������������������������"�*��������������������=������$������������������������������������=�"�.������������#�����������������������������2��$�����#���>�C�3��������������������������������������"�*�����������������������������#� ����������������������"
#����D��������������������������D���$����������������������$������������������������������������������ ��������$���D��������������$���D������������)��"
#����D���������������"�A�������������������������D������������$�����������������������������)����������������$��������%�������������������������$����������������"
*�����������������*������)����������������)���!4����������������������$������������������������������������7���G����J������� ������'�� �@
*������)����7
)���)8�&*@
#� ����7"��������W�#� )���"�������
)����&.*@
#� ����7"��������W�#� �&.*"�������
)���8.A8*@
#� ����7"��������W�#� 8.A8*"�������
)���/*�&:&*@
#� ����7"��������W�#� /*�&:&*"�������
/��*�����
*������)����G
)���)8�&*@
#� ����G"��������W�#� )���"�������
)����&.*@
#� ����G"��������W�#� �&.*"�������
)���8.A8*@
#� ����G"��������W�#� 8.A8*"�������
)���/*�&:&*@
#� ����G"��������W�#� /*�&:&*"�������
/��*�����
*������)����J
)���)8�&*@
#� ����J"��������W�#� )���"�������
)����&.*@
#� ����J"��������W�#� �&.*"�������
)���8.A8*@
#� ����J"��������W�#� 8.A8*"�������
)���/*�&:&*@
#� ����J"��������W�#� /*�&:&*"�������
/��*�����
=�����!��A���������
&����������������������������D����������������������������������������������#������������������������������������������������������������������������ ����"���� �������������������������������������������������������"�)����������������������������������������������������������7���7,,,"�&��������'�������������������� ������������7,,,������D�������2�����7�������G�������J����������������3��������$�������������� ���"�6���������������������������������������������"
&���������:�����������������������������������������������%������������D�"�/�������$���������������������������@
:�
a�������b�"""
>���
&��������!������:�����������4������������������������������������������������������ ����������!������>���"�&������D������$������������������� ��������������!������>�����%����������I�������������$�����������������������������������������������������:�"
8���%������������D��������������� ����������������"�5����������� ����������$��������������������������%������������D���������!������������������������ "�8�������������� �������� ��������������������$�������� ���������������6� ����+"7G
8����������������6� ����+"7G� ������ �������������� ����������������$������������������������������������"�/�������������������������������%������������� ��������������������������������������� ������������������$��������������D�������$�������'�������"�8�������������������!��������������������������������"
�
.����� �������������:�"
������������$���������������0�����2������3�;���������:�����;���������>���"�8��$�����������������������������7���7,,,� �����������������������������������:��0���������������������� ���@
)�������W�7
:��0�����)�������jW�7,,,
�����)������
)�������W�)������� �7
>���
&����������)����������������������7"�/���������������:��0����������
�$��������(������(���)�������������������� ������7,,,������������
���������������������������������������"�5��������������������������$���������������������������D�������� ������������ ����;��������!������>���"
&��������!������0�������������� �������������������������������������������$�������������"�)������$�������%��6������������D��������� ������� ����������!������>����������������������$������������� ��������� ����������������D������������'�����������>���"�9�����$�������)������� ���������������4������������������������������������"�2*��)���������������������������������Q,,,����������������D����������������������$�������"3
8�����������������������)�������W�)������� �7������������������4�������$�������������������������=����2����)�������������������������������73��������������������������$�������"�&������������������������ ������������������������������� ��������������$�������"�>�����!�������������������������������������������������)���!����C����������������������� ������������������$����������������������������"
&��������!������0��������� ������������������;���������>�����������!�������������������������������������������������'�� �@
:�
��1����W�������$�2(:� ���������(3
>����0�������1����jk�(E���(
&����������������������0���������������������� ���������������D�����������������%����$�����������������������������������������������������������'����������!������>���"�9�����$������������$���������� �������������������������� �������������������$���������������������� ��������������������������������������"
6��������������������������� ������������������� �����������������������������!������.����2�� ����3�����������0����"�8�������.��������������' ��������������"�)��������������$�������������������������������������������"
/$�����������0����
)�������W�7
:��0�����)�������jW�7,,,
�����)������
)�������W�)������� �7
>���
:�
��1����W�������$2(:� ������*���(3
>����0�������1����jk�(E���(
/$�����������.���
)�������W�7
:��.����)�������k�7,,,
�����)������
)�������W�)������� �7
>���
:�
��1����W�������$2(:� ������*���(3
>����.������1����W�(E���(
/�������$��������������������������:��������������@
=�������4�����������
:��a0�����m�.���b��$�����
a#������b
>���
=������������������
:�
a#������b
>����a0�����#�.���b��$�����
8�&��������������
������������������������� �!����������������������������� ������������������������������������������ ����������������������"�5����������������������������������$����������������������������������������������������������������4���������� ������������������������������������ ��������������"������������������ ���������� ����������������������������������������!����������������������������!����������������������������������:��0����"
)��������������%����������������"�&���������������� �������������������$��������������������������������������������������������������������������������������� ����������'�����������$�������� ���"�:�������������������������%��������� ���������������������������������������6� ����+"7J"�8�����������������������!������������������6� ����+"7N"
�
)��� ��������������������������������������������"
�
���%����������������������������������"
& ��������������������������� ��������������$����������"�9������������������$����������������������������������D���������������"�9��������������������!��������������������������������������������"�)�����������������������������������������������������$���������$����������������� ����������������������������������������������"����������������������������������������������������������������������������������Q������������������������X�?���"
8�������X�?�������������������������������������������������"�:�����������������������$���������������������X�?�������������������$�������������������%���������'�� �"�&����������������������������������������� ����@
��������*������/�����TX�?����2X�?&����&�#�� ��3
/��*��
&���������������������X�?&���� �������������������������"�/����������� �������R�����"�8����R������������������������������������$������������������������������������������������������������������������������������������ �����������������"�2���R�����������������������������������������������������)��������Y"3�����������������������������������X�?��������������������������������������������������X�?&���"�5��������$���������������������� ���������������������X�?&���� ����'�� ��&*)##���������������������������� �����������������"������$����������������������������������&�������������X�?&��������+Q"�&��� ������������ ������������VY"�:���������������������J� ������������Q7"
&����������������������������X�?������������������������������X�?&���"�)�����������������������������������������������������������������$������������������������������ ������������������������������"�/$��������������������4����"�:�������������������X�?���������� ��@
��������*������/�����TX�?����2X�?&����&�#�� ��3
���X�?&����W�SJ�8��X�?&����W�SN�=��
X�?&����W�NG
/����
/��*��
�������6Q����������������$������������������������� ����=/*=&9:8��������������$���������$����������"�&�������*���=������������4��������������"�28��'�� ��&*)##����������������� �NG"3�:��$������������������������������������
X�?������������������������������$�@
��������*������/�����TX�?����2X�?&����&�#�� ��3
n*��������������/���
���X�?&����W�7J�=��
n#���������������
���/�����"&��#�������/�����"=�$�
n>�������������������$��
���/�����"=�$��W�((
n:������������������������
X�?&����W�,
/����
/��*��
/���������������������� ������������������������������������/����2�'�� ��&*)##7J3"�*��������������������������������������/������������������������������������������������� �������������������$���������$����������"�/�������������������� ���������������������/��������������������������������������$���������$�������������������������������������������"�:��������� �������������������������$��������� ����X�?&���������,"�.�����������,� ����'�� ��&*)##�������������������������������������������� ������������������"
)�����������E ���
&�'��������������������������������������������������������������������E ���������������������������� ���������������������� ���"�:������������������������������������E ������������������ ������'�� �@
&���������:���������������������������@�&���������������������������$����������������������$����������������$����������I���=������������������������'�������������"�=����� �����������������������,���������$������������ ����� �����������,"�28���������������$����������������$�����������������������������������������$������,��7��G����������������"3
&���������:��0�����������������������������������������������������������������$������������������������������������������"�29�������������������������� �������������������G7��������Y���������������������4��"3�&���'$��������������� �����$���������/�����">��2&����3�������������������������������"�)����������������$������������������$�������������������������������$������������������������������ ������������������������$���������������� ����"�&��� ���������������*�� ��������������������� �������������������������� ������$������������� ������$��4!������'����"
& ���������������������������� ���������"�:� �������� ���������������������������$���������$���������������������/����������������"�5������������������������������������������������������������E ���"�*�������������������������������������������6� ����+"7+"
�
��������������������������"
>����5���)����
&���������6��� ���������������������������������������������������������������������������� ��������������������������������"�/���������� ��������$�@
6������������W���������������=��������������a*����#�������b
a#������b�"""
9�$����������
&���������6������������������������������������������� ��������������������������������������������������������������������������������� ������$����������������������������������� ���� ����������������������"�*������������*�������������������������������������7"�&������������������������������%��� �������
�����������������������������������������������"�)����%����������������� �������������������������������������������������������"
8������6������������������������������������������0�����2������3����� �� ����������������������6����������������������"�&����$����������0���������������� �������������@
�
A�������������$������=���������6��� ������������;��������������������� �����������0�����������������������������������������;���������������������� ���������������������� �� �����"�#��� ������������������������������������������$������������������������������������������������"�)��������$���������%����������������4�����������������@
6���)�������W�7�=��7,�*����N
�����)������
9�$��)������
*�4��
7
Q
V
*�����%�������������������������������������������� ������������������
�������6��"�)���������������������D����������������2����������������
�������������������3@
&���������������������������������������������� ��������������������������6�����������/�����">��)����!�7K�/���������������������������������������������������������H����"�>�����!��������������������������������������������$��������������������������,������ ��������������������������,��7���G"�&���������� ��������'�� �������������������������������������������"�8������6��������������� ���"
/������������������������������������������������������������%���$������������������������������"�&� ����������� ��������������$���������������������������� ��I��������������!������������������� �����������������"������$��������������������������� ������������������������������������������������������������7��G��J���N"�/�������������������������� ���������������G�Q������������������� ���������������������"�5����������� ��������������������������������������������������!����������������"�/��������������������� ����� ����������������������������������������������������������%���������"
/�������#�������
&�������������� �����������������������������������������������������������������������������������������"�.���$���������� ������ ���������"�/����� ����������������������������������������������E ������������������� ��������������$����������"���������������������� � ��������������������"���� �������������������������������� �������� �����������������������������������������������������������"�/�������������������!���������������������������������4���"
9����� ������������������:��0�����2����������6������������������������D�3����������������������������������� ���"�*�������������� �������������$���������������$������=����_���/�����">��)������������������������������"�9����������������������������������������������������$�������������$���������� ����������:�������?�����"�#������ �����������������������������������"�&� ��������� ��������2�����������E*!:8*3����������������������$���������������� ���������������������������������������"�*���������� ��������������������������������� ����������������!������������������������������������������������������!�������� ����������2���������������%����3"
������������������������ ������������������������"�.��� ���������� ������'�� �����4���������������������E ���T)���C@
#�����/�����">��)����W�,�=��
/$���*��
/��#�
/���'�� �������������������� ���������������� �����������������������������E �������������������������������������������"�:�����������������������������E ������������������������������������������������"�*���������������������������������������������������$������������$���������� �����������'�� ��������������$�@
#�����/�����">��)����W�,�=��
E ��$�(9������������������E ���(
/$���*��
/��#�
.����E������
9����� ����������������������������������/�����">�������� �����������"��������������������������������������������"�#��������������!�����������������������������������������������������J����� ����� ������������"�.������������������������������������������� �������������$��������������������������������������������������������������"�/���������������������������������������������������������������������� �����������H���������"���������������������������������������������������������������������������������������������������� ������������������������������������*�� ���")��"���������������������������������������������������������������������������� ��������������������������������������������������������������/�����">��2J3"�8���������������������������������������������� ������������4����"�8�����������4��������������������"�8��������������������������������������������������������'������������������4����������������������������,"�&�6� ����+"7V�����������������������������'���������������������������������������������������������������������������'����������������"
�
&��������������'��������������������������� ��������������"
A��������E��'���������E������
8�������������������!�����������������������������������������������������������������������������������������������"�8���� ������������������������������ �2���/�����">��3����� ����������������������������������$����������"������������������������������������'������������������!��������������������������������"�&��$��������������������������������������������������������������������:��"�/�������$��������������������������������������@
r�:���m���������m��������s�����2����$���3�a&�����b
8��������������������2����$���3� ����������������������������I�����������������������������������������������'�������������������������������"�&��������������������������������4����������������,�������$����!������$���������#�������:���Z2J3�&�#�� ������������������������������$����� ������J��������������������������������������@�Z2,3��Z273��Z2G3���Z2J3"
6������/$�������������E������
E�������������������������������������!��������������� ��������� � ��������������������������������4������������"������������������������������ ��������������J�����������������������6�����������������"
��������������������������������������������������������������������������������� ��������������������������!���������� ����������"�&��$��������������������������������� �2*�� ���"=������ �*�� ����"=������ �*�� �����"=������3�_�J"�9������������������������ ����������������������$������������������������������������������"�)����������������������������������������������������������������������� ����"������������������������������ � ��������������������������D�"
/���������������������������D��������������������������������������������������������������������������������2�������������������3��������������������������"�8������������������:����=6�� ������������ ���"
=?���:����=6�
9����&�*���
)���&�*���
����&�#�� ��
=������&�#�� ��
:���T��������&�:���
)��T�������&�*���
)����T�������&�#�� ��
/��=?��
& ��������������������������������������D���������������������������������������������������:����"��������������������������������������:�������������������:���:����2G,3�&�:����=6�"�.������������������������������������������D��������������������2G7����������$���3���������������������������������������������������������������������������$������������@��������������:���5��:�����&�#�� ��"
:�������������������������������������������������������������������������������������������������������������!����������������������"�&������D��������� ������������������ ���������������������������������@
5��:�����W�J
:����2,3"9����W�(*�� ���(
:����2,3")���W�(E�����(
:����2,3"����W�J,,
:����273"9����W�(*�� ����(
:����273"����W�GQ,
:����2G3"9����W�(*�� �����(
:����2G3"����W�7Q,
& ������������������������������D��������������I���������������������������������������������� ����������������������������� ������������������������������������������������������"�)������������������������������������������������������������� ���������@
:���&�����&�#�� ����=�����&�#�� ����E ����&�*� ��
=�����W�,
6���&�����W�,�=��5��:�����!�7
=�����W�=����� �:����2&����3"=�����
9�$��&����
E ����W�=�����_�5��:����
/���'�� ������������������������� ����������������������������������������"�8������!�����������������!�������������� �������� ��$���������������������������������������������������� �������������������������������� �������������������������� ���������������������� ������������������������������������������;�������������������D�����������"
.����>��������E������
)�������������������� ����������������������������������!����� ����������������������������������������������������������"�8�����D����������������������������� ��������������������$�������4����������!�����������������������������������"�=�������������D�����������$�����������������������"�8�����������D������������������$������������� �����������������������"
)������������������������"�& �����������������D���������������������������������������������������������������������*�� ����������$�����������������������������"���������� ���������������������������� �������������������%����������9�����%��� ������*�� ���"������$��������������������������������������*�� �����������������������������������������@
#����������������� ��������������$���������������������������������������������*�� �����%��������������������"�/�������������� ����� ���������������������������������������������������������������������������������� ������������������������� ������������������"
M�������������������������������������������������������������������%��������������"������������������������������������������������"�&���������� ���������������������������!������������������:��0���������������������������������������������������������������������������������������'����������������������������"
)����������������6��������:��0����������!����4����������������������������������������"�/�������������������������������������0���������������������$������������������������������/�������������������������������������������!7�2�����������������������������������������*�� ���3"
8�� ��������������������������������������6��������������������������������������������������%����������������"�8������������������������������/$��������������������@
&����� �������������/$�������$�������������������������������������������������� �����;���������9�$��0"
&����������������������������"�&�������������������� ������������������$�������������������D�����������������������������������������������������'�� �������� ����"�8�� ����� ����� ��� ���������������������������������������������$���������������������������������������������������/�������������������������������"�5������������������������� ����������������������"�/�������������������/$���������������������������!��(�������(����������������D���������������������������������� � ���������%������������ ����"�E��������������������� ������������� �����������������"
&��������D�������'�� �������������������������@���������������"�&������������������������������������������������������������������������������������������"�&����������������������������������������������������� ������'�� �@
���/��������W�!7�=��
E ��$�(9���������������(
/��
�����:����2/�������3"���
/��#�
:������������=���������E���������=�������
/$������
&����������������������:��������������������������������!�����������������������������������������������"��������������������������$���������������������������������������������������������������������$���"�2�����$�����������������������������������������������G7������� ����������4���"3�/����������������������������������$�� ��������"�8�����������������������������������������������������"�*������������$�������������������%���������������� ������������������������������������������"�)��������������������������������K
���������������������������������������������������� ���������������������������������� ������������������������������������� ��"����������� ������������������'���I�����������:�������������'�������������������������������%����������������"�/��� ������ ������������������������������������������ ������������ � ��������������������������������������������������������I��������� ��������������������������������������������"
�������������������������������������������������������A�:����������������������������"�A�:������ ����������������� ��������������������������$���������������������������������������������� ����"��������������������A�:�����������������������������������������������������2����$���3���������� ����"�/�������������������������������������������R�����2���������%���������������������������������!�3"�/$����������� ����������� �������������������������������������A�:���������@
:���=���23�&�#�� ���e9������������������D�� ����
e/���� �����������������������
6���=������W�7,�=��Q,�*����7,
e�A����������������������
A�:���=���2=�����3�&�#�� ��
9�$��=�����
)�������������������� ��������������=���������� �����������������$������������������������������!���������������������R����"�/���� ����������������6��������$�������"�9�������������� ������������=���� ��������������������������������77���������2�����������������������,���7,3"�9����'$������� ����=�������������������"��������������������G7��������"�5�����������������������������=���������������������������������������Q7��������"�/�������$�������������A�:��@
A�:���a�������b����������2����$4��3�a&�����b
&����$����������������������������:�����$����������������������������������������������������������4������������������$�����������������������$������������"�5�����A�:��� ����������������������������'�����$�������������������������������������������������������������������������"�*�����������A�:����������������������������������������������� �����������������������������"�)���������������������������%�����������������������������������4�������������������������������������������������"
.����E����������)������
&� ����������������������������������������������������!������������������������%��������������������������������������������������������������������������������$�����������������������������"�&������������������������������������������������������������"������$�����������������������������������������D��������������������������������������������)���C�������������������������D�������������������"
8�������������������!������������������������������������������������������������������������������������������������������� ���������������4��������������� ������������������������"���%������������������"�/�����������������������������D�����������"�)��� ������������������9��������������D���������=���"�5��������������� �������������������9�������� �����������������������������������������$���������� ������������� ��������������%�����������������������������������@
:���������������l�������$���������� �"�& ������������%���������'�� �������������������������������������������������D�"�����������������������4���������R������#��$���������������������������������������������������@
��������*�����=���T)���C�2#��$�&�#�� ��3
/��*��
/�������������������������������������������������������������������������������������D�I���������������#��$������������������������������� ������������������R�����������������������������������������"
5������������������������������������������������������������4�����������������%���"�.������%����������������������$�������������������#��$���������������D������������������"
8����������������������������������#��$�� ������,"�8�� ����������������7"�����������������������������������#��$���������������������������������������������������������������������#��$��������D�"�/������������������������������������������������ ������������������������"
���������������������������������������������������������������������������������� �������������������������������#��$��������������"������$����������������������)���C����� �������4�����������D������������������������������������������������������������������������"
*�����=���T)���C�2#��$�&�#�� ��3
��=���2#��$3")������W�6�����29�1��(��@��@(3
/��*��
&��������������������������������������������������D����������"����������������������������D������������������������������������������������������������������������������������#��$������������������
)��������������D��������������"������$��������������������������������������)���C���������������������������������D���������������������6� ����+"GQ"
��������*���8��)��T)���C�2#��$�&�#�� ��3
E���:����")���W�8��)��2#��$3")�����
/��*��
Figura 6.25�.���������������������������D����������"
.��������������������������������������������������������������������������������������������%����������������������� ������������������������"�:�����������������������������!����������������������������������������������������������������������������������������� ����D������������������������"
#���������������������������
9����������������������������������������������������������4�������������"�/������ �����������������$�������������������������'�� ��������������� �����"�.����������������������� �������������������������=� ������������������������������������"�=� ������������� �������������������������������� ����������������"�.����=� ���������������������������������������������������������������������������������������������������������4��������������������������������������=� "�/$�����@
��������*���8��)��T)���C2#��$�&�#�� ��3
*������)���8��)��2#��$3"=�
)���(E�����(
�����D�
)���(�����(
�����D�
)���()���(
�����D�
)���(�����(
�����D�
/��*�����
/��*���
�
�
�
�
�
�
�
�
Depuração e Tratamento de Erros no Visual Basic
/������������������������� ��������������������������������������������������������������"�#�����������������$������������������������������� �������������������������� ����������������������������� ���������������������"�/�������������������������������%���������������������������������������� ����������������������������������������������������������������������������$������������� ����"���������������������������� ������������������������������������������ �2����3���������������������������������������������$��������;�������������������"
�� ������������������������������ �����������������������������������������������������������������������������������������������"�)���������������������������� ��� ������������������������������������������"�8������������E��C�77����������������������������R���������4������7VNQ"�.��������������������������������������������������"�.������������������������������������������������������������������������������������������"�L�����E����?�B��������������������������� �� ���)8�8>��������������������������������������������������������������'���������������!��������������� �������������������(����������� ��������������("
/������������� �����������������������������������' ������������������� ����"�9������������������������������������������������������������������� ������������$��������!������$�������������������������������� ���������������������������������"�8�����������������������������������������������������������������������������������������"�8��� ������������������������������������������������������� �����������'����"
)����!���������������������������������������������������� "�&������������������������������������$������������������������������������� ������������������������������������������������������������������������������������������������������������$4����������� ���������������������������������������� �(��������("
:������������� �������������������������� �������$������"�=���������������������� �������1�������������������������������������������������%���������������������������������������� �������������������������������������������������������;���'��������������������"�8��$���4����������������������������������������!�����$��������������������'�����������������������"
6������������:��������
���������������������� ������������� ������������������������ �������"�/����������� �������������������������������������������������D��������������������������������������������� ��������� ������������������������������"�8���������������� ����������������������������������"�5�������������������������������������������%���������� ��������������������������������������������������������"
<������������������������������������������������������������������������������� ��������D������������������������:��� ���������������������������������������������"�/������������������������� ���4�������������������������������������������������������!�����4�������������!�����������1_=������"�&�6� ����V"7����������������D������������������������:��� "
�
8����D������������������������:��� "
&�O�����#��������
)���������%�����������������������)���!����C�����������������������������$���������������� ������������������������������������������%�����#��������"�*������������������������������������������������������ ������������������������������������ ����%���������'�� �����������������"�9��������������������������������������������D������������������%�����#���������"�)������������������������������������"�&��������� ��$�����������������%�����#������������������������������/���"�8��'�� ����%���������'�� �������������"
9�������������������%�����������������������������������������$���D�����������������"���� �������!������������� �����"�:�������������������$������������������������D�������� ���������������������I������$���������������������������������������$�������������������������������%�����#���������"�8����������������������������������������������������������������R�����������������������������������������4��������'���������������"�9��� ���4�����$������������������������������������������������������������������"�M���4�������� ������������������������������������������������������������������������������$������"
)�����������������������������������%��������������������������������������"�#������������������� �����:�*���������������������)���C����������������������������������������������6� ����V"G"
�
8��'�� �������� �����������������������L����������� ���"
�������6Q�������������������������"�:���������������������������������������)���!����C��������������������������������������������$������%���������'�� ��������������������;�����������6� ����V"J"�2*��������������������������� ������%����������������������:�*����I���������������������������6Q�������������������� ���������������������!����������"3
�
&�%���������'�� ����������� ����������������"
9��%���������'�� ������������6� ����V"J���������9�$������������������������������� �����'$������������������$�����������������������"�9��%�����#��������������������������������������������������2��������K��3�������������������������������6������������������"�����������������������������&���������������������������&"�/���������������������� ����������)���������:�������$����������������������������� �����������������������������������������%�����#�����������������������������������������������$����������������"�*�������������������D�������)���������:��������������������������������������������������������!�����������������������������������������������������������"�������������������������������������������������������� ������������4��������'���������������4�������$���������������D������������)�����7")�������������6���7"B�� ��"
�������������������������������������������������%�����#�������������������������������������D�����$���D����������������������� ����"������$�������������������������������������%������������������$������������������6���7"B�� ���W�6���7"B�� ��_G"�8��������$����������������������������������� �������������������������"������$�������������������������������������������������������� ���������������%��������������������%�����#���������2�����%������������:��� 3"��������������������������������������������������������I���������� ���$���������������������������������������������"
/$���D������� ��R���
5�������������%��������$��������������������������������������������������������� �����������������������������������D������"�/��������������������������2����C�E���3�������������������������������������������������������%���������'�� ��!�����������������������������������������������:�*�����!�������������������������������������������������������R ������'$���������"
��������� �������������������$�������� �������%�����0���������������������������������������������������������������������$������������� ����"������������������$�����������������������������������������������������������������������������������%���������'�� ������������&���0����������������������������������������&���0������������:��� "�9�����$���������� ��&���0����������������6� ����V"N�����������������������8X�����������������������$�������� �������������������������%�����0����"
�
&����$���������� ��&���0����"
�������������� ��������������$������������� �������%�����0��������������������������!��"�������� ��������$���������%��������������������$�������$���������$���������� ��&���0����"�8��������)���$��������$���������� ���������!���������������������������������'������������������������������$�������������������!����������������������������$������������������������������������������������������������4�������������������������"�2:�������������������0�����=?���������$���������� ������������"3
&�6� ����V"Q���������������������%�����0�������'������������������$���D������������� ����"�/���$���D���$����������������:���������������)�����7T)���C������������������������������:�*����"
�
&�%�����0����������$���D������������� ����"
*������������������������������������$�������� ����������4�����%�����0����������������������/����0������������:��� �������������������D���������������$���������� ��/����0��������������$�����"
&�&���������)�������28���/���K3
9���$����������������������������2�������������L����������� ���3���������������������������������������������� ��������������������"���� ���������������������������$�������H��������������������������������������"�9�����������������������������������)����*���C�����������1����������������������$���������� ����������������������������������������������� ����"
&�6� ����V"+������������$���������� ��)����*���C�2���������)������3����������� �����L����������� ���"�&���������������������$���������� ���$������������������������!������������������������:�*�����������������'�����6���7"�/�����������������������������������������������������������)�����7T)���C������ ������������'�����6���7"�8�����������������������������������������������������������������)���C��������������������������� �����������������"�/�������� �����������$��������$���������� ��)����*���C����������$��������������������������������������������������������������"���������������������������������������������������������2�����������������������������������������������*��13�������$��������'�� ��������������������������"
�
&������������������������������ ����������������"
������ ��� �������=)� �A������> �������( �*���
&����������)���!����C���������������������� �����L����������� ���������������������������������������������������� ��������������������"���� �������������������������������������������$����������������������������D�������������������������������������������$������������� �����������������!����������������������������������� ������������������� ��������������������"��������������� ��������������������������������$������������ ���������������'������������������$������"���������� �����������������������������������%���������'�� ������������������������%����������������������� ���������������������������%���������'�� ��;���������������������������$�������������������"�8����������������������������������6V�������������������=� �������C������������:��� "�8����������������������������������������������������������������������������������"
�������������������������������������������������������������������������������������������������"�)�������������������������������������������������������!�������������������)�����&�������C�����2���������������������������������3��������:��� ������������!������������������"
����!����� �����������������������������������������������������������������!�������D��*���"�/��� �������� �����������������������������������������������������$� ���������������������
�����������"���� ������������������������������������������������������� ���������������������$���������� ��������������"�)����������������D��*��������������������������������4�������� ��������������� ������������������������������������D�"������$������������ ���������'�� ����� ����������������������� �������'�����$��������7,������������������������������������&�����������������,"
*������)�������������&�#�� ��
)�������������W�)������������� �7
#��)�������������k�7,�&��&�j�,�=��
*���
/��#�
&�'������� ����������������������%�����������������������������������%�����������D��*������������������������$����������� ��������������6Q���������������������)�������������A���������������"�*������������������D��*���������������������!�����������!��������� ����"�8��������������������������������������������������������������������"
8������������D��*������������������������������ ������������!�����%���������������������������������������������������� ����"�8������$���������� ������������ ������������%�����#���������2:��� 3�����������������������"�&���������:��� "������ ��������������$������������������������������$�������%�����������%�����#���������������������������������������������� ����"�&���������������� ���������������D���������������� �������� �����(�����(���������%���!�����������������������������������������������������"�/���������������������������������������������������������������������������$��������������$���������������������������������"
&��������� ����������������������!�����$�������������D�������������������� �������!������������������������������������������4����������������������������$�������������� �����(�������(�����������������������%����������������"�*����������������������������������������*��������������������������������$����������������������������� �����������2������������������������������������������������� ����3���������������������������������� ���(*���������������������(�2(/����������������*���(3�������������������������������������������!���������������������������������������������������������������������"
���������� ��R���
B������������� �������!����������������������������� ��R������������������������������������������������� ����������������������������������������� ����2������������������������������������������������������������������������������������������'�� ��������������3��������������������������$�����������������"
������������������������� ��R����������������$����������������������'�� �������������������&���0������������:��� ���������������������&���0������������������������ �������$�����������$�������$���������$���������� ��&���0����"�9������$���������� ��2����������������������6� ����V"N3������!��������������0�����=?���2���������� ��R���3��������������������������������������������C�0�����������=����2���������������$��������������������3������������������������8X"�8�����������������������$��������%�����#���������"�*�����%������������ ����������������������������$�������������������������������������������������������������������C�0���������)�� ��2���������������$�����������������3������$���������� ��&���0����"
/����������������������������������������$������������� ������������������@�������������$���������������� �������'����$�����������������������������������!�������������������������������������"
���������� ��R������������������������������������������������ �����"�&����������!�������������������� ��R����������������������$���������������� �������������$���D������������� ���������������������������������"�&��������� ����� ��������������������������������������������������� ��R���"�&������������������������������������������ ��������������������������� �����%��������"�8���� ��������������$���������������������������� ������������"�&����������4��������������������������������������� ��R�����������������$�������������������"
���������
8������ ��������������������!������� �������������������������������$��������������� ����������������������������"�/��� �����������������������;����� ����������������������������������������������������������������������$�����������������������������������������������������������"�5�������������������������������� ���������D����������� ��������� ����$�������������������$����������������������"
8������������������� ����������������������6S�2��������������*����#����������:��� ����������������%��������������������������������������3"���������������������$�������������������������������� ������������������������"�)������������6S�����������������������������$��������������������������������������������'$�����������%���������'�� ���������"�*�������������$�������������������������������������������������������������������%���������'�� ����������!�������������������������������������������������$��������������������������� �!�������"�)����%���$���������������������������������������������������������������������������������������������������������������������������������"������$�������������������� ���������������6� ����V"Y"�28����������������������������������������������4������������������������������������������� ����"3
*��������������������� ����������������������������������������������J�2&�W�N3����������������������������������������J"�5�����������������6S����������������$�����������������������$��������������������N��S��V��7G��7J���Q"�2O�������������Y���77����������������������D�������������������$�������������������������������������������!��"�*����������� ��������������������������������������������������������� ����������������������������������������������'$����������$��������"3
�
)'�� �������� ������������������$����������������"
*���������������$�������������� �������������������� ����������������������%����������������������������������������������������$����������������"�*������������������*����������������������������6S�����������������������������*����8�����������:��� �����������������������$���������������������������������������������$�������������������������������������������������������D�������"�*������*����!6S��������������������� ���������������6� ����V"Y����������������!����������J�������������N���������������Q"�8�������������$������������������Y��� �V������77��� �7J����������������������������������������������������������������������������������������������������������������������������"�)����������� ������������������������������������������������������$�����������������������������������������������������������*����8����������:��� ���������������������������������)���!*����!6S"�9��������������������D������������������������������������$�������������$�������'���������������������������������������� �����;�����������"
�����������������������������������������������������������������������������������������������������������������������������������������������4�������*����8�������������������������������"�8�������������������������������������������������������������������������������������$�������������������������%��������������������������������������������"
/$������������� �������������� �����L����������� ��������������6� ����V"G"�/������������� �������6V���������������������������������������������9�$��:���������������)�����7T)���C"��������6Q������������������� ���������������������������������������������� �����������������������"
�������6V������������������������������������������"�:���������������������*����������������������6S��� ��������"�������������������������������)�����7T)���C�2�����������������������������������������������������:�*���������������������3"�5������������������;���������9�$��:���������6S�������������������������*����"�/���������������������������!������������������������:�*������������������������������� ��������������"
6���������������%�����>�������������������$����������������>�����0���1����������1"�/��%����������������������������������������������������������������������������������%���������%�����4������������������������"�&���������������������������������������������������������"�9�����������%���������������������������������������������������������$���������'��������������������"
/���� ������:��������
9����������� �������������������������� ��������������������������� ����I���������H������ �������������������������������������$����������������������������������������"��������������������������� ��������������� ��������������������"�8������� �����������������!��������������������������� ���������������������$�������"������������������������������������������������������������$������� ������������������ ������������������"�<������������������$��������������������������������������������������������������������������������������������������������������������������������������������������������� �������������������$����������������������"
/������������������ ��������������������������������������� �������������������%�������������������"�6���H�������������� ����"���������������������������������D������������������������������������������������������������������������������������������������������������!����������������� ������������������� ����"�)������������������������������������������D����������������������������������������������������!�����������������4�����������������������������������"�/������������������������������������������������D����������������������������������������"������$�����������������������������������R������%�������������������������������7,�����������������Q,���������������� ��������������������4�������������������������� �����������R�����@
���������j�7,�8��������k�Q,�=��
:��� "�����(*��������������������������������e�����"e�(
*���
/��#�
E���������������������������� ��������������������������������������������������D�������������������%���!����������������� �������������������������������� �������!�������������������������������� ������� �����������$�"
6��������������������D������������������������������ �����������������������������������������;�� �����/�����6������ �������������������������������������7G�����������������������(�������������� ��������������������� ��(�����������������������������������"�/����������������������������������������������������������������������"
B����������������������"�������������������������������������� ����������������������� ������ ��������������������"�&������ ������������������������ �� ����;���������%� ���������������"�*������������������������������������7���7,,���������� �����������������������������$�����������������"�&������������������������������������Q,"�*��������������������������������������������������������$�"�*�������������������������������GQI�������$���YQ"�&�������������������������������������������������������"
*���������������������������������� �����������$���������������������� �����������������������������������������������������������������������������������"�&�������� �������������������$��������������������������������������"�*����������������������������������������'$������������������������������� ��������������������������������������� ����"�:������������������������������������������������� ����������������������� ������������������������������������������������� ����"�/��� ����������������!������������������;������������������������������������������������������������ ��������������������������������������� �������������������"
9����������������������������������������������������������������������������������������������������������������������������� ����"������$�������������������������������������������������������������������������������������������������������� �������� ����"�.����%�����#������������������ ����������������������������������� ���������������������$�����$������������� ������������"��������������������������������������������������� ��������������������������� �������������������������������������"
����!������������������������������������������������$������������������$���������������������� ����"�:� ������������������������������������ ����������������������������������������������������������4�������������������������������#��������������� ��������"��������������� ���������'$����
��������������$�����������������������������������������������������*���9�$��*���������������:��� "�������������������������������������������������������������������������������%����������;������������������� ���������������������������������������������������������������'$������������������$�������"
=������������/���
&� �� ��������������������������!��������������� �������������������������������������������������������������������������������"�8�������������������������������������������$�������2������������3������ ���������������������������� ������������������"�8����������$���������������������������������D��������������������������������������������������'����������������������������� �����������������������������������������������������%�������������������������������������������������"�8��������������$������������ ������������������������' ������������ ������������������$������� �������������������������������������"
5������������������������$��������������������������������$�����������$���������� �������� ������������������������"�9������������������������������������������������������������������������������������������ ���������"�/��� ��������������������������������������������������� ����������������������������������������������������������������������$������������� ������������ ��������"���������������������������������������������������������������������"�5�������������������������������������������������������������� ���������������������������@
*�������������
a#����D�b
8�/�����L�=��A'����
a#����D�b
/$���*��
A'����@
)���������������������������������
/��*��
&���������8�/�����L�=��A'����������A'������������������'�� ����������������������������������������������������"�*����������������������$������������������������ ���;���������8�/�����L�=��A'���������������������������������������������������'�� ����������������������������������������A'����"�A'������������������������������������������������������������������������������������������������������������������'�� �����������������������!�����2@3"
�������������������������������������������������������������������������������������������������8�/�����L�=��,"�&������������������������������������$������������������������������������������������������������������������������������������������������������������������������"�/�������������������������������������������������������������������������������������������'�� ���������������������������������$������"
&�����������������������������������������������������������������������8�/�����L�=��A'����"�5�������������������������������������������������������;�������������� ����������������������������"�)�������������������������������������������������������������������������"
.��������������$���������������� ������%���������������������������������������������������������������������������������������������������������/���������������������� ����������"�/�������������������������������������������!������Y�������$�����������������������$��������������'��������4���I������QJ���������������� ����������� ������������������������ ���I����������������"�&�������������������'�� ������������������������������%�����!��������������������������������������������"
/����������������������������������������������� �����������������������������������"�8������QJ�������$�������������������������������������������������������������"�*���������������������������������������������������������������������QJ"
&�'�����������������������������������������������������������������"�&����������� ����������������������������������"��������� ��������������������/����"�&���������/���������������������� ����������������������������������������$���������� ����������� �����"�&�������������������/�����/���������������������������������������������������������������������������������������������������������������"
&���������������������������������������������$������������� ����"�&�������������������A������������������������������������������������������$��������%�������������'�������������������"������������������ �����������D�@
)����������'�� �������� ���������������6� ����V"V������ ������������������������������������������������"
�
)'�� �������� ��������������������������������"
5�����������$������������������������������D������������������H������������ ���� ����������+"�9�����������������������������77�2���������������3������������������� �����������������������7,"�&��������������������������������������������������G�����������������ZZ�������������A�������������������������+��%������������������"�:������������$��������� ����������"�&���������Y�������������������Q������������������������������"
)����������������������A�����9�$���������7G������� ����������������������Y�������������������������7,�2�������������������ll3�������������+���������������$�������������������"�6����������������������������7G�����A�����#*��������$����������������������������S������������������������������������������������������������"
M���������������������������������A�����������!�������������������������������������"�=���������$���������6� ����V"V�������������������'�� �������������������������������������������������6� ����V"7,����������������������������������������������������������"
�
)'�� �������� �������������������������������������������������������������"
&���$�����������'�� ���������������� ������4��@
#4���
/�����
/�����
Q
*����
6����
*�����������������������A�����9�$������������A��������� ������4�����������������@
#4���
/�����
6����
/��������������������������������������������������$����������������������������������������������� ��������������������������������������������������������������������������������� ��"�*����������%������������ ������%����������������������$������������������������������������ ����������������������������������������������������������������"
Programação Gráfica no Visual Basic
/������������ ���������������;���� �������� ��������������������"�=������������� �������������������������������������%�������������������"�9��������������0���1� ��������������������� ������I�������!���������������������� �����������������0���1��������������������"
����� ������ ��� �
&� ������������������������(�����(����������������������������������������������������������������"�8���������������� ���������� ����� �����������������������������������4�����������������$�����������������������������������������������$������������������������%����������4������������������������������������������"�/��� �����������������������������$�������� ���������������������������%������������������"�&����������� �����������!������������� ������������������� ��������������������!������ ��;����$�������� �"
&���������������%������������������������������������7G"
; � ����� ��� �� �
&���� �����������������������$��������������������������'��������4����������������A&E�������������;�����������������������4���"�&���� ����������������������������������������������������������$���2��������������������������������!��������������� ��3"�&����������������$�����������D�����4����������������������'����A&E� ��������"�.�����������������������������������������������������$��"�5��������������������������A&E�������������89������$������4���� ���������"�5������������������866������$�������������"�*��������$����������������������4���� ����+N,�����JG,���$��������������G,N"S,,�����2+N,�$�JG,3����GQ"+,,��?���������'��������4���������������������$������"
/���������������������� ����������������������������������������$�������������� ��������������������������������������������������������������������������������"�:����������������������������������������������������N���JG�����������$����������������������������������"�25�����������������������������������$������������������"3�/������������������������������� ������������������������������A&E�����4������� ������� ���N��� ��?��"
���#���;�������
=��������� ������4����������������������������������$���������������������������������������� ������������������������������'��������4���"�8�� ����� �������������������������������������� �����������������������"�/��� ����� �������������������������>����)���������*�������������$�����������������������������������4���"�&� ����������� �������������������������������������������������� �����)#�������������"
/������������������������� ����������������$������������� ��������������4����������������"�8�0���1����������� �����������������������"�&�'������������������� ���������������������������������������������� ����������������������������� �������������� ����� �������4����"�&�������������4�������������������������������� ��������������������������������� �������������������������������������������������������������� ��������������"
8�0���1������������������������������������������ ��������������������������������������������������"�*�����$������������������������������������������� ����������%��������0���1���������������������������������������(��������(���������������������������������$�������������������������������������� �������4���"�8��������������������2����������������������������3������������������������%��������������� ���������������������������������������"
.����������������������������������������������������"�)��������������%���"�#�������� ������'�� �������������������)���C���������������������������� ����@
*���6���T)���C�23
�����(&�P
/��*��
:���� ���������������������������������������$��������������4���"�& ������������������������������%���������� �������������������������������"�5����������������������������������!������������������������������$�������������������"
9�������������������������������������������������������������������������6���T����"���� ��������������������������������������������"�8�������������������������������������������������� ��������������������������������������������������������������������������������� �"�#����������������%��������������"�&�������������� ��� ���������������������������� �����������'���������������������"�5���������� ����������������������������������� �����������������������������������������������������"�)����������������������������������������������������������������������������������������������������������������������������������� ���������"
=������������������� ��������������������������������������������� ����"�/������������� ���������������� ������'�� ��������������������D�� ����@
e�#����������������,����������������
:���)��)���C�&�#�� ��
/���������������������������������������@
*���6���T)���C�23
)��)���C�W�)��)���C� �7
6���T����
/��*��
*���6���T�����23
:���#�&�#�� ��
e�>�������������������������
n�����������������������"
)�
6���#�W�7�=��)��)���C
�����(&�P(
9�$��#
/��*��
&������������������������� ��������������������������������� ����������%�����;�%������������"������������������$��������������������;������������������������������� ����������"
������� � ����- ��?
8���������������� ��������������� ���������������������������������� �"�=�����������������������������&���A����1������������������ �6���"�)�������������������%������ �����������=���������'������������������������������������������"
���������������������'�� ����� ���������� �����&�P�2������������������������6���T����3@
*���6���T)���C�23
�����(&�P(
/��*��
& ��������� ������������������&���A����1������=��������������6Q��������������������������"�:�����������������������������������������������������%���������������������������������������������� ����������������������������6���T����"
9��������������� ��������������"�&������ �������������������&���A����1������=��������������������������������������������������� ���������������$������������������������"�8��������������������������������������������������������������������'����2������������������������������������������������������������� ���������������3"�5��������������������������������������������������������'����������(���'����������C��("�5��������������������������������������������������������������'���������'����������C��������������!������������'��������4������������"
��������� ��������������������������� �����������������������������������������������'����������� �����������$���������������������'���"�/��������������������������� ������������������������������������������������������ �����������������������������������&���A����1������=���"�/���������;��������������������������������������������������%�������������������'������������������'��������������������������������������������������������6���T����"
9���@�/������������������������� ����� ����������������������&���A����1������������������� �����������6���"�)��$�������$�����'���������$��������������$�������������������������������������������������������������������������������������'����������C��"
)�������������4���
8���������������������������������������������������������������������������D�������%��������������������"�/��������������������6� ����77"7��������������������2,�,3������������������������������������I�����������������������;������������������������������������������������ �������$����������������������$������� �������$����������"�&�������������=�����>������������%������������������������������������������������ ���2,�,3"��
8����������������������������������"
&�������������=����>�����0�������B�� �����������������1��"�)���������������������������)��������Q������1��� ���������������������������������7_7NN,�������� �������7_G,�����������"�2.������� �����$����������7_YG�������� ��������� ��������������� ��������������������������������������������������������"3�&���������%�������������7_G����� ����������������G����� ���������� ����������������������B�� �����0��������� �����������YG,���GSS,���������������"
)����%��������������������������������������������������������������������������������� ����������������������*����E�������������������������������������������������������������������������������"�&�6� ����77"G����������������������������������������;����������� ����D�����������������*����E���"
����!����������������������������������������������� ����������*����E���"�)������������%����������$�����������������������������$����������� ����������������������=����>�����B�� �����0����������%���"�E����������������*����E�����������������QI��������������%��������������B�� ������������� ���������YG,�2�1��3������� ���������� �������,�Q����� ���"�*���������������*����E���������+����B�� ���2������3������������7G�Y����4�����"
)��� ����D���������������������*����E���"
&����� �������N������*����E���������������������������� �������������������������������������������������������������������������������"�)����������������������������������%������������������ ���� ������������"�&��������������������������������������������%���������������+������ ����7G� �����������������7����� �����������"
*����E����,
&������ �����*����E���������,�����������������������'��������������������"����������������������������������������������������������!������ �������������������*����B�� �����*����0����"������$���������������������*����0����������Q,,���������������������������������������������������������Q,,���������������� �����������������"�*����������������������� �������������������0������������'����������GQ,���������������� ����������������;�������������� �������������������������������6� ����77"J"�&�������������*����B�� ��� ����� ���������������������"�&��������������������2��� ��3��������������������������������������������������� ����20����3"
=��������������������������������������������������"
&� ������������������������������������������ ���������������������������� �����������������������������������"�&������������ ��������������������������*����>������*����=�����������������������,"�&�������������������������������������������������������������������������������"������$���������������J������*����>������!N������*����=������������!���������������������������� ������2,�,3������2J�N3"�&���������������������������������������������������2*����>���� �*����0������*����=��� �*����B�� ��3"�&��������������� �����*����B�� ��������7Y���*����0����������7,������������������������������������������������27J�7J3�������������������������������������6� ����77"N"
*��������������������������������������"
*�����������������������������������������������������������������������������������2,�,3������������������������������������6� ����77"Q��������������������������������������������*����=������������������������������ �������������������������*����>���"�&�6� ����77"Q��������������������������������������������������������������������������2!N,�N,3����������������*����0�������� ��S,�����������������*����B�� ������ ��!S,"
*�����������������������������������������������"
&������������������� �������������� ��������������������������@����� ��������������������������������������������� �����*����"�&����$������ ����� ���� ����@
a��%���"b*�����a2#��������3!2�� ����������3b
8���������������$������������������������������������������������������������������"�8����������������������������������*����B�� �����*����0����������������������"�&����������������������� ������������������������������6� ����77"Q������������*�����2!N,��N,3!2N,��!N,3"�.������ �����*�����������R�������������������������������������%������ ������������1����������� ����������� ����������������������������������������������2,�,3"
/����D����L����
*�������������������������������D���������� ���������������������������� ��������������������������"�9���������������������������������������� ����������������������������������������������"�*��������������������%����������������� �����������������������D������������� ������������������%�������������������� ������������������?�W�$�\�G�!�J$� �7G�������������4���!7,�jW�$�jW�7,"�.��������������������������� �������D�����������������������������������1�����������$������������������������������$���������������������������?���$�������1����������������������������������������� ��"���� ������������������������������������������������������������������������������������������������������?���$I������������������������"�&�6� ����77"+���� ������� ������������������ ������"
)'�� �������� �������������������������������� ����������"
:����������������Z����������6��Z���������l������������������'�����"
8������������������������� ��������������������������������'����������������6��Z"�8��'�� ����������� ���������������6���T���������� �����������������������������������������������������������������������$������"
/������������� ��������� ��������� ���������������������������������������������������������������������������*����"�&�� ��������������������$���������������� �����>��"�/������������������������� �����>���������� ��������$�@
a��%���"b>���a2$7�?73b!2$G�?G3
)�������������������������������������2$7�?73��� ��������2$G�?G3"
6�������������� ������������� ���������������������������� �����>����������������������������������"�9����������������������������������������������������������������������%�����������������������������������������)�����Z���)�����l��������"�)�����Z���)�����l���������������� ������������������������ ����I���'����$�����������������������>�������������������������������� ����������������������"
����������������������������������������'�� �����$�����!�������������������������������"�.���$����������4��� �����������6� ����77"Y"
8� ��������������������6��Z"
A�������������'�� ������������6� ����77"+���������������������273������*���"����������������������������� �������2����������������������������������3������������������*��������������6������������������������@
6���Z�W�!7,�=��7,�*����,"7
&��������������������������������� �����������������������������������������������������������������������������������������������������������������������������������$���������������������������� ����������%� ��������������L8"���������������������������������������������������������������� �����!������$�������,���S�2���7���V3�������������������$�����"�/�����������������������������������������������������������������������!���������D��,��7��G����������������"�8��'�� ������������6� ����77"S��������� ��������S�����S���������������6� ����77"V"
)'�� �������� ��������������������� �����S�����S"
.��� �����S�����S����������������� ���������������6� ����77"S"
)������������������������������������������������ ��������������������������!�������������������������$�������� �"������$���������������$�������� �����������������'��������������������������������������������� ���������������������������"��������������������������������������$�������� ��������������������������������������������� ����I��������������������������������������������� �������������������������������������%���"������$�������������������������%�������$�������� �����%��������������9������������ �����������E��:������������������������� ��������S�����S�������������$�������� ����������'�� ������������6� ����77"7,"
.��� �����S�����S�������������������������$�������� �"
��� �
A�������������� ����������� �����������������6� ����77"Y"�������������������������������������$��������������������������������������������������$��������������"�8�� �����>����������!��������������������R������������������� �������������������������������"�&�������������������!������ �������������������6���)�����������������������������������������������������������������������������2������������$����������������3"�&�6� ����7,"77���7,"7G����������'�� ����������������$����� ������������������������������������������������"�8��'�� ����6� ����77"77������������������������������ �����>��I����'�� ����6� ����77"7G����������������������6���)������������"
)'�� �������� �������������� ������������� �������������������� �����>��"
)'�� �������� �������������� ������������� �������������������������������6���)������������"
&�����������������������AL��������������������"�/��������2��%������ ����������������A���(��������(��L����(�����(��������(����(3�������������� �����������������������������������������,���GQQ"�8������������ ����������������������������������������������� ������������������������������������������������������������"�.���� ������,��������������������������I�GQQ���������$������������"�&��������������������������������>� �������������������������������AL�"�&�6� ����77"7J�������� ����������������������������D����������AL�"
)��� ����D�����AL��������� �������������"
9���@�&����������������AL���������������������������$�������7+�����D������������������������������������������������������������1�����������4����"�8���������L&�������$�������������������������7+�������%����$������������������"
&������������;����� ����������������������6���)����������������������������������������2���C ����3���������������������������������������C)����"�)����������������������������%��������������������������$��������������� ��������$�������������� ���"
8���������������������� �����������������������������������������;����� ����D����������������������������������������������������)������"������$�����������������6���)�����W�&)=#�/T=#=>/T�&A����� ����������������������������������������������������������������)���������������������������������%����"�/��������� ��������������������6� ����77"7N"�29�������������������������������6� ����77"7N������!������,$��������������������������������������������$��������"3�8���������������������������������$����� �������������������������������������������������������������������������������������������������������������������������������"
&�� ���������������������������������������������������'�� ������ ��������������������@
)������������������������������������"
!B� ���C �� ������
8��������� �������$���������2����7+3����7+�4������������������������������ ����@����� ���������,���V�����������&�2����������������������7,3�����)��:��/���6�2����������������������7Q3"�)���������$�������������������G������ ���������������������� ���������������������������������������$���������������$����������������������7+"������$�����������������$�7&J�������������������7�$�7+�\�G�2GQ+3��7,�$�7+�\�7�27+,3���J�$�7+�\�,�2J3I��������������������������� �N7V"
&����������$��������� ��������������H����������� �����������������������������������������������������������������������������������"�.��������������������������7+��4 ������$��������������������������������N������G��4 ������$���������2�������������N����3������������������������7��?������������������������������������������'�����������������������������������������������������"�&����7��?�������������������������������������GQ+���������$������������������2,��� �663"
�����������������������$����������������������� �����������������������������������"���������������������$��cB����,$������������������������������������������$��������"
"�����:3���� ������ � � ' � �$�
&�������������:��10������������������� ������������������������"�&����� ��������������������������� �������������������$��"�&������������7��������������%��������������������������������� �������7���$��"�8�������G�����������������������������G���$�������������������"
&�������������:��1*�?�����:��1E��������������������������������������"�:��1*�?��� ��������;�������������������*�?�����������%��������"�)��� ����D�����,���+�������������������������������� �'����������������������%��������� �����������������������"
&�������������:��1E���� ��������������������$�"�*���7+����� ����D���������������������� ���������������������������������������������;�����������%�������������"������$������������� ���������������27J�!�)��?���3������������������ ����%���������������������������� ��������$�����"�)���������� �����������$������������������>���2,��"Q3!2G��"YQ3����������� ����������������������������������������������������� ����������������!��;���������"���� �����:��1E��������+�!�#������������������$����������������������������������������������������������������������������������� �����$����������������������������������������������������������������������"�8��������� ����D�����:��1E�����������������������������������������������������������������������I���%��������������������������������������������������������D�"
&�������������6��#)�������6���*�?����������������������������������������4�����������4 ��"�/�������������������������;�������������6��#)�������6��#*�?����������������������������������)��������Q"
8������������������������� ������������$�����������������������@��*������������ �������������2�����$��3�������������������I�>�������������������������R ���I���)���#��������������4�������������������"�2&�������������� �����������������������������"3�&� ���������� �����)#���������������������$�������� ��I������ ������������������������������������������������������������������"
8�� �����)#�������������� �����$����� ������������%����������������!������������������������� �����������$��������������������"�:������������������������ ��������������������������� �����)#�����������������������������������%���������������������������"
8�� ����������������� ��������$�@
a��%����b�����2$��?3
/�����������'�� ���������AL�����������$��������������������������2$��?3������$� ��������������$��������������?���������������$����������"�&�����������������������������������������������������������*����E���������������������$�������� ��"
8�E ������*��
��������� �������������������������������������������� ������*��"�/���� ������������ ��������$�@
a��%����b�*���a*���b2$��?3a�����b
&�����������2$��?3��������!��;��������������������������������������������������������������*����E���������%��������������������������������"�/���������������������������������������������������!������*������������������������������������;��������������2����������������������)�����Z���)�����l3"������$�������*���2G��7,3�������!��;������������������G������������������������7,���������������������!����� �����������2)�����Z� �G��)�����l� �7,3"
�������������� ������������������������������"�*��������������������������������� ������*��������������������������� �����������������������������6���)����"�/��� �������������������������� �������������$��I���������� ���������$���������������������������2���� �������������������������C)����3"
8���������������������������������������������������������������������������� ������������������:��10�������:��1E���"������$���������������������������:��10����� ����� �����������7����� ������*������� �����������������������$��"�9���������������:��10����� ����� ���������������������������������7������������������������������������������������������������"
8�E �����>��
8�� �����>�������������������������R ����������� ��������$�@
a��%���"b�>���aa*���b2$7��?73b!a*���b2$G��?G3a�a���ba���a6bbb
8���������������������������2$7��?73��������������������������������"�*��������������������������������������������������������������������������������������"�M����� ��'�������������� ����������������������2$G��?G3���������������������������"���������� �������������������������������"
5��������������������������2�����$�!����$�3�����������>���� ��������������R �������������������������������������������������������������������"�/�����R ���������������������������� �����������������������������6��#)��������������������������������������������6��#*�?��"�������������������������������6�����������>������������������R �����%����������������������������������������������"������'������
�����������6��������������������"�2#��� ������������������������� �������������������������R ����������������������"3
*������������� ���$���������������������� �����>�����6� ����7,"7Q��7,"7+���7,"7Y"�)��������������������*�����2!G��G3!2G��!G3�������������>��������������� ���"
=����������������������� �����>��"
=�������������R ����������� �����>��"
=�������������R ���������������� �����>��"
":3��������
8�� �����)������ �������������$������ �������������"�������������!����������������4���������������������(���������������("�2.������������������ ������������������������������$��������������������������"3
&����$������������������� �����)������ ���� ����@
a��%���"b)������a*���b2$��?3������a��a���ba��a�4���ba��a����ba��������bbbb
������������������������������������������������2$��?3�������������� �����)�����I������ ����������������������������������������"�5���������4������ ����������)�����Z���)�����l�������� �����������������������������������������������"
����������������4������������������������� �����������"�������������������4�����������������!�����������������������������������������������������"�8��4��������������������������7�,"��������������������������������7�������� �������������������������I���������������������7����������������$������� �"�&�����������������������N�,�������������������;�*���>������2���� ��3������������������,�N��������� ���������������;�8������B���?�2�� ����3��������������������6� ����7,"7S���7,"7V"�8���������������������������������������4� ������������������$����������������)��������������������������������������������������R�����"
=�����������������;�*���>������������� �����)�����"
=�����������������;�8������B���?�������� �����)�����"
����������������������������������������������������������������!������������������R�������4���������������������)�����"�/�������������������������������������2���������������������������� ��������3�������������������,���G���"�&�6� ����77"G,���������������������������������������� ��������� ������4�����"
���������� ������4���������������������������"
*���������������������������������� ��������������������������������������#��������� ����������@
6������L���=�A������2L����&�*� ��3�&�*� ��
L���=�A������W�L����f��#�_�7S,",
/��6�����
& ��������������������������������� �����������L���=�A������������������ �����������������������������������������������������"
��������������������������������������������������� ������������4���������������������)�����"��������� ��������������������������������������������������������R �����������������������������������������R�����"��������������������������%������������ ���������������������R�������%���� �����"�8�������������������������������������������������������(������("�&�6� ����7,"G7���7,"GG���������� ���$�����"
=��������������������������������� �����)���#�"
=�����������4������������������������������������ �����)�����"
)�������D�����B���1������������ �����L������
*����������������������������� ����� ������������%�����������������������������������������������������������������������%������������� ��������������������������������������������������������������1���������������� �����������$�������"������$����������������������������������������������������������������������������������������&���A����1���������������������������������������������������$������������������������������"�>�����!���������������������������'�����������������������������������������'�����������������������������1���������������� ����� ���������"������$�������������������������������������� ������������������������������������ ���������������������������������������������������������7GS,�$�7,GN����%�����������������'����������������������������������������������������"�.���&���A����1��������������������������������� ����������'��������4���"
8���������������������������������������� ��������������������������������������"�8����������������������������������������������$����������K�9�����������������$�������+����������������������������������������� �������������%���� 4������������������������$����������"�*���������������������������������� �������������������������������������$��������������������=1�������$��Z���=1�������$��l������%����*�������������"�28���%����*�����������������4������������"�*������ �����������$�������������������������%����*������������������������D�����������������������������������������������$���������� �"3
SQL - Linguagem Estruturada de Consultas e o VB
&��� �� ������������������������2*����������5���?�>� �� �3�� ������� �� �����������4�����������������������������������������������������"�M�����������������������R��������������������������������������������������������������������������������������������������������� ������������������������_�������"�5���������������������� �������������������������������������������������������4�������� ��������Y,���������������������������������������������������������������������������*5>"
8����������� �� ������������������� �����#�������&���������������D��2&9*#3�������������������������D������������"�&������������������!����������!�������������D������� �� ���� ����������������������&9*#��������"�&��������������D���$������������������������������ ����������������������������������������������������������������� �� ��"�&������������������D�����������������������$����������� ����������������������������������������������������� ��� ��������������������������������������"�*�� ���������������������������D���������������������&9*#�!������������������������������������������� �����!���������� ������� ��������"�&������������������� ������������������������������������������������������� �������"
�����'����� ����������������������������������������������*5>� ��������������� �����������@
M��������������$4���"�M�������������������������������������������������������������������*5>���������%��������4������:&8"�)��������������������*5>�������������������������������������������������'�� �������������%������������������:&8"
M��������������������"�)������*5>�������������������D��� ��������������������������������������������������������������������� ������������!�������������������������������������������������������������������C!��"������$��������������������������������������������������������������������������������&�����������������D��� ����������������!������������������������E��������*5>�*����������������������������8:�)"
6���H����������������������������� �� ���*5>���������������E��������O���������������������������������$����������%������������%�������:&8"�.����������������������������������������������%����������������� ����������������*5>�� ����������%����A�����������������!���������� �������� ��������������������������:&8"�)������������ �����������������������������������"�&� ��������������� �������������������������������������������������@�����������������������������������$����������������������*5>������������������������������"
9�������������������������������������������������������������������������������������������*5>���������������E��������O���:�������/ ���������������������������������Q������"�8���%����������������������������������������������� ����������������������������������������������������������������� �����������������������������!�������������������������������������"
8���%�������������������*5>� �������������������������A:�E*����������������������4������������������!�������������������������$������������������������������"�)���������%������������������������!�������� �� ���������������!����������"�&������������*5>����������������������� ���������������������������$��������������������������������������������������������������"
�������� ��������$�����������������������������"�*����������������������������������������������������D�����������������������������������"������������������������ ��Qg�����������������������������������������"�)����������������4������������������������� �������������Y"Qg������������������������������A �7"+,,�,,������������������������������������������7Q�����������������7VVS"�9������������ ����������:&8����������������������������$���������� ������'�� �@
/�������������$��������������������������������������������������������$�������� ������� ������@
7"��������������������������������������������� ������' ���"
G"������������������ ������������������������������ �������%���"
J"�*���������������� �����������������������������������%���"
N"�*� ��������������'$������ ����"
Q"�A��������������G���N��� �������������������������"
&������������������������������*5>���������������������� ����������@
�
.����*5>����������������������������
9��������������������������������� ��"�/������������������������������������������������������������������������"�&�����������������������������������"�*�������������O���������������������)����������������)���D�������,",YQ��������������� �������������������� ���������������"�#����������������������������������'$��������� �� �����������������������������������"
/�������������������� ���������� �������������������������� �� �����������4��������� ���"�&����������$������������������������������������������ �� �����������������4�������������"�8���������������������������������� ����������������� ���������������������� ����������������������� �������"�/������������������������������������������������$����������������������$�����!��"�#���������������������� ������������������������������������������������������ �����������������"�9��������������������$��������� ��������������������������D��*5>"�9������������������$������������������������;������������������ ������"
.�����������������������������������������������������������������������*5>������������������������O��"�)����%�������������O������ ��������������������]�������"�/������������������������������������������������!��"�&��������������������������������������������� ��������� ������������������������������:&8������*5>"�9�����������������'�� ������������������������������&��������������������������������������$����������������������������*5>�*�����������������������"�&����������������������������������������������� �� ���*5>"�9�������������������������� �����������$������������ ���������������������������*5>������� ��������������"�/�������� ������������������������ ����������������������4�����������������������*5>"
*���$�����*5>
.��������������*5>����������������� �������������@
.��������������������R�����"�5������������������������������R����������� �������������������4�����������������$������������������������������������������ ����������!������������������!���������������$��4�����������R���������������"�=�������������������������������� ����������@��&A&E/=/A*����:����R����������:�:���I�5������������������������R����������������������������������������������������O���2�������������� ������������������������������������������������8:�)3�� ������������������"
8��������*5>"�/���������������������� �����������������������$�������"������$��������������������*/>/)=�f�6A8E�)��������������������������� ��������������������������������������������)�����"
)��������������"�#�������������������� �����������������D��� ��������������� ������������������������������������D��������D���' ���������������� �������������"�*�����������*5>������������������������������������������������������������������� ����������������4������������������������ ��������4���������������"
)������*5>
M�����������������*5>���������������������%��������������!��� �� ��!���������$�������������������������"�=����������:&8����*5>������������������� �� �����������������������2::>3�!����������������������������������������4����������������� �� �������������������������2:E>3�!�������������������������������������������������������"�&�6� ����7Q"J���������������������������������������*5>�����������������@
�
8��������*5>�����������������"
)�������*5>
&����������������������������������������������������������������������������������������"�&�6� ����7Q"N����������������������������������������*5>�����Q@
�
&�����������������������*5>��������������"
"� ���� �
&�*5>�����������������������������@
8������������' �����������������������������$���D�������������������������0B/A/"
8�������������������������������������������������������������������$���D�"
&�6� ����7Q"Q����������������������������������������������*5>������@
�
8�����������*5>�������������������������"
����( �� � ���
&� ��������������������������������*5>������������������%����������D���� !�������"�=������D�������������������������*/>/)=���������!��������������� ���������� ������������������������������������� ����"�&�6� ����7Q"+��������������D����������������O��@
6� ����7Q"+@�&����D��� �� ������������������*5>��������������"
)����%��������������::>� ��������%��������������*5>��������������������������������������������������������������������4����"�:������������ ��������::>����������������������������������D������������������%�������:&8�������������������������������"�9�������������� �����������D���������������D��������::>@
*������������������������������O���!��������������E��������&����!������������������::>���������������"
&��������������������������������������������������������4����� ����������������������::>"
8�����D��������::>
)���::>�� ���4���@
)�������������������������������������������������������2������������������3���������I
&���������������������������������������������������������I
)������������������4����"
=���������� ��������������������������������������������D�"
)��������A��������=�����
������������������������������������::>����������������������������������������������������������������������������������������)A/&=/�=&�>/"�8����������������������������������������������"�)�����������������������������������������������������������������"
9������������������������������::>���������������������9�����=?�����*��������������������%����6�������������������"�&�����������������������������������%�������������������A�����6���� 9��������"����������������"�*�����������������������������������������������$4�������:&8"
8�� �������� ���������'�� ������������������)������������������������JG"E������������������>�����=����E�����������>�������>���"�����������%�������������@
:������&�:������
*������W�0��C����2,3")�����:�������2&��"�����c�T
(]���JG"E��(����>� L��������������J,3
��"/$������()A/&=/�=&�>/�)������(�c�T
(2)������=/Z=�2N3��)L)�=/Z=�(�c�T
(27N3��A����*������=/Z=�2J,3��(�c�T
(/�������=/Z=�2Q,3��)/��=/Z=�2S33(
��")���
&��������������������������*5>� �����������������������������:&8"�8�� �������� ���������'�� ����������������������������$�������������@
:������&�:������
*������W�0��C����2,3"8��:������2&��"�����c�T
(]���JG"E��(3
��"/$������(:A8��=&�>/�)�����(
��")���
E����������=�����
:������������������:&8����� ���4��������������������������������������%����$����������������"�*����������������������������::>�� ���4��������������������������2�����3������$����������;�������"����������������������������������������������������������*5>������������������%����������������������������������������4�����������������4�������������"�9���!����������������������������������������������������������������������������������������"
8�� �������� ���������'�� ������������������������������)����������������������������@
:������&�:������
*������W�0��C����2,3"8��:�������2&��"�����c�T
(]���JG"E��(3
��"/$������(&>=/A�=&�>/�)������(�c�T
(:A8��)8>.E9�)�����(
��"/$������(&>=/A�=&�>/�)������(�c�T
(&::�)8>.E�)������*B8A=(
��")���
)��������A��������F����
B������������������������������������4������������������������*5>@
9�����������������������'��������������������������)A/&=/�=&�>/"�M���4��������������������������4�����������������������������������������������������"�&�����������������������)89*=A	=��������������������������������������4����"
.������������������)A/&=/�#9:/Z�����������"�9�������������!������ �������������������������������������4������������������������ ������������������������������0#=B"
.������������������&>=/A�=&�>/"�&����������������������������������!������&::�)89*=A	=���'����������&>=/A�=&�>/"
)�������������������������������������)89*=A	=��������������������������4�����%�����������������)A/&=/�=&�>/���&>=/A�=&�>/"�)��������������� ���4�������� ��������������������������������$���������������������������������������� �������������������������"
8�� �������� ���������'�� ����������4����������������������������)������������������������)�����@
:������&�:������
*������W�0��C����2,3"8��:������2&��"�����c�T
(]���JG"E��(3
��"/$������(&>=/A�=&�>/�)������(�c�T
(&::�)89*=A	=�)������(�c�T
(��A#E&Al�X/l�2)�����3(
��")���
8���� ���������'�� ��� ����������������������������������=����������)������������ ������������������������������������������$������������������)������������ ����������)�����@
:������&�:������
*������W�0��C����2,3"8��:������2&��"�����c�T
(]���JG"E��(3
��"/$������()A/&=/�=&�>/�a=����������)�����b�(�c�T
(2)������*B8A=��=�������=/Z=�27,3��(�c�T
()������=/Z=�2J,33�(
��"/$������(&>=/A�=&�>/�a=����������)�����b�(�c�T
(&::�)89*=A	=�=������)������(�c�T
(68A/#L9�X/l�2)�����3�(�c�T
(A/6/A/9)/*�)������2)�����3(
��")���
8���� ���������'�� ��� �����������������������������������)A/&=/�#9:/Z���������$��������������������������������������=������@
:������&�:������
*������W�0��C����2,3"8��:�������2&��"�����c�T
(]���JG"E��(3
��"/$������()A/&=/�#9:/Z�=�������(�c�T
(89�a=����������)�����b�2=������3(
��")���
����������������4������$�����������������������������:A8�������������������4��������%���"������$����������������������4�����=�����������������=����������)������������������ �����������@
��"/$������(:A8��#9:/Z�=�������(�c�T
(89�a=����������)�����b(
E �����/$�����
/$����������������*5>���������������������������"�9����������� �����'� �������������������������������������������������� ����"
*���$�
8�:������"/$������������*5>�a�����D��b�8�5���?:��"/$������a�a����D��b
/$����������:�������=�����
:���� ������������������������������� �� ���*5>�!��������������������������%������������������:E>������ �� �������������������������!� ����������������������%�����������������������������������"�M��������������������������)�����"�&����������������������*5>�������������������%����::>���������������������������������������������������%����������$������� ������ ���������%��������� ��������$�����������D���������!��������������"
8�)������*/>/)=
9��*5>�� ����������*/>/)=����������������������������������"�&�����������������������*/>/)=� ���� ����@
*/>/)=����:�)�����6A8E����:�=������a�������b
&������������������������������������������������������ ��������������������������������������������>�����=���@
*/>/)=�f�6A8E�6���������
&������������������������������������������������6��������������������������%��������������������������������������E��������&���������������6� ����7Q"Y@
�
.�������������������"
9��������������� ����� ��'��������������������������������������"�����!���������������������������������%������������"�8����������� ��������������������������������������/��������������������������@
*/>/)=����������a5���������/������b�6A8E�/�����
&�)�������0B/A/
M���4�������� ������������������������������ ������%���������������������������������� ���"�&�������� �����������������������"����������'����������������������������������������*5>"�&������������������������������������������ �������������� �����������0B/A/"
&�������������������������D������$������������ ����"�&��������������������������������������������������� �� �����������������������������������������������������������"�.���$���������������������������������������������� ��@
*/>/)=����������a9��������������b�6A8E���������0B/A/�)��� �����W�7
&�����������������������������������������������������������������>�����=���������������� ������$���������$���������6� ����7Q"S@
�
.�����������������������������������������
)������������������������������������������������������� �������������"������$��������������������%������������������������������ �����G�!�:���� ���"�&������������������� �����������@
*/>/)=����������a9��������������b��a�������������b�6A8E���������0B/A/�)��� �����W�G
��������%���������������������������>�����=�������� ���������������������������"�*�������� ����������������������%���� ����������������������������������"�&�������������������� �����������@
*/>/)=����������a9��������������b��a�������������b�6A8E���������0B/A/�a�������������b�jW�,"Y,
)����������������������������������������������%�� �������������%�������������������������������������"�9���������������������������%��������� �������������������������"���������������������������������������������������������������������������������������������������������%��������4������%�������������������������� ���������"�&�������������������������������� ������������������������������������������������%���@
*/>/)=����������a9��������������b��a�������������b�6A8E���������0B/A/�)��� �����W�G�&9:�a�������������b�jW�,"Y,
>�����!���������������� ����������������������������������������������� �� ���*5>�������$�������������D��������!��������� ����������������������� �������������������4������4�������������������������������������������� ���������"�&������������������������������ ���������������������������������������������������������������������������������0B/A/����������������������$������4����������������������?"
9���������������������������4���������� ��������������������:&8������������������������������� �� ���*5>"�8�������� ���������������������������������������������������������������������������������������������������� �������������������������������������$��������������$�������"
/��������������#���������������A� ����
.������������������������ ����������������������������������������������������������������������������������� ����"�#�� ����������%�������������������������������������������� ��������������������%���������7VVS"��������������������������������������/=0//9������������' �������������"���%�����$��������� ���@
*/>/)=�����":������������"a9��������������b�
6�����"a5���������������b�6A8E
2�����#99/A�O8#9�6������89
����"6������W�6�����"6�����3
#99/A�O8#9��������
89�6�����"��������W��������"�������
0B/A/�2����":�����/=0//9�)�:���2e7+_,7_VSe3
&9:�)�:���2eJ7_,7_VSe33
/���������������>�������)����D�
*��������� ����������������%��������������������� �������������7!�*���������G�!�:���� ������Q�!q ���*�������"�#����������������������� ������������@
*/>/)=����������a9��������������b�6A8E��������
0B/A/�)��� �����W�7�8A�)��� �����W�G�8A�)��� �����W�Q
9����������������������%������� ������%��������� �������������������������������������D������������"�.����������������������������������������������� ���������@
*/>/)=����������a9��������������b�6A8E��������
0B/A/�)��� �����#9�27��G��Q3
�������������8�������������������9.>>
9�����������������������������>�����=����������������������������������������������!������=����������6������������������������������� ���������������� ����������������������������"����������������������������������������������������������������!�)������!������������ ��'������������������������9.>>"�&� �������������������������������������������������������������� �����������������������"�*��������� ���������%���������������������������������������������� ����������"�8�� ������������*5>����������������@
*/>/)=�6����������=��������)�����
6A8E�a=����������6���������b
0B/A/�6���������#9�2GJ��N7��7+S3
9��������������������%��������������������%������������������������"�&������ ���� ���������������������������������������������������������"�&�� ������������������������������� ����@
*/>/)=�6����������=��������)�����
6A8E�a=����������6���������b
0B/A/�6���������#9�2GJ��N7�7+S3
&9:�)������jk�((
8�������������������������E��������O��������������� ���������������9.>>��������������)�����"�9������������������������������������������������������������������������������������������������"�:������������� �� ���*5>���������������������� � ������������������������������������������9.>>"�&��������������������������������������� � �������������������� ����������������������������������@
*/>/)=�6����������=��������)�����
6A8E�a=����������6���������b
0B/A/�6���������#9�2GJ��N7��7+S3
&9:�)������#*�98=�9.>>
8���������)�����
9���������������������������������������������������������4��������� �����2����3�����������"�8����������'������������ ����������������������������������������������������������������'���������������������������������������'�������������' �����������"
&��� �� ���*5>������������������8A:/A��l����������������������������������������������������� �������������������������������� �������������������������"�8�� ������������������������������������������ �������������������������>�����=���@
*/>/)=�aA�����*�����b�6A8E�)�����
8A:/A��l�aA�����*�����b
/$�������:�������E��������=�����
5���������������������� ��������������������������������������������������������������������������������������"�9������������'����������������������������������������������������������!�������������������������������� �������������������������"�#��� �������������������� �������������������������������������������������������������������������������������������������"
9���������������������������������������$����������������������������������������������������������"�*�������������������'�����������6A8E�������������������������������"�&����������4������������������������������$��������������������������������������������$���4�������������*/>/)="�#�� ������������������������������������������������������������!���������������������"
9����������� ������������D����������������"�5������������������������������������������ ��������������������������� ������������!������2���������$����3"�5�������������������� ���4���������������������������������������������������������������$���4������������������������������������������%����������������!�����"�*�������������������������������������������������������������������������"�.���$���������������%��������������������������"�*��������������>�����=������������������������������������������������������������� ������������������������������������������������"�&���� ����������������������������������������������$� ��������������������������"�)�������������������������������������������������������!�A�����*�������/��������)/���)��������.6�!������������������������������!�)��������>���������"
������������������� ��������������������������������!����!��������������������� ����������)/�������)������ ������������������"�&���������������� ���������������>����������������������������������������������������������������������)�����"�/���������������� ������������$������>���������")/��W�)�����")/�"
����������� ����������������������������>�����=�����������������4�������������������������������������������������������������7VVS"�&��������������������������������� ���������������"�8�������������������������������������������������I����������������������������� ���������������)�����"
9�������� �������������������������������������������� ��������������)�����������������$������������� ������������������������������������������)�����"�&����������������������������������� ������������$������������������)�����")������W�����")�����"�8�������������� �������������������������������������������������������� ������������$����������6� ����7Q"V@
�
L���������������������"
)��������������������������������������������������������������������� ���������������)�����"�5��������$��������������������� �����������������������������D�@
/��%����������������������������������"�/��������������� ������������������������������"
/��%����������������������������������������������������������7VVS"�&���������0B/A/������������������������������":����k�)�:���2e,7_,7_VSe3
/��������$��������������������������������$���������������6A8E�������������"�8�����������������������$�������������� �������������������� �����������*5>�#99/A�O8#9"""�89"�9'������������������������&������������������;����������2#99/A�O8#93������������������!�������������������������������������������������������2893"�&�������$������������������������������������$���������������$������������������������������#99/A�O8#9"
&���������#99/A�O8#9���������� ������������������������������������������������������������������������������������"�9�������������������������������������E�������8>/�8�%����������������� �����������"�)������� ������������������������������������������������������������"
&��$������������ ��������%�����������������������>�����=�����������������������������������������*5>����������� ��������������������������������������� ��D�@
*/>/)=�)�����"aA�����*�����b��)�����")L)�
)�����"/��������)�����")/���>���������")������
>���������".6�6A8E�2>���������
#99/A�O8#9�)������89�>���������")/��W�)�����")/�3
#99/A�O8#9������89�)�����")������W�����")�����
0B/A/�2����":���k)�:���2e,7_,7_VSe33
/���� ����������������������������������������������� �������������������������������������������������������� �������������"�9�����������������������������>/6=O8#9���A#LB=O8#9"
&���������>/6=�O8#9������������������ ������������������������2;����������������������3����������������������������������������� ��������� ����������"�&���������A#LB=�O8#9������������������������������������������������ �����������2;����������������������3"
&������=������/$����
&� ���������� ������������$����������������������������������������������������$����"�=�����������������������������������������������4���������E��������O�������������������������$��6�$��������"�9���������������������������������������������������$�������� ������������#9"������$����������������������������������������������������###����� �����������@
*/>/)=�f�6A8E�&�������#9�(:����@]:����'���(�(�����###I(I
*/>/)=�f�6A8E�&�������#9�((�a�����###I�:&=&�&*/W:����@]:����'���IbI
)����D����������� �����������D��������������������������������"�:���!�����������������������������������������������������������������������������������E��������O���������!��"
6��������A���������������)�����
B�������������������������������� �����������������������"�������������� �� ���*5>��������������������������������������������������������������"�=��������������������������������������@
8�����������:#*=#9)="�8��������� ����������������������������������������������"�#�� ���������������%����������� �� ������������������������������"�.��������������������������������$������������������������������������������)��������������������"�9�������������������������������������� ��������������������������������������������!���������R���"�.���$������������������������������*/>/)=�:#*=#9)=�)������6A8E�>���������"
8�����������=8�"�A������������������������������������������ ����������������4���������������������������������������"������$�������������������������%��������������������������������������������"�#�������������������������������������������*/>/)=�=8��78�)������6A8E�)������8A:/A��l�6����������:/*)"
&���������LA8.���l"�)����������������� �������� ������������������������������������������������"�)������������������D��*.E����)8.9=������������ �� ���� �������������������� ��������������������������������������"������$������������������������������������������������������� ���4��������������������������*/>/)=��������"a9��������������b��/�����"a5���������/������b�6A8E�/������#99/A�O8#9���������89�2�������"��������W�/�����"��������3�&9:�2/�����"��������W��������"��������3�LA8.���l��������"a9��������������b��/�����"a5���������/������b"
&���������B&�#9L"�/���������������� ������ �������2����������������LA8.���l3��������������"�=����� �����������������������������������������������"������$�����������������������������������������%������������ �����������Q,������!������������������������*/>/)=��������"a9��������������b��/�����"�a5���������/������b�6A8E�/������#99/A�O8#9���������89�2�������"��������W�/�����"�������3�&9:�2/�����"��������W��������"�������3�LA8.���l��������"a9��������������b��/�����"a5���������/������b�B&�#9L�2/�����"a5���������/������bjQ,3"
*�����������)���������A���������)������
9����������������������������������������$�����������������?"�9'����������$����������������$������������������������������#99/A�O8#9"�B���������'��������������"
*��������
.������������ ��������������������������*/>/)=�������������������������������*/>/)=������������D��������������������������"�M���4���������������������������������������������R���@
9���� �����������$����������������������������������������*/>/)=I
:��������������������0B/A/I
:��������������������B&�#9L"
������������������ �������������������������������������������������������������������� �����������������������������������������������&9l����*8E/"������������������������� ��������������������������������������������������������������� �����������������������������������������������&>>"������������������������� �������������������������������������$�������������������������������������������������������������#9"
=����������$�����������"�5����������������������������������������>�����=������%������������%�����������������������������������������A �7�,,"�������������������� ������������������������������� ���������������@�*/>/)=�f�6A8E�6����������(0B/A/�6���������W�&9l�2*/>/)=�f�6A8E�a������������6��������b�0B/A/�a���������)�����b�j�7i3"
)���������A���������)������
&����������������������������� ��������������������%���������������������������������������������"�)�������������������������������������������$�������������������������������������������������������������������������������������������������������������������������������������������"
�����������������������������������������������������������������������=A&9*68AE�������������������*/>/)=������������������������� ������������������������������� �� ������������������������������������"
)���������&���
.����%�������������������D�� ���4����������*5>"�/��� ����������������������������������������� �������������� ����"���%������ ���$�����"
)���������)����������=�����
M���4����������������������������������������������������������������������������"�9���������������������������������%����A���������������������������*5>��������������������������������������������� �������������������"�#��� �����������������!������������#9=8�;���������*/>/)=�����������������������������������������"
&���������������������������������������������������������������� �������� ����������'���������������������$��������������������������������������������������������������'���������$����������������� ���������4����"
5���������������� ������������������������������������������������������������������������������������������������������������������������������� ��������������������������������������������������������������� ����������"�M���4����������������������������������������������������������������"
����������������������������������������������������������������������������������� ������������*5>@�*/>/)=�=8��7,�)������#9=8�aE�������)�����b�6A8E�)������8A:/A��l�6����������:/*)"
)���������&�$����
M���4���������������� �����������������������������������������������������������������������������������������������"�*�������������������������$����������������������!�����������#9*/A=�#9=8�������������������*/>/)=����� ������������"�9�������������������������������������� ������������$���"�)���������������������������������������������������������������������������������������������#9"
*�����������;��������������$������ �������������������������������������������� �������$��������������������������������������������������������������������"�8�E��������O�����$�������� �������������������������������������������������������������������������������"
&�� ��������������������������'����������C�����������������������>�����=���@�#9*/A=�#9=8�)������#9�e�&)X.�"E:�e�*/>/)=�f�6A8E�)�����"
)���������&��������������=�����
.�������������������������������������%��������� ������������������������� ���������������"�M��������������������������� ���������� ������������������������� �����������"�M���4���������������������$���D����������������������������������������������������D�"�.�������������������.�:&=/������������������������������������������������������*/=�������������������������������������������������������������������������������������"�&������������������������$�������� �����4������������������ ������������������������������������"
A����������A� ����
.��������������$������������������%��������� ������������������������� ���������������"�M�����������������$��������� ���������� ������������������������� �����������"�M���4����������������������������$������������$�������� ����������������������������������������������������������������������������������%��������������������"�������$�������� ��������������������������������������������������������� ����������$�����������������"
/���� ��������$������������������$������������$�������� ����������������������������������������������%�������4�����������"�#����������������������������������� �����������������������������
������������������������������������������� �����������������������������������$�������������������������������������"�5��������� ���������������������$���4��������������$���4������� ������ ��������������������������(�����("
&�� ���������������������������� ���������������)�����������������������������������>�����=������������7VVY@�:/>/=/�f�6A8E�)������0B/A/�)������W�&9l�2�*/>/)=�f�6A8E�)������#99/A�O8#9������89�)�����")������W�����")������0B/A/�����":����j�)�:���2n,7_,7_VYo33�"
OOP no Visual Basic
/��������������%��������� ���$���������������������������������%��������������D������������������������������):���������!��������������������������������������������� �������������������������������������������������������D�"�8������������������������� ���������������������������������������D�����������������������������������"�������������������������������D���������������������;������ �����#������"�8������������������������ �����������������%��������������� �������������������������������������������������������������������������������������������������������������������������� �������������������������������������������"�9��������������������� ������$���������������88��������������������������� ������������88������������ �������������������������������������������������� �����������������������������������$��������������������������������������������%���"�8�������������������������������������������������������!������%����������������������� ������������)^ ��������������������������������������������������E��������2E6)3"�9������������� ������������������������������������������ ���������������"
8������ ������(����������8�%���(K
*����������������������������������$������(������������%���(�� ���������������1���� ��� �����������������������������%���������������������������������������������������������������������"�#�������������������� �������������������� �������������������������������������������������������������������������"�/$������ ����������R������������������$������������������4������$� ��������������� ���������������%�������� ���������������������������������@���������������������������������������������"
)�������4��������8�%���
#���������� �����������������������������������������������������������������������%���"�.������ �������������������������%�������������������������������������������������%� �����$����������$�����������%���"�8���%��������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ����"�)������%�������������'������������������������ �������"�/�����������������������%����������������������������������������������������2�����������������3��%����������"
9�����������������%����������!�����$��������������������������������� �� ��������� ����������������%�������D����������������������������������������������������������������������"�8���������������������������������������������������������������������'�������������������������������������������$���������������������"�&����������������%������������������������������������������������������������������������%������������������������������'���������������������������������������������������������������'���"
)������������ ��������������%��������������������������������2��������3�����������������������2������D�3����� ������������������"����� ������O���������������Z����������$�������������"�.�������� ���������������������������������������������������������������������� ������������"�5����������������������� ���������������������������������"
)����������������������%���������������������������%�������������"�)������%���� ���������������R��������������"�)������R���������������������'������������������������������������������������������������������������D����������������R����������������"�.����%������� ��������������������4�����;������'���������I�����(������������������������� ("
������������� ��������������������������������������������������������������������"�&���������������2�����3�������$������������������������������������������O���������������Z�����"�.������������ ����������������������������������%�����$������������������������%����"�A� ��!%����?�2%���������;��������3�������?�2�$����3��������2�����3�����$���������������D�"�.��������������������4��������������������������������������������� ������������� ����"�)�����������������������������%���� ������'����������������������������� ���������������������������"
9������������������������� ����������������������������������������������� ��������������������������%���"�)������%����(��������(��$������������'�����������D�"�/��������������� �� ��������� ��������������������%������������������������������ ����������������������������������������������������������������������������������%�����������%�������������"�8���������������������������������������������� ������$��������������������������������������������������'�����"�9��������������������������������������������������'�� ���$�������������������� ��������������������������������������������"
B������ ���������������������������������������D�����������������������������������������������"�.������������������������������������� ���������������������������������������������������"�)���������������������������������������������������������������������������������'��������$���������������4����"�&��������������������������������������������������������������"������$�������O�����A��������O�����6�$������������������������O����"�/��������������������������������������O����������������� ������4����������"�O�����A�������������������������������� ������������������� ��"�&���������������������������������������������������������������������������������������!�����������������������������������������������������������������������D�������%��������� ������� ��������������������� �����������������������%���"
8����������������88�
&�����������������N������������������������������������ �����;�����������������@�������"�������������������'���������������� ����������������������������������������� ����������������D���������������'����������� ������������������������%���"�8����������� �������������(���������������������������$�������������������������������K("�&������������������������������������������� ����������������������������������� ������������� �� ���������������%���������������������������)^ "�����������������������$��������%�������������������������������!��������������������������������������������������������������2E6)3����������������������)^ "�9���������������������������������������������������������������������� ������������������������������������������������D�� ����������"
&���������������������!���������������'���������%�����������������������������������������������������23�����23"�������������������!�������%��������������D�� �������������������������������������������������������������������"������$�����������������������$����������������������������������������������������������������������������&�������� �����������������������������������%���������������������������������������������������"
9���������������������� ����������������������!�):�������!�������� ���������������������������������������������������������������������������������������"�&��������������������������������������������������������;������������������������4��������������������)���1"�)����;������):�������������������������������������������������"�5�������������� ��������������������������������������������):������� ����������������������������������������������������������������������������������������������������������������������"�5�������������� ����������������������������������������������������������):����������������������������������������������������"
)����;������������������������������������������������%��������������������������������%��������������������D�����������������������������"�)��������������������� ������������������������%�������� ��������������������������@����������������������������������������������������������������"��������������������� �����������������������������������������4���������������������������������������� ������������������������������"�8����������� ����������������%�������� ��������������������� ����������������������������%��������������������������������������������������������D����������������������������������������������������������������"������$���������%������������������������/���������� ������������������������ ���������D�����������������������������������������������������������������%����������������"�)�����������������������������������������������������$������������������������������� ��������������� ��������������������������������������$������������� ����������������������"�9������������������;�%������������������������������������������������;�����������"�)���������� �����������������������%������������������������������$��;�����������������������������'��������������������������"�8����������������������>���������������$�����"�*������������$�����������������������$������%�������������������� ���������������������������������$������ ��������������������������������%�����������$������ ��������������������������������������"�*� �����������������������������������������������������������������D������������ ������������������������'�� �������������������� ���������!�������������������������4��������������������� ��������������������������"
&���������������������!�������������������������������������������"�t����������������������������������������� ������������������������������������������������������������������"������$��������� � �����������������������������������������������������"�/������������ ����������������������������):��=�������"�:��=�������� �������������������� ��������������� ���������(������������������("�.���������������������������� �����������D���������������������������������������������������������������"�)���������%��������������D�� �����������������������������������������������������������������"�#����$� �����������������������������������$����������������������������"�:������������$���������������������������������������������������������������!������������������������������������������$���!��"�5��������������������� ��������):��=�������"��������������������������������������������������������������������������������%������������):��=���������������������������������D�����������������������������������������������"�:��������������������%������������):���������������������������������������;������������������������%����):��=��������������������������������������%����):����������������������������������"
8���%����):��=������������������������ �����������������������������������������"�5������������������������� �����%����&��"�9��������������������������������������������������������������������������������%����&����������������������������!�������������������������������"�8���%����&������ �������������������������������������������������������������"�9������������������������������������������&������]&����������%����&��� ����������������������������������������������������D������������$���������� �"�)������%����):��=����������������������������������������������������� ��������������������������$���������� ��&�����&������"�&�����������%����&��������������$���������� ��&�����&�������������������������� �����������������%����������������������������������$���������� ���������������������������������"�8����������������������&������]9���"
9���������������������������������������������������������������������� ��� ��������������������������������������������������4��"�=��������$�������������������������� ��������%���������������������������mfcnovb.zip"�&����������������������������������������� ��������������������������������"
O que há de novo no VB6.0
• .��A������/$���������+ • 8������E���������)�������E��������
o 8�/������������������������������)������������ o 9������/$�������E��������L������
• =����������������9����)������ o *����������:����������)�������E������1���:���=������C�� o )���������������6���������E'����������)������ o .����L���������������#�� �)���� o 8�)�������6���*��������
• =����������������9����)�������4��������>� �� �� o 8�%����6����*?��� o 9����6��D�������E�������������*��� o )�������:�R�������A�������)������
• &��������*��������������#����� • #�������!��*�������9����)�������������E�������������:��� • 9����A�������������� ������������8�%���
������������ ������
:����������������������+",������� ���������������������� ���������������������������������������������"�8������������+",�������������������������������������� ����������4�����������������������"�9�����������������������������������D�������������������������������������������������8������VY�����#������/$������"�������������������������������������R������������������������������������������������������������������$������"�)�������+��������������������������������������������%��������������'�� ������������������������&�����Z������$������������������������"�����������������������������D�������!������������B=E>���R���������:>>���������#������#���������*�����"
,��#��$��������D���?��������������� E����������������������������������������������������&�����Z����4����2����D�3�"��������������������������������������������%����������$���������� ��)�������2�������)�����������������%���3"�5���������������������$���������� ��)����������������E��������0���1�)�����)�������E��������0���1�)�����)�����!G����E��������0���1�)�����)�����!J��������"
��� ������������������ ��� ������
&��������������������D������������������������+��������$�������� ���������������������������������������"
"�% ��������� ������� � ���� ����������
8�������������������������������������������������&�����Z����4���� ���������������������������������������������)������������"�&��������+������������������������������������������������������� ������������������������=�$���$����������������������������� ��������������>��6�������=�$���$��������������������������
��������������������������"�*������������������������������������������������������������������������ �����*��6����������������������������������������������������������������������������� ����������"�<���������' ������������ �������������������������������������"�*������������� ������������������������������������������������;��������������-��������������������������������������&%���"�8������������������������������������)������������������������������������������������������"
&�>��� ���G"7����������������������������������������������������������=�$���$"�8��'�� �����������;��������������6� ����G"7"�*���������������� �����������������)������������������=�$���$��������������������� ������������ ����=�$���$"�)�������������������������������������)����������������)����������� ����� �����������6�������������������������!���������������%�����������������������������������������������"
������������ � ���� ���������� 9���������'������)�������>����7"�8�������������������������R����������������������������������������������������"�*�����������������������=����������'������)�����2>����Y3��������������� �������������������������������������$�����������������������������������������������������)����������������� �����������6���"
9�*,�;�:1/.� �������,����� ��� �% �������������� �'����� ��������� '��� 0.��������*���=�$�7T��������2)�����&�������3�01u6�����������������������������������02u��������������������()������(���=�$���$�0Eu������������������������������=�$���$�0F#��=�$�7"=�$��jk�()������(�=���0GE ��$�(����������������������U(�0H)�����W�=����0I/��#��0J/��*���.0��������*���)�����7T)���C23�..:�����E �&�*��� �.1:�����5�����&�*��� �.2��5�����W�((((�.Eu)����������� �������������.F��E �W�(������������ ���������������(�c���5�����.G��E �W���E �c�()������(�c���5�����c�(�(�.H��E �W���E �c�(�����������=�$���$"(�.IE ��$���E ����#����������(#����D�(�.Ju���������������������)������������10u��������������R������)������1.u�������������������%�����������=�����11u������������������������������)�������������12u�����)������������������6���"�1E/��*��
�
(���������������)����� ������������* +��+������������������������* +�������������������� ��������������������)� �������
!�%�� �������� �: �$�����;�������
8����������������������������������������� ���������������������������������� ����������E������������������������������ �����������������������"������������������������#�� �>���� �������������������" ��"�/��������������� ������������������������������������������� ����������������������#�� �>����������������"
8���������>�����1���=��*�������������������������������������������������� ����4�������������������������������"�&�6� ����G"G��$������������������>�����1����������������������������������� ���������������������������"�&��� �����������������������������������������������������������������������������������������"������������������������C���$�������%����>��#�������������������������������=����;�
������������)���C��$�����>�����1�"�=��� �� ���4��������������������������������� ������>�����1����������������������������������������������=����;�������������6���*��������"
�
������ ���������������� �������������� �������������������������������������������,�����-�
&��� ����G"J���������������������=��*����������� ��������������������������� ������������������"�8������������� ���������������������������B��=���C� �������������������� ��������������������%���"�*����������������=����;�������������B��=���C� ������������������������������ ���������������"�)����������������������������������������������������������������=��*�����������������������������������������"
�
(������ ����.��������� +�����������������/���������������
8���������*�������������������������������=�$�"�5�������������������������� �;�������������=�$��������� ����������������������%��������=���=��"�&�����������%�����=���=��� �����������������������������=�$�������������������*������2��%����6� ����G"N3"
�
(������ �. ����������������������������0�����0���������� ���� ����
E����������������������������������������=������"�& ���� ���4���������������������!��1�;����������������������E��"�&�������������*�?��������������������������������2���=�������3����������������������D��������������������������������!������������D����������������#������/$������"�&��� ����G"Q�
���������������������������������������������������������D�����������������������������'����������E��"
�
8������������ �������� +������������������������������+��������1�2�������������������������* +��������������� �������/)� ��� ������ +�������
������������������������� �
8������������ ��������4�������������������������&�����Z"�&� ����������������������!������� ��������!�������������������!������������������������%����������������������4��������������"�9����D��� ������������������������������������������������������������������������������������%�����������C���"
* � �������'���������������� �:���$�� ? '�� ,�� ���A �
8���+����������������������������������������������������������������@�E������1���:���=������C��"�8����� ������������������������������ ������������������������������%���������������������������������$������������������"�8���������E������1���������������������������������������������������������������������������������"�8���������:���=������C��� �����������E������1��$��������������������� ����������������������������������������������$������������"�&��� ����G"+�������������������������"
�
���������)��3����-������������� ��������� �/������(%4��.%(�%�5,�(%4��.%(�%�6�(%4��%(�%�776�(%4�
������)����� � ���� ����:&% ����������)��
8�������������)������� ��������;�%�� ������������������������������8������VY�����#������/$������"�.���)������� ���������������������������������������������������������������)������� �������������������������������&�����Z"�&������������������������������������������$���������������������������������������������������;����)������"�&��� ����G"+�����������)�����������������%���������"�&����������������� ������8�������������� ������� �������������=������������������D������������������� �������������)������$"�/������������$������������������������������������������������)������������������������"
)��������)�� .�������� ������������������������)������"�.���)�������������������������������������������������������������������������)������"
�����;���������������� ���#�
,��#��$��������� 9���� .���"����,���8��������������%������������������������������������������������ ������@��������� ����4��������������������"����������������#�� �>����������������������������������#�� �>�������������;�������������#�� �>�������������"������$�����������������������#�� �>�����������#�� �>��7�������#�� �)���������'�� �� �#�� �)����"#�� �>���W�#�� �>��7"
8���������#�� �)���������������������������+���������������������� ��������������)������$"����������������������������������������������������������)����#��������������������������������������������?�������������������������������������������������#�� �)����"�.��)����#������������������������=�$��������$������������� ����������������������#�� �)�����������������������#�� �������������������� �������������$���������������������������#�� �)����"�)������������������������������������ �������&�����Z����#�� �)�������������#�� �>���������������������������� �"
.�����'�� ����>��� ���G"G������������������)����#��������������� �������������#�� �)����"
9�*,�;�:1/1���������#��� �� ���������<��������� ���#� 0.*�������g�u.�����������������01*�������� �g�u.��4������������� �������02u�������������#�� �>���0E:������&�)����#����u������������������0Fu)����#����0G0Hu8�� �����������������������%����)����#���������0Iu��� �����&��������������)����#���"�0J*������W�#�� �)����7")����#���"&���.0u&������������..u��"=�$��W�(E?�)������(�c�)*��2�g3�.1u&�������������� ������������������4�������#�� �>����.2u��������.E��"#�� ��W��� �g� �7�.Fu/��%������������������������$�������������������� ���.Gu��#�� �>���.H#���� �g�W�#�� �>��7">��#�� �")����!�7�=���.I�� �g�W�,�.J/���10�� �g�W��� �g� �7�1./��#��11u#������������������������ �12�g�W��g� �7
&��� ����G"+�����������������������������������������������&��)��"�9����������#�� �)�������� ��������� ������������ "
"������� ����*�����)��
8������������+�����������������������������%���������������������������@���6���*��������"�8�6���*��������� ����������������������������*�����������$�����������6���*����������������������������������@��������������������������������������2�������3������������������������������������������������������������������������������������2��%����6� ����G"+3"
������������������������� ������������ ��!"�! �
/�����������������������������������������&�����Z������+����� ��������������������������������'������� �� �������������"
��� *5�� �"#� ���
/�����D��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������'���������������������������� ���������4���������������������������������������"�9�������������+�������������������������������������������������%�������6���*?���8�%��������� ���������������������*������ �>�����?"�&�����������������������������������%���������������+�������������������������������������������������������������������������#������/$����������#������#���������*����������������������� ����������4������������"�Mais sobre o FileSystemObject.�
��� �� ������������* �% � #������#���������*������2##*3� ������� �����������$�����%�������� ������������������������������������#�����"�.��#������������ ����������������4���������##*� �������1�������������������#�����������"�������������������������������������������� �������������$��D�����##*����������&������D��##*"�.�������������##*����������������#������������ ��������������������������)��*������
8�6���*?���8�%���� ��������������$�"�M������������������������%������� �����������������������D�����������������������������������������������������������������������������������������������������������"�&�=������G"7�����������������%�������6���*?���8�%���"
"������ �� :��������*������� -��,�� *�����������%����� ������������6���*?���8�%���������������!����������������������������������%��������������������E��������*������ �A�=����&�����Z"�����������������������������E*�*������ �A�=��������� �������$���������� ��A��������2�������A������������������%���3"�/��������������E��������*������ �A�=�����������A�������"
,�)9�1/."#� ������� *5�� �"#� �� ��# � $ ����%& :���� ��������������������� �������������������������������������������������������" 6��� ��������������������� ������������������������������� 6����� ��������������������� ����������������������������
6���*?���8�%��� ��������������������� �������������������������������������������D��������������������������
=�$�*����� ��������������������� �������������������������������������������������$��
�
9�������'����>����/�B���].������������+",])'�� �����/$�����]��,G]6���?�������������G�����������������%���������$������������������6���*?���8�%���
!�%������( �����:���������� *���� �
8������������+��������������������D������������������������ �2��%����=������G"G3"
,�)�9�1/1��!�%������( � *���� � '"�%& �� 2=����A�������3 :������� 6����� ������������������������������� ����������� 2��� �����?3 *����� 6�����)�����?�2��� 3 �������������������������������� ������������?
6�����:���=����2��� 3 �������������������������������� ������������������
6������������2��� 3 �������������������������������� ������������������
#*��A���2��� 3 A������������������������� ���������������I�����������������#*����#*��A����������������������� ���������������������
O���2��� 3 )������������������������������������ ����������������
E���9����2��� 3 A�����������������������������������������������2������$�������7��������%�����3
A�������2��� 3 *������������� ����������������� A����2��� 3 A��������������������������������������������� *�����2��� �����?3 5������������� ��������������������� *��A������2��� 3 A������������������������� �-������$�������(���(�����!��(���( 0��C��?�?9����2��� 3 A�������������������
)��������������������=������G"G���� ��������������D�������� ����������������������� "�&������������������������������������������������ �� ��������������������+"
)�����������������������=������G"G�����������������������������������������������������������"�)����������������������������� ������������������������������������������������������������������������������������������4����������� ��������������������������������������+"
�������'��K���� ������� �
"�<�$ <��5% ���������� &��$��������*�+�*� 9� ������������������������������ ��������������������� �������������$������"�.����������$���������������������������� ���������$������� ��������"
/�����D��������������������������������������!���!��?������������������������"�.���������������������������������������������������������������������������������������������������������������
��������������������������������������������������������"�#���%����� �����������������+I����������������������������������������������������'�� ���������� �����&��������������)�����"
&�>��� ���G"J����������'�� ����������������������������������������������������������������'�� ��������������������������������������������=�����$�����������"
9�*,�;�:1/2<<"!�%�:3������������ ����������� 0.8�����/$�������01u0���/���� ������������������������ �����������02u�������������������������������0Eu���)��������������������������������C"�0F��������0���/�������E?������&�)�����������0G0H��������*���6���T>���23�0I*������������W�)�����"&��2(��")����������(��T�(�����(3�,V�0������������.0"�������W�=����.."0�����W�J,,,�.1")������W�(.��������������(�.1"=���W�7,,,�.E">����W�7,,,�.F/��0����.G/��*���.H.I*������������T)���C23�.J��������")������W�(/�����88������U�10/��*��
(�� �� ���)�� ���� ���*�� �� �
,��#��$������'C,:9 :?�����B?�����$��E��C���>� �� �� ������$��������B=E>�2B?�����$��E��C���>� �� �3������ �� ������#�����"�=��������� ������0�����������������������������������B=E>����������������������������������������� ����#���������� �������������������������"�:B=E>���������������;�B=E>������������������������������ ���������� �������"�&��������� ���,������������������'�� ������#���������������������������������������������������������������������������������������������������������$���������"
8��������������������������������������������������� ��������������������������#�����"�����������������*��������������������������D������������������������������C����������#������/$������"�=��� �������������*������������������������������������������#������/$������"�8������������+�������������������������������������#�����I��������������������������������������������D�������!�����������E��������#������#���������*�������������������������������%������������##*�&���������"�=��� ������������������������������������:B=E>�2:?�����B?�����$��E��C���>� �� ������� �� ���������������������� ������0��3���������������������������������%������������:B=E>�&���������"
.�������������##*� ������� ����������������������������������������������������������������$��������#������&����������*�����"�.�������������##*� ��������������������������������������#�����"�/������������������##*���������������������������������������������� ����B=E>�������������������������������� �������������������'�� �������������������������"�/������������ �� ���������I������������������D��##*����������������)^ ��������������������� ������##*��������������������!���������*���������&������*�������� ��2&*�3"
"��#� �� ��� ��� ' � �%��%�� �����)
#:/���������#�� ������:����������/��������2��#� �� ��� ��� ' � �%��%�� ���>"�8�#:/��������������� ��������������������������������������������������������'�� ������������������������������D�"
.�������������:B=E>� �������%���������$������� �����������������������������������������������������������������'�� �������"�8�:�� �������������D��:B=E>���������!�������������'�� �����������#:/��������������"������������������������:B=E>�����������0���##*����������������:>>�&�����Z"�#��� �� ��������������
����:B=E>� ��������������'�� ������������� ���������"�&��������������������������������������������##*�����������������������������:B=E>��������������$������"
.�������������������� ���������������#������ ���������� ����������R���������������������������������"�&���������� ����� ���������������������P���"�)�������������������������������������#������� ��������������������������������������������P������������������������������������������������ ���������������������������������������������"�����������������������������������������������������������������������������������!�����4���"�8�������������������������������4��������#������/$����������L�������������?��� ���������������������������������������������������������"
&�E�����������������*�����0��������������%������������������������������������������������������������������������������������������0�������������������"�/�������������-���0���������� �0�������������C� �����:����?����0�����v����������������������������������������������������������������+"
*�+�����,� �)�� ������������������ ��� ������"��%&�� �$���
8������������+���������������������&�����Z�:����8�%����2&:83"�/�����D��������������������������������������������������� �����!���������:����&����8�%����2:&83������A������:����&����8�%����2A:83"�&:8���������������������������� ��"�&:8� ������������������������������������������������������"���������������&:8�������������!���������������������������������������������������������������������������������"�=��� �������������������������������������-��!�����������$�����"
&������� ������������&:8������������������&:8�:����)�����"�8�&:8�:���)��������������������������������:����)������������D������������������������������������ �����������������������������2��%������ ����G"S3���������������� ������������������"�8�&:8�:����)�������������!������������������������������C������������������8:�)������������������������������������������������������������������������"
�
(1 (���������� ���������������� ������� 1(�5 (�����������������������������������������������������������*��� ��������)������������������������)���
/������������&:8���������������+����� �������������������%������������������������� ������������������������������������"�8�:����/��������:�� ����������!���������������������������������������������"���������������������������%�����������������������������������!��������������������������:���"������������� �������� ���������������������������=�$���$����>������������������:���"
&� ������������������������������������������������� ���������������������4�������&:8�:����)�����"�8�:���L�����������������������%���������������������������������������"�8�:���>�������:���)�������������������:�>��������:�)�����������D����������������I�������������!���������������������������������������������&:8����������������>����$����)������$"���������� ���������������������������������6��$L������6��$L����B���������������������������������������������������$�"�8�
��������������� �����������������:����*�����0��������������������������������������������D������������������������ �!���������������"
8������������+���������������������������� ���������������'����������:����A������:�� ���2��%����6� ����G"V3���������������������������������������������������'�������������������������������������&����2*�������%��������������&����VY�����������:����A������:�� �����������������"3������������������������������'�����������:����A������=�����$�2������� ������������������4�������#:/3����������������������:����A�����"�/������������� ���������A�����23����:����A�����"
�
( ���5����� ����������:������ ������������������� ���������1�����;<��������� ������
����� �"����-����-�!����%&������# ��
8������������+����������������������������������������&�����Z������������������������"�& �������������������������������������������������������������������!������9���"��������������� �����������������������������������������������������������������:����*��������:����)�����"�/���������������������������������!�������������������������&:8�:����8�%������$�������������������������������$������������������%�������;������������������������"
)����������������������&�����Z����������������������� ������������������&�����Z��������������������������+"�/�������������������������%����������������������������������������������&�����Z���������"�����������������������������&�����Z� ��������������%����������������������������������������������B�:)"
������<��� .�����*��� �������������������������������������� ����������������������������������� ��������������"�.�����!�� ������������������������������������������#:/��������������"�8�&����������0������ �������!�������� ����� ����:����6����0�����"
�������������������D�������������������������+��������������������������������������"�&�=������G"J��������������������������������������������!�"
,�)�9�1/2"������� �� � �<����������)����G (����� �� .(��,*� $ ����%&
�������=���>��
���C� ����:����?��� &%�������������������������������
0����� &����������������������C�����������"
&����������0�����
&%��������������������������������������������"�/�������������������������������������������������������������������&�����Z����4������������������"
0������E�� �� &%���!������ ����������������������������������������#:/"
=���>��!���������� �=���������
:����8�%����0�����
&%�������������������%������ ����������������������������&�����Z�����������"
)�����������.�����? &%��������������������������"
=�������0����� &%��������������������������������������������������������������
:����6����0����� &%������������������������������������������������������������������������������"
&��!#�:�� �� &%��������������������!�����������" �������?��� ��0�����
&%���������������������� ������������������������������&�����Z�������������������"
=!*5>�:��� �� &%��������������������'�� ��������������������������������������E��������*5>�*�����"
&�#����1�� &%���������������������������D��2���D�3���������������������������&�#����0���1"
&�����Z�)����� &%��������������������&�����Z" "��������3�:���
Introdução ao Modelo do File System Object no VB
.��������������������������� ���6����*?����8�%������������������������������������������%�������������������������������������"�#����������������������������$��������������� ������������������������%�������������%�������������������������� �������������������������������������������������"
8�������������%�������6*8�������������������������������������������������$���������������������������������������������$���������$����������"�=��� ���������������������������������D�������������������������������������������������������������������������������������������������������"
8�������������%�������6*8��������������������������������������������
���� �"�5��������������������������������������������������������������������������������������������������������������������������������������"��������������������������������������������������������������������4����������"�*��������������������������������������������������������������������� ���������������������������������"��������������D������������������������������������������������������������������������������������������������������������������������������������ �������������������������"�9����������������������������������������������������$��������������������������������"
8�������������%�������6*8�������������������*������ ��?���������?�2*����":��3���������������������������������$������������������������ ������%����=�$�*�����"�/����������������������������������������������������������"�������������������������������������������8�����������������������?"
"�"#� ����*"
8��������6*8���� ��������%���@
8�%��� :�������
:����
�������������������������������D�������������$����������������������������������������������4��������������������������������������"�9�������������������� ����������������������4 ���"�/�����������������������):!A8E�������������A&E������ �����"�=��� ����� �������������������������%�������������� ������������"�/��������������� ���������������������� ��������>&9�������$�����"
6����� ������������������������$��������������������������������������������������������������������D�"
6��� ������������������������$�����������������������������������������������������������������������D�
6���*?���8�%��� 8������������%������� ������������������ ��������������������������������$��������������������D������������������ ��������������������������������"�E��������� ���������������������%�������������������������������%���"
=�$�*����� B�������!������������� ����������������$��"
��� �������������E���������8�%����6*8
&���� ��������������6*8���������������������������@
• .������ �����)�����8�%��������������������������������������������6���*?���8�%��������������������9�1�����������������%����6���*?���8�%���"
• .������ ��������������������� �����������%���" • &������������������������%���"
8�������������%����6*8�������������������������*������ �������������������������������*����":��"�*���������������������������������������������������������$���������� ��A���������������(E��������*������ �A�����("
)���������6���*?���8�%���
8�������������� �����������%����6���*?���8�%������������������������������"���������������!����������������@
)���������������������������6���*?���8�%����@
:������&�9�1�6���*?���8�%���
��
.������� �����)�����8�%��������������������%����6���*?���8�%���@
*������W�)�����8�%���2(*������ "6���*?���8�%���(3
9�����$���������*������ � �������������������������������6���*?���8�%���� ������������%����������������������������������R���"
9���@�8����������� ����������������������������������������� ��������������������������������������*�����"
.������E ���������������
8���'$�������� �������� ���������������������%����6���*?���8�%���"������$����������������������������������%��������������������������� �����)�����6���������)�����=�$�6���"�28�������������%����6���*?���8�%����������������������������$��������������3
*��������$��������%���������������������� �����:�����6�������:�����6�����������%����6���*?���8�%����������� �����:�����������%����6������6�����"
.������� ������������������������������� �������������������������������"
9���������������������������������6���*?���8�%���� ���������"������$������������������������������������������������ �����)��?6�������6���*?���8�%������������� �����)��?������%����6���"�8�� �����������������"�&�����$������������������$�������$���������������� �������"
&������:������&��������������/$�����
�����=�������������������������������������$������������� �����( ��(���������������6���*?���8�%���"
L��:����
L��6�����
L��6���
�����$�����@
:������&�9�1�6���*?���8�%���������&�6���
*�������W���"L��6���2(�@]���"�$�(3
9�������������������� ���������������� �����( ��(����������%������� ����������%�����������D����������������������������������������� �����������%���"������$��������������������������������������)�����6������������������������� �����L��6�����������������������������������������9�����*���������������������"������������������������������������������������)�����6��������������������������� �������������������������@
��������*���)�����T6�����23
:������&�9�1�6���*?���8�%����������&�6�����
*��������W���")�����6�����2()@]E?=��(3
E ��$�()�������������@�(�c�����"9���
/��*��
&�����������������������8�%���
.�����������������������������������������%���������������������������������"������$��������� ���������������������������������������������������������"��������������������������R���������%��������� ����������������������������� ����������������2������������ �����L��6�������%�������������%���$���3@
*��������W���"L��6�����2(�@](3
& ������������������������������������%����6�����������������������������������9���@
:��� "�����(9������������ @�(I�����"9���
*��������������������������������������������������������������������������� ��������$�@
:������&�9�1�6���*?���8�%���������&�6���
*�������W���"L��6���2(�@]����� "�$�(3�e�8�� �������%����6���������������"
:��� "�����(w���������������������������@�(I����":���>��E�������
,��#��$��������L��%��
���������������������������������������������+������������������������������������������6*8����������� ���������%���$�����"�#������������������������������������������!���������!�������$����!��"
B������������������� �����������������������������@
• )������������������������������������������������������" • E�������������'�������$����������������"
����%&� �(��%&�� �$���������'�� )/�� ���# ���
B�������������������������������������$������������2;��������������������(��$�������(3"�.��������� �������� �����)�����=�$�6���"����������������������������$��������@
:������&�9�1�6���*?���8�%���������&�6����*�������W���")�����=�$�6���2(�@]�������"�$�(��=���3
9����8��������6*8����������������������������������������P��������������"���������������������������������������������8����������� ������A������������?"
.������������� �������� �����8��=�$�6�������6���*?���8�%������������� �6��0���� ��� ���@
:������&�9�1�6���*?���8�%�������&�9�1�=�$�*������*�����W���"8��=�$�6���2(�@]���"�$�(��6��0���� 3
8������������������� �����8��=�$�*��������������� �6��0���� ��� ���@
:������&�9�1�6���*?���8�%���������&�6�������&�=�$�*������*������W�)�����8�%���2(*������ "6���*?���8�%���(3���")�����=�$�6����2(���7"�$�(3�*�������W���"L��6���2(���7"�$�(3�*�����W����"8��&=�$�*�����26��0���� 3
���������'�������L��%�
.������������������������%������������������������������������������������@
1. &����������������$���������� ��������������� 2. L����������� 3. 6��������������
�������������������������������������������������� ����@�8��&=�$�*�����������%����6������������ �����8��=�$�6���������%����6���*?���8�%����"
����� ����������������������������$������������� �����0��������0����>��������%����=�$�*�����"�&��������������������0�������0����>��� �����0����>�������������������������������������;���� � ������"�*�����������������������������������������������$���������� �����0�������C>��"
������������������������������������ �����)���������%����=�$�*�����"�&������������$������������������������������������������� �������� ������������������������@
*���)�����T6���23�����:��������$����������*������W�)�����8�%���2(*������ "6���*?���8�%���(3�����*����$������W���")�����=�$�6���2(�@]�������"�$�(��=���3������$�����"0�����2(=����������"�(3�e�0����������"�����e�0�����������1�������1�������������"������$�����"0����>��2(=��� �7��G��J"(3������e�0������������1�������������������������"������������$�����"0�������C>��2J3�������$�����")����/��*��
���(�0"���������'�� )/�� ���# ���
������������������������������$���������� �����A�����A���>������A���&��������%����=�$�*�����"
=����� E ����
>����������������4�������������������������������" A���
>������������������2�� ����������������������������������������3 A���>��
>�����������������������������������$�� A���&��
*�������������� �����A�������A���>����������������������������������������������������������������� �����*C������*C��>��"
8���$���������������� ���������������� ��������������������� ��������������$������������������������������������������������ �2�=��������>�����A� ������E��3���������������������������"
9���@�&����������9�1>������ ���������������������������2�����������������������������3�����������������������������4���������'$���������2������ �!�����_�������3"�/��%����������������������������� ������� �����������������������������������4���"
�� ���� *���A���T6���23�����:������&�9�1�6���*?���8�%������$�������T����������7�&�6�������&�=�$�*����������*����$������W���")�����=�$�6���2(�@]�������"�$�(��=���3�����E ��$�(L��������������(�����e�0����������"�����*������7�W���"L��6���2(�@]�������"�$�(3�����*�����W����7"8��&=�$�*�����26��0���� 3������"0�����(B�����E���(������")��������e�>����������������������"�����*�����W����7"8��&=�$�*�����26��A���� 3������W��"A���>�������E ��$�������")����/��*��
�� ��1�������1� ����"����(�0�"��
8��������6*8���������� ���������������������������������$�������������"
=����� E ����
E��������������� 6���"E�������6���*?���8�%���"E���6���
)���������������� 6���")��?����6���*?���8�%���")��?6���
/$���������������� 6���":���������6���*?���8�%���":�����6���
�� ����
/����$������������������������$����������'������������������)�� ������� ���������������������������������������'������������]��������������'��������������������'������������]��������������$��������'�������������������'���"�
����������������$����������%�����������������������������'������������]������]���������������'������������������)"�
�*���E���T6���23�����:��������9�1�6���*?���8�%������$����������7�����G�����*����$������W���")�����=�$�6���2(�@]�������"�$�(��=���3�����E ��$�(L��������������(�����e�L�������������"������$�����"0�����2(#��� ��������"(3�����e�6��������������"������$�����")��������E ��$�(E��������������������@]���(�����e�8�� ��������������������������������������'����������������e���������)�����*������7�W���"L��6���2(�@]�������"�$�(3�����e�E���������]������������?"��������7"E����2(�@]���]�������"�$�(3�����E ��$�()�������������@]����(�����e�)��?�������������]����"��������7")��?�2(�@]����]�������"�$�(3�����E ��$�(/$������(�����e�8�� ��������������������������"�����*������7�W���"L��6���2(�@]���]�������"�$�(3�����*������G�W���"L��6���2(�@]����]�������"�$�(3�����e�/$��������������"��������7":�������������G":����������E ��$�(=������������U(�/��*������������������
�
Iniciando com ADO no Visual Basic
/��������������� ������ ��������'����������������������������������������������������+",@�&�����Z�:����8�%����2�&:8�3"��������D����������������������������������������D��:&8���A:8�����������������%���� ����������������%����������������������&:8"
*����D�������&������:����>����
8���������
��������%������������������������������������� �������������������������������D�������������������������������� ���������������������������"�.��������������������������������������������������������$����������$��������������������������������������� ��������� ���������������������"�&� ��������������������������� �������������������������������������������������������������������"
/�����������%���������������������4����������������������4����� �����������������������������������������������8:�)��� ��������������������������������*5>"
&�������� � �����������E���������������������������������� ���8>/�:��������%������������������������)�������8�%����E�����2)8E3����������������������������������������������������������������������"�)������������������������ �����������8>/�:�� �������������������'������������������������� ����������������������D������������������������������������������"
���������������������������������%���������������������������������8>/�:�"�&�����Z�:����8�%����2&:83� ���������"
�*������
&:8����������������������� ��������-�����H����������������������������������������������������"�8�������������� ���������������������������������������&:8"
8�������������� ��������� �������������������%����-�����%���������%����������������������������������� ����������������������"�8�%����������� �������������������� ���������������������������������������������������������� ���������������������������������������������������� ���� ����������%���"
&������������%���������������������������������D����������� ����������������������������������������"
:� ��)����� ��� ��������'"
8�&:8��������������������������������������� �������H����������D�@
1. )����������������������"�8��������������������� ������!������������������������������������������������������������������������������� ��"
2. /����������������������������������;����������������������������������R������������������������������������������D�����������������"
3. /$���������������" 4. *�������������������������������%������������������������� ��������������������������������� ������������������������������������������$��������������������������"
5. *��������������������������������������������������������������� ����" 6. ����������������� ����������������������2������������������������������������������$�������$����������������3"
9��������������������������������������������������������� �������"�)��������������������������������&:8� ����$4�����������������������������������������������������������$����������������������������"������$������������������������������������������������������������������������ ���������������������������&:8������������$������������"
":� �� ��� ��������'" �' ���$ �
8�� ������������������������������������������&:8������� �������@
• )������ • )����� • ��������� • A������� • 6���� • /���� • �������? • )�������� • /���
)������
8��������������������������������������������������� �����������$������������������������������������������"�*���������������������������������������������������������2;�����������������������������������3�����������������2�;�����������������������������������3������ ���������������������������E��������#���������*�����"
8�������������%����������������������������$�������� ������%����)������"
.�����������������������4����������������� �������������D����������������������������������� ������������$��"�&�&:8� ��������������������������������������������D������������������������������������������������������������"
*������������������������������������������D�������������������������������������������������������������������������$�������"�&�������������������������������������������4��������������"
8�������������%�������� ������$�������������������������������������������������!�����������%�������� ����������%����)������"
&:8���������������������������������8>/�:�"�8���%����)������� �����������������������������������������������������������R�������������"
)�����
.����������$������������������$������������������������������������������� ���������"�9�������������������������������$������������������������������������������������$����������������������������������������������������������������� ������������������"
8�������������%����������������������������������������%����)������&��$������������%����)���������;�&:8������������������������������$����������������"
���������
6���H�������������������������������������������R�������������������������������������������$��������������"������$���������������������$�����������������������������������������������������������������������������������������������������������������������"
���R��������������������������������$��������������������������������������D�"�9���������������������������������������������������������������"������$�������������������������������������������������������������������������������������������������"�����������������������������������������������������������������R�����"
8�������������%����������������������������R��������������%�������������"
A�������
*�������������� ����������������������������������������� ���������������D����������������2���� �������!�������������������������������� ����3������� �������������������������'���������"
8�������������%��������������������'��������������%����A��������"�)�������������������%��������������������������� �����������A�������"
8�A�������� ������������������$���������������������������� ����"�8���%����A�������������������@
• /����������������� ��������������4����������$���" • 9��� ���������� ����" • /������������������������������������� ���������� ����" • &���������������������$�������� ����" • &������������������������������ �����������" • L���������������� ��������A�������"
6����
.���� �����������A��������������������������������"�*��������������������A����������������� �������!������������������������������������������������"�)����������2�����3�������������������������������������������������������"�M������������������ ������������������������"
8�������������%���������������������������������������%����6����"
����������������������������������������������������������������%����6��������� ��������A�������"�6�������������������A���������������� �����������������������"�)������������������ �������� �������������������D������%����)������������� ��������������������D��������������������������������������������"
/����
/����������������������������������������������������������������������������������������4����������������������$�����$��������������������������������������������������%��������������������2������$���������������������A�����������������������������������3"
8�������������%����������������������������%����/����"
5�������������%���������������������������������������������%����/����"�8���'$�����������������������������������%����/����������"
�������?
)������%����&:8����������%������������������������������������������������������������������������%���"
B�������������������������@����4��������R����"����������������4������������������%���������������������4���"���������������R������������������;������������������������%����&:8�������������������������%���������$�������������������������������������������"
8�������������%����������������������������������%�����������?""
)��������
&:8������������D����������������%������������������������ ����������%�������������������������"�8���%������������������������������������������������ ������������������������������������������ �����������������������������������"
&:8�����������������������������D�@
• 8���%����)���������������������/������������� �����������%����/��������������������������������������������������������������
• 8���%����)�������������������������������������� �����������%���������������������������������%����)�����"
• 8���%����A����������������������6������������� �����������%����6�����������������������������%����A�������"
• /�������������%����)��������)�������A����������6������������������������������������������ �����������%�����������?���������������������������������%�����������"
8�%����&:8�������������������������������������������������������������������������������������#9=/L/A��)B&A&)=/A�����88>/&9"�9��������� ���������������������������������������������������������������������()8>>/)=#89�8�O/)=("�8���%����)����������������������������� �������������������������������������%���������������������������"
�����$���������������������������%����A����������������������������������������������������������%�����������"�/���������������� �������������������������������%�����������?����������������������������A�������
/���
&:8�G"Q������������������������������������������� �������"�/����������������D���������������������D�����������������������%�����������"�������������������������� �������������������������������������������������������������������������������������"
8�������������%��������������������$������������������������!��������������������������������������������"
=�����������������������������������������������������������������������������������������$������������������������R������������������������������������������������$����������������������������"
=����������������������������'���������������������������������!������ ����������������������4����"�&:8�G"Q���������������������D���������������������������������������������$�����������������4����������$�������������������������������������������4�����A�������"8��� ����������������������������$�����������������������������������������"
B���������4������������@
• )������/���v/�������������������������������������D�������$������������������������������������)����������$�������������������$D�������������������"
• A�������/���v/������������������������������������� ���������������������������������������������������������� ��������� ����������%����A�������������������������������������������� ������������������������������� ������������������������������������������������������������"
*�������:� �� "#� ����'"
*����������8�%����&:8
8�%��� :�������
)������ *����������������������"
)����� A��������������������*5>"
��������� A��������������R���������������������*5>"
A������� *������������ �������������������������"
6���� A������������������������A�������"
/���� A��������������������������$��"
�������? A��������������������4�������������%����&:8"
*����������)����D��&:8
)������ :�������
/���� =��������%����/�������������������������������������������������$��"
��������� =��������%�������������������������������%����)�����"
6���� =��������%����6���������������������%����A�������"
��������� =��������%�����������?������������������%����)��������)�������A�����������6����"
*����������/�����&:8
)������/��� :�������
�� �=��)����������)�����=��)����������A������C=��)�������
L��������������=�������v9�����������������������������������������$������������������������������������"
0���)������)����)���������:������ L��������������)��$���v9�����������������������$������������������������������������������������"
0���/$�������/$�����)������� L��������������/$����������)������v9���������������������$������������������������������$�������������������������"
#��E�� � #����������v9���������������������������������������������������������������"
A�������/��� :�������
6������� ����6����)������� A������*����v9����������������� ����������������������������������������������������������������������������������������4��
0���)�� �6������6����)�� �)�������
L��������������E��������
)����v9���������������������������������������������������������%�������"
0���E�����E���)���������/�8�A������� L��������������9��� ����v9�������������������������������������� �������������������������������������������������������������"
0���)�� �A�������A�����)�� �)������� L��������������E���������A� �����v9�������������������� ������ ��������������A���������������������������"
0���)�� �A���������A�������)�� �)������� L��������������E���������A�������v9�������������������� ����A����������������������������%�������"
:����/��������:�� ���
8������������+����������������������������������������������������%�������������%���������%����&:8��������������������������������������"�������%����������� �������������%�������� ������������:����/��������:�� ��"�)���������������� �����������������������:����/��������:�� �����������������������%����)�����������������������������������������������������$��������������������%����)����������������������������������������"���������������:����/��������:�� ��������������������������������!������������%���]E����&�����Z�:�� ���"""]:����/�������"�8�:����/�������������������������������%���������������������������������������������������6� ����7V"7"
�
&�%��������:����/��������:�� ��
.����%������������)������� �����������������������������������;�%��������:/"��������������� �����������$����������!���������������������$D��;��������������������������������:/�������$����������%���"���������� ������������$�����������������������������������������������������������������������"�*����������������%������������ ����������������������������$��"���%����6� ����7V"G"
�
&�%������������ ������������%����)������"
9���%�������������������������������������������������������������������������������"�6��������������������������������9�$������������$������������)�������26� ����7V"J3"�9��������������������������������������������������������������������D�������1�������������2���������3"�)���������������=���)�������������������������$����������������������������"
�
:��������������������������������$��"
���������������$��������������������$��������������)������7�������'��������������������������������$�����%��������:/"�8����������������������������������������������!����������������������������������������%��������0���1�/$������"�
E����������������������$���������������������������������$�������������������������������������������������������"�#��� ��������������������������%����)��������������������������������������$��"��������������������%����)���������������������������������������������������������:/������������������������������������������������%����)�����������������:����/�������"�9���������������������&���)�����"
M������������������� ������������������������%����)�����"����������!������������������������������������������������������%����)��������������� �����"�9������������������ ����������������������"�&�%������������ ������������%����)�������� �����������6� ����7V"N"
�
&�%������������ ������������%����)�����
9���%������������������������������������%����)��������������������$D���$��������������%������������������%���������� ��������������������������������)���������������������������$��"�#�������������������������������%�������������������$��������������������������*5>"�6������������ ��������������4����������������������������������%����)��������������������������������%����"
9������������%����)��������)�����������������������������%����&:8���� ���������������������%����0��C�������5���?�������������:&8"�8�%����)��������)����������������:����/������������������� ������������������%����������R����������%�������� �����������������������'�� ����������������������������������������������$�������'�������������������"��������� ��������-�������:����/��������:�� ���������%������4��������%����-���������������������;�E��������&�����Z�:����8�%����>�����?�G"Q���%�����A�������"