22
=eZ\Z. H[t_dlghhjb_glbjh\Zggh_ijh]jZffbjh\Zgb_\9%$ =eZ\Z H[t_dlghhjb_glbjh\Zggh_ ijh]jZffbjh\Zgb_\9%$ <wlhc]eZ\_ AgZdhfkl\hkh[t_dlZfb Bkihevah\Zgb_h[t_dlh\\dh^_ Bkihevah\Zgb_f_lh^h\ Kha^Zgb_deZkkh\h[t_dlh\ 9%$ y\ey_lky bgkljmf_glhf ^ey jZajZ[hldb ijh]jZffgh]h h[_ki_q_gby gZ hkgh\_ h[t_dlh\ IhgbfZgb_ kmsghklb h[t_dlh\² dexq d ijh]jZffbjh\Zgbx \ 9%$ hkh[_ggh ijb kha^Zgbb ^bZeh]h\uo hdhg beb i_j_^Zqb \hafh`ghkl_c \_^ms_c ijbdeZ^ghckbkl_fuih^mijZ\e_gb_ihevah\Zl_ey BlZdqlhlZdh_h[t_dl" Knhjfmebjh\Zlv nhjfZevgh_ hij_^_e_gb_ h[t_dlZ fh`gh gh ]hjZa^h ijhs_ ihgylv qlhij_^klZ\eyxlkh[hch[t_dlubkihevamyijbf_jubebjZkkfZljb\Zybonmgdpbb H[t_dlufh]ml[ulvdhfihg_glZfb ijbeh`_gby9%$ Ijhkl_crbc kihkh[ ihgylv kmlv h[t_dlh\² jZkkfZljb\Zlv bo dZd qZklv ijbeh`_gby 9%$ b ^hdmf_glh\ Yq_cdZ jZ[hq_]h ebklZ ([FHO y\ey_lky h[t_dlhf lZd `_ dZd b bf_gh\Zgguc^bZiZahgyq__dLh`_ dZkZ_lky hl^_evguo jZ[hqbo ebklh\ b jZ[hqbo dgb] \ dhlhju_ \oh^yl yq_cdb ^bZiZahgu b ebklu <h \k_o hnbkguo ijbeh`_gbyo 9%$ iZg_ebmijZ\e_gbybf_gx(lZd `_dZddghidbbwe_f_gluf_gxy\eyxlkyh[t_dlZfb Hq_\b^gh qlh m h[t_dlh\ 9%$ kms_kl\m_l hij_^_e_ggZy b_jZjoby \ dhlhjhc h[t_dlu h^gh]h lbiZ kh^_j`Zl h[t_dlu ^jm]bo lbih\ B_jZjoby h[t_dlh\ jZkkfZljb\Z_lky \ jZa^_e_Ihgylb_ h fh^_eb h[t_dlZ ^Ze__ \ wlhc ]eZ\_ < gZklhysbcfhf_glh^gZdhohl_ehkv[ukhkj_^hlhqblvkygZhl^_evguoh[t_dlZo Hkfuke_gb_h[t_dlh\fh`_lhdZaZlvky g_ijhkluf^_ehf Dhg_qgh ljm^gh ihljh]Zlv gZjbkh\Zggmx nb]mjm yq_cdm jZ[hq_]h ebklZ beb dghidm iZg_eb mijZ\e_gby gh fh`gh ^mfZlv h gbo dZd h dhgdj_lguo \_sZo Fh`gh ih djZcg_c f_j_ fuke_ggh \uj_aZlv djm] b i_j_g_klb _]h gZ ^jm]hc ebkl [mfZ]b Fh`gh \ibkZlv qbkeZ \ yq_cdb jZ[hq_]h ebklZ beb gZ`Zlv gZ dghidm Ihfbfh dhgdj_lguo we_f_glh\ ijbeh`_gby 9%$ ij_^eZ]Zxl [hevrhc gZ[hj Z[kljZdlguo h[t_dlh\<hlg_dhlhju_ijbf_ju

archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

��������

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

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

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

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

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

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

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

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

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

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

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

������������������� ��������� ����������� ����� � ��������� ��� ��!���" �

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

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

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

�������� �� ��������������%���������������������������� ��� ���� ����� ���� ��

� �������� ������ ��� � �� � �������� � � ����� &�� ���� �! ����� �� ����� ��� ���

����� �������� �� ������(��� ������������� � �'������������ ���������������� �

(�� ����� ���� �� ������� ���� ���������� ������������� ����� ��� � ������

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

�������� ������ � �������� ������ �� �� ����� � �������� ������ � '�� � ������ &

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

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

��� ����������)�������� ������� ���������� ��� �������� ! ������ ��� ��� �������� � ���� �

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

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

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

����������� '��������� �� ����� �� ���� ����������� ���#� � ����� ����������

��������&��������������� �����

Page 2: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

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

�������� �� ��!����� ���� �����"��

��(����� ����� ��������� ������������� !���" ����������� � ��������

������ �����" � ��������������� ������������� ��(���� �������'������������������������� ���������������� ����������!���" �����������

��&� ���� ����� ������ � ���������� ������ � �������� �� ���������� �� � �

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

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

�� ����� ��������+��� �����������������������'������������������

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

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

� ���������� ��������(������������������� ���������������������������� ����������'��������#����

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

��������� ��� ��������������� �������� (�������� ��� �����������

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

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

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

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

��������� �

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

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

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

&����������������������������� ������������������� ����� ������������������

������ ����� ,� �� �������� ������� ���#�� ����� � ��� � ��� ��������� ���� ��

������� ������ % ��� � � � �� �������� ��� � � ����������� � ������ �� ���� ������

��������� � � ������� ������ �������� ���� ��� -�#���� � � ������ �����

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

&��� ���� �������� ����#���� ���� ������� ��������� ��� ��������� ����������

��������� '��� �������� � '������� ����������� ������ � ������ �� �!����" ��

�������������� �'��� �!����" ���(��������������������������� �!����" �

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

������������������������������.���� ������ ����� � �������� �� �������� ������ ��� ���� ���� ���������� ���� � �

������ ������������� �������� �#�������� ��� �������� ������� �������(�������

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

� ���� � ������ ������ ������ �'������� �!����" ��(�������������������� ����

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

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

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

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

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

(�������������� ��� �������������������������� �������������� �����������������

�������� � ���� ���� ������� �� �!����" ��� ������������ ������ �������� �

Page 3: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

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

�������������������������� ������������������������������ ����� �!����" ��

���������������������)��� ����� �� �#������������� ������� ���� �������� � ����������� � ����� �

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

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

�������� ��� ����0� ������������������������������������ ��������� �����

,��� ������ �� ����� �� ���� ��������� � ����� ���� �� ����#�� � �����

������� � ���������� ���������� ������� �� ����� ��� (�������� �������� �����

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

��� �� �������+��� ���� �!���������������������������� ��������� ������ �

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

&������������ ����� �������� ������ ������ ����������������������0��

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

������������� -�� � ������������� � ������� ���� ������ �������� ��������

����� ������� (�� ������ �� ��� ��� ������� ������������� ����� � ������ ���������

!����� �����������������������������������������������������" �

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

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

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

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

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

�������� '��������� � ���� � �� ����������� �� ,����� ����� �� ������ ���

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

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

Page 4: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

��!� �����������"�������&� ������������ ��� ������� �� � ����� � ����� ������������ ��� ����� ����

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

����� ���� �� ����� �� � ����� ,��� �� �� ����� �� � ���" �� � �������

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

()*���#������%(# �

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

�������� ��� ����������� � ������� �� ����������� ��� ��� ����� ���������� � ��� � � �� ���� � !����� � ������ �� ��� ���������������� �� � ����� � ������������ ���� ���� ����� ������� ����� "��� ��� ��� ��� ������� �� ����� � �� �������� ������������� ��������������������������������������������������

&��������������'������������!������ ���� ����������� ���������� ���������

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

���������� ����� �������������� �!����" �� ������������������ ���� �� � ���

���� � ����� �� ����� � ����� ��� ����� �� � ���� ���� ($$��� ����� ���� ����� �

���" ������� ���������������� �� ����� �������� ��� ��� ��� '��� �!����" ��

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

2������������" ��������� ����� ���������������� ������������+�

#� ���������������$����������1������� �� � ���� �� ���� ������ ���" �������� ����� � � � ��������� �����

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

������� �� (� � ������������ ��� � ������� �� �������� ��������� �!����" ��

�� �������� ���������� �� !����� � ����� ����������� ���� ������ �� '��

�!����" � ���� ���� ����� �������������� ��!��������������������

�������� �������� '�������� ������� ��!����� �������� ��������!������ � ����

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

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

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

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

�������� ��!����� �'��������������� ������������+�����������!����� �'�������

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

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

��������������� ������ �� ��� � ������� ��!����� � �'��������������� �

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

�������� ����� ����� ���!����� � � '������� ������� �� ����� ��� ������

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

Page 5: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

�������� ����������� ���!����� � �'��������������� ���������� ��������

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

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

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

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

�� ���� � � ������� ���� ����� �� ���� ��!������ � '��������� ������� �� �������

�� ������������,�

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

������� � ����� �� )���� � ������ ������� ������ �� ���������� �����������

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

��������������������� �����!�������������������������� ��(�����������

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

������ ���������������'��������������� �������� ���!������,����������#�� �

��� ������ �������� ������������ ���� �-�

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

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

����!�����������������������������������������"� ��

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

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

�� ����� �� ������� �����3���� ���"��" �� ������������� ���������� ������ � ���

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

������ ��������������������������������4���� ���� ����� ����������� � ����

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

�������� +��� ����� �������������� ����� ����������� ������ ��� ����� ���

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

*�������� ������������� �(������ ������������ ��� ������������� �����������

3���# ��������,������������������������������������������� ��� �

���"��������� ��-���� �� ����� �� ���� ����� ���������� ��������� ������� � ����� ����

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

Page 6: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������

�� ����������� � ���� ��&� ��������� ������������� �� ����������� � �������

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

1� ������� ������������������� ����� ��($$��������� �������������������

������������� ������ ��� ����� �������� ���� �! ��0������! ��������������������

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

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

#�����$��(.����/�()*�����#�����$������()*���� �����

+�� ������ ������� � ����� � ������� "����� ������������ �� ������� �������

������� �� � ���� � �������� 4���� ���� � � �� �������� ����� �� �����������

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

����������� ���������������� ������ ��)������ ������������������������������

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

(���� ������ �������� �(����� � ���������� ���.��� ������� ���� �� �� ����

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

�������� ���� ���� ��������� � ����� �� ������������- �

�������������������������"��������#����� ��������� '��� ���������� �������� �� ��� �������� (��� �� �����

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

���� ������� �����������(������� ������������ ������� ������������������

������ �� ��� ������ ����� "� ����������� (����� ������ ����� �� ���� �����

������������� "��� !������ (������ �������� ����� ��������� �� �����

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

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

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

���� ������������ �������0��������������� ���!�������������������������� �

���� ��������� ��� ��������� ���� ��!���������������������������������� �'������

������� �������� ������ ����������������# ��+����������� ������������ � ����

������� � � ������� ������ �� ,��� �� ����� ����� �� ����� �������� ������������

�� � ������� ������ "���#���� � ������ ����*��� ���� ������������ � ����

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

���� &� ����� �������� ���� ������� ����� �� ������ � �������������� �� ����

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

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

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

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

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

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

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

������������������������ ������������������ ��������� ��������� �������� ���0�

�� ���� ���������� �� ���� � ������� ���� !������� &� ����#��� ��� �����

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

����� ��� ���������(������ ���# ����� �� ��� ������������ � ���� !������������

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

Page 7: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

&����������"����������������3����!���" ��� ������ �������������� �� � �������������������� ���������

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

�������������� �������������������������� ���������������������%�� ���������

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

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

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

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

�� � ����������������� ����������� ���������� �� ������ �����������+��������

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

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

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

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

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

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

&� �� �������� � ��� �� ����� ������ ������������ ��� � ������ ���������

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

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

���%���$��#� ��%��%&��������$��#� ��%'%�!(#���) ���������**� ���+�"��

&� ������ ���������� ���������� ����������� ���� ������ �� ��������� ������ �

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

������ ������ �������� ������ �� ��������� �� 4����� � �������� ����������� ���

������������ ���� ��#�� ��� ������ � ����� � � ���� ������� �� �� �� ��� �&� '���

�����������#������������������.�� ���**� ���+�"�������������#��0� �����

��� ���� �� ���� ��� ���� ���� ��� ���� �� %����� ������ ������ ��� ������ �

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

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

.�� � ������ �� �� ������ ��������� ������� ��������� ������������� �� �� ���

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

&*%�!(#���) ���������**� ���+�"��%,%-%#������#������%'%���#������%.%/���������%0%12

��%&*

�#�� � ������� �������� ��� ��� ������ ��� ��� � �� ��������������� ������������ ����� �� �� � ��������� � �������� ����������������� � $���� ��������� ������������ ����%�� ������������ ���� ���%�� ����� ���� �� �� ������ ��� ���� ����� �� ������ ��������� ������ �� ������ ��� �������� �������������������� ���

Page 8: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

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

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

���������������������������� �����������(�������

�!(�����# ���3 �������%'%444

������� ���� ������ �� �� ���� 3 �������� ������� �!(�����# ���

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

5!(�����# ���������%'%������!(�����# ���#����%'%6�%����%���7%%���% ����6

(��"���������������$*��� ������������������� ���� ����������� �������� ��� � ������� ������

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

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

�!(�����# ��� �������� #������ &� ������ ������� ������ ������ ��� �������

���������

�!(�����# ��%'%6�%����%���7%%���% ����6

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

����������� ��� ������� ��� .�� � ����� ������ ��� ���#�� ����������� ����� �

�� ����

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

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

������������������� ������������������ ������� � ��� ���� ������ ������+��� ����

�������

���!�������"���������

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

��������������� �����%����� ��������� ���� ���������������������������� �

�������� �� ������� � ������ ������������������ ����������� �(�������� �� �������

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

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

���� ���� �� ������� ����� ����� ������� �� ��������� �� � ��� ��&� ����� ��� � ����

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

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

����������

����� �� ������� ��� ����� � ���������� .�� � ������ ��� ������� �� ������

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

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

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

Page 9: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

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

��������� '��� ������ ���"������� �� �������� �� ������������� ������������������

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

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

(������ !����� ($$���� ���� ����� ����� ������ ����$������ ����� ������ �

��� �������������������� � �������IncrementRotation��������������������� ����� �� (����� ��� � � �������� � ���� ����� ������ Calculate� ������� ����������� �� ��� � � �������Clear� ��� ����� ������ ���� ��� � ��(����� Document������������ ������������� ������� ����������������� ���"��

*����������4���� ������ ������� �� ��� ��� �������� ������ � ������ ��� �������

��������� ��� ���� ������ objJazzTune� ������������ " !����� �������

������ " �������� ��� �� ������������,����� �����������������������Play��&����������������������

�!(8�99# �������

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

!���" ����������������" �

�&������������������� ������� ������������������������������� ������ �� ����������� ������� � ������� ���� ������ � ������������� ���� � ����� ������� �� � ������� ����� ����� ����� ��� ����

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

�������������"���� ������'��������3����'��� ������ ��������������������� �������������������� �������������� �

������� � � �������� �� �� ���� +��� ����� ������ objJazzTune� ������ ������ ���� ������� ���� ���� �� TimesPlayed�� �������� ������ ���� ��� ������� �� ����� � ������� Play�� ��� ���� ������� ����� ��� ������ ���������� �� �� �� �� � ��intPlaybacks%=%objJazzTune.TimesPlayed��+��������������������� �������" ����������������� ��������������������������������� ���������� ���� ���

(�����#��������� '��� ������� ��� ��������� �� ��������� ������ �� ����� ��� �����

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

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

���������������� � ��)����� �������������

��! � ���� �� �� �� �� ������������� ��� �� ����������� ��# �� ����� ��� �

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

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

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

����� "��

Page 10: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

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

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

���� ��

+� ������������ #������������������� � ���� ����� ������ �� ��!����� �

'�������� � ������� �� !���� �������� �� �������� � ����� � � ��� �� 5�����

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

���� �������'�� ������ ���������� ���� �������� ����� �����!������ ����

�������+�

(������ ������ ����� ������ ��� ����� ���� ������ � ���� �� ��� ������ �� �

���� � �� ��� ���������&���������� ���������������������� ������������

Document�� *����� ��� ����� ����� ������ � ����� ������ ���� � ����������� ��

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

�� ����� ��� �� ������ � � ���� "��� ������� �� ����� ��� ��'����� ������������� �

���������" � ��� ����� �� �!� ��� ������ �

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

�� ��������������������������� ����4��������� ������ ��� ���� �� ��������������������������������������� �

�������� ������ ��������� ,��� '����� ������������ ���������� ����������

���" ������� ������ �� ����� �������� �� �������� ������� ����������� ������� +�

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

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

(�������� ����� ����������������������� �������� �����������,����������

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

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

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

(�������� ������ ���� !�������� ������ ������ ��� �������� ����������� ��

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

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

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

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

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

��� �������� �������� ���� � �������� 0��� ��� ������ ���� ������ ��� ������

������ �������������� ��������������)���������/���� ��������������������������

�����������#��������� ���� ������������������������� "��-�� �����������+�� ��

) ���� ������ ��6��� �������������������������� �������3�������������������

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

(������ ��� � ������� ���� ����� ���� � �����7"� ��� �� "�� -�� ���� � ���� � ��

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

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

Page 11: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

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

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

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

���� ��� ����

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

������ ������� ��� ������ �� ���� ������� �������� &������ ��� ������������ ���

��������� �� �������� �� ������� ��������� ������ ��� +��� ����� ���������

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

#����� �����������/12�:����

0��� ������ �� ������ �� ��� ������ �� ��� ���� �� ����� :����� �������� �� ����

������� ������� Section�� ������ �� � ���� ��������� ��������� �� ����� ������ThisDocument�

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

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

����������%���� �!���������&����� ������������ �

(��������������������� ��������������������� "�������������# ����

��������������� ������(�������������� ���� ������������� �������� � ��������

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

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

(����� Application� ������ �� ������ Documents�� ������ � �������

� ����� �� ������� � ��� ��������� ����������� .�� � ���������� ������ �����

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

Documents�� +��� ���� Documents/;2��� ���� � ������ Document� � � �����Documents�� &������ �� ThisDocument.Sections(2).Range�� �������

��� ������� ��� ���" �������� ��������� ����� ThisDocument�� &�� ���� �

�� ����� �������ThisDocument����� �������� ��������Document����������������������

Page 12: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

&� ����� ����� � ������ �� ����� �������� �� ����� Sections��(���� � ����������������� ������ � ������Sections����������������������������������

�������� ����������� %���� ������ ������ ������������ ������ ��

ThisDocument.Sections�� ����������� � ������ Sections�� �� �����������������ThisDocument���� ���������� ��������Sections��������������������� ��'������� � ���� ��%�� ���������Sections(2)������������������ �����������������

4�������������������� ����� ������� �����������������������������������3���

.Range� ����������� �� ���� ������� �������� ������ �� '����� �� ������ �����

Range�� &��� ������ ��� ��� �� �������� ������������ ��� � ������� ��� '���� �����Range������������ �������� �������������������������������������������������������������������� ����� ������������������������������������ ����������

(��������������%��� ������%+ ��������� ���� ����� ����������������������������� ���������������

������������ �� ������������������������.�� ����������� ������������ �� �������

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

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

��������� ��(��� �������� ������ ��� � ��� � ���� ������ ���� ����������� ��������

������ ���6�������� ���������� ���������������� �������������������������

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

������ �� ��� � �������� %�� �� ������� ������ �������� � � � ����� ������

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

����������

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

��� (����� ����������� ��������������� ����������������������� �������

���������

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

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

�����������������"��� ������"(�������� ����������� ���������� ���� ���� ���� � ����������� ���� �� � ���

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

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

����������� �������� ����� Public�� Private� � � Static �� &��� ��� �� ���������� ���������

���%�!(3������5!(��%��%5!(��%<%�������%���������%�!(�����5!(��%��%�����%<%������%� �%�����

�� '�������� ������ ������ ������������� �������� � (� �� ��� �� �������������������� ����������������� ������������������ � � ���� ���� �� � )������ �� �������� ������ ������������ ���� ������� ��������� ����� ������ � *� � � ��� �� � ���������� �������� � ��� ���� ����� ������� �� � � ����� � ������� �

Page 13: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

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

0� � ��� � ��� ������ � ���������� �� ���� �!��� �� ��������� � �������� ��

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

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

��������� ����������� ���� ����������� � ������� 2������ ������ �� �������

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

������� ���������� �������� )��� ���� ������� ������� ���� ��� ����� �

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

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

������� ��������� �������� .�� � ������������ � ��� ������� ������ ��

���� ������ ��� ������ ����� ��� �������� ��������� .�� � ��� ���������

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

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

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

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

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

������

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

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

+�������� ��� ������� ��� ��������� � ���������� � ���" ��� ���#�� ����������

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

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

��������� � ���� ���� ����� ������� �������� 0��� ������� � ������� ���

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

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

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

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

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

������������ ���� ����� �������� #����������� �����������������+ �

�&������������� ���������������������������� ��������

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

( �� �������������� ���������������������������

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

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

�� �����

���%�!(�����5!(��%'%#����� ����������/=2�������/>2

(��� ���� ��� ���� ����� ������������� ������������������� ���� ��������

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

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

2��� "����������������������������������������� �������������������������Set�

Page 14: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

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

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

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

%��� ��� ����������� ������������������ �������� ����� Set�� �� �� ��� ��������� ������ ��Nothing������ ����

���%�!(���&�?�5!(��%'%?������

(������������%�������.�� � ������ ����� ���� ������ ������� ��� ����������� ���� �������� ��������� &

�������� ����������� ���� ���� '�� � "�� � ������������ ������ Add�� *����� ���

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

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

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

����������� ������ Add�� �������� �������� �� � � ����� ����� � �������� ������ ��������� �� �������

��������� ��������� ����������� � ������Slide� � 2�3��2������)���� � �����Slide� ��� �� � ������ Slides�� � ������ � �� ������� � � �������� � � ��� ���4���� ����������� � ��� ��� ������� ���������Slides.Add��)�������� ���� ������ ������ ��������������Slide����������������� ���������Slides��������������������������������������������������������������������� ���������

���"�����������������������%=7%��+��� �#�@����������

�)���������������������������� ������������Add��������������� ���� ����� ������������ ���� ��� ������ � ��� ����� ��������� ��������� �� �Slide�������� ��� ������Slide

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

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

�� � ��������� � ������� Add �� ����� ��� ����������� ���� ������ �������� %�� ��������� ������ ����������� ����������� ������ ���� ���� � �� ��� � ����� � ��

������ � ����������� ������,�� ����������� �� �������� � ���� ������ ����� '���

�������

���%�!(����!�%��%������!(����!�%'%���"�����������������������%=7%A

��+��� �#�@����������

(���������������� ������'�������

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

Page 15: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

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

������������������� ����� �� � ���������������4�5��%(# �

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

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

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

����� New� � ��������� � ��������� � � � ����������� Set� � �� !���" �

�����5!(��������� �� ������� �������������� ����������������������������

��������������New� � �!���" �CreateObject���������������

&������������� ������������� ������� ��������� ������������Set����������� ��������������

���%�!(� ����#��������%'%?��%#��������

(��������+,,������������ ������

��������� ������'����� �� ��� �!+�� ������ ���� ���������� ������������ �� �������� �� � ����� � ������ �

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

�� ���� ���� �� ��������� ������� ���� � ����� *����� '����� ��� �������� .��

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

������������ ��������� With� ����� �� ��� � ��� ������� ������� ��������� ���� ��������� ����� �� �� ����� ��� ���� ��������� ������������ ��� ��� � �������� ���

������� �������������� ��� ���&����� ����

����%�!(&$�"�?�5!(������?���%'%6���������%��������6%<%������������%��������%?�����������?���%<%��������%�����%�������?���������%'%����%<%��������%�������%��������%���������������%'%�:�����%/BC2%<%��������%�����%:�����7<% �������%������������%�������% ���������

��%����

&���� � ���������� With...End With� ������ ����������� ����������� ���������������� ���������� ����� ������������������ ����������(��� ���� ��� ��

����������With���'������" ������������ ������� ����������������������������

�� ������

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

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

( ��������������%������.�� � �������������������������������� ���������������������� ������������

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

������� ,��� ���� � ������ � ������� ��� ��������� Is�� ������ �� ������ �� ����True���� �������������������������� �� ��������������� �False���� ������+ ���� ����������� �������������� ���� � ��������� ��Is�

Page 16: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ �

���%�!(5!(��=%��%5!(��7%�!(5!(��1%��%5!(�����&*%�!(5!(��=%&�%�!(5!(��1%#���

�����@%6���%���%%���%��%������D6 ���

�����@%6���%������%�������D6 ��%&*

)�������� �� � ����� � �������� ����������Is������� ������ ���� ���� ����������������������������� ������� �� �

&*%�!(5!(��E%&�%#����� ����������/12�������/E2%#���

��� ���������������������������������Is� ��������� �� ��� ��� �� ������� ������������ ������������ ���������������

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

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

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

�� ����'����������&������ � � ����������������� ������� ����������������

� ���� 8 � ������ ������� � ���������� ($$���� ���� ����� ������ �� ��������

�������Shape���� � ������Sections������������������������Section�

+��������� � ���� �� �������� ������ ������������ �� �������� ���� � � �

���������&� ���� ���������� ������������������� ���� �������������� ��������

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

� ��� � ����� ������� ��+�������� ��� ������������� ����� ��� ��� �� � ����� ����

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

�-�������� ����� � ����� � ��� � ������ ��������� ������� �� ������� ��������� �������������������������������������������� ������ ������ ����� ��������� ���� ����� ������� �� �����������������������

����������������"##��� "$4����������������������������Collection������'����������������������������

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

���������������������������� �������� � ��������� � �������&����������

Documents(2)� �� ������ ���� � ������ Document� � � �����

Documents�

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

������� ������ ����������� � ��������� ������ �� +��� ����� �����

������� �� � ($$��� ����� �� � ������ ��'����� ������ �� � ��

CommandBars("Debug")� ����������� ����� �� ������ � ������� ��

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

Page 17: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

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

��&�"�����/=>B;2%'%==4

.� ������� � ������ ���� ��� ������ �� � �������� � ������������� � �����

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

������ ��� +��������� ���������� � ���� � ���� � �� ����� � ($$��� ��� ����

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

���� �������� � ������ �� ������� � ���������� �� � � �� ������ ���� �������Collection

����������� ����������������� ���������*������Add� �Remove��������������� �������� ������� � ���� ��%����� ����������� ��� ����� �� �# ��� �� � ������ �

� � �������������#��������� ��������������������ReDim���0� ���� ��������������� ������������������������������� � ���������'�������� ���������

)�����������������������'��������� � ���� � ����� �������� #�����������

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

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

'��������

(����������������������(����� � ���Collection� ���������� � ����������� ���� � ��� � ����� � ������� �

��������� �������������As�������������� ��� �����������)��� ��������������� � ������� �������� ���������������������

����� ��� ������������ �������� ������� ��������������������Set�������������� �������� ����������������� ����� � � ���� �������������������

Set������� ������������������������New�

���%����@�����%��%���������������%����@�����%'%?��%���������%<%�������%�����������@���������%6����%% ���6%<%!��������%��������%�����

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

��������� �������������������� ������������������������������New�

���%�����5*�� **%��%?��%������������<%�����"��%� ������%�������%��������<%��������%�%���%#����%���������5*�� **����%����� **���

-���������������%����������������� ������ �� � ���� ����� �������� �� ��������� � ������������������Add�

������� ���� � �� ���������� � ������� �����2������������Add� ������ ���� �������� ���� ����������� �� ����� ���������Add������ ������

Page 18: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

���%/�������F7%��"�GF7% ��������%�����GF7% ������"�������G2

&������ �� ���� '�������� ������������ (��� ������ ���� � ��������� ��������� �

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

� ������ ������ ���� ��������� ������ ��� �������� ������ ������� ����� (��������

�����������������Add���������������+��������������� ���� ����������������� �������������� ����������� ����������� ��� ��

+��'������� � ���� �������������������� �����������#��������������� ���� ���

,���'��������� ��� ���� �������� ��� ������� �'��������� � ������

���������������%=>E1E�>>7%6������%��%$�����%6

�������� � ��������� �������� ������ �� !""-"� � � � �����

�������������&��������������������������!� � � ���'��������

&� ���������� �� ����� �������� � ������ ����� ThisDocument� �������

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

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

��3�!�������%#����� ����7%6��H��6

&���� ��� � ���� ������ ���������� ���� ������� � ������� ���������� ������������ ��������� � ������� ���� ��� ���� ������� �������������������������� �*������������������� ������������Add��Remove������������������������������������������������� �"������ ����� !�� � ������� ����� "#����� � ����� ���� ����� ������ ������ ��������������

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

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

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

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

&��������+�������*����� :���"�� �������� '�������� �� � ���� �� (������ ��� '�������� ������

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

���������:���"�%1=1E���������:���"�%6�� @���6

���� ���� ���� �� � ������ � '�������� ���� ���������� ����#����� ������� ����

������� �������������������� ��'�������������#����������� � "��

�������+����������������(����� ������ ��������� ���������� �� �� ��������� � ���� �� �������� ���

��� ��� � ����� �������������'���������2���� �����������Collection� ����������� ����� �� ����� ������� ���� �������� ����� �������� ������ ����� '��

�� ����Count��.����������� �� ������������ �

��������������9�%'%��1C) ���������� ��

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

Page 19: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

&*%��������� ��%,%=CCC�����@%6�%���%��&���%���'�%���������D6

��%&*

��������������.�����%"��&��!'''��(�����

�����������������9 ���� For Each...Next� �� ��������� ���� ������ ��� ��� � '��������

� ���� �������������&��� ��� ����� ��

��% ��%�����������������%&�%���������/� �������7%�������%������%�� �����%��% �%������% �����#���2?�@�%�����������������

:������ ��� � �� ������ ��������� � For Each...Next� � ����������

For...Next� ������������ � ����� ���� ��� ������ ����������� � ���� ��������� " ������ ���� �������� '��� ���������������� &������ ��������� ������ ���� ���������

For Each� ������� ��������� � '��������� ������ � ������� �� � ��� ������������� ���� � � ������� )�������� ��� �������� ������ ������� ���� �� ����

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

������� � ������ � �� ���� ������ ����� ������ For Each...Next� � �����

2�3��2����� � � ����� ����� ����� ���� ����� � ������ Shapes� ������� Shape�� ����� ������������������For Each...Next����������� �������� $%%�&������������������� ������ � � ��� �������� '�������� Shape� �� � ���� � Shapes�&���� �" ��� ������������ ������WidgetA� �������������

<%�������% ���������%������%��%������%���������<%�% ��������"%������ �������%�!(�%��%�������% ��%�!(�%&�%������ �����������

��! ������%�!(��?���?�@�%�!(���% ��%�!(�%&�%������ �����������

&*%�!(��?���%'%6�������6%#����!(�������� @��%��

��%&*?�@�%�!(�

(��������Exit For����������� � � ��" ���� �������������������� ���������'��������� � �������.�� ������� �������� ����� �� �������������'��������

������" �������������������Exit For����������

��������������������)

�������������)������������������������������������� ���������������� ���������������� �

����������� 3���� ���� � ������� ������ � �� � ��������� � ���"����� Sub� Function�� �� ������� �� ����� ������ ���� ������� �� ����� � �������� ����� ������ ���������������� ��������

Page 20: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

��3����� ��������������������������� �������������������������������

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

����������

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

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

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

��,���������� ������ ����������� �� ������� �� ���� � ������� �

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

���� �������� ��(�� �

)��� �������� ������ ����� �� �� ������������� ������� ��� ��� ������ � � �����

������ � ��������'� ��������������� ��6� ������������ ������'����������������

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

���������(������ ������ ��������� ������������� ��� ����� ����� ���� ���������

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

(��������������"�������&�����������'���#�������������������������������)�������������������� �

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

������������4���� �������� ������� ������� ������� ��� �������� ������� � ������

���� ����� �������� ����� $������������ �&���� �&������*������ ������ � �

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

(����������������������� �� ��� ������������������ �����������

������������ ��������������(���� ������� ������� ��������������������

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

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

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

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

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

+ ��� �� ������ ��������� �� ����������� ������� #���������� � �������

������������ ��� �� � ������������ ����� �������� �#��� 0���� �� ���� ��� ����#���

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

��"���%���������%��%������%<<%(��% ��#�����%��������%+��%#������ �I� !��%������%+��%#������ �/�����%���&�� �%��%A

������2���������%'%���&�� �

��%������

<%(��% ��#�����%��������%3��%#������ �I� !��%������%3��%#������ �/2%��%������

#������ �%'%��������� ��%������

<%(��%������%��� ���� �������I� !��%� !%��� ���� �������/2

�����%�����"���������%'%1�>;

Page 21: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

���%�!�:�� ���!�:�� ��%'%���������%0%EB;%0%�����"��������������@%6)������%�����%����'%���'�%����������6%J%A6%���������%���������%��%6%J%�!�:�� ��%J%A6%����6

��%� !

������������� ������%������,��������� ���������������"������������������������������� ���� ����� �

�������� ������������ ������� ������ � �(����������� � � ����� � ���� � ������

��������(� �����������������������"��������������������������������������

��������� �������� �� ������ �� &� '���� �������� ������ ���������� �����������

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

)��� � � ���� ������ ��� ��� ��� ���� � ��������� � ���� �������� �� �� ��

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

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

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

/���������� �.��� ����"��4������� ������������ �������������� �������������" ����������"�������

Let� �Get��(�����"������������ ������������� ������� ������� ���

�.������ ����������������� ����������� �,��� ���� ����Let��Get �.����������� ��������� ������+��,�������� �,��� �

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

���"������ Property Set� ��� ���"������ Property Let�� ���� ���� ��� �������"����� �� ����� &� ���� ���� �������� ��� �� �� ���� ����� �� �������� ����

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

&����������"���������� ������'��� �.��� �*�"+���,

-��

���"������Property Let�������� ���������� ���� �����&������� #� �!�������"������ Property Let� �� � ����� ������ ��� ������������ ���� ���������� �� �� ����'��������� ����������� ������������������������ ����

� !��%������%+��%#������ �%/�����%���&�� �%��%A������2���������%'%���&�� �

��%������

.�� � � ������ � ���� � ���������� ����� ���������� ������� ��� � �� ���

� ��� Thermostat.Temperature = 75�� ���� ������ ���"������ LetTemperature��������������75�

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

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

���� �� ����� &� �� � ���� � ��� ����������� ������ ������ ����� ���� ��� ��� �

�� �� ��

Page 22: archive.dialektika.comarchive.dialektika.com/archive/5-8459-0391-2/XP_Ch54.pdf · ˇ ’ ˘ ˘ ! " & ˛ ˝ ˇ ˘ ˇ ˜ ˛ ˜ ˜ ˚ + ’ ˛˚ ˘ ˚ ˛ ˜ ˛ ’ ˜˙ ˛ ˛˚ ˝ ˇ

��������. �������� ���� ��������� �� ���� ������������ ��

*��� �'��������"���������� ������'��� �.���

*�"+���,�.��

���"������ Property Get� �������� ���� ���� ���� � ���"������ Function�� ������������ ������ ���� ������ �� �� �����)��� �� ������� �����"����� �Function��������������� �� ���������� ���������������������������!���" ������� ����

� !��%������%3��%#������ �/2%��%������#������ �%'%���������

��%������

,��� �� ���� � ���������������� ������� ���"������ Get Temperature�� ������ �� �������������������� ����������� � � ������ �������������������� �

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

���� ����������%'%#���������#������ �

&*%#���������#������ �%,%-C�����@%6������'�����%����"��%%��'�������%6

��&*

/���������������$�����������������������������"������Sub� �Function�������������������

���������������&����# ���������������������������������������������� �� ��

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

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

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

� ����������������������%�������������������� �� �������� ���������� ��� ������������� �� ��� ��������

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

�� ����� ��

��� (�� ������������������������������ ����

�!(� ����#��������%'%#��������

��� ���������� ��������� Set�� ����� ��� ������� � ������� �� �������� �������������

���%�!(� ����#��������%'%?��%#��������

��� ,��� �������� �� �� ����� � � ���� ����� ������� �� ��� ��� �����

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

�!(� ����#���������#������ �%'%B;�!(� ����#������������ 1���� ���������

��� (���� ��������������������#�� ������������������

���%�!(� ����#��������%'%?������