U E D R , A S I H C RSS

Small Talk/강좌From Hitel/강의4

nosmokmoin .
Vim .
~cpp 
                          Smalltalk 기 #4
                                                   1998. 11. 27. 
                                              mailto:andrea92@hitel.net

        ======================================
        1. Smalltalk 개
          1.1.  
          1.2. Smalltalk 
          1.3. Smalltalk 
          1.4.     
        →1.5. Smalltalk 기
            1.5.1. 
            1.5.2. 
            1.5.3. 객 기
            1.5.4. 갈 기
            1.5.5. 길 기
            1.5.6. 꾸 기
            1.5.7. 
            1.5.8.  기
            1.5.9.  개
          ........
        =======================================

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

1.5. Smalltalk 기
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Smalltalk          .
 "System Transcript"     ""(transcript) 
고,   "untitled -  workspace"   "".  Smalltalk         
  . 각각    ,  
 Smalltalk    .
  [] Smalltalk       
   , Smalltalk   
    . 각        
 .    ,  
겼구    .

  Dolphin Smalltalk    
      Smalltalk  고 권.     
           
, 그    
. :)

1.5.1. 
-------------
Smalltalk       ""(transcript).   
'transcript'   '  , , ',  Smalltalk    transcript    
  .   Smalltalk     
   .

   Smalltalk    .    
    Smalltalk      고,        
Smalltalk  .    Smalltalk 경과   ,  Smalltalk      
 .

    ''(workspace)  .  그 
 ''   , Smalltalk           .
    ,   
         
 Smalltalk      .
           
, 그  .

Smalltalk    File > Exit Dolphin    
  Smalltalk    .


1.5.2. 
-----------
(workspace) Smalltalk       . 
   까? :)  ?     
,     ,         .     
    .     
    . 그   
    결과  .   
 . 

Smalltalk   .      
  .   Smalltalk    고, 
     , 그     
.
  Smalltalk  고 그 결과 .  그
        
     .

   File > New  , 
 " "  .    
   ,        . 
그고 각각       
. 그         결과   
          .

           
. 그   .   
   . (Smalltalk     
  "1.3"  .)

        Transcript show: '?'.
        ☞ ?          "   ."

---<깐!>----------------------------------------------------------
                           !

      Smalltalk    
. 그   .
   Smalltalk       
     .
       
  결과    .   
       ,    
  고, 기     
  고,      . 
그         .

   . 
그      Smalltalk   
    .       , 
        Smalltalk 공
   .    "Smalltalk Tutorial"   ,     .
----------------------------------------------------------

까?   결과  .  
  Smalltalk   .        결과   .

        3 + 4.  ☞ 7    

   Smalltalk       , 그       .

            . 
그  Smalltalk      
 .      고, Smalltalk 
      ''    
  .


1.5.3. 객 기
------------------
객 기(object inspector)      
       .  
      
  .        
.   Smalltalk    (class) 
     .

        Class allClasses asSortedCollection  ☞ "객 "

      "Inspecting a SortedCollection"
     .    500 개
      결과값    
    .

객    ,  그 객   
   고,      
.   "self"   .

객        
.


1.5.4. 갈 기
----------------------
,    Tools > Class Hierarchy Browser  
          '갈  기'Class 
Hierarchy Browser)   . 갈   '갈 
기' .

갈         , 
   (hierarchy) 
    .      
    ,         
Smalltalk    .

Smalltalk  .  그     
     .     '갈 
기'   , ''       
   .


1.5.5. 길 기
------------------
 Smalltalk   Smalltalk(method) 
    . 길        .   
 'Dolphin'    (image)  
 .  3M   (source code)   
     .

        SmalltalkSystem current browseContainingSource: 'Dolphin' 
        ☞ "길 "

  "Dolphin"   .  
    .     
 고 각각    . 그
      . 길  
     (class)   
     .


1.5.6. 꾸 기
--------------------
Smalltalk  Tools > Package Browser        .  꾸(package) Smalltalk, 객,  
(resource)   .    
  , 그    
 . 꾸     
  ,   . 

꾸    .   길게   
   Dolphin Smalltalk    
 .      
, 갈, 길, (global variables),    각각 
   (tab) .     
    .  갈 
(class definition), 길     .

꾸  Smalltalk       
 .


1.5.7. 
-------------
(View Composer)   경(User Interface)   . Tools > View Composer         . 
  (window)  (Dialog box)           .

        고,      각각   ,    (aspect), 그
    갖고   . 

 ''(tool box)   .    
           . 
(label),  (edit box), (push button)    
  .

Delphi Visual Basic        
.  Smalltalk      ,  기
     .    
 기까     .


1.5.8.  기
------------------
Tools > Resource Browser      .   
  ''    .   
          , 
     .     
    꾸기 고,    꾸기
 .         
   .


1.5.9.  개
---------------------------
   . . 
Smalltalk         
. " "(walkback window) Smalltalk   
     , 금까  
  고,         
.

     .

        5 hello  ☞ "  "

   "SmallInteger does not understand #hello" 
      .     "SmallInteger 
hello   " .   "5 hello"  
Smalltalk(  '5')   .

그          
.

---------------------------------------
        SmallInteger(Object)>>doesNotUnderstand:
        UndefinedObject>>{unbound}doIt
        CompiledExpression>>value:
        SmalltalkWorkspace>>evaluateRange:ifFail:
        SmalltalkWorkspace>>evaluateItIfFail:
        SmalltalkWorkspace>>evaluateIt
                ....()
---------------------------------------

        
 . 그 Smalltalk     고,  
        
  .         
    . 금과    
    .

      .     
 고 계    고,  
    고,         깡그      
.

    "개"(debugger)  .   
          
          . ,       
.  그 구     , Smalltalk      
     . 그           .    
게, ,       
.

---<깐!>----------------------------------------------------------
                         Smalltalk...

기  Smalltalk  , 갈 기, 객 
기,  ,  . 그   각
각 Smalltalk         .
Dolphin  ,   ,  Smalltalk 
Express Smalltalk  Disk Browser .
----------------------------------------------------------

---<깐!>----------------------------------------------------------
Windows    경(GUI)    
 .    . 그   
   .      
.
Smalltalk     고 각각      .         
        
   .       
. 그   . 그    
  고,      .  
 고,     .   Windows 
3.1   ' '기,  Smalltalk          .
----------------------------------------------------------

       ==========================================================

금까  Smalltalk    고, ,  
Smalltalk    . 그
고 Smalltalk   .   
    Smalltalk      
 , Smalltalk     .

 기까   Smalltalk      
 . Smalltalk 고,     Smalltalk
    .  
    [章] Smalltalk 
    .

                                                                계...



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