U E D R , A S I H C RSS

Small Talk/강좌From Hitel/강의3

~cpp 
	
                          Smalltalk ����기 #3
                                                   1998. 11. 25. ����
                                              mailto:andrea92@hitel.net

        ======================================
        1. Smalltalk�� ��개
          1.1. ����그��과 ����그���� ��
          1.2. Smalltalk�� ����
          1.3. Smalltalk ������그��
        →1.4. � � ��� ���
            1.4.1. Dolphin Smalltalk �����기
            1.4.2. ���� ���� ��기
            1.4.3. � ���기
          ........
        =======================================

                          1. Smalltalk�� ��개
                     ------------------------------

1.4. � � ��� ���
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
금까 ������ Smalltalk�� �����고 ���� �����, Smalltalk ��
�� ������ ���� �� ������. �� ��기���� ������ ���� 
Smalltalk 공�� 계�� �����기 ����  ��� � ����  �� 
�������� �겠������.


1.4.1. Dolphin Smalltalk �����기
---------------------------------
��까 ������ Dolphin Smalltalk�� ������ �� 기���� ������ ��
��������. �� ����� �� ���� ������ 거�� �기 ��������. Object 
Arts��(社)�� 공개������ ������ ����  Dolphin Smalltalk 98 /  1.1���� 
������, 그�� ������ ������ ���� ���������� ��급 ���� �������� �고 ��������. �� Dolphin Smalltalk�� ������ ������ ��  계
����, 그��고  ������ �� ��� ������ �����기 ��������
고 �각����. �������� ���� ������ ������고�� ����.
���� ��������. 그���� �������� ������ ���� ������ ����  ��
�� ������ 거�� �� ��������.

�� ����, ������ �� Object Arts������ ��급�� ���� ������ ��
����. ���� ������ ��급 ���� �� WWW(World Wide Web)  ���� 
������ ������ ����(e-mail)�� ������ �� ��������.

1) WWW�� ������ ��
Dolphin Smalltalk�� ��������. 그�� ���� File > Exit Dolphin ���� ��
�������� Dolphin Smalltalk�� ��������.  ���� Smalltalk��  ��
���겠���고 ����,   ������ <��>��고  ������. 그��  "Locked 
Image"���� ��  �� ������. ��기���� ������ ��
, 그��고 ������ �� ������������.

��기�� Username ���� ���� �������� ���� ���� ��������. 그�� �� ���� ���� ���� ������ ���� �� ��게 �� �������. ��
������ ��결������ ���고 ��  ������ �� Object  Arts���� 
"���� ��"�� �게 �� �������.

 ������ � 개�� ����  ��������. 간���게  ���� �� 
������.

* Product: �����고 ���� Dolphin Smalltalk�� ����. ������ 1.1����  고
    ��겠��?
* First Name: �������� ���� ��������. �� 경���� ChanHong Kim���� ��
   기����, First Name���� ChanHong�� ���� ������.
* Last Name: �������� ������ ��������. �� 경������ Kim��?
* Stree Address: ������ 경������ ��/군, 구/��, , ���� ������ ��
   �� �국�� 경���� 거꾸�� ������. Street Address���� ��������  ��
   과 ������ ������.  �� 경���� 2288-3,  DaeMyung 3 Dong, Nam-Gu
   ������ ���� ��겠��?
* City: ������ ���� ������ ��������. �� ������. Taegu.
* State: ��국�� 경���� ���� ����������, ������ ����������.
* Zip Code: �������� ���������� ��������. 700-234.
* Country: ������ �������� "Korea"�� ������.
* E-mail: �������� �������� ������ ���� ������.
* Where did you hear about this product? 
        Dolphin Smalltalk��  ������ ������ 고������.
* Previous experience of Smalltalk?      
        ���� Smalltalk�� ����� 경���� ��������.
* Intended use of this product?          
        Dolphin Smalltalk�� �� ���� ����� ����� ������.
* How many attempts did it take you to download this software?: 
        Dolphin Smalltalk�� ������ ���������� ������.
* Image Code: ��기�� "Locked Image" ���� ������ Image code�� ��������.
* Usrname: "Locked Image" ����  ������������ Username�� ��������. 
   (������ ��������.)

��기까 �� ���� ���� ���� ����  ������ ��������. 
그�� Image Code�� ���� Password�� ��급 ��게 ������.  "Locked
Image" ���� ��금 �� Password�� ���� ���� ����� ����게 ������. ��
�� ������ ����� Smalltalk�� ���� Username과 Password��� ��
���� �� ������, �������� ���� ������ 거�� ��� ��������.

���� ������  ���� ����  �������� ������  ������ ����  Dolphin 
Smalltalk�� ��   기���� ������ ��게  ��������.  ��  ������
Smalltalk���� ������ ��� ���� ��������.

2) ���������� ������ ��
WWW�� �����기 ��거�� �������� �����기 �� ���� ���������� ��
 ���������� ��급 ���� �� ��������.

        ����: support@object-arts.com
        ���: password
        ��: Username과 Image code.

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

��게 �� ��급�� password�� (1)과 ������� �����게 ��  Dolphin 
Smalltalk� ������ ������.

���� ������ ���� �� 기���� ���� ������ ��������.


1.4.2. ���� ���� ��기
-----------------------
Smalltalk�� ���� ������ ���� Smalltalk�� �� 그��  �������
������ Smalltalk�� ������� ������ ��������. ���� ��, ����
�� �� "1.3" �������� Smalltalk�� ������ ���� ��계�� �� ��  ��
�� �������. �� �� 기���� ������ ���� �������� Dolphin Smalltalk
���� ���� ����  ����� ������ ������ ���� ��  ���� 
��계�� ���� ����.

<�� 1> Smalltalk�� ���� ���� ��계
----------------------------------------------------------
digitalClockProcess := [[
        Processor sleep: 1000.
        (DesktopView current canvas)
                font: (Font name: 'Arial' pointSize: 36) bold;
                text: Time now printString at: 10@10;
                free
] repeat] fork.
----------------------------------------------------------

������ �� �������� ��계� ������고 ���� �������. ��  File 
> Exit Dolphin  ���� ������ Dolphin  Smalltalk�� ������.   � 
Smalltalk�� ������ �� ���겠���고 ������. <��>�� ��������. 
그�� Smalltalk�� ���� ������ ������ ������ ��계� ����  ���
�� �� ��������. ��계�� ������ Smalltalk �경 ����기 ���� ������  ��
�� ���.  ���� ��계�� ���� ���� �� ���� 그������
��. Windows�� ��  �������������� ������ �� �� 
���� 그���� �� ��������.

�� ���� Smalltalk�� ��������  ����. ��������까?  Smalltalk� 
������������ ������ ����� <�� 1>과 ������ ��계� ����  ��
������������. ��, ������ ����  Smalltalk�� ���� �� 그�� 
���고 ���� �������. ��기 ����까?

�기�� �� �����기 ���� ������ ���� �� ����������  ������ 
��계�� ��������.

        digitalClockProcess terminate.
        UserLibrary default invalidate: nil lpRect: nil bErase: true.

Smalltalk������ �� �(object)������. ������ Smalltalk���� 객
���� ����고 ������. ������ Smalltalk���� �� �����  ��
���� ������ ����. 그���� C++�� Delphi ���� Visual Basic 
�� ���� 개�� �경�� ������  ������ Smalltalk�� 객 ������ 
������ 간과�기 ��������. �� ��, Smalltalk�� �� 객��  ��������. 그��고 �� Smalltalk�� ����� 그�� ���������  ������ 
Smalltalk �경 ������ �� �� ���� 계�� ��������.

Smalltalk�� ���� ���� ������ �� 그�� 기�� ������. ��기��  '��
���� Smalltalk �'�� "��"(image)��고 고, ������ ��  ��
�� ��� "���� ����"고 ������. ������ Smalltalk �경���� �� ����
�� �� ������ 객�� ���� ��������. Smalltalk �경 결국  4���� 
개�� 객 �������� ������ 곳��,'��'���� Smalltalk�� �� �
������� �������. 그���� '��' ���� ����� �������. 그���� ��
���� ���� �� �� � '��'�� ��������. 그���� Smalltalk�� ��
������ ������ "��"�� ��  ������ ����. 그���� ������  Smalltalk 
�경 ���� ������ ���� �� ���� 그�� ��� 객���� ����
�� �� ��기 ��������.

결국 "��" ��간 ������ ���� ��꾸 ��꾸 ���� ��� �� ��������. 
���� �� ������ �고, �� ���� 객 ����  �� ����. 그���� �������� ������ Smalltalk���� 꼭 ����
객�� ����고 �각 ����(���� ������ Smalltalk� ������  ��
���� ������. ���� 경고 과�� 거����.). 그�� ��
 �� ��겠����까? ���� �� ��������. ��기�� ������, 그��게 �� �� ���� 객�� ������ ��구���� ��� ��기 ��������.   ������ 
Smalltalk�� �������� ���� ������  '����'(base image)�� ��  �� 
���� ��������. 그���� ������  경���� ���� ������ ������ ���� �������. 

��, �� 그��  ������ ���� ���� �� ������ ����.

Dolphin Smalltalk� ������ ����  ����과 � ���� ������ �� ��������.

        Dolphin.chg
        Dolphin.img
        Dolphin.sml

 �� 개�� ���� ������ ����(back up)�� ���� ������������. ��
�� �������� ���� ���� ���� 곳�� 각각 ���� ��, ���� �������� ����
�� ���� ��� Smalltalk �경�� ���� �� ���� �������. ����  경
�� ���� �� ������ �� ���� ����. ���� �� ������ �� ��
�� ������ ���� ������ � ���� ��������. (���� ���� �� �� ��
���� ����������...)

그�� ���� ������ 각각 ��  ���� �����게���� ����  ���� 
�겠������.

* Dolphin.sml
 ���� Dolphin Smalltalk ������ ��(source code)������.  ��기��
�� 기�������� Object Arts������ ���� �� Smalltalk �경�� ��고  ��
�� �� 구�������� �� ���� ��������. ���� 3MB� ��������.

* Dolphin.img
 ���� Dolphin Smalltalk�� '��'(image)������. �� ������,  ����
�� Smalltalk��  �� 객����  �� ������������.  그����  ������ 
Smalltalk �경 ���� ������ ��기�� �������� 객�� ���� �� ������ �������. 

* Dolphin.chg
 ���� '경 기�� ����'(change log file)��고 ������.  ����  ���� ������ Smalltalk���� ������ ����������. ��
�� ������ 거�� ���� ���� 객�� ��거�� ��, �������� �� �� 
 ������ 기���� ��������. ����  �� ���� ���� 
 ������ 기�� ���� �������.

��기�� ������ 궁금�� �� ������ ������. ���� �� ��
고, �� ���� �������. �� '��' ������ ���� ��  ���� 궁금� �������.

'��'���� 객�� ������ ��������. 그��고 '��' ������ 
���� 객�� ����기  ������ ��  ��������. ������  ��, 
'��' ��고 '��' ��계��������. ��계����  ���� �� �� 
�깁����. 그���� �� ��고 그  ���� ����기 ����계��� ����  �����
��. ������� '��'���� ���� ���� ��고, ����  ����기 
���� ���� ����������. ���� ���� ���� ������ 
���� �� ���� �고,  결과� ���� '��'�� ������ �������.

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

        3 + 4.  ☞ 7

��고 ������, ������ 객�� ������ ���� ����. �� '3'과 '4'
���� 객�� �고 '7'���� ���� ������기 ��������. '7'��
�� 객�� ����기 ���� "3 + 4."���� ���� � �고,  결과 �겨���� 
� "7"���� 객������. ��기�� "3 + 4."�� �� ���� �고,  '7'
 그 결과(=��)� ���� �������. �� '��'과 '��'�� ���� ��겠��
��까?

���� Dolphin Smalltalk���� ������ ������ ���� �� 개�� ������ ��
���� ���� ������ ����. 그��고 ������ Smalltalk �경���� ����
��  ����� ��간 ��간�� ���������� ���� �� ���� � ��������. ���� 
��기�� �� ����� ���� ����까��.

---<��깐!>----------------------------------------------------------
Dolphin Smalltalk� �� ���� Smalltalk  �경������ ��� ��� ����� �������� '��'�� ����� ��������. 그���� Smalltalk��  기�������� 
���� �� �� ���고, ������  Smalltalk �경 ���� ������  ���� 
기���� ��� ������ ���� �  ��������.
----------------------------------------------------------

1.4.3. � ���기
--------------------
Dolphin Smalltalk�� 기�������� ���� ������ ���� ��������.  ����
�� �� Windows���� ������ 기�� ��� '���'���� � ����  ��꾸
�� ��� ��������.

Dolphin Smalltalk�� Tool > Options > Default Font... ���� ������ 기
�� ��� '���'���� �� ����  ���� Smalltalk�� 기��������  �
���� ��� ����� �������. ('���'과 '���'�� ���� ���  ��
���� '���'�� ������.)

���� ������ ���� � �� Smalltalk�� ���� ���� ������. 그
���� ������ Smalltalk�� ������ � ������ �������.


금까 ������ Dolphin Smalltalk�� �����고, ������ ���� ��고,  기�� 
��� ���� ���� ����������. �� �� ������ �� Smalltalk �
경�� �� ��,  ������  Smalltalk 공�� �� �� ��  �������. 
�������� ������ �� �겠������. "���� ��기"�� �� �����  ��
�� ������! :)

                                                                계��...

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:03
Processing time 0.0744 sec