목차 일부
추천의 글 ... ⅳ
서문 ... ⅵ
감사의 글 ... ⅹ
저자 소개 ... xi
옮긴이의 말 ... xii
옮긴이 소개 ... xiii
들어가며 ... xxxv
1장 이클립스 개발도구 사용하기 ... 1
1.1 시작하기 ... 1
1.2 이클립스 워크벤치 ... 3
1.3 개발환경 꾸미기 ... 14
1.4 프로젝트 생성 ... 19...
더보기
목차 전체
추천의 글 ... ⅳ
서문 ... ⅵ
감사의 글 ... ⅹ
저자 소개 ... xi
옮긴이의 말 ... xii
옮긴이 소개 ... xiii
들어가며 ... xxxv
1장 이클립스 개발도구 사용하기 ... 1
1.1 시작하기 ... 1
1.2 이클립스 워크벤치 ... 3
1.3 개발환경 꾸미기 ... 14
1.4 프로젝트 생성 ... 19
1.5 탐색 ... 25
1.6 검색 ... 28
1.7 코드 작성 ... 34
1.8 CVS를 사용한 팀 개발 ... 48
1.9 애플리케이션 실행 ... 54
1.10 디버깅 ... 58
1.11 단위 테스트 ... 61
1.12 요약 ... 63
1.13 참고자료 ... 64
2장 간단한 플러그인 예제 ... 65
2.1 Favorites 플러그인 ... 65
2.2 플러그인 프로젝트 생성 ... 66
2.3 생성된 코드 둘러보기 ... 70
2.4 제품 빌드 ... 81
2.5 제품 설치와 실행 ... 86
2.6 제품 디버깅 ... 88
2.7 PDE 뷰 ... 90
2.8 플러그인 테스트 작성 ... 92
2.9 요약 ... 98
2.10 참고자료 ... 99
3장 이클립스 기반구조 ... 101
3.1 기반구조 개요 ... 101
3.2 플러그인 디렉토리와 JAR 파일 ... 104
3.3 플러그인 내역서 ... 107
3.4 플러그인 클래스 ... 114
3.5 플러그인 모델 ... 119
3.6 로깅 ... 122
3.7 이클립스 플러그인 ... 124
3.8 요약 ... 125
3.9 참고자료 ... 126
4장 SWT ... 127
4.1 SWT 역사와 목적 ... 127
4.2 SWT 위젯 ... 130
4.3 레이아웃 관리 ... 170
4.4 자원 관리 ... 180
4.5 요약 ... 181
4.6 참고자료 ... 182
5장 JFace 뷰어 ... 185
5.1 리스트 지향 뷰어 ... 185
5.2 TextViewer ... 203
5.3 요약 ... 206
5.4 참고자료 ... 206
6장 액션 ... 207
6.1 IAction과 IActionDelegate 비교 ... 207
6.2 워크벤치 윈도우 액션 ... 209
6.3 객체 액션 ... 224
6.4 뷰 액션 ... 237
6.5 편집기 액션 ... 244
6.6 키 바인딩 ... 251
6.7 RFRS 고찰 ... 257
6.8 요약 ... 257
6.9 참고자료 ... 258
7장 뷰 ... 259
7.1 뷰 선언 ... 261
7.2 뷰 파트 ... 263
7.3 뷰 액션 ... 283
7.4 뷰 연결 ... 306
7.5 뷰 상태 저장 ... 309
7.6 테스트 ... 315
7.7 이미지 캐시 ... 315
7.8 테이블 열 크기 자동 조정 ... 317
7.9 RFRS 고찰 ... 319
7.10 요약 ... 323
7.11 참고자료 ... 323
8장 편집기 ... 325
8.1 편집기 선언 ... 326
8.2 편집기 파트 ... 330
8.3 편집 ... 344
8.4 편집기 생명주기 ... 350
8.5 편집기 액션 ... 354
8.6 편집기 연결 ... 369
8.7 RFRS 고찰 ... 369
8.8 요약 ... 374
8.9 참고자료 ... 374
9장 리소스 변경 추적 ... 375
9.1 IResourceChangeListener ... 375
9.2 변경 이벤트 처리 ... 379
9.3 변경 이벤트 일괄처리 ... 382
9.4 진행 모니터 ... 383
9.5 지연된 변경 이벤트 ... 387
9.6 요약 ... 388
9.7 참고자료 ... 388
10장 퍼스펙티브 ... 389
10.1 퍼스펙티브 작성 ... 389
10.2 기본 퍼스펙티브 개선 ... 396
10.3 RFRS 고찰 ... 403
10.4 요약 ... 404
10.5 참고자료 ... 404
11장 대화창과 마법사 ... 405
11.1 대화창 ... 405
11.2 마법사 ... 429
11.3 RFRS 고찰 ... 447
11.4 요약 ... 449
11.5 참고자료 ... 449
12장 환경설정 페이지 ... 451
12.1 환경설정 페이지 생성 ... 451
12.2 환경설정 페이지 API ... 453
12.3 환경설정 API ... 467
12.4 RFRS 고찰 ... 474
12.5 요약 ... 475
12.6 참고자료 ... 475
13장 프로퍼티 ... 477
13.1 프로퍼티 생성 ... 477
13.2 프로퍼티 대화창에서 프로퍼티 출력 ... 481
13.3 특성 뷰에 프로퍼티 출력하기 ... 488
13.4 특성 페이지를 환경설정 페이지로 재활용하기 ... 493
13.5 RFRS 고찰 ... 495
13.6 요약 ... 495
13.7 참고자료 ... 495
14장 빌더, 마커, 네이처 ... 497
14.1 빌더 ... 499
14.2 마커 ... 512
14.3 네이처 ... 525
14.4 RFRS 고찰 ... 534
14.5 요약 ... 537
14.6 참고자료 ... 538
15장 도움말 구현 ... 539
15.1 도움말 사용 ... 539
15.2 도움말 구현 ... 542
15.3 컨텍스트 감지 도움말 (F1) ... 552
15.4 프로그램으로 도움말 접근 ... 560
15.5 치트 시트 ... 563
15.6 RFRS 고찰 ... 570
15.7 요약 ... 574
15.8 참고자료 ... 574
16장 다국어 지원 ... 575
16.1 플러그인 내역서 구체화 ... 576
16.2 플러그인 문자열 구체화 ... 578
16.3 프래그먼트 사용 ... 586
16.4 요약 ... 592
16.5 참고자료 ... 593
17장 확장점 작성 ... 595
17.1 확장점 메커니즘 ... 595
17.2 확장점 정의 ... 597
17.3 확장점 구현 코드 ... 606
17.4 확장점 문서화 ... 613
17.5 확장점 사용 ... 615
17.6 RFRS 고찰 ... 616
17.7 요약 ... 617
17.8 참고자료 ... 618
18장 피처, 브랜딩, 업데이트 ... 619
18.1 피처 프로젝트 ... 620
18.2 브랜딩 ... 630
18.3 업데이트 사이트 ... 636
18.4 RFRS 고찰 ... 646
18.5 요약 ... 648
18.6 참고자료 ... 649
19장 제품 빌드 ... 651
19.1 Ant 간단히 살펴보기 ... 651
19.2 Favorites 제품 빌드 ... 671
19.3 요약 ... 707
19.4 참고자료 ... 707
20장 심화학습 ... 709
20.1 고급 프로젝트 검색-참조 ... 709
20.2 내부 코드 접근 ... 710
20.3 어댑터 ... 714
20.4 웹 브라우징 또는 메일 작성 ... 718
20.5 확장점에 지정된 타입 ... 724
20.6 이클립스를 수정하여 파트 식별자 찾기 ... 727
20.7 레이블 데코레이터 ... 732
20.8 백그라운드 작업-Jobs API ... 739
20.9 플러그인 클래스 로더 ... 742
20.10 이른 시동 ... 747
20.11 리치 클라이언트 플랫폼 ... 748
20.12 결론 ... 749
20.13 참고자료 ... 750
부록 A 이클립스 플러그인과 리소스 ... 751
A.1 플러그인 ... 751
A.2 리소스 ... 760
부록 B 래쇼날 소프트웨어 인증 ... 765
찾아보기 ... 767
더보기 닫기