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.0338 sec