SqueakByExample:11.10

From 흡혈양파의 번역工房
Revision as of 13:38, 17 August 2012 by Onionmixer (talk | contribs) (SBE 11장요약 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

11장 요약

Morphic은 그래픽 인터페이스 구성요소에(graphical interface elements) 있는 그래픽 프레임워크(graphical framework)이며, 동적으로 구성될 수 있습니다.

  • 여러분은 오브젝트를 모프(morph)로 변환할 수 있으며, 메시지 asMorph openInWorld를 그 모프에 발송하여 화면에 디스플레이 할 수 있습니다.
  • 여러분은 파랑클릭을 하고, 나타나는 handle(handles은 그것이 수행하는 작업을 설명하는 도움말 풍선을 갖고 있습니다)을 사용하여 모프를 조작할 수 있습니다.
  • 여러분은 모프를 다른 모프에 끼워 넣는 작업을 드레그 엔 드롭을 하거나 메시지 addMorph:를 발송함으로써 수행할 수 있습니다.
  • 여러분은 현존하는 모프 클래스(existing morph class)를 하위분류(subclass)할 수 있고 initialize와 drawOn: 과 같은 키 메소드를 재정의할 수 있습니다.
  • 여러분은 마우스와 키보드 이벤트에 모프가 반응하는 방식을 메소드 handlesMouseDown: handlesMouseOver: 등을 재정의함으로써 컨트롤 할 수 있습니다.
  • 여러분은 메소드 스텝(the methods step)과 (무엇을 해야할지), stepTime[스텝(steps) 사이의 밀리세컨드의 수]를 정의함으로써 모프에 에니매이션 효과를 줄 수 있습니다.
  • PopUpMenu와 FillInTheBlank와 같은 다양한 사전 정의된(pre-defined) 모프(morphs)들은 유저들과 상호작용하기 위해 사용할 수 있습니다.

Notes