SqueakByExmaple: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (번역 재수정) |
Onionmixer (talk | contribs) (목차부분 간격수정) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
* [[:SqueakByExmaple:Preface|서문]] | * [[:SqueakByExmaple:Preface|서문]] | ||
* [[:SqueakByExmaple:Contents|목차]] | * [[:SqueakByExmaple:Contents|목차]] | ||
===1부 시작하기=== | ===1부 시작하기=== | ||
Line 26: | Line 28: | ||
* [[:SqueakByExample:1.1|1.1 시작하기]] | * [[:SqueakByExample:1.1|1.1 시작하기]] | ||
* [[:SqueakByExample:1.2|1.2 월드 메뉴]] | * [[:SqueakByExample:1.2|1.2 월드 메뉴]] | ||
* [[:SqueakByExample:1.3|1.3 스퀵 세션 저장하기, 그만두기 다시 시작하기]] | * [[:SqueakByExample:1.3|1.3 스퀵 세션 저장하기, 그만두기, 다시 시작하기]] | ||
* [[:SqueakByExample:1.4|1.4 워크스페이스와 트랜스크립트]] | * [[:SqueakByExample:1.4|1.4 워크스페이스와 트랜스크립트]] | ||
* [[:SqueakByExample:1.5|1.5 키보드 | * [[:SqueakByExample:1.5|1.5 키보드 단축키]] | ||
* [[:SqueakByExample:1.6|1.6 | * [[:SqueakByExample:1.6|1.6 SqueakMap]] | ||
* [[:SqueakByExample:1.7|1.7 시스템 브라우저]] | * [[:SqueakByExample:1.7|1.7 시스템 브라우저]] | ||
* [[:SqueakByExample:1.8|1.8 클래스 찾기]] | * [[:SqueakByExample:1.8|1.8 클래스 찾기]] | ||
Line 69: | Line 71: | ||
* [[:SqueakByExample:4.6|4.6 캐스케이드된 메시지]] | * [[:SqueakByExample:4.6|4.6 캐스케이드된 메시지]] | ||
* [[:SqueakByExample:4.7|4.7 4장 요약]] | * [[:SqueakByExample:4.7|4.7 4장 요약]] | ||
===2부 스퀵 개발=== | ===2부 스퀵 개발=== | ||
Line 91: | Line 95: | ||
* [[:SqueakByExample:6.6|6.6 프로세스 브라우저]] | * [[:SqueakByExample:6.6|6.6 프로세스 브라우저]] | ||
* [[:SqueakByExample:6.7|6.7 메서드 찾기]] | * [[:SqueakByExample:6.7|6.7 메서드 찾기]] | ||
* [[:SqueakByExample:6.8|6.8 변경 세트와 변경 | * [[:SqueakByExample:6.8|6.8 변경 세트와 변경 정렬자]] | ||
* [[:SqueakByExample:6.9|6.9 파일 목록 브라우저]] | * [[:SqueakByExample:6.9|6.9 파일 목록 브라우저]] | ||
* [[:SqueakByExample:6.10|6.10 스몰토크에서는 코드를 잃을 수 없습니다]] | * [[:SqueakByExample:6.10|6.10 스몰토크에서는 코드를 잃을 수 없습니다]] | ||
Line 146: | Line 150: | ||
* [[:SqueakByExample:11.7|11.7 끌어다 놓기]] | * [[:SqueakByExample:11.7|11.7 끌어다 놓기]] | ||
* [[:SqueakByExample:11.8|11.8 완전한 예제]] | * [[:SqueakByExample:11.8|11.8 완전한 예제]] | ||
* [[:SqueakByExample:11.9|11.9 캔바스에 | * [[:SqueakByExample:11.9|11.9 캔바스에 대한 더 자세한 내용]] | ||
* [[:SqueakByExample:11.10|11.10 11장 요약]] | * [[:SqueakByExample:11.10|11.10 11장 요약]] | ||
===3부 고급 스퀵=== | ===3부 고급 스퀵=== | ||
Line 160: | Line 166: | ||
* [[:SqueakByExample:12.7|12.7 Metaclass의 메타클래스는 Metaclass의 인스턴스입니다]] | * [[:SqueakByExample:12.7|12.7 Metaclass의 메타클래스는 Metaclass의 인스턴스입니다]] | ||
* [[:SqueakByExample:12.8|12.8 12장 요약]] | * [[:SqueakByExample:12.8|12.8 12장 요약]] | ||
===4부 Appendices A:: 빈번한 질문과 답변=== | ===4부 Appendices A:: 빈번한 질문과 답변=== |
Revision as of 13:37, 19 February 2013
- Suqeak By Exmaple
원문 사이트
http://squeakbyexample.org/
번역에 사용한 원문 PDF
media:Squeak_by_example.pdf
번역진행
번역사님(이름을 잊었습니다 죄송합니다..-.-)
검수진행
smalltalk korea
도입
1부 시작하기
- 1. 스퀵으로의 짧은여행
- 1.1 시작하기
- 1.2 월드 메뉴
- 1.3 스퀵 세션 저장하기, 그만두기, 다시 시작하기
- 1.4 워크스페이스와 트랜스크립트
- 1.5 키보드 단축키
- 1.6 SqueakMap
- 1.7 시스템 브라우저
- 1.8 클래스 찾기
- 1.9 메서드 찾기
- 1.10 새로운 메서드 정의하기
- 1.11 1장 요약
- 2 첫번째 어플리케이션
- 2.1 Quinto 게임
- 2.2 새 클래스 카테고리 만들기
- 2.3 SBECell 클래스 정의하기
- 2.4 클래스에 메서드 추가하기
- 2.5 오브젝트 점검하기
- 2.6 SBEGame 클래스 정의하기
- 2.7 프로토콜에 메서드 연계하기
- 2.8 코드를 실행해봅시다
- 2.9 스몰토크 코드 저장하고 공유하기
- 2.10 2장 요약
- 3 간단하게 알아보는 문법
- 3.1 문법 요소
- 3.2 의사 변수
- 3.3 메시지 보내기
- 3.4 메서드 문법
- 3.5 블록 구문
- 3.6 간단한 상태 구문 및 반복문
- 3.7 프리미티브와 프라그마
- 3.8 3장 요약
- 4 메시지 구문의 이해
- 4.1 메시지 식별하기
- 4.2 세 종류의 메시지
- 4.3 메시지 구성
- 4.4 키워드 메시지를 식별하기 위한 힌트
- 4.5 수식 순서
- 4.6 캐스케이드된 메시지
- 4.7 4장 요약
2부 스퀵 개발
- 5 스몰토크 오브젝트 모델
- 5.1 모델 규칙
- 5.2 모든 것은 오브젝트다
- 5.3 모든 오브젝트는 클래스의 인스턴스다
- 5.4 모든 클래스는 상위 클래스를 가진다
- 5.5 모든 동작은 메시지를 보낼 때 일어난다
- 5.6 메서드 찾기는 상속 관계를 따른다
- 5.7 공유 변수
- 5.8 5장 요약
- 6 스퀵 프로그래밍 환경
- 6.1 개요
- 6.2 시스템 브라우저
- 6.3 몬티첼로(Monticello)
- 6.4 인스펙터와 익스플로러
- 6.5 디버거
- 6.6 프로세스 브라우저
- 6.7 메서드 찾기
- 6.8 변경 세트와 변경 정렬자
- 6.9 파일 목록 브라우저
- 6.10 스몰토크에서는 코드를 잃을 수 없습니다
- 6.11 6장 요약
- 7 SUnit
- 7.1 개요
- 7.2 테스트 수행이 중요한 이유
- 7.3 무엇이 좋은 테스트를 만들까요?
- 7.4 SUnit 예제
- 7.5 SUnit 활용하기
- 7.6 SUnit 프레임워크
- 7.7 SUnit의 고급 기능
- 7.8 SUnit의 구현
- 7.9 테스트에 대한 몇 가지 조언
- 7.10 7장 요약
- 11 모픽
- 11.1 모픽의 역사
- 11.2 모프 다루기
- 11.3 모프 합성하기
- 11.4 여러분의 모프를 만들고 그리기
- 11.5 상호 작용과 애니메이션
- 11.6 인터랙터
- 11.7 끌어다 놓기
- 11.8 완전한 예제
- 11.9 캔바스에 대한 더 자세한 내용
- 11.10 11장 요약
3부 고급 스퀵
- 12 클래스와 메타클래스
- 12.1 클래스와 메타클래스의 규칙
- 12.2 스몰토크 오브젝트 모델 다시 살펴보기
- 12.3 모든 클래스는 메타클래스의 인스턴스입니다
- 12.4 메타클래스 계층은 클래스 계층과 평행을 이룹니다
- 12.5 모든 메타클래스는 클래스와 동작을 상속합니다
- 12.6 모든 메타클래스는 Metaclass의 인스턴스입니다
- 12.7 Metaclass의 메타클래스는 Metaclass의 인스턴스입니다
- 12.8 12장 요약
4부 Appendices A:: 빈번한 질문과 답변