logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C++를 이용한 크로스플랫폼 개발

C++를 이용한 크로스플랫폼 개발

Syd Logan (지은이), 김석중 (옮긴이)
정보문화사
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

C++를 이용한 크로스플랫폼 개발
eBook 미리보기

책 정보

· 제목 : C++를 이용한 크로스플랫폼 개발 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788956744308
· 쪽수 : 559쪽
· 출판일 : 2008-08-12

책 소개

Windows,Mac OS X,Linux/Unix 플랫폼에서 이식 가능한 C/C++ 프로그램을 개발하는데 필요한 가이드를 제공한다. 기능과 품질 모든 면에서 동등한 크로스 플랫폼 프로그램이 필요하다면 이 책이 해결책을 제공해 줄 것이다. 소프트웨어 이식성과 관련된 기술적인 문제와 소프트웨어 관리 문제를 체계적으로 설명했다.

목차

Chapter 1 정책과 관리
아이템 1 : 모든 플랫폼을 동등하게 생각하라
아이템 2 : 공통된 코드베이스를 구축한다
아이템 3 : 개발자가 작성한 코드는 여러 컴파일러로 컴파일해봐야 한다
아이템 4 : 여러 플랫폼에서 코드를 빌드한다
아이템 5 : 각 플랫폼에서 빌드를 테스트한다
아이템 6 : 컴파일러 경고에 귀 기울이자

Chapter 2 빌드 시스템과 툴 체인
아이템 7 : 각 플랫폼에서 가장 잘 특화된 컴파일러를 사용하라
아이템 8 : IDE를 적절히 활용하라
아이템 9 : Windows에 Cygwin을 설치하라
아이템 10 : 크로스 플랫폼 개발을 위해 make를 이용한다

Chapter 3 소프트웨어 설정 관리
아이템 11 : 버그 리포트 및 추적 시스템을 사용한다
아이템 12 : Tinderbox 설정하기
아이템 13 : 소스 코드를 CVS나 Subversion으로 관리한다
아이템 14 : Patch 사용하기

Chapter 4 설치와 배포
아이템 15 : 네이티브 인스톨러를 지원한다

Chapter 5 운영체제 인터페이스와 라이브러리
아이템 16 : POSIX와 같은 표준 API를 사용하라
아이템 17 : NSPR과 같은 플랫폼 추상화 라이브러리 사용을 고려한다

Chapter 6 여러 가지 이식성 문제들
아이템 18 : 부동소수점 타입을 사용할 때에는 주의가 필요하다
아이템 19 : char 타입의 부호를 명확히 하라
아이템 20 : 바이너리 데이터의 직렬호를 피하라
아이템 21 : 타입의 크기와 구성에 관련된 문제들을 피하라

Chapter 7 사용자 인터페이스
아이템 22 : 모델과 사용자 인터페이스를 분리하라
아이템 23 : 크로스 플랫폼 사용자 인터페이스 전략을 개발하라

Chapter 8 wxWidgets
wxWidgets

라이센스
wxWidgets 설치
간단한 예제
응용 프로그램 사용자 인터페이스 만들기
wxWidgets 응용 프로그램 빌드
컨트롤과 이벤트
컨테이너 위젯
대화상자
복합 위젯
국제화와 지역화

Chapter 9 C++ 크로스 플랫폼 GUI 툴킷 개발
XUL은 무엇인가?
DHTML
HTME
스크립트 언어
DOM
스타일 시스템

XUL
윈도우와 대화상자
Box
도구 상자
메뉴
컨트롤
그 밖의 위젯
XUL 프로그래밍
JavaScript로 UI에 로직 붙이기
XPCOM과 XPConnect로 JavaScript와 C/C++ 코드 연동하기

Trixul
Trixul의 위젯 지원
Trixul의 기본 동작
위젯
구현 클래스들
위젯 구현 개체 생성하기
위젯 팩토리
응용 프로그램 메인 루프
Trixul의 사용자 인터페이스 생성 절차
Docurment,Element,DOM
위젯 생성
레이아웃
스크롤 가능한 윈도우와 레이아웃
JavaScript와의 통합
C++ 컴포넌트와의 통합

찾아보기

저자소개

Syd Logan (지은이)    정보 더보기
2008년 현재 캘리포니아 남부에서 소프트웨어 개발자로 산다. 샌디에이고 주립 대학에서 컴퓨터 과학 학사와 석사를 받았다. Netscape Client Product Development(CPD) 팀의 멤버로서 Netscape 6과 Netscape 7에서 개발자와 관리자로 일했다. Aol에서는 VOIP와 P2P 비디오 기능을 구현했다. Prentice Hall에서 출판된 <Developing Imaging Applications with XIELib>과 <Gtk+Programming in C>의 저자이기도 하다. 기계 학습, 운영체제 디자인, 알고리즙, C, C++, UNIX와 관련된 모든 것에 관심을 둔다.
펼치기

책속에서

이식성에 영향을 줄 수 있는 가장 중요한 컴파일러 옵션은 언어 표준을 강제하는 옵션이다. 이런 옵션을 사용하면, 언어 표준에 맞지 않은 모든 코드들을 경고나 에러로 출력한다. 일반적으로 여러분이나 여러분의 팀원들이 언어 표준을 잘 따라준다면 이식성을 끌어올릴 수 있다. 이런 생각들은, 언어 표준을 따르는 컴파일러들은 같은 입력에 대해서 같은 출력을 보여 준다는 가정에 기반한 것이다. 언어 표준은 문법과 문맥을 결정하는 것이므로, 언어 표준을 충실히 따른 컴파일러들은 그만큼의 이점을 가진다. 그렇다면 컴파일러들 사이의 차별화는 어떻게 가능할까? 주로, 유저 인터페이스, 컴파일 속도, 코드 최적화 등이 차별화 대상이다. (80쪽, 'Chapter1 정책과 관리 | 컴파일러 경고에 귀 기울이자' 중에서)


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책