이미 소장하고 있다면 판매해 보세요.
|
용어 대역표
Chapter 1 정책과 관리 아이템 1: 아이템 2: 플랫폼 팩토리 구현 구현 클래스 플랫폼에 특화된 ProcessesImpl 클래스 인스턴스 계층 관계 CVS와 SVN으로 프로젝트 구성하기 Makefile과 빌드 아이템 3: 아이템 4: 아이템 5: 아이템 6: GNU 플래그 Microsoft Visual C++ Chapter 2 빌드 시스템과 툴 체인 아이템 7: 아이템 8: 아이템 9: 아이템 10: make Windows에서 빌드하기 autoconf/automake Imake Mac OS X에서 Imake 설치하기 Windows에서 Imake 설치하기 Imake 사용 예제 Imakefiles 하나 이상의 소스 파일을 완전한 프로그램으로 빌드하기 site.def로 기본값 덮어쓰기 코드에서 #ifdef 없애기 Imake가 사용하는 파일들 하위 폴더를 가진 프로젝트 빌드 디버그 버전 빌드하기 Chapter 3 소프트웨어 설정 관리 아이템 11: 접근성 플랫폼에 종속적인 버그 추적 Bugzilla 아이템 12: 아이템 13: CVS의 설치와 사용 아이템 14: 예제 patch 옵션 거부된 패치 다루기 패치와 크로스 플랫폼 개발 Chapter 4 설치와 배포 아이템 15: XPInstall 플랫폼 전용 인스톨러 Chapter 5 운영체제 인터페이스와 라이브러리 아이템 16: POSIX POSIX, SVID, XPG, BSD 지원 GCC의 표준 지원 Microsoft 런타임 라이브러리의 POSIX 지원 Microsoft Windows에서 GCC 사용하기 표준 선택하기 아이템 17: 왜 NSPR이 필요한가? NSPR의 기본 스레드 NSPR의 다른 기능들 Chapter 6 여러 가지 이식성 문제들 아이템 18: 부동소수점수를 바이너리로 직렬화하지 말아야 한다 동등 아이템 19: 아이템 20: 아이템 21: 정수 타입의 크기 NSPR과 타입 크기와 효율성 정수 변환 구조체 정렬과 순서 Chapter 7 사용자 인터페이스 아이템 22: 모델과 뷰를 이용하여 사용자 인터페이스와 응용 프로그램 로직을 분리한다 뷰와 모델간의 통신을 위해 발행/구독 패턴 사용하기 요약 아이템 23: 이식성 있는 크로스 플랫폼 GUI 개발에 영향을 주는 문제들 GUI 전략 선택 Chapter 8 wxWidgets wxWidgets 라이센스 wxWidgets 설치 간단한 예제 응용 프로그램 사용자 인터페이스 만들기 wxWidgets 응용 프로그램 빌드 컨트롤과 이벤트 컨테이너 위젯 대화상자 복합 위젯 국제화와 지역화 Chapter 9 C++ 크로스 플랫폼 GUI 툴킷 개발 XUL은 무엇인가? DHTML HTML 스크립트 언어 DOM 스타일 시스템 XUL 윈도우와 대화상자 Box 도구 상자 메뉴 컨트롤 그 밖의 위젯 XUL 프로그래밍 JavaScript로 UI에 로직 붙이기 XPCOM과 XPConnect로 JavaScript와 C/C++ 코드 연동하기 Trixul Trixul의 위젯 지원 Trixul의 기본 동작 위젯 구현 클래스들 위젯 구현 개체 생성하기 위젯 팩토리 응용 프로그램 메인 루프 Trixul의 사용자 인터페이스 생성 절차 Document, Element, DOM 위젯 생성 레이아웃 스크롤 가능한 윈도우와 레이아웃 JavaScript와의 통합 C++ 컴포넌트와의 통합 찾아보기 |
|
- Windows, Mac OS, Linux를 사용하는 수백만의 웹 브라우저 사용자들을 위해 Netscape가 사용했던 정책과 관리 방법들을 소개한다.
- 모든 플랫폼에서 일관된 인터페이스와 동등한 기능을 구현하기 위해 필요한 것들을 설명한다. - Win32/.NET, Cocoa, Gtk+와 같은 플랫폼 특화 GUI API들의 공통점과 차이점을 설명한다. - 네이티브 IDE를 언제, 어떻게 사용해야 하는지 설명하고, 그것이 이식성에 미칠 수 있는 영향을 최소화 해본다. - POSIX와 STL같은 표준 API들을 어떻게 사용해야 하는지 설명한다. - 부동 소수점수, char 타입, 데이터 직렬화, C++의 타입과 관련된 이식성 함정들을 피할 수 있는 해결책을 제시한다. - NSPR(Netscape Portable Runtime)과 같은 플랫폼 추상 라이브러리를 소개한다. - 크로스 플랫폼한 버그 보고 및 추적 시스템을 소개한다. - 여러 가지 플랫폼에서의 빌드 방법을 설명하고, 빌드가 실패한 플랫폼을 발견해내는 방법을 소개한다. - 네이티브 런타임 환경이 무엇인지 설명하고, 프로그램 설치 과정에서 발생할 수 있는 문제들을 소개한다. - 단 하나의 코드베이스로 멀티 플랫폼 GUI 프로그램을 구현해주는 wxWidgets을 사용해본다. - 응용 프로그램의 이식성을 철저하게 테스트하는 방법을 소개한다. - Trixul을 사용하여 크로스 플랫폼 GUI 툴킷을 해부해본다. |