nosmokmoin 변 러 는 대 .
Vim 러 .
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 대 본 보 . ...