이미 소장하고 있다면 판매해 보세요.
|
1장 왜 개발자는 윈도우를 알아야 하는가
1. C/C++ 언어의 특징과 윈도우 커널의 변화 2. 시작하기 전 준비할 것들 3. C/C++ 개발 기본기 다지기 4. 생각 정리 2장 윈도우 기본 개념 이해하기 1. 5가지 기본 요소 2. 멀티프로세싱(Multiprocessing) 3. 유니코드의 이용 4. 서브시스템 5. 생각 정리 3장 프로세스 1. 프로세스 관련 API 2. 파라미터 LPWSTR의 의미 3. 환경 변수 사용 4. Desktop 변경하기 5. 다른 프로세스 핸들 가져오기 6. 생각 정리 4장 스레드 1. 스레드 관련 API 2. 스레드 스택 3. 스레드 우선순위 4. 클럭과 퀀텀 5. 스레드 스케줄링 6. 스레드 동기화 7. 병렬 처리 8. 생각 정리 5장 객체와 핸들 1. 객체 2. 핸들 3. 핸들의 접근 권한 4. 생각 정리 6장 메모리 1. 가상 메모리와 페이징 2. 페이징 파일 3. 페이지 공유(데이터 공유) 4. 힙(Heap) 5. 프론트엔드 할당자(Front-End Allocator) 6. 메모리 맵 파일(MemoryMapedFile) 7. 생각 정리 |
|
여러분은 프로그래밍을 왜 하고 싶으신가요? 프로그래밍이 본인의 적성에 맞는지는 사전에 깊은 고민이 필요합니다. 이 분야는 어느 분야보다 발전 속도나 프로그래밍 언어에 따른 환경 변화가 많기 때문에 오랜 시간의 노력이 필요하기 때문입니다.
프로그래밍은 영어와 같다고 할 수 있습니다. “생활의 달인”이라는 TV 프로그램에서도 몇십 년을 하나의 직업 혹은 업무에 숙달하여 경지에 도달한 사람을 많이 볼 수 있습니다. 잘하는 방법은 많이 하는 방법밖에 없습니다. 이 책은 개발자의 길을 선택하였을 때 보다 깊이 있는 개발자가 될 수 있는 씨앗과 같은 역할을 해 줄 것입니다. 언어와 함께 움직이는 윈도우 구조를 이해함으로써, 여러분들이 더 다양한 사고와 방향성으로 프로그램에 접근할 수 있고, 문제를 해결해낼 수 있도록 도와줄 것입니다. |