목차 일부
목차
한국어판 서문 = xvii
역자 서문 = xviii
1판 추천사 = xx
2판 추천사 = xxii
서문 = xxiii
책에서 사용한 표기법 = xxviii
로드맵 = xxx
1부 루비 기본 다지기 = 1
1장 루비 시작하기 = 3
루비 설치하기 = 3
루비 실행하기 = 6
루비 문서화 도구 RDoc, ri = 9
2장 Ruby.new =...
목차 전체
목차
한국어판 서문 = xvii
역자 서문 = xviii
1판 추천사 = xx
2판 추천사 = xxii
서문 = xxiii
책에서 사용한 표기법 = xxviii
로드맵 = xxx
1부 루비 기본 다지기 = 1
1장 루비 시작하기 = 3
루비 설치하기 = 3
루비 실행하기 = 6
루비 문서화 도구 RDoc, ri = 9
2장 Ruby.new = 13
루비는 객체지향 언어 = 14
루비 기초 문법 = 16
배열과 해시 = 20
제어문 = 23
정규표현식 = 24
블록과 반복자 = 26
읽기와 쓰기 = 29
앞으로 그리고 위로 = 31
3장 클래스, 객체, 변수 = 33
상속과 메시지 = 35
객체와 속성 = 39
클래스 변수와 클래스 메서드 = 43
접근 제어 = 49
변수 = 52
4장 컨테이너, 블록, 반복자 = 55
컨테이너 = 55
블록과 반복자 = 63
컨테이너는 어디에나 있다 = 74
5장 표준 타입 = 75
숫자 = 75
문자열 = 78
범위 = 85
정규표현식 = 88
6장 메서드 = 103
메서드 선언하기 = 103
메서드 호출하기 = 106
7장 표현식 = 113
연산자 표현식 = 114
기타 표현식 = 115
대입문 = 117
조건적 실행 = 122
Case 표현식 = 128
반복문 = 130
변수 유효 범위, 반복문, 블록 = 138
8장 예외 처리 = 141
Exception 클래스 = 142
예외를 다루기 = 142
예외 발생시키기 = 148
Catch와 Throw = 150
9장 모듈 = 153
이름 공간 = 153
믹스인 = 155
반복자와 Enumerable 모듈 = 157
모듈 구성하기 = 158
다른 파일 포함하기 = 162
10장 기본 입출력 = 165
IO 객체란 무엇인가? = 165
파일 열고 닫기 = 166
파일 읽고 쓰기 = 167
네트워크와 대화하기 = 173
11장 스레드와 프로세스 = 175
멀티스레딩 = 175
스레드 스케줄러 제어하기 = 182
상호배제 = 184
다중 프로세스 실행 = 192
12장 단위 테스트 = 197
Test::Unit 프레임워크 = 198
테스트 구조화 = 204
테스트를 조직하고 실행하기 = 207
13장 문제가 발생했을 때 = 213
루비 디버거 = 213
대화형 루비 셀 = 215
편집기 지원 = 216
동작하지 않는다! = 218
너무 느리다! = 222
2부 루비 세팅하기 = 229
14장 루비와 세상 = 231
명령행 인자 = 231
프로그램 종료 = 236
환경 변수 = 237
루비가 모듈을 찾는 장소 = 239
빌드 환경 = 240
15장 대화형 루비 셀 = 241
명령행 = 241
탭 자동완성 = 244
설정 = 247
명령어 = 253
irb의 제약 = 256
rtags, xmp = 257
16장 루비 문서화 = 259
루비 코드에 RDoc 추가 = 260
C 확장 기능에 RDoc 추가하기 = 269
RDoc 실행하기 = 273
프로그램 사용법 출력 = 275
17장 루비젬을 이용한 패키지 관리 = 279
루비젬 설치하기 = 280
젬 애플리케이션 설치하기 = 281
젬 라이브러리를 설치하고 사용하기 = 283
코드를 작성하자 = 286
직접 젬을 만들자 = 290
18장 루비와 웹 = 305
CGI 스크립트 작성하기 = 305
쿠키 = 317
성능 향상시키기 = 320
웹 서버 선택하기 = 321
SOAP과 웹 서비스 = 323
더 많은 정보 = 329
19장 루비 Tk = 331
간단한 Tk 애플리케이션 = 332
위짓 = 333
이벤트 연동 = 337
캔버스 = 339
스크롤 = 341
Perl/Tk 문서 번역하기 = 344
20장 루비와 윈도우 = 347
윈도우용 루비 얻기 = 347
윈도우에서 루비 실행하기 = 348
Win32API = 349
윈도우 자동화 = 350
21장 루비 확장하기 = 357
첫 번째 확장 기능 = 357
C로 보는 루비 객체 = 362
주크박스 확장 기능 = 369
메모리 할당 = 381
루비 타입 시스템 = 382
확장 기능 만들기 = 384
루비 인터프리터 내장하기 = 392
루비를 다른 언어와 연결시키기 = 396
루비 C 언어 API = 397
3부 루비 완성하기 = 413
22장 루비 프로그래밍 언어 = 415
소스 레이아웃 = 415
기본 타입 = 417
이름 = 430
변수와 상수 = 432
표현식 = 444
메서드 정의 = 455
메서드 호출하기 = 458
별칭 = 462
클래스 정의 = 463
모듈 정의 = 466
접근 제어 = 469
블록, 클로저, Proc 객체 = 470
예외 = 475
catch와 throw = 478
23장 오리 타입 = 479
클래스는 타입이 아니다 = 481
오리처럼 코딩하라 = 486
표준 규약과 강제 변환 = 488
걸어보고 말을 해보자 = 495
24장 클래스와 객체 = 497
클래스와 객체가 어떻게 상호작용하는가 = 498
클래스와 모듈 정의 = 505
최상위 실행 환경 = 514
상속과 가시성 = 515
객체 얼리기 = 516
25장 루비 안전하게 실행하기 = 519
안전 수준 = 520
오염된 객체 = 522
26장 리플렉션, ObjectSpace, 분산 루비 = 527
객체 살펴보기 = 528
클래스 살펴보기 = 530
동적으로 메서드 호출하기 = 532
시스템 훅 = 536
프로그램 실행 추적하기 = 539
마샬링과 분산 루비 = 542
컴파일 타임? 런타임? 아무때나! = 548
4부 부록 = 549
부록 A 지원 = 551
웹 사이트 = 552
내려 받기 사이트 = 553
유즈넷 뉴스그룹 = 553
메일링 리스트 = 553
부록 B 참고 자료 = 555
부록 C 다국어 지원 = 557
루비 1.8의 다국어 지원 = 557
character-encodings = 558
ActiveSupport::Multibyte = 559
루비 2.0을 기대하며 = 560
부록 D 개발 환경 = 561
RDT = 561
jEdit = 562
텍스트메이트(TextMate) = 563
이맥스 = 565
그 외의 개발 환경 = 566
찾아보기
서평 (0 건)
*주제와 무관한 내용의 서평은 삭제될 수 있습니다. 한글 기준 10자 이상 작성해 주세요.
서평추가