247
Iniciando no Visual Basic ! " # $ % $ " &’ $ ( ( " # 1. ) # 2. * + "," -- ) # " * . /$ 01 $ 2+ "$3 " ) 4 " " 5 % 6 7"7" 8 &’ % % 4 6 7"7" 9 % 6 /

Curso Grátis De Programação Em Visual Basic

Embed Size (px)

Citation preview

Page 1: Curso Grátis De Programação Em Visual Basic

Iniciando no Visual Basic

������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������ ����������������������!���������������� ����������"�#������������������$����������������������������� �������������������������������������������������������������������������������������������������%���������������$��������������������"�&�'�������������$������������������������������ ������������������������������������������(�������������(��������������"

#�������������������

1. )������#����������������������� 2. *������������ �����������������������+","�

-��-�

)������#�����������������������"��

*������������ ������

.����/$����������0���1�����������������������$��������������������2��+"�$�3"��

)�����������������4��������������"��

��������� ������������������������������������������������������������������"�5����������������������������������������%����������������������������������� ����������������������6� ����7"7"�

8���������������������������� ������������������

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

&�'��������������������������������%�������%���������������������4���������������������������6� ����7"7"�9�������������������%����������������������������������6������/��������������������������������

Page 2: Curso Grátis De Programação Em Visual Basic

�����������������������������"�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������%�����������������������������������������������&��������%���"

�&���������������������������������"

Page 3: Curso Grátis De Programação Em Visual Basic

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

&�%��������/$���������������%������� ������������������������������������������������������$������������ �����������������������������������"�&�������������������������������%�����������������������%��������/$���������������%���������������������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����������������������������$��������������"

���������'���������������������� ����������������������������$�������������������������!��������������"�/��������������������������������������������������������������������������������������������������������������������"�:�����������������������������������������������������������������$����!�������������%��������$����������������������� ����"����������� ����������%�����������������������������������������������������������������������"���� �����������������������������������

Page 4: Curso Grátis De Programação Em Visual Basic

��%�����������������������������'�� ����������� �������������$��������!������$����������������%�������������������������%����������������������������������������������������������������������������������������������������������������� ���"

&���������������������������������$�������������������������������������������������������"�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������������������������������"

��������������������������������%���������������������������������������������������������������������������%���"

Page 5: Curso Grátis De Programação Em Visual Basic

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

)����������������%���������������������� ���������������������������������������������������������������������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

Page 6: Curso Grátis De Programação Em Visual Basic

������� � !��

=������%�������������������������������������������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�����

Page 7: Curso Grátis De Programação Em Visual Basic

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����������������������������������������/�������������������������������������������$������������������������������������������������������%�����������������"

Page 8: Curso Grátis De Programação Em Visual Basic

&�%�������������������)��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��'�� ������������������������%����������������������������������������� ������%��������$��������������"

Page 9: Curso Grátis De Programação Em Visual Basic

&�%���������'�� ��������������������)��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��*�����/���&%���������'�� ����������������������@��

Page 10: Curso Grátis De Programação Em Visual Basic

��������*�����#�����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������=����:��������"�����������������

Page 11: Curso Grátis De Programação Em Visual Basic

��������������������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

/��*��

Page 12: Curso Grátis De Programação Em Visual Basic

/�������������������$��������������������������������������������������"�������������������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"

Page 13: Curso Grátis De Programação Em Visual Basic

&����������'�����;����$�������$��"

&� �����������������������������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

Page 14: Curso Grátis De Programação Em Visual Basic

�������"/������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������������

Page 15: Curso Grátis De Programação Em Visual Basic

� ��������������������������������A8O/)=�7"��������������������������%�����������������"����������������������������)��P����������������)A898E"���"�2A������������������%���������������������������"3

&����$���������� ��*�������%����&"

���������� �������������������������������������������������������������������� �������� ���������������"�2�������������������������������������������������������������������������������������������������������������� ���������������������������������;������"3�/��� ���������������������8������%�����������6������������������������������������������������&��������������%������������������������"�&����$���������� ��8������%�����$��������������������������������������%����2��������������������$��������3"�&��������������)A898E"���������������������������������������������������������������!���������������������������&����"��������6Q�����������������������������������������%����������� ���������������������������������%��������������������'�� ���������������������������������������%��������/$���������������%���"

Page 16: Curso Grátis De Programação Em Visual Basic

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�

Page 17: Curso Grátis De Programação Em Visual Basic

��������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�"

Page 18: Curso Grátis De Programação Em Visual Basic

�������������������������� ������������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� � ����%���

Page 19: Curso Grátis De Programação Em Visual Basic

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�����������"

Page 20: Curso Grátis De Programação Em Visual Basic

&������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���� ���'�� ��������������������������� ��������������������'�������������$�������"

Page 21: Curso Grátis De Programação Em Visual Basic

)����������� �� ��!���������� �� ������������"

#�������������������������������������������������� �����������������D�������������'�� �!����"�/������������������������������������������������'�� �!�������������$����������������������'�� ��������������������"�8�����������������������������'�� �!��������������������'$��������"�&�6� ����G"V�������������������������������������������������������������"�8�������������������������������������������������������������������� ���� ��������������������������������������������������������R������������������� ����������89."�8�����������������������������������������!����������������������������"�.������������������������������������������L�����������������'��� ���������������������������������������������������������$������%����"�8��� ����������!%�������89.���������������������������������������������������������������������������������������������������������"

Page 22: Curso Grátis De Programação Em Visual Basic

)����������������������"

)������������������������������������������������ �"�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��������������������� ���������'�������$�������"�

Page 23: Curso Grátis De Programação Em Visual Basic

&����$���������� ��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����������������������������������"�

Page 24: Curso Grátis De Programação Em Visual Basic

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��������������� ��������������������� ��������������� ������"�&���� ����������������������$�������������"

Page 25: Curso Grátis De Programação Em Visual Basic

*��� �������������$�����������������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

Page 26: Curso Grátis De Programação Em Visual Basic

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

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���������������������������������������������'����������*����:�)���@

:���*����:�)����&�)�����?

Page 27: Curso Grátis De Programação Em Visual Basic

.���������������������������������������������������������������������������������������������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��?��������������������������������������������������������"�/��������������

Page 28: Curso Grátis De Programação Em Visual Basic

�������������������������������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

Page 29: Curso Grátis De Programação Em Visual Basic

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�������&�#�� ��

Page 30: Curso Grátis De Programação Em Visual Basic

)��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������������������������� ���@

Page 31: Curso Grátis De Programação Em Visual Basic

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����������������������������������� ����@

Page 32: Curso Grátis De Programação Em Visual Basic

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�������� ������������������������������������������������������������"

Page 33: Curso Grátis De Programação Em Visual Basic

��������������������������������4��������'����

�����% ��;��#���

&�������������4��������'�����������4��������������������������������������������'����"�)�������������������������� �����������������������������������������%����� �����������������������������������������D�������������������������������������������������������������������������������4��������������������������������"�����������������������������������'���������'�� �����������"�*������4���������������������������������������� ����"�2:�������������'���������'�� ������'$��������"3�&�6� ����J"V��������������4������������������������"

�������������������4��������'��������������"

���������������������������������!���������������!������������������ ������:��"�&����$�������������� ���������;������������:��"

����������������a&�����b

Page 34: Curso Grátis De Programação Em Visual Basic

&��� �������������������!��� ����������������������������������"�<��������������������������������)��� �����������������������������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�� ��������%���������'�� �"�&���������:�������������������������������������������������������"

Page 35: Curso Grátis De Programação Em Visual Basic

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�����������������������������������������������������!�������������������������������������������������������������������� ����"�

Page 36: Curso Grátis De Programação Em Visual Basic

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����������������������� �������������������������������"

Page 37: Curso Grátis De Programação Em Visual Basic

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�����

Page 38: Curso Grátis De Programação Em Visual Basic

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

Page 39: Curso Grátis De Programação Em Visual Basic

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�"

Page 40: Curso Grátis De Programação Em Visual Basic

""� ���� ������ ����� *����

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��������������'�� �"�

Page 41: Curso Grátis De Programação Em Visual Basic

&�'�������������������������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

Page 42: Curso Grátis De Programação Em Visual Basic

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��������=������������������������������������������������������"

Page 43: Curso Grátis De Programação Em Visual Basic

/$������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���������������������������������������������"

Page 44: Curso Grátis De Programação Em Visual Basic

&� ������������������������������������������������������������������������������������������������������� ���"�&������������������������������������ ����������������������������$���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,,� ���("���� �������������������������������� ����������������

Page 45: Curso Grátis De Programação Em Visual Basic

����������������������������� ����������@�(/�����%��������������������������� ��������������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���������������������������������������������������� ���������������������������������������������������������"�������������������������������������������������������������"�&�'�������������$��������������������������������������������������������������"

Page 46: Curso Grátis De Programação Em Visual Basic

/������������������%������������� ���������������������������������"������$������������������������������������������������ ���������������������������������� ���������������������������������������"�)���������������������!�������������������������������������������������������������������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���������'����������������������������������������$�������������������������������� �����������������"�)����������������������������������%��

Page 47: Curso Grátis De Programação Em Visual Basic

��������������$������������������������������������������������� �����������������������������������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���'$��������������$����������%����������������������� ���������������������"�

Page 48: Curso Grátis De Programação Em Visual Basic

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 ��$�(/���������(

/����

/��*��

)������������������������ ��������������� ���������� �����������������@

Page 49: Curso Grátis De Programação Em Visual Basic

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�����������%�������������������������������������������������� ������������������������������������������������������"�&�������

Page 50: Curso Grátis De Programação Em Visual Basic

��������������������������������������������������������%����������������'����������������������������������"�/�������$�������������������������������������@

���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����������������"�/�� ������������������������������������������������"������$�����������������������������������������������������@

Page 51: Curso Grátis De Programação Em Visual Basic

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�$�"

Page 52: Curso Grátis De Programação Em Visual Basic

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

Page 53: Curso Grátis De Programação Em Visual Basic

& ��������������������������'�� �������������������������������������������$���������������������������"�#����������� �����������������������$����������@

*���/$���=����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"

����������������������)����������=����������"

Page 54: Curso Grátis De Programação Em Visual Basic

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

���������������������������� �����������������������������������'�� ��������������������)����������=����������"�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,����������������������������������������� � ������������������'�� ����� ���"�/��� ������������������������������������������������������������������������������������������������� ����"

)'�� �������� ����������������������������������"

Page 55: Curso Grátis De Programação Em Visual Basic

)'�� �������� ��������������������������� � ������������������������������������"

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

Page 56: Curso Grátis De Programação Em Visual Basic

#�������&

�����&

.����������������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�����

Page 57: Curso Grátis De Programação Em Visual Basic

.�������������������%������������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�=�����_�:���

Page 58: Curso Grátis De Programação Em Visual Basic

/��#�

/��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 ���"

.��������������������������������"

Page 59: Curso Grátis De Programação Em Visual Basic

/����� ���������������� ���������������� ������������������������� ���"���� ��������������������������������!���������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��

/��*��

Page 60: Curso Grátis De Programação Em Visual Basic

��������������%���������������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�����������������������������������������������������!��"

Page 61: Curso Grátis De Programação Em Visual Basic

)'�� �������� �����������������������/�����"

����������������������/�����"

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��������������������������������������������������������������������%��������������������������"

Page 62: Curso Grátis De Programação Em Visual Basic

.����� ������������������������������$��������������������������������������������������������������� ���������������������������� ��"�.��%� �������������������������������������������� ��������������"���� ���������������������� �������%��������"�/�������������������E���E���� �������������������������������������������"�)�������H�����������������������������������������������$�������� ������� ������������������������ ����������������%���"�)�������'��������������������������������������!�������������"

)��������������������������������������D�@

8����������������������������������������������������� �����

������"�8�������E���:�1����������������������������������� ���������"�8�������E���.�� ��������������������������������2�����������������������3� ���������"�8�������E���E���������������������������������� ���������"�&�6� ����Y"7Y��������������R�����������������������������������������������"

���R�������������������������������������"

&����������������������������������� ��������������������������������$�����"�)��������������������������:��������>���"�/������������������� �����>�������� ����� ����������������������������"�2:������������� �����>��������������������������������77"3

Page 63: Curso Grátis De Programação Em Visual Basic

)'�� �������� �����������������������:��������>���"

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

/��*��

Page 64: Curso Grátis De Programação Em Visual Basic

)�����������������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���

Page 65: Curso Grátis De Programação Em Visual Basic

)��� ����������������������������������������������� ������������������������)�������/����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���������������$�������"

Page 66: Curso Grátis De Programação Em Visual Basic

)��� �����������������������������������������������)�������/����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

Page 67: Curso Grátis De Programação Em Visual Basic

�� )����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�������������������������#� )����"�

Page 68: Curso Grátis De Programação Em Visual Basic

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�������������������������������������������%������������������������������%������������� �"

�����������

Page 69: Curso Grátis De Programação Em Visual Basic

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�������������������:���)������

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

��������� �����������������������������;������������"

/���������?

�������������������� ��������������������������������������������������������������������������������������;������������������������������������>���������������*��"�&���������������� ������������;������

Page 70: Curso Grátis De Programação Em Visual Basic

��������������������������������������������������������%���"�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����������������� �����'����������������������������������%���"�.��� �����������������������������������%�������������������������������������"

Page 71: Curso Grátis De Programação Em Visual Basic

�����������������������������������������������������������������������������������'������������"�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 "

Page 72: Curso Grátis De Programação Em Visual Basic

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���� �;�����������$����������%�������� ����������������������"�

Page 73: Curso Grátis De Programação Em Visual Basic

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����

Page 74: Curso Grátis De Programação Em Visual Basic

�������������������������������������%��������������������������%������������������������������������������������������"�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����������������"

Page 75: Curso Grátis De Programação Em Visual Basic

&�������������� �������������������*����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���"��������������� ����� �����������������

Page 76: Curso Grátis De Programação Em Visual Basic

��������������������������������� ������������������������� �����������)�����Z���)�����l������������"

6������������������������������������'$���������������������������������������������� ������������������� ��"��������������$����������� ���������������%����������"���%������$���������������� ���������@�������"�����(#��� �������� "("�&���� ���������������������������4������������������������������������������ �������$�����@�������"��������*��"�9���������������������������������������������*��"

&��������������� �������������������������������������������������%������������������������������������$���������������������"�.���������������$���������������������6��9��������������������������������������������������������������$����������������������� �����'����������������"�8���$�����������������������������������������"�9���������������������$���������������������������"

.������������������������������������������������� �������%������������������� ����"�#��� ��������������������������� �����9�1�� �������%����������"�&��� ��������������������������� ������������� ����������������������������"�*��������'���� �������� ���������������'���� �������������� ��������������4����������������"�8�� �����9�1�� ������������� ���������������������������)�����Z���)�����l����� ������������������������������������������� ��"

)����������������� �����������'�������������������������� �����������������������/�:��"�#���������������������������������������'������������������������������������������������������������������������������������ �������������������������0���1"

8���������������� ���������������������� �����������������������%����������"��������������$�����������������������������������������/$��������������'����/$�����]/$��������������):"������������������������������������������������������������������������������������������ �������������������������������������������������%����������"�

Page 77: Curso Grátis De Programação Em Visual Basic

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����������������������� ������������������������������������"

Page 78: Curso Grátis De Programação Em Visual Basic

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������������������������������������������������ ���������������������������������������������������������������������������������������������"��������������������������������������������������������������������������������������������������"�)��������������������������������������������� ��������������'�������������������%�����������������"������

Page 79: Curso Grátis De Programação Em Visual Basic

���������������������������������������$������������������������"�*������������ �������������������������������� �����������������������������"�)������������������������ �������������������������������������������������������������������������"�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���������������������������������������������������������������������"

��� �� <* �%���%�/- ����

Page 80: Curso Grátis De Programação Em Visual Basic

.������������������������������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������������������������������������ ����������������������$����"

Page 81: Curso Grátis De Programação Em Visual Basic

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

:� �� � '���

M����������������������������������������������������� ���������������������������D����������������������������������!��������������������������������������!�������������������������������������������@���������%�������������������������������K�&����������������������������������� ��������������������%�����������$����������������������� ����������"

�� ���� ���� �� ��)���� '���

����������������������������������������������������������������������������������������������������������������������������������"�9����������������������������������$�����������������"�)�������������������������������������������������� '��������������������������������������������������������$��������������������"�8�������������!��������������������������� ���������������������!���� ��������������"�E���!���� ������������������������ ����������������������������������������������%�4������������������������"�*���������� �����������������������"

)����������� ������������������������������������������������������������������������������������������������"�:������������������'��� ������������������� ������� ���������D������������������������ '���������������������@

&�������!�>�����=����E�����������>�������>���"�!���� ���������������������%������������������������"�/��������������������������������� ���"�)������������������������������������������������������������� �������������������������������������������������������"�&����������������������������� ������������������� ����������� ���� �������������������4���������������������������"

8������������������� ������������ ����������������P����������������������"�L������������������������������������������ ���������� ������������������������������������"�=����������������������������������������������������$���� ��������������������������4��������������"

&����$�������������������� �����������������������������$������������������ �������������������������� ������������� ���������������"�#����������������� ����������������������������������������������������"

8�����������>�����=����!����� ���������!���������������������������������������������������������������������"

���������������������������������>�����=������� ����� ����������������"�/�������������������������Qg�����������������������"

&��������������� ���������������������� ��������������������������������������������������������� �����������������������"

Page 82: Curso Grátis De Programação Em Visual Basic

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�����*������������������"

/�����������������������������������������"

Page 83: Curso Grátis De Programação Em Visual Basic

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����������������"

:���������������"

Page 84: Curso Grátis De Programação Em Visual Basic

���������������������"

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@

Page 85: Curso Grátis De Programação Em Visual Basic

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����������'$�����'��������������!�����������������@

Page 86: Curso Grátis De Programação Em Visual Basic

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��������������������������"�)����%���������������������������������������������"�/���������������������������������������������$�����������������)��� ���������������������>���������"

Page 87: Curso Grátis De Programação Em Visual Basic

/������������� ����������� ��������������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@

Page 88: Curso Grátis De Programação Em Visual Basic

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��������������� �����������������������������������������������������������@

Page 89: Curso Grátis De Programação Em Visual Basic

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"

Page 90: Curso Grátis De Programação Em Visual Basic

Relacionamentos do tópico Produtos.

Relacionamentos do tópico Fornecedores.

9���'�����)������!���������������������)�������>������������=����������)������!���������������� ��������������������������'�����6���������"�8������������������������>����������������������������������������������������������������������"�L�������������������������������'��������������$������������6� ����7J"7V"

)�������"�.���� ��������������/����������������������������������������!����!������������������ ����������������������"�.���� ��������������6���������������������������������!����!�������������������������������6��������"�/������������������!������������� �������������������������������������$���D����������������������������������$��������������������������������������"

Page 91: Curso Grátis De Programação Em Visual Basic

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,@

Page 92: Curso Grátis De Programação Em Visual Basic

Os relacionamentos da base de dados da Limpa Tudo.

Page 93: Curso Grátis De Programação Em Visual Basic

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���� ������������%�����

Page 94: Curso Grátis De Programação Em Visual Basic

������!��"�=�������������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�%����:������

Page 95: Curso Grátis De Programação Em Visual Basic

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�%����.��

Page 96: Curso Grátis De Programação Em Visual Basic

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���������������������������� ��������&���������������������������������������������"""�����������������'�� ��������������������������������

Page 97: Curso Grátis De Programação Em Visual Basic

���������������"�)������������������� ��������������������������������������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�������������������������������������������@

Page 98: Curso Grátis De Programação Em Visual Basic

&�������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�� �������� ���������'�� �������������������������������������������@

Page 99: Curso Grátis De Programação Em Visual Basic

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����"�#��� ������������� �����&���������������%��������"

+"�&���$����������%����#��$������%����=��#�:��������������� ��������� �����&����"

/$�����@

Page 100: Curso Grátis De Programação Em Visual Basic

&��������������������)�����"

�������������������4�����������������������@

&�������������4������������������������)�����"

9���������%�������������������.��������4�������� ���������������������%���������4��������������2������������������?�� ������=���3� ��������������������������"�8���� ���������'�� ��� �������������������)�����������4�������������@

Page 101: Curso Grátis De Programação Em Visual Basic

=�������'�� ���� ����������������%����#��$������������������������������$�������������"�&������������������������������$���������������D�"��������������4������������������� �����)�����#��$2�3�������������������������%����=����:������%����������������������������������������������������4�������������"

E �����)�����#��$

)���������%����#��$�����������������������4������������������"

*���$�

*���8�#��$�W�8�=����:��")�����#��$2a���:�F����b3

8������ ������������������$������������$����������%���"�8���������$���������4����� ���������������������������������������"�&������������������������$�������������������%����6����������

Page 102: Curso Grátis De Programação Em Visual Basic

��������!��"�#������������������� �����)�����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�� �������� ���������'�� ������������������������������@

Page 103: Curso Grátis De Programação Em Visual Basic

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>����������� ���������������������������������"�.�����������������������������������������������������������"

Page 104: Curso Grátis De Programação Em Visual Basic

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������������ �����:����������������� ������������"�&����������������������������������%���������������"

Page 105: Curso Grátis De Programação Em Visual Basic

*���$�

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 �����)������:������

)����������������������������������������������������������������������������������������������� ����������������"

Page 106: Curso Grátis De Programação Em Visual Basic

*���$�

:�/ ��")������:��������������&�� ����������9����a��������������a�

���D�bb

9��� ���4������������������������������������"�&� �����������������������������������������������%��������������������������������������������������������������������������"

���������������� ������������������������������� ������������������� ���������������������������������������������4����������E��������&���"���%�����'�� ���������� ����������� ���@

6�����)������:������"

Page 107: Curso Grátis De Programação Em Visual Basic

6����������������������������������"

6���������������������$�����������������"

8���%��������������������� ��������������������������������� ���������������������������"

:������������ ������������������������������������������������� ��������@

7"�)���������������������������������������"

Page 108: Curso Grátis De Programação Em Visual Basic

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���������������������"�*�������������$���������������������=�������������������"�)��������������������������������������� ������������������������"

Page 109: Curso Grátis De Programação Em Visual Basic

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������������������������������������������������������������������������������"

Page 110: Curso Grátis De Programação Em Visual Basic

.������ �������������������������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�������=�������

Page 111: Curso Grátis De Programação Em Visual Basic

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�������"

Page 112: Curso Grátis De Programação Em Visual Basic

*���$�

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

Page 113: Curso Grátis De Programação Em Visual Basic

*���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����������;�������������������>���������������������������������"

Page 114: Curso Grátis De Programação Em Visual Basic

����������� �������������������������������������������������� ��������������������"�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��������$�����������������������"

��%������� ���������'�� ��� ����@

Page 115: Curso Grátis De Programação Em Visual Basic

&������������������������������"

.����������������������������������%����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�����������������������������������������������������������������������������"

��%������� ���������'�� ����� ���@

Page 116: Curso Grátis De Programação Em Visual Basic

>��������������� ���������*��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���@

Page 117: Curso Grátis De Programação Em Visual Basic

>��������������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@

/����!����������� ����������������������������������������������������������"

Page 118: Curso Grátis De Programação Em Visual Basic

&��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�������"�

Page 119: Curso Grátis De Programação Em Visual Basic

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�"""

*� ���������������������������������������������������$�����������������������������������$�@

&��������� ������� ����"

Page 120: Curso Grátis De Programação Em Visual Basic

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������������������������������������������������ �����������������$����������%������������������$�������������� ��@

Page 121: Curso Grátis De Programação Em Visual Basic

)������/������������������ ������$����������������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�)��������������������������������������������������������������$����������������������'���������"

Page 122: Curso Grátis De Programação Em Visual Basic

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��������� ����������"

Page 123: Curso Grátis De Programação Em Visual Basic

>����/���������������������������������������������������������� ���"������$�������������������������� ��������"

��������������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,�������������������*�����"���"

Page 124: Curso Grátis De Programação Em Visual Basic

A�������������������������������������%����������������9�1����%�����������6���

9��%��������������������������������������������������������������������������������������������������������������;������������������������� ����D�"�&����$���������� ��>�������������������@

.�������$���������� ��������������������������� �����������������������������������������������&����"�&���������������� ��������������������@

Page 125: Curso Grátis De Programação Em Visual Basic

&������%���������'�� �������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�����������������������������!�������������������@

Page 126: Curso Grátis De Programação Em Visual Basic

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

Page 127: Curso Grátis De Programação Em Visual Basic

)#*

/��*��

.�������������������������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�������������������������������������������������%��������$����������������������"�/���������������$����������������"�������������������������������$�������� ��"

Page 128: Curso Grátis De Programação Em Visual Basic

&������������$�����������������"

/����

&��$���������������������������$�������� �������� ������ ������������������������������������������������������������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����*������

:������������������������#�� ���������$������������������������������������������������������������������������������������ ���������������������������������@

Page 129: Curso Grátis De Programação Em Visual Basic

)�������������������������� �������������������������!�����������"��������������������������������������������������������������������������� ������������������������������������)��������������������������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�$���*� ��"

Page 130: Curso Grátis De Programação Em Visual Basic

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������������������������������������$����������������������������������������������

/����

Page 131: Curso Grátis De Programação Em Visual Basic

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

Page 132: Curso Grátis De Programação Em Visual Basic

�������"/������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����������������� ������������������������������������*��>� ��"������������������������������������!�������������������������������*��*��������������������"

Page 133: Curso Grátis De Programação Em Visual Basic

=�$��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���/������������������!�����@

Page 134: Curso Grátis De Programação Em Visual Basic

&����$�������$����������������������$������������������������������������%�������������������� �����������"�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"

&��������������������)�����"

Page 135: Curso Grátis De Programação Em Visual Basic

&�����������)��$�����)���� ��"

&��������������������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+"

Page 136: Curso Grátis De Programação Em Visual Basic

)��� ����������������������������������������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"�����

Page 137: Curso Grátis De Programação Em Visual Basic

:��� "�����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����������������������������������������������������������������������"

Page 138: Curso Grátis De Programação Em Visual Basic

&������������������������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"�)�����������������������������%����������������������������������� ��������������������������������������������������������������������"��������������������$��������������������������!��������������������=�$�"

Page 139: Curso Grátis De Programação Em Visual Basic

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�������"

Page 140: Curso Grátis De Programação Em Visual Basic

8����%��������������������������5���%�"

&��������������������������������5���%�"

5������������������������������������������������������$�����������������������4��������������$����������������������$�����������"�&����$����������2>��G3�������������������������������������������"

)��$��)�������

)��$�������������������������������������)��$��)��������������������$��������������������������6� ����Q"JG"�&����$��������������������������������������������������$�������$��������������$����������������������������������"�/�������������������������������$���������������������������������������"����������������������������������������������������������������$��������������������������������������*�?��"

&�����������)��$��)�������"

������ � �

&������������;������������������������$���������������������������������������@�*�?�����=�$�"

*�?���/�������������������������������������$��������������������������������������������������������,��7���G"

5������������������� �G�������$�������������������!������������$��������������!��1"�#����������� ���4����������������I���� ���������������������������������������������������$����������������������������$��� ��$�����������$������������������������������������������������������������"�&����$��8�%������

Page 141: Curso Grátis De Programação Em Visual Basic

%���������������������������������� �����$��������������"�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���@���� ���(���(��������������������������$��������������$�������������������)������$�-����$���������������� ��"

Page 142: Curso Grátis De Programação Em Visual Basic

)�������������$���������������$������'�����&�������� ��������������������*�?��������G���9������������&���"

)���������������$������������� ��������$������'�����A�������"�)��� ������������������������$��9������������A����������*�?��������,"

)��� ������������������=�$��������:����������A�������������(("�8����6����������������������������@

&��������������������������������P�"

& �����������������������������������������������������������������������������������D���������������������������������������������8X������������������������������$����������"�/�����������������������������6� ����Q"JQ"

5�����������$������������������������������������$�������������������������� ����������$��"�A���������� ����������������������������������$������������������������������6� ����Q"J+���������������������"

Page 143: Curso Grátis De Programação Em Visual Basic

�����������������������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�������)�� �� �

Page 144: Curso Grátis De Programação Em Visual Basic

�����������'����������������������������������������"�.����������*������������������������������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

/��*��

Page 145: Curso Grátis De Programação Em Visual Basic

#������ ������������������������������"�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��������������������������������$��������������������������������������"�������������� �������������������������(����� ����������(�����������������"�)�������������������������������������������������������� �������(�������(��������� ������������(/����������������������������� ��������("

Page 146: Curso Grátis De Programação Em Visual Basic

�����������

&�������������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,,

Page 147: Curso Grátis De Programação Em Visual Basic

*����)�� ��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

Page 148: Curso Grátis De Programação Em Visual Basic

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��������������������!�����@

Page 149: Curso Grátis De Programação Em Visual Basic

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�����$�������������������������������'������������������������ ����������������������������"�/��������������������������������$�������������������"

Page 150: Curso Grátis De Programação Em Visual Basic

�������/���������������������$������������������������ ��������� ���������������������������������$�����"�/����������������������������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

Page 151: Curso Grátis De Programação Em Visual Basic

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�&�����������:���� ��)���"

Page 152: Curso Grátis De Programação Em Visual Basic

&��$�������������������������� ���������������������������������������� ������������������������ ������������$��������$���������� �"�&������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��/$������������������������������������������������$�����"

/$�����

Page 153: Curso Grátis De Programação Em Visual Basic

/������ ����������� ������$���������$���������� ��&����"�/��������������������������������������������$���������������������������������������������������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"

Page 154: Curso Grátis De Programação Em Visual Basic

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"���(

Page 155: Curso Grátis De Programação Em Visual Basic

:�� "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���������������'���������������*��������"�/��������������������������������������������������������������������������������$���������� �"

������ �����������������������������������"�/��������������������������%����������������������� ����������������������������������������"

Page 156: Curso Grátis De Programação Em Visual Basic

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������������"���%������ ������������ �������������������������@

Page 157: Curso Grátis De Programação Em Visual Basic

��&������

��&��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������������������������������������������������������������"������$����������������������������������/$����������

Page 158: Curso Grátis De Programação Em Visual Basic

&��������������������%���������'�� �������������������������������&��/$��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

Page 159: Curso Grátis De Programação Em Visual Basic

5����������������������������������������������������������$�������� ����������*�����������������������������6� ����Q"+V"

Figura 5.69�.�����������"

9�������������$�������������*�����������������������������������������������������������������������������������$�������� ��"�*������������������������%����4�������������������������������� ����������������������������������6������%�����������%����������"�&�����������������������������������������4�������������������!�������;�������������������� ������������ ����������E��"�

Page 160: Curso Grátis De Programação Em Visual Basic

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���������������$��������������������� ���@

Page 161: Curso Grátis De Programação Em Visual Basic

&���������#�� ���������������������!����� �������������������������������������������� �������������D������������"�&��������������� ��������������������������������D�����������������������������������������������"�8�������������������4��������������������$�����������������������@

*��������$�����������������������$�������������#��������������������������/�������������� ��������"�#���������������������������������������������������D������������������������������������/��"�&��������������� ����������� ������������������@

E��������/�����

&���������#������������������� ����������������������������������D�"�E��������������� ������������������������������������������D�K���%����������������������������#�����������������������������"

&��4���������$��������������������������������������������������������=���������"�8��������������������������������������������"�9����������������������������������������������������4��������������������"�������������������������������������������������6� ����+"Q"

Page 162: Curso Grátis De Programação Em Visual Basic

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���"

Page 163: Curso Grátis De Programação Em Visual Basic

&��������������������������������������=����������������$�������������������)���?���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"

Page 164: Curso Grátis De Programação Em Visual Basic

)��� ����������������������������������������)���!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����"

Page 165: Curso Grátis De Programação Em Visual Basic

& �������������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"

Page 166: Curso Grátis De Programação Em Visual Basic

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���������������%� ���������������������������������������������������������������������������"

Page 167: Curso Grátis De Programação Em Visual Basic

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�#� )���"�������

)����&.*@

Page 168: Curso Grátis De Programação Em Visual Basic

#� ����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�"�/�������$���������������������������@

Page 169: Curso Grátis De Programação Em Visual Basic

:�

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����������������������� ������������������$����������������������������"

Page 170: Curso Grátis De Programação Em Visual Basic

&��������!������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

>���

Page 171: Curso Grátis De Programação Em Visual Basic

=������������������

:�

a#������b

>����a0�����#�.���b��$�����

8�&��������������

������������������������� �!����������������������������� ������������������������������������������ ����������������������"�5����������������������������������$����������������������������������������������������������������4���������� ������������������������������������ ��������������"������������������ ���������� ����������������������������������������!����������������������������!����������������������������������:��0����"

)��������������%����������������"�&���������������� �������������������$��������������������������������������������������������������������������������������� ����������'�����������$�������� ���"�:�������������������������%��������� ���������������������������������������6� ����+"7J"�8�����������������������!������������������6� ����+"7N"

)��� ��������������������������������������������"

���%����������������������������������"

& ��������������������������� ��������������$����������"�9������������������$����������������������������������D���������������"�9��������������������!��������������������������������������������"�)�����������������������������������������������������$���������$����������������� ����������������������������������������������"����������������������������������������������������������������������������������Q������������������������X�?���"

8�������X�?�������������������������������������������������"�:�����������������������$���������������������X�?�������������������$�������������������%���������'�� �"�&����������������������������������������� ����@

Page 172: Curso Grátis De Programação Em Visual Basic

��������*������/�����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 ���

Page 173: Curso Grátis De Programação Em Visual Basic

&�'��������������������������������������������������������������������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"�&������������������������������%��� �������

Page 174: Curso Grátis De Programação Em Visual Basic

�����������������������������������������������"�)����%����������������� �������������������������������������������������������"

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��������������� ���"

Page 175: Curso Grátis De Programação Em Visual Basic

/������������������������������������������������������������%���$������������������������������"�&� ����������� ��������������$���������������������������� ��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�����������������������������'���������������������������������������������������������������������������'����������������"

Page 176: Curso Grátis De Programação Em Visual Basic

&��������������'��������������������������� ��������������"

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�������&�*���

Page 177: Curso Grátis De Programação Em Visual Basic

)����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�����%��� ������*�� ���"������$��������������������������������������*�� �����������������������������������������@

Page 178: Curso Grátis De Programação Em Visual Basic

#����������������� ��������������$���������������������������������������������*�� �����%��������������������"�/�������������� ����� ���������������������������������������������������������������������������������� ������������������������� ������������������"

M�������������������������������������������������������������������%��������������"������������������������������������������������"�&���������� ���������������������������!������������������:��0���������������������������������������������������������������������������������������'����������������������������"

)����������������6��������:��0����������!����4����������������������������������������"�/�������������������������������������0���������������������$������������������������������/�������������������������������������������!7�2�����������������������������������������*�� ���3"

8�� ��������������������������������������6��������������������������������������������������%����������������"�8������������������������������/$��������������������@

&����� �������������/$�������$�������������������������������������������������� �����;���������9�$��0"

&����������������������������"�&�������������������� ������������������$�������������������D�����������������������������������������������������'�� �������� ����"�8�� ����� ����� ��� ���������������������������������������������$���������������������������������������������������/�������������������������������"�5������������������������� ����������������������"�/�������������������/$���������������������������!��(�������(����������������D���������������������������������� � ���������%������������ ����"�E��������������������� ������������� �����������������"

&��������D�������'�� �������������������������@���������������"�&������������������������������������������������������������������������������������������"�&����������������������������������������������������� ������'�� �@

���/��������W�!7�=��

Page 179: Curso Grátis De Programação Em Visual Basic

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�������������������"

Page 180: Curso Grátis De Programação Em Visual Basic

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������������������������������������������������������������������������������������#��$������������������

Page 181: Curso Grátis De Programação Em Visual Basic

)��������������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�

/��*�����

/��*���

Page 182: Curso Grátis De Programação Em Visual Basic

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������������������������:��� "

Page 183: Curso Grátis De Programação Em Visual Basic

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

&�%���������'�� ����������� ����������������"

Page 184: Curso Grátis De Programação Em Visual Basic

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������������������������������:�*����"

Page 185: Curso Grátis De Programação Em Visual Basic

&�%�����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��*���"�/��� �������� �����������������������������������������������������$� ���������������������

Page 186: Curso Grátis De Programação Em Visual Basic

�����������"���� ������������������������������������������������������� ���������������������$���������� ��������������"�)����������������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�����������������$�������������������"

���������

Page 187: Curso Grátis De Programação Em Visual Basic

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�������������������������*����"�/���������������������������!������������������������:�*������������������������������� ��������������"

Page 188: Curso Grátis De Programação Em Visual Basic

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�������������������������������#��������������� ��������"��������������� ���������'$����

Page 189: Curso Grátis De Programação Em Visual Basic

��������������$�����������������������������������������������������*���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"

Page 190: Curso Grátis De Programação Em Visual Basic

&�'�����������������������������������������������������������������"�&����������� ����������������������������������"��������� ��������������������/����"�&���������/���������������������� ����������������������������������������$���������� ����������� �����"�&�������������������/�����/���������������������������������������������������������������������������������������������������������������"

&���������������������������������������������$������������� ����"�&�������������������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,����������������������������������������������������������"

Page 191: Curso Grátis De Programação Em Visual Basic

)'�� �������� �������������������������������������������������������������"

&���$�����������'�� ���������������� ������4��@

#4���

/�����

/�����

Q

*����

6����

*�����������������������A�����9�$������������A��������� ������4�����������������@

#4���

/�����

6����

/��������������������������������������������������$����������������������������������������������� ��������������������������������������������������������������������������������� ��"�*����������%������������ ������%����������������������$������������������������������������ ����������������������������������������������������������������"

Page 192: Curso Grátis De Programação Em Visual Basic

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

/��*��

Page 193: Curso Grátis De Programação Em Visual Basic

:���� ���������������������������������������$��������������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(

/��*��

Page 194: Curso Grátis De Programação Em Visual Basic

& ��������� ������������������&���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�����"

Page 195: Curso Grátis De Programação Em Visual Basic

)��� ����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"

Page 196: Curso Grátis De Programação Em Visual Basic

*��������������������������������������"

*�����������������������������������������������������������������������������������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"+���� ������� ������������������ ������"

Page 197: Curso Grátis De Programação Em Visual Basic

)'�� �������� �������������������������������� ����������"

:����������������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"

Page 198: Curso Grátis De Programação Em Visual Basic

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,"

Page 199: Curso Grátis De Programação Em Visual Basic

.��� �����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�"

Page 200: Curso Grátis De Programação Em Visual Basic

)��� ����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���������������������������������$����� �������������������������������������������������������������������������������������������������������������������������������"

&�� ���������������������������������������������������'�� ������ ��������������������@

Page 201: Curso Grátis De Programação Em Visual Basic

)������������������������������������"

!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�����,���+�������������������������������� �'����������������������%��������� �����������������������"

Page 202: Curso Grátis De Programação Em Visual Basic

&�������������:��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 �����%����������������������������������������������"������'������

Page 203: Curso Grátis De Programação Em Visual Basic

�����������6��������������������"�2#��� ������������������������� �������������������������R ����������������������"3

*������������� ���$���������������������� �����>�����6� ����7,"7Q��7,"7+���7,"7Y"�)��������������������*�����2!G��G3!2G��!G3�������������>��������������� ���"

=����������������������� �����>��"

=�������������R ����������� �����>��"

=�������������R ���������������� �����>��"

":3��������

8�� �����)������ �������������$������ �������������"�������������!����������������4���������������������(���������������("�2.������������������ ������������������������������$��������������������������"3

Page 204: Curso Grátis De Programação Em Visual Basic

&����$������������������� �����)������ ���� ����@

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�����"

Page 205: Curso Grátis De Programação Em Visual Basic

���������� ������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���������� ���$�����"

=��������������������������������� �����)���#�"

Page 206: Curso Grátis De Programação Em Visual Basic

=�����������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

Page 207: Curso Grátis De Programação Em Visual Basic

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����������������������������$���������� ������'�� �@

Page 208: Curso Grátis De Programação Em Visual Basic

/�������������$��������������������������������������������������������$�������� ������� ������@

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>

Page 209: Curso Grátis De Programação Em Visual Basic

.��������������*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�"

Page 210: Curso Grátis De Programação Em Visual Basic

&�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�����������>�������>���"�����������%�������������@

:������&�:������

Page 211: Curso Grátis De Programação Em Visual Basic

*������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&#9=��������������������������������������4����"

.������������������)A/&=/�#9:/Z�����������"�9�������������!������ �������������������������������������4������������������������ ������������������������������0#=B"

Page 212: Curso Grátis De Programação Em Visual Basic

.������������������&>=/A�=&�>/"�&����������������������������������!������&::�)89*=A&#9=���'����������&>=/A�=&�>/"

)�������������������������������������)89*=A&#9=��������������������������4�����%�����������������)A/&=/�=&�>/���&>=/A�=&�>/"�)��������������� ���4�������� ��������������������������������$���������������������������������������� �������������������������"

8�� �������� ���������'�� ����������4����������������������������)������������������������)�����@

:������&�:������

*������W�0��C����2,3"8��:������2&��"�����c�T

(]���JG"E��(3

��"/$������(&>=/A�=&�>/�)������(�c�T

(&::�)89*=A&#9=�)������(�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&#9=�=������)������(�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(

��")���

Page 213: Curso Grátis De Programação Em Visual Basic

����������������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/"

Page 214: Curso Grátis De Programação Em Visual Basic

&�������������������������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

Page 215: Curso Grátis De Programação Em Visual Basic

����"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

Page 216: Curso Grátis De Programação Em Visual Basic

&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@

Page 217: Curso Grátis De Programação Em Visual Basic

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"������$����������������������������������������������������###����� �����������@

Page 218: Curso Grátis De Programação Em Visual Basic

*/>/)=�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���������)������

Page 219: Curso Grátis De Programação Em Visual Basic

&����������������������������� ��������������������%���������������������������������������������"�)�������������������������������������������$�������������������������������������������������������������������������������������������������������������������������������������������"

�����������������������������������������������������������������������=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�����������"�#����������������������������������� �����������������������������

Page 220: Curso Grátis De Programação Em Visual Basic

������������������������������������������� �����������������������������������$�������������������������������������"�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�"

Page 221: Curso Grátis De Programação Em Visual Basic

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��������������������������������������������������'�� ���$�������������������� ��������������������������������������������"

Page 222: Curso Grátis De Programação Em Visual Basic

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�����������������������������������������������"�:��������������������%������������):���������������������������������������;������������������������%����):��=��������������������������������������%����):����������������������������������"

Page 223: Curso Grátis De Programação Em Visual Basic

8���%����):��=������������������������ �����������������������������������������"�5������������������������� �����%����&��"�9��������������������������������������������������������������������������������%����&����������������������������!�������������������������������"�8���%����&������ �������������������������������������������������������������"�9������������������������������������������&������]&����������%����&��� ����������������������������������������������������D������������$���������� �"�)������%����):��=����������������������������������������������������� ��������������������������$���������� ��&�����&������"�&�����������%����&��������������$���������� ��&�����&�������������������������� �����������������%����������������������������������$���������� ���������������������������������"�8����������������������&������]9���"

9���������������������������������������������������������������������� ��� ��������������������������������������������������4��"�=��������$�������������������������� ��������%���������������������������mfcnovb.zip"�&����������������������������������������� ��������������������������������"

Page 224: Curso Grátis De Programação Em Visual Basic

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�������������������������!���������������%�����������������������������������������������"

Page 225: Curso Grátis De Programação Em Visual Basic

������������ � ���� ���������� 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���$�������%����>��#�������������������������������=����;�

Page 226: Curso Grátis De Programação Em Visual Basic

������������)���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�

Page 227: Curso Grátis De Programação Em Visual Basic

���������������������������������������������������������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"+�������������������������"

Page 228: Curso Grátis De Programação Em Visual Basic

���������)��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����������#�� �)�������� ��������� ������������ "

Page 229: Curso Grátis De Programação Em Visual Basic

"������� ����*�����)��

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��������������������������

=�$�*����� ��������������������� �������������������������������������������������$��

Page 230: Curso Grátis De Programação Em Visual Basic

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��������������������������������������!���!��?������������������������"�.���������������������������������������������������������������������������������������������������������������

Page 231: Curso Grátis De Programação Em Visual Basic

��������������������������������������������������������"�#���%����� �����������������+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"�#��� �� ��������������

Page 232: Curso Grátis De Programação Em Visual Basic

����: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�

Page 233: Curso Grátis De Programação Em Visual Basic

��������������� �����������������:����*�����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��������������������������������������������!�"

Page 234: Curso Grátis De Programação Em Visual Basic

,�)�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�:���

Page 235: Curso Grátis De Programação Em Visual Basic

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�%���

Page 236: Curso Grátis De Programação Em Visual Basic

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���

Page 237: Curso Grátis De Programação Em Visual Basic

/��*��

&�����������������������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��������������

Page 238: Curso Grátis De Programação Em Visual Basic

�������������������������������������������������� ����@�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 ��$�������")����/��*��

Page 239: Curso Grátis De Programação Em Visual Basic

�� ��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(�/��*������������������

Page 240: Curso Grátis De Programação Em Visual Basic

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������� �������@

Page 241: Curso Grátis De Programação Em Visual Basic

• )������ • )����� • ��������� • 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�������������������@

Page 242: Curso Grátis De Programação Em Visual Basic

• /����������������� ��������������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���%����)����������������������������� �������������������������������������%���������������������������"

Page 243: Curso Grátis De Programação Em Visual Basic

�����$���������������������������%����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

Page 244: Curso Grátis De Programação Em Visual Basic

)������/��� :�������

�� �=��)����������)�����=��)����������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"

Page 245: Curso Grátis De Programação Em Visual Basic

&�%��������:����/��������:�� ��

.����%������������)������� �����������������������������������;�%��������:/"��������������� �����������$����������!���������������������$D��;��������������������������������:/�������$����������%���"���������� ������������$�����������������������������������������������������������������������"�*����������������%������������ ����������������������������$��"���%����6� ����7V"G"

&�%������������ ������������%����)������"

9���%�������������������������������������������������������������������������������"�6��������������������������������9�$������������$������������)�������26� ����7V"J3"�9��������������������������������������������������������������������D�������1�������������2���������3"�)���������������=���)�������������������������$����������������������������"

Page 246: Curso Grátis De Programação Em Visual Basic

:��������������������������������$��"

���������������$��������������������$��������������)������7�������'��������������������������������$�����%��������:/"�8����������������������������������������������!����������������������������������������%��������0���1�/$������"�

E����������������������$���������������������������������$�������������������������������������������������������"�#��� ��������������������������%����)��������������������������������������$��"��������������������%����)���������������������������������������������������������:/������������������������������������������������%����)�����������������:����/�������"�9���������������������&���)�����"

M������������������� ������������������������%����)�����"����������!������������������������������������������������������%����)��������������� �����"�9������������������ ����������������������"�&�%������������ ������������%����)�������� �����������6� ����7V"N"

Page 247: Curso Grátis De Programação Em Visual Basic

&�%������������ ������������%����)�����

9���%������������������������������������%����)��������������������$D���$��������������%������������������%���������� ��������������������������������)���������������������������$��"�#�������������������������������%�������������������$��������������������������*5>"�6������������ ��������������4����������������������������������%����)��������������������������������%����"

9������������%����)��������)�����������������������������%����&:8���� ���������������������%����0��C�������5���?�������������:&8"�8�%����)��������)����������������:����/������������������� ������������������%����������R����������%�������� �����������������������'�� ����������������������������������������������$�������'�������������������"��������� ��������-�������:����/��������:�� ���������%������4��������%����-���������������������;�E��������&�����Z�:����8�%����>�����?�G"Q���%�����A�������"