본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

제프리 리처의 Windows via C/C++(복간판) 상세페이지

컴퓨터/IT 개발/프로그래밍

제프리 리처의 Windows via C/C++(복간판)

5판까지 이어진 제프리 리처의 명성, 윈도우 프로그래밍의 바이블
소장종이책 정가42,000
전자책 정가20%33,600
판매가33,600
제프리 리처의 Windows via C/C++(복간판) 표지 이미지

제프리 리처의 Windows via C/C++(복간판)작품 소개

<제프리 리처의 Windows via C/C++(복간판)> 윈도우 프로그래머를 위한 최고의 책, 윈도우 시스템의 근원을 파헤친다!

이 책은 윈도우 XP, 윈도우 비스타, 윈도우 서버 2008까지 내용을 포괄한다. 이미 윈도우 10이 출시된 지 오래지만 윈도우의 기본 구조는 변하지 않아 아직까지도 이 책은 윈도우 시스템 프로그래머에게 보석과도 같은 존재다. 이 책에 포함된 깊이 있고 폭넓은 지침, 향상된 기법, 개선된 코드 예제는 당신을 윈도우 애플리케이션 개발 전문가로 이끌어줄 것이다. 특히 Visual C++로 복잡한 애플리케이션을 개발하는 프로그래머라면 이 책의 조언이 매우 큰 도움이 될 것이다.


★ 이 책의 주요 내용

- 32비트와 64비트 윈도우에서 동작하는 애플리케이션의 구조와 구현
- 프로세스와 잡의 생성과 사용
- 스레드의 생성, 관리, 동기화, 파괴
- I/O 컴플리션 포트를 이용한 동기, 비동기 I/O의 수행
- 가상 메모리, 메모리 맵 파일, 힙을 아우르는 다양한 메모리 관리
- 스레드 스택의 물리적 저장소 확보 기법
- 지연 로딩을 위한 DLL 생성, API 후킹, 프로세스 인젝션
- 구조화된 예외 처리의 사용, 윈도우 에러 복구, 애플리케이션 재구동


출판사 서평

시간이 흘러도 핵심은 변하지 않는다.

유행하는 기술은 생명주기가 짧다. 작년에 나온 신기술이 지금은 더 이상 신기술이 아니다. 그래서 개발자라면 끊임없이 공부해야 한다. 그럼에도 유행에 민감한 기술뿐 아니라 기반 기술과 응용 기술에 대한 균형감 있는 접근이 필요하다.
이 책이 5번째 개정판이 나오는 동안 꾸준히 사랑받아온 이유는 바로 이러한 균형감에서 오는 것이 아닐까 생각한다. 태곳적 윈도우로부터 전해 내려오는 변하지 않는 윈도우의 모습과 새로운 운영체제에 추가된 신규 기능들을 조화롭게 풀어내기 때문이다. 이 책은 윈도우를 기반으로 프로그램을 개발하는 개발자들에게 소위 기본이 무엇인지를 가르쳐주는 최고의 가이드다.



저자 소개

저자_ 제프리 리처
더 좋은 소프트웨어를 더 빠르게 수행할 수 있도록 돕기 위한 교육 및 컨설팅 전문 회사인 Wintellect(www.wintellect.com)의 공동 창업자. 『제프리 리처의 CLR via C#』을 포함하여 다수의 책을 집필했다. 상당 기간 Microsoft .NET Framework팀을 컨설팅해왔으며, .NET Framework 4.5의 새로운 비동기 프로그래밍 모델 개발에 참여했다.

저자_ 크리스토프 나자르
소프트웨어 아키텍트로서 비즈니스 지능화 솔루션을 이용하여 자신의 분야에서 더 나은 통찰력으로 올바른 의사 결정과 기업의 업무 능력 향상을 도모하는 다국적 소프트웨어 회사의 비즈니스 오브젝트 개발을 이끌고 있다. Addison Wesley, A-Press, MS-Press, MSDN 매거진 등에서 기술 편집자로 일했다.

역자_ 김명신
마이크로소프트의 기술을 더 많은 사람이 올바르게 이해하고 사용하기를 바라는 마음으로 한국 마이크로소프트의 수석 에반젤리스트로 일하고 있다. 이전에는 마이크로소프트 아태지역 글로벌 핵심 개발자 지원팀 수석 엔지니어였으며 다년간 C++와 C# 분야의 마이크로소프트 MVP이기도 했다. 클라우드, 분산 컴퓨팅 아키텍처, 대용량 네트워크 프로그래밍, 프로그래밍 방법론, 소프트웨어 공학 등 여러 분야에 두루 관심이 많고, 다양한 개발자 콘퍼런스에 단골 발표자로 참가하고 있어서 쉽사리 만나볼 수 있는 쉬운 남자다.
바이크에 심취하여 잠시 일탈을 꿈꿨으나 좌절하고, 최근에는 해양 스포츠를 넘보고 있다. 당장 필요하지도 않은 개발 공부야말로 인생에서 포기할 수 없는 마지막 사치라고 터무니없는 주장을 하는 그는 “내일부터 운동해야지”라는 말을 15년째 반복하고 있으며, 최근에는 35년간 공부한 내용을 어디에다가 써먹을 수 있을지 다시금 고민을 시작했다.
『Advance C Programming』, 『Unix System V』 등을 집필했고 『이펙티브 C#(3판)』(한빛미디어, 2017), 『제프리 리처의 CLR via C#』, 『마스터링 Microsoft Azure IaaS』, 『Microsoft Azure 에센셜』(이상 BJ퍼블릭) 등을 번역했다.

목차

1부_ 준비하기
1장_ 에러 핸들링
2장_ 문자와 문자열로 작업하기
3장_ 커널 오브젝트

2부_ 목표 달성
4장_ 프로세스
5장_ 잡
6장_ 스레드의 기본
7장_ 스레드 스케줄링, 우선순위, 그리고 선호도
8장_ 유저 모드에서의 스레드 동기화
9장_ 커널 오브젝트를 이용한 스레드 동기화
10장_ 동기 및 비동기 장치 I/O
11장_ 윈도우 스레드 풀
12장_ 파이버

3부_ 메모리 관리
13장_ 윈도우 메모리의 구조
14장_ 가상 메모리 살펴보기
15장_ 애플리케이션에서 가상 메모리 사용 방법
16장_ 스레드 스택
17장_ 메모리 맵 파일
18장_ 힙

4부_ 다이내믹 링크 라이브러리(DLL)
19장_ DLL의 기본
20장_ DLL의 고급 기법
21장_ 스레드 지역 저장소(TLS)
22장_ DLL 인젝션과 API 후킹

5부_ 구조적 예외 처리
23장_ 종료 처리기
24장_ 예외 처리기와 소프트웨어 예외
25장_ 처리되지 않은 예외, 벡터화된 예외 처리, 그리고 C++ 예외
26장_ 에러 보고와 애플리케이션 복구

부록 A_ 빌드 환경
부록 B_ 메시지 크래커, 차일드 컨트롤 매크로, 그리고 API 매크로


리뷰

구매자 별점

5.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

1명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전