이미 소장하고 있다면 판매해 보세요.
|
Part 1 시스템 프로그램밍
1.1 시스템 프로그래밍 기본 1.1.1 윈도우 보안 1.1.2 보안 기술자 1.1.3 콜 컨벤션 1.1.4 유저 모드와 커널 모드 1.1.5 가상 메모리 1.2 멀티 스레드와 동기화 1.2.1 작업자 스레드 1.2.2 메시지 펌프의 활용 1.2.3 사용자 인터페이스 스레드 1.2.4 CCriticalSection 객체를 이용한 동기화 1.2.5 CMutex 객체를 이용한 동기화 1.2.6 CEvent 객체를 이용한 동기화 1.2.7 CSemaphore 객체를 이용한 동기화 1.3 프로세스의 관리 및 통신 1.3.1 프로세스 관리 1.3.2 프로세스 간의 통신 방법 1.3.3 WM_COPYDATA 메시지 1.4 DLL과 레지스트리 1.4.1 DLL 1.4.2 레지스트리 1.5 서비스 프로그래밍 1.5.1 기본 서비스 프로그램 작성 1.5.2 서비스 관리 프로그램 작성 1.5.3 서비스 프로세스와의 통신 1.6 사용자 세션 관리 1.6.1 XP 사용자 전환 기능 1.6.2 세션과 프로세스 1.6.3 글로벌 이벤트의 활용 1.7 파일 입/출력 1.7.1 동기 입/출력 1.7.2 비동기 입/출력 1.8 후크 1.8.1 메시지 후크 1.8.2 실행 파일의 구조 1.8.3 API 후크 Part 2 데이터베이스 및 네트워크 프로그래밍 2.1 ODBC와 OLE DB 2.1.1 ODBC 2.1.2 OLE DB 2.2 TCP/IP 네트워크 프로그래밍 2.2.1 TCP/IP Echo 서버 프로그래밍 2.2.2 TCP/IP Echo 클라이언트 프로그래밍 2.2.3 비동기적 네트워크 이벤트 처리 2.2.4 CSocket/CAsyncSocket 2.2.5 TCP/IP를 이용한 파일 송/수신 2.2.6 OSI 7 Layer 2.2.7 HTTP와 FTP 2.2.8 IOCP 2.2.9 UDP/IP 2.3 NetBIOS와 MS 네트워크 Part 3 기타 주제 3.1 ActiveX 3.1.1 MSChart 컨트롤의 활용 3.1.2 ActiveX 컨트롤의 제작 및 사용 3.1.3 브라우저에서의 ActiveX 컨트롤 사용 3.1.4 ActiveX 컨트롤에 디지털 서명 추가 3.2 알아 두면 좋은 것들 3.2.1 자동 시작 프로그램 3.2.2 중복 실행 방지 3.2.3 한/영 전환 3.3 디지털 인증 3.3.1 암호화 알고리즘과 PKI 3.3.2 디지털 서명 3.4 프로젝트 완료 3.4.1 프로젝트의 개요 3.4.2 기능 및 환경 정의 3.4.3 화면 설계 3.4.4 모듈 설계 |
|
총 3부로 각각 '시스템 프로그래밍', '데이터베이스 및 네트워크 프로그래밍', '기타 주제'로 구성되어 있다. 윈도우 프로그래밍에 대한 기본적인 사항들을 알고 있는 독자들이 좀더 깊이 있는 프로그래밍 세계를 이해하고 진정한 윈도우 개발자가 되기 위해서 반드시 알아야 하는 시스템 프로그래밍을 배운다. 이를 뛰어 넘어 전문 분야로 나아가기 위해 데이터베이스 및 네트워크 프로그래밍을 다음으로 배우게 된다. 마지막으로 프로그래밍 실무에서 필요한 몇 가지 주제를 다루면서 마무리하게 되는데, 비로소 윈도우 프로그래밍 개발 2년차 수준으로 거듭나게 해준다.
|