본문내용 바로가기
MD의선택 무료배송 이벤트 경품 소득공제

SWT/JFace 인 액션 이클립스 스타일로 만드는 자바 GUI 애플리케이션

  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘( 7일,토) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 새로 나온 O'Reilly 번역서를 확인해보세요!
    2019.06.14 ~ 2020.12.31
  • 에이콘의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9788989975977(8989975972)
쪽수 477쪽
크기 188 * 257 mm 판형알림
이 책의 원서/번역서 SWT/JFace in action/Scarpino, Matthew

책소개

이 책이 속한 분야

SWT/Jface 활용서. 이 책은 이클립스 그래픽 라이브러리인 SWT와 JFace를 사용하면 날렵하고 효과적인 자바 GUI 애플리케이션을 개발할 수 있도록 구성하였고, 리치 클라이언트 플랫폼(RCP)으로 기존 인터페이스의 기능을 훨씬 능가하는 자신만의 워크벤치를 구축하도록 했다. SWT/Jface 에 대한 상세한 설명을 예제를 통해 익힐 수 있도록 구성했고, 이클립스 RCP, Draw2D, GEF 등 다양한 내용을 포함하고 있다.

《SWT/JFace 인 액션》은 SWT와 JFace 의 개요, 프로그래밍, 위젯 사용법과 이벤트 처리법, 그래픽, 트리와 리스트, 마법사 등의 내용으로 구성됐다.

이 책의 총서

저자소개

저자 : MATTHEW SCARPINO

저자가 속한 분야

Matt Scarpino

소프트웨어 설계 부분에서 10년의 경력을 쌓았다. 그는 재구성 가능한 편집용 소프트웨어를 만들기 위해 이클립스를 사용하고, 이클립스 그래픽 라이브러리에 코드를 제출한다. Matt은 텍사스의 포트 워스에 살고 있다.

Stephen Holder

엔터프라이즈급 자바 프로젝트를 수행하는 기업과 정부를 대상으로 컨설팅을 하는 소프트웨어 엔지니어다. 개발 프로세스를 능률적으로 개선시키는 이클립스 플러그인을 개발하는 일도 하고 있는 Stephen은 현재 캘리포니아 터스틴에 살고 있다.

Stanford Ng

Nuglu, LLC의 공동 설립자로서, 5위권의 e-commerce 사이트인 Automotive.com에서 백 엔드 시스템 기능 향상을 담당하고 있다. 로버트 니데퍼 박사와 함께하는 International award-winning Proxy/MAM 연구 프로젝트의 공동 제안자이기도 한 Stanford는 현재 캘리포니아 얼바인에 거주 중이다.

Laurent Mihalkovic

C/C++/Java/COM을 이용한 디자인 솔루션 분야에서 10년간 일한 기술 컨설턴트이다. 그는 현재 캐나다 밴쿠버와 토론토 중간 지점에 살고 있다.


★ 감수자 소개 ★

양석호 javanese@naver.com

KAIST 전산과를 졸업하고, 웹, 모바일, 임베디드, 자바 GUI 애플리케이션 등 다양한 프로젝트를 수행했다. 모바일 애플리케이션 개발 도구를 이클립스 기반으로 만들다가 이클립스에 완전히 매료되었으며 현재 네이버 이클립스 플러그인 까페(http://cafe.naver.com/eclipseplugin)를 운영하고 있다.


★ 역자 소개 ★

제갈호준
국민대 컴퓨터학과 학사를 마치고 삼성전자 가전연구소 S/W Lab에서 임베디드 시스템 소프트웨어 개발을 했으며, 벤처기업에서 애플리케이션 개발을 하고 삼성 멤버쉽에서 활동한 경험도 있다. 현재는 아이오와 주립대 컴퓨터 사이언스 박사과정에 재학중이다.

이선아
이화여대 전산과 학사, 석사 과정을 졸업했으며 삼성전자 기술총괄 소프트웨어 연구소에서 6년간 SE팀과 개발팀에서 근무했다. 카네기 멜론대와 한국 정보 통신대에서 공동으로 설립한 MSE 과정을 졸업하고 현재 브리티시 콜롬비아 대의 박사 과정에 재학 중이다. 주요 관심사는 소프트웨어 아키텍처, 소프트웨어 역공학, 프로그램 분석 연구이다.

목차

1장 SWT와 JFace의 개요
1.1 SWT/JFace는 무엇인가?
[1.1.1] SWT를 이용한 GUI 구축
[1.1.2] JFace를 이용한 GUI 개발 간소화
1.2 좀더 깊이 살펴보기
[1.2.1] 영원한 후보선수, 스윙
[1.2.2] 떠오르는 신예, SWT/JFace
[1.2.3] SWT냐 스윙이냐
1.3 SWT/JFace: 라이센싱과 플랫폼 지원
[1.3.1] Eclipse Public License
[1.3.2] 지원 플랫폼
1.4 WidgetWindow
1.5 요약

2장 SWT와 JFace로 시작하기
2.1 SWT 프로그래밍
[2.1.1] HelloSWT 프로그램
[2.1.2] Display 클래스
[2.1.3] Shell 클래스
2.2 SWT/JFace 프로그래밍
[2.2.1] 모델 기반 어댑터
[2.2.2] HelloSWT_JFace 프로그램
[2.2.3] JFace와 SWT/JFace의 코딩
[2.2.4] ApplicationWindow 클래스
2.3 WidgetWindow 애플리케이션 시작하기
2.4 요약

3장 위젯: 1부
3.1 Widget과 Control 클래스의 소개
[3.1.1] Widget의 이해
[3.1.2] Control 객체로 작업하기
3.2 레이블
[3.2.1] 스타일과 구분자
[3.2.2] Label 메소드
3.3 버튼과 사용자 동작
[3.3.1] 푸시 버튼과 SWT.PUSH
[3.3.2] 화살표 버튼과 SWT.ARROW
[3.3.3] 토글 버튼과 SWT.TOGGLE
[3.3.4] 체크 버튼과 SWT.CHECK
[3.3.5] 라디오 버튼과 SWT.RADIO
3.4 컴포지트를 이용한 컴포넌트의 포함
[3.4.1] Composite 클래스의 이해
[3.4.2] Group
[3.4.3] SashForm
[3.4.4] TabFolder
3.5 WidgetWindow 업데이트
[3.5.1] Ch3_Composite 클래스 생성
[3.5.2] WidgetWindow의 TabFolder 생성
3.6 요약

4장 이벤트 처리
4.1 SWT에서의 이벤트 처리
[4.1.1] 유형 리스너와 이벤트 사용
[4.1.2] 어댑터
[4.1.3] 키보드 이벤트
[4.1.4] 무형 이벤트로 맞춤 이벤트 처리하기
[4.1.5] SWT 리스너/이벤트 애플리케이션
4.2 JFace의 이벤트 처리
[4.2.1] 액션과 컨트리뷰션 이해하기
[4.2.2] Action 클래스 생성
[4.2.3] ApplicationWindow에서 컨트리뷰션 구현하기
[4.2.4] 컨트리뷰션과 연결하기
[4.2.5] Action 클래스 살펴보기
4.3 WidgetWindow 업데이트
[4.3.1] 4장의 Composite 빌드하기
[4.3.2] Ch_Composite 추가하기
4.4 요약

5장 위젯: 2부
5.1 SWT를 이용한 텍스트 편집
[5.1.1] 기본 Text 위젯
[5.1.2] StyledText 위젯
5.2 JFace의 텍스트 지원
[5.2.1] JFace 텍스트 패키지 획득
[5.2.2] TextViewer와 문서
[5.2.3] JFace 예제
5.3 Combo 위젯
5.4 ToolBarManager
[5.4.1] ControlContribution
[5.4.2] 툴바의 수동 생성
5.5 CoolBar
5.6 슬라이더
5.7 ProgressBar
5.8 ProgressIndicator
5.9 요약


6장 레이아웃
6.1 필 레이아웃
6.2 행 레이아웃
[6.2.1] 각 레이아웃 셀의 사용자 지정
6.3 그리드 레이아웃
[6.3.1] GridData
6.4 폼 레이아웃
[6.4.1] 폼 데이터의 사용
[6.4.2] FormAttachment를 사용한 관계 명시
[6.4.3] 폼 레이아웃을 사용한 컨트롤의 배치
6.5 맞춤 레이아웃
[6.5.1] 레이아웃의 크기 계산
[6.5.2] 위젯 배치
[6.5.3] WidgetWindow 업데이트
6.6 요약


7장 그래픽
7.1 그래픽 컨텍스트
[7.1.1] GC 객체의 생성
[7.1.2] Canvas에 도형 그리기
[7.1.3] 페인팅과 PaintEvent
[7.1.4] 클립핑과 캔버스 스타일
7.2 색상 프로그래밍
[7.2.1] SWT로 색상 개발하기
[7.2.2] JFace로 색상 관련 추가 기능
7.3 폰트를 사용한 텍스트 표시
[7.3.1] SWT의 폰트 사용
[7.3.2] 폰트의 코딩
[7.3.3] JFace의 향상된 폰트 관리
7.4 그래픽에 이미지 통합
[7.4.1] 이미지의 할당
[7.4.2] 이미지를 이용한 그래픽 코딩
[7.4.3] ImageData를 이용한 비트맵의 생성
[7.4.4] ImageData를 이용한 이미지 조작
[7.4.5] JFace를 이용한 이미지 관리
7.5 WidgetWindow 업데이트
[7.5.1] 7장의 컴포지트 구축
[7.5.2] WidgetWindow에 Ch7_Composite의 추가
7.6 요약


8장 트리와 리스트
8.1 뷰어와 뷰어 프레임워크
[8.1.1] 프로바이더
[8.1.2] 리스너
[8.1.3] 필터와 정렬기
8.2 트리
[8.2.1] SWT 트리
[8.2.2] JFace TreeViewer
8.3 리스트 위젯의 사용
[8.3.1] SWT 리스트
[8.3.2] JFace ListViewer
8.4 WidgetWindow 업데이트
8.5 요약


9장 테이블과 메뉴
9.1 테이블
[9.1.1] SWT 테이블 이해하기
[9.1.2] JFace TableViewer
9.2 메뉴의 생성
[9.2.1] 단축키
[9.2.2] SWT에서 메뉴 생성
[9.2.3] JFace 액션을 이용한 메뉴의 추가
9.3 WidgetWindow 업데이트
9.4 요약


10장 대화창
10.1 SWT 대화창
[10.1.1] ColorDialog
[10.1.2] DirectoryDialog
[10.1.3] FileDialog
[10.1.4] FontDialog
[10.1.5] MessageBox
10.2 JFace 대화창
[10.2.1] 메시지 대화창
[10.2.2] 에러 대화창
[10.2.3] 입력 대화창
[10.2.4] 진행 모니터 대화창
[10.2.5] 맞춤 대화창
10.3 WidgetWindow 업데이트
10.4 요약


11장 마법사
11.1 멀티페이지 대화창
[11.1.1] IDialogPage 인터페이스
[11.1.2] IWizardPage 인터페이스
[11.1.3] WizardPage 클래스
11.2 마법사
[11.2.1] IWizard 인터페이스
[11.2.2] Wizard 클래스
11.3 통합 작업
[11.3.1] 마법사 컨테이너
[11.3.2] WizardDialog 클래스
11.4 마법사 결합하기
[11.4.1] WizardSelectionPage 클래스
[11.4.2] IWizardNode 인터페이스
11.5 마법사 데이터 유지
[11.5.1] DialogSettings 클래스
11.6 WidgetWindow 업데이트
11.7 요약


12장 고급 기능
12.1 데이터 전송
[12.1.1] Transfer 클래스
[12.1.2] 드래그앤드롭 기능
[12.1.3] 클립보드 사용
[12.1.4] 파일 시스템 브라우저
12.2 사용자 환경설정
[12.2.1] 환경설정 페이지
[12.2.2] 필드 편집기
[12.2.3] 환경설정 페이지 컨테이너
[12.2.4] 환경설정 저장
12.3 레이블 데코레이터
[12.3.1] ILabelDecorator 인터페이스
[12.3.2] DecoratingLabelProvider 클래스
[12.3.3] 예제
12.4 Browser 위젯
12.5 요약

13장 리치 클라이언트 플랫폼: 이클립스 RCP
13.1 RCP 워크벤치 이해
[13.1.1] 편집기를 사용한 데이터 입력
[13.1.2] 뷰를 이용한 정보의 표시
[13.1.3] 퍼스펙티브로 편집기와 뷰 통합하기
13.2 RCP: 독립형 애플리케이션 만들기
[13.2.1] RCP 프로젝트의 생성과 설정
[13.2.2] 애플리케이션 클래스 만들기
[13.2.3] WorkbenchAdvisor 추가
13.3 뷰와 퍼스펙티브 추가
[13.3.1] 뷰 구축
[13.3.2] 퍼스펙티브로 워크벤치 윈도우 배치
[13.3.3] RCP 애플리케이션 실행
[13.3.4] RCP 과정 검토
13.4 이클립스 폼 위젯으로 폼 생성
[13.4.1] 폼 툴킷과 이클립스 폼 컨테이너 사용
[13.4.2] 하이퍼링크를 이용한 텍스트 기반 이벤트의 발생
13.5 독립형 RCP 애플리케이션 만들기
[13.5.1] RCPExample을 애플리케이션 디렉토리로 내보내기
[13.5.2] 애플리케이션 디렉토리에 플러그인 추가
[13.5.3] 애플리케이션 실행
13.6 요약

부록 A SWT/JFace로 프로젝트 만들기
부록 B SWT/JFace에서의 OLE와 액티브X
부록 C Draw2D를 이용한 가변형 GUI
부록 D 그래픽 편집 프레임워크(GEF)

출판사 서평

빠르고 강력한 자바 GUI 라이브러리인 SWT/JFace로 간단한 위젯에서 복잡한 애플리케이션까지 이클립스 기반 애플리케이션을 구축하기 위해 필요한 기반지식을 상세히 설명하고 이에 대한 실전 예제를 풍부하게 제공하고 있다. 그밖에 이클립스 RCP, Draw2D, GEF 등 다양한 내용을 다루고 있다.



훌륭하다! 적절하고 포괄적이며, 구성도 흥미로운 책이다
Phil Hanna / SAS 인스티튜트 사, 『JSP: The Complete Reference』 저자

이클립스 라이브러리로 개발할 계획이 있다면 이 책을 꼭... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

  • 윤인성
    16,200원
  • 길벗알앤디
    27,900원
  • 이동욱
    19,800원
  • 이남호
    23,310원
  • 길벗R&D
    17,100원
더보기+

이 분야의 신간

  • 길벗알앤디
    27,900원
  • 다카라지마사
    9,900원
  • 테런스 J. 세즈노스키
    22,500원
  • 길벗R&D
    32,400원
  • 길벗R&D
    19,800원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품