이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
Applied C++
향상된 소프트웨어를 개발하기 위한 실용적인 기술 CD 1
Philip Romanik,Amy Muntz 공저 / 박한돌 역
인포북 2003.09.30.
가격
22,000
10 19,800
YES포인트?
1,100원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

용어 대역표
시작하면서

Chapter 1 소개
1.1 이미지에 대한 기본 지식
1.1.1 RGB 이미지
1.1.2 HSI 이미지
1.2 요약

Chapter 2 테스트 어플리케이션
2.1 이미지 클래스 디자인
2.2 견본 이미지 클래스
2.2.1 견본 이미지 알고리듬
2.3 구현
2.3.1 이미지 클래스
2.3.2 견본 이미지 클래스
2.4 요약

Chapter 3 디자인 테크닉
3.1 메모리 할당
3.1.1 메모리 할당 객체가 필요한 이유
3.1.2 메모리 할당 객체 요구사항
3.1.3 템플릿의 기본 개념
3.1.4 클래스 다이어그램에 사용된 표기법
3.1.5 메모리 할당자 객체의 클래스 계통도
3.2 프로토타이핑
3.2.1 프로토타이핑의 목적
3.2.2 프로토타이핑을 꺼리게 하는 것들
3.2.3 이미지 프레임웍의 프로토타이핑 전략
3.2.4 프로토타입 1 : 간단한 이미지 객체
3.2.5 프로토타입 2 : 이미지 객체를 템플릿으로 만들기
3.2.6 프로토타입 3 : 저장 공간을 이미지 객체에서 분리하기
3.3 요약

Chapter 4 디자인 고려사항
4.1 코딩 지침
4.1.1 기존 소프트웨어에 대한 변경
4.1.2 명명법
4.1.3 들여쓰기(Indentation)
4.1.4 주석
4.1.5 헤더 파일 이슈들
4.1.6 제약사항
4.2 재사용 가능한 코드
4.2.1 재사용성의 경제성
4.3 디버깅 지원 기능 디자인
4.3.1 일반적인 디버깅 스트림 만들기
4.3.2 싱크 만들기
4.3.3 싱크를 스트림에 연결하기
4.3.4 디버깅 출력 조정하기
4.3.5 객체 레지스트리를 통해 간접적으로 객체들에 접근하기
4.4 요약

Chapter 5 시스템 고려사항
5.1 멀티쓰레드와 멀티프로세스 디자인
5.1.1 쓰레드
5.1.2 쓰레드 동기화(Thread Synchronization)
5.1.3 프로세스
5.2 예외 처리
5.2.1 예외 프레임웍 디자인하기
5.2.2 예외 남용 피하기
5.2.3 어써션(assertion) 사용하기
5.3 컴파일 타임과 런타임
5.3.1 컴파일러 이슈
5.3.2 런타임 이슈
5.3.3 템플릿 특화하기
5.4 국제화를 위한 코딩
5.4.1 유니코드(Unicode)
5.4.2 문자열을 위한 간단한 리소스 관리자
5.4.3 파일들에 문자열 저장하고 불러오기
5.4.4 문자열들을 처리하는 다른 방법
5.4.5 로케일(Locale)
5.5 요약

Chapter 6 구현 고려사항
6.1 이미지 컴포넌트들 마무리하기
6.1.1 이미지 좌표
6.1.2 이미지 저장소
6.1.3 픽셀 타입
6.2 이미지 클래스 마무리하기
6.2.1 이미지 객체
6.3 전역 이미지 함수 추가하기
6.3.1 이미지 복사하기
6.3.2 단일 원본 이미지 처리하기
6.3.3 두 개의 원본 이미지 처리하기
6.3.4 주변 연산자(neighborhood operator)로 이미지 처리하기
6.3.5 견본 이미지 만들기
6.4 써드파티 소프트웨어로의 인터페이스 마무리하기
6.4.1 파일 델리기트
6.4.2 이미지 델리기트
6.5 요약

Chapter 7 테스트와 성능
7.1 단위 테스트
7.1.1 단위 테스트 프레임웍 사용하기
7.1.2 단위 테스트 프레임웍의 디자인
7.1.3 단위 테스트 프레임웍 확장하기
7.2 성능 튜닝
7.2.1 일반적인 지침
7.2.2 성능을 향상시키는 13가지 방법
7.2.3 이미지 특화된 성능 향상
7.2.4 타이밍에 대한 노트
7.3 요약

Chapter 8 고급 주제들
8.1 메모리 이슈들
8.1.1 기록 시점 복사
8.1.2 캐싱 이슈
8.2 C++ 구성요소 이슈들
8.2.1 explicit 키워드 사용법
8.2.2 const 사용법
8.2.3 참조로 전달하기 사용법
8.3 프레임웍 확장하기
8.3.1 이미지 처리 함수들 추가하기
8.3.2 디지털 사진 향상시키기
8.4 요약

Appendix A 유용한 온라인 자료
A.1 소프트웨어
A.2 표준

Appendix B 부록 CD-ROM의 정보
B.1 내용물
B.2 프레임웍
B.3 프로토타입
B.4 유틸리티
B.4.1 DebugView 유틸리티
B.4.2 인텔 C++ 컴파일러
B.5 델리기트
B.5.1 인텔 Integrated Performance Primitives(IPP)
B.5.2 JPEG
B.5.3 TIFF

참고 문헌
찾아보기

저자 소개

저자 : 필립 로마닉(Philip Romanik)
지난 20년간 현실적인 소프트웨어 어플리케이션들을 디자인하고 개발해 온 독립 컨설턴트이다. 그는 성능이 중시되는 어플리케이션에 사용되는 실시간, 임베디드 소프트웨어의 개발 분야의 전문가이다. 그는 고객들을 위해 특허를 받을만한 기술을 개발해 왔으며, 이스트맨 코닥(Eastman Kodak)이나 Microsoft 같은 선두 회사들에 서비스를 제공해 왔다.
저자 : 애미 문쯔(Amy Muntz)
독립 컨설턴트로서 기술 분야와 경영 분야의 상급 학위를 소유하고 있으며, 두 분야에서의 폭넓은 경험을 바탕으로 글을 쓰고 있다. 그녀는 적극적인 소프트웨어 프로젝트들의 개발과 관리의 전문가로서, 지난 15년 동안 고객들이 그들의 상업적 목표에 부합하는 제품들을 개발하고 출시하는 것을 성공적으로 도움을 주고 있다.

관련 분류

품목정보

발행일
2003년 09월 30일
쪽수, 무게, 크기
456쪽 | 1066g | 크기확인중
ISBN13
9788980545193

추천평

그래픽과 컴퓨터 사용자를 위해 ★★★★★
C++ 책으로써 이 책은 2년 정도 C++를 사용한 중간 레벨의 프로그래머에게 적합하다. 하지만 만약 여러분이 이 책을 그래픽 위주로 본다면, 이 계통에 초보인 사람에게도 좋은 책이다.

실용적으로 C++을 개발하기에 좋은 책 ★★★★★
나는 정말로 이 책을 좋아한다. 다른 책들과는 달리 이 책은 C++로 디자인하는 방법과 상업적으로 구성하는 것을 도와준다. 이 책은 좋은 프로그래밍 예제들에 집중되어 있고, 모든 C++ 개발자들이 소유해야 하는 책이다. 최근의 다른 많은 C++에 관한 책들처럼, 이 책은 여러분의 프로그래밍과 디자인 기술을 향상시키기 위한 실용적인 팁과 지침들을 알려주고 있다. 이 책을 봄으로써 여러분 자신의 일을 창출하기 위한 많은 새로운 아이디어들을 얻을 수 있을 것이다. 예를 들면, 나는 몇 해 동안 디자인하는 것과 C++ 소프트웨어를 향상시키는 것에 관련되어 있었다. 내가 직면한 디자인의 문제를 해결하기 위한 좋은 툴로써 이 책의 prototyping이 얼마나 적합한지 알게 되었다. Applied C++는 소스 코드가 알차게 되어 있고, 또한 템플릿을 사용하는 데 있 더없이 좋은 지침서라는 것을 알게 되었다.

만약 여러분이 템플릿 프로그래밍 가능성을 향상시키고자 한다면, 이 책을 구매하기 바란다.

이 책은 정말 위대하다. ★★★★★
나는 exceptions, assertions, templates, macros 등의 빠른 참고 목록을 좋아한다. 또한 언제 reference counting을 쓰는지 그리고 언제 템플릿을 사용하는지에 대해서 좋은 내용을 담고있다. 실제 어플리케이션 프로그램의 내용에 대해 더욱 이해하기 쉽다. 나는 이 책을 통해서 좋은 아이디어를 얻을 수 있었고, 즉시 다른 것과는 차별화된 코드를 적용시킬 수 있었다

프로그래머들에게 가치있는 참고서~ ★★★★★
Applied C++은 숙련된 C++ 프로그래머들에게 그들의 언어, 디자인 그리고 문제 해결 기술에 대한 향상을 목적으로 고안된 정보 집약적인 도서이다. 예제들, 샘플 코드 그리고 코드로 채워져 있는 CD-ROM, 디버깅 기술 그리고 그 이상의 것들이 작업의 질을 향상시키고 싶어하는 프로그래머들에게 Applied C++을 가치 있는 참고서로 만들어 준다.
- 아마존 서평

리뷰/한줄평1

리뷰

7.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.