이미 소장하고 있다면 판매해 보세요.
|
1부 _ 윈도우 프로그래밍 기초
01장 헬로 윈도우 CE 윈도우 CE 특징 - 제한된 리소스 - 유니코드 - 새로운 컨트롤 - 컴포넌트화 - Win32 부분집합으로서의 Windows CE 윈도우 프로그래밍과 비슷한 점 - 헝가리안 표기법 첫 번째 윈도우 CE 프로그램 - 첫 번째 프로그램 빌드 - 프로그램 실행 - 발생하는 문제 Hello2 윈도우 프로그램 구조 분석 - 윈도우 객체 - 윈도우 클래스 - 윈도우 프로시저 - 메시지의 생명주기 - 윈도우 클래스 등록 - 윈도우 생성 - 메시지 루프 - 윈도우 프로시저 Hello CE - 코드 HelloCE 실행 02장 화면에 그리기 그리기 기초 - 유효 영역과 무효 영역 - 디바이스 컨텍스트 텍스트 출력 - 디바이스 컨텍스트 속성 - TextDemo 예제 프로그램 - 글꼴 - FontList 예제 프로그램 비트맵 - 장치 의존 비트맵 - 장치 독립 비트맵 - DIB 섹션 - 비트맵 그리기 - 알파 블렌딩 선과 도형 - 선 - 도형 - 채우기 함수 - Shape 예제 프로그램 03장 입력장치 키보드 - 입력 포커스 - 키보드 메시지 - 키보드 함수 - KeyTrac 예제 프로그램 마우스와 터치스크린 - 마우스 메시지 - 터치스크린 - TicTac1 예제 프로그램 04장 윈도우, 컨트롤, 메뉴 자식 윈도우 윈도우 관리 함수 - 윈도우 열거 - 윈도우 찾기 - 윈도우 이동 - 윈도우 구조체 데이터 조작 윈도우 컨트롤 - 컨트롤 사용 - 버튼 컨트롤 - 에디트 컨트롤 - 리스트 박스 컨트롤 - 콤보 박스 컨트롤 - 스태틱 컨트롤 - 스크롤 바 컨트롤 - 컨트롤과 색상 메뉴 - 메뉴 명령 처리 리소스 - 리소스 스크립트 - 아이콘 - 단축키 - 비트맵 - 문자열 DOIView 예제 프로그램 05장 공통 컨트롤과 윈도우 CE 공통 컨트롤 프로그래밍 공통 컨트롤 - 커맨드 바 - 기타 메뉴 컨트롤 - 달력 컨트롤 - 날짜와 시간 선택 컨트롤 - 리스트 뷰 컨트롤 - 캡에디트 컨트롤 기타 공통 컨트롤 지원하지 않는 공통 컨트롤 06장 대화상자와 속성 시트 대화상자 - 대화상자 리소스 템플릿 - 대화상자 생성 - 대화상자 프로시저 - 모달리스 대화상자 - 속성 시트 - 공통 대화상자 DlgDemo 예제 프로그램 2부 _ 윈도우 CE 프로그래밍 07장 메모리 관리 메모리 기본 - 램 - 롬 - 가상 메모리 - 애플리케이션 주소 영역 메모리 할당 종류 - 가상 메모리 - 힙 - 로컬 힙 - 개별 힙 - 스택 - 정적 데이터 - 문자열 리소스 - 메모리 선택 - 메모리 부족 상황 관리 08장 모듈, 프로세스, 스레드 모듈 프로세스 - 프로세스 생성 - 프로세스 종료 - 기타 프로세스 함수 스레드 - 시스템 스케줄러 - 스레드 생성 - 스레드 우선순위 설정과 조회 - 스레드 타임 퀀텀 설정 - 스레드 일시 중지와 실행 재개 파이버 스레드 로컬 스토리지 동기화 - 이벤트 - 대기 - 세마포어 - 뮤텍스 - 동기화 핸들 복제 - 크리티컬 섹션 - 상호잠금 변수 접근 프로세스 간 통신 - 외부 프로세스 검색 - WM_COPYDATA - 명명된 메모리 맵 객체 - 지점 간 메시지 큐 - 파일, 데이터베이스 통신 XTalk 예제 프로그램 예외처리 - C++ 예외처리 - Win32 예외처리 09장 윈도우 CE 파일 시스템 윈도우 CE 파일 시스템 API - 표준 파일 I/O - 메모리 맵 파일 - 파일 시스템 네비게이션 스토리지 관리 - 오브젝트 스토어 - 파일 API로 볼륨 접근 - 스토리지 관리자 10장 레지스트리 레지스트리 구조 레지스트리 API - 키 생성과 열기 - 레지스트리 값 읽기 - 레지스트리 값 쓰기 - 키와 값 삭제 - 레지스트리 키 검색 - 레지스트리 플러싱 - 레지스트리 변경 공지 - RegView 예제 프로그램 11장 윈도우 CE 데이터베이스 데이터베이스 종류 - 기본 정의 - 데이터베이스 API 12장 알림 사용자 알림 - 사용자 알림 설정 타이머 이벤트 알림 시스템 이벤트 알림 NoteDemo 예제 프로그램 예약된 알림 조회 풍선 알림 - 알림 추가 - 알림 수정 - 알림 제거 3부 _ 윈도우 CE 고급 프로그래밍 13장 윈도우 CE 네트워킹 윈도우 네트워킹 지원 - WNet 함수 - ListNet 예제 프로그램 TCP/IP 프로그래밍 - 소켓 프로그래밍 - 블록과 비블록 소켓 14장 장치 간 통신 적외선 통신 - IR 통신 기초 - 디스커버리 - IR 서비스 퍼블리시 - IR 소켓 옵션 조회와 설정 - MySquirt 예제 프로그램 블루투스 - 스택 - 디스커버리 - 서비스 퍼블리시 - Winsock을 이용한 블루투스 통신 - 가상 COM 포트를 이용한 블루투스 통신 - BtSquirt 예제 프로그램 15장 시스템 프로그래밍 윈도우 CE 메모리 아키텍처 - 애플리케이션 영역 - 커널 공간 크로스 플랫폼 개발 - 플랫폼과 운영체제 버전 - 컴파일 타임 버전 구분 - 명시적 링크 - 런타임 버전 검사 전원 관리 - "전원 끔"의 의미 - 전원 상태 조회 - 전원 관리자 - 전원 관리자 없이 전원 관리 16장 시리얼 통신 시리얼 통신 기초 - 시리얼 포트 열기와 닫기 - 시리얼 포트 읽기/쓰기 - 비동기 시리얼 - 시리얼 포트 설정 - 타임아웃 설정 - 시리얼 드라이버 기능 조회 - 시리얼 포트 제어 - 에러 초기화와 상태 조회 - 통신 기능을 절전 기능으로부터 보호 CeChat 예제 프로그램 17장 디바이스 드라이버와 서비스 드라이버 기초 - 드라이버 이름 - 디바이스 드라이버 로드 과정 - 활성 드라이버 열거 - 디바이스 드라이버 읽기/쓰기 윈도우 CE 스트림 디바이스 드라이버 작성 - 스트림 드라이버 진입점 - 버퍼 관리 - 장치 인터페이스 클래스 - 디바이스 드라이버 전원 관리 디바이스 드라이버 작성 - 디버그 존 - 일반적인 드라이버 예제 서비스 - 서비스 아키텍처 - 서비스 생명주기 - 애플리케이션에서 서비스 제어 - 서비스 DLL 진입점 - Service IOCTL 명령 - 슈퍼 서비스 - Services.exe 커맨드라인 - TickSrv 예제 서비스 |
|
임베디드 모바일 시스템용 애플리케이션 개발을 위한 최고의 지침서
가장 대중적이고 실용적인 임베디드 시스템 운영체제인 윈도우 CE가 6.0으로 업데이트됐다. 저자 더글라스 볼링은 임베디드 시스템 개발의 권위자로서 이 책에서 윈도우 CE 6.0의 운영체제 개념과 Win32 API를 중점적으로 설명한다. 다양한 예제 코드와 예제 프로젝트를 통해 차세대 디바이스용 애플리케이션을 능숙하게 작성하는 법을 배울 수 있다. 윈도우 CE는 미니노트북, 휴대폰, 산업용 임베디드 장치 등 다양한 분야에서 사용된다. 또한 Win32 API를 사용할 수 있으므로 윈도우 프로그래머가 완전히 다른 분야의 시스템에서 동작하는 소프트웨어를 개발하는 것이 가능해졌다. 그러나 윈도우 CE와 기존 윈도우 프로그래밍은 다른 점도 다소 있다. 이 책에서는 윈도우 CE와 기존 윈도우 프로그래밍의 차이점을 자세히 설명한다. 또한 6.0 버전에서 새롭게 디자인된 커널과 가상 메모리, 개발환경 등 이전 버전과 달라진 점도 다룬다. ★ 이 책에서 다루는 내용 ★ ■ 임베디드 시스템 애플리케이션 개발 요구사항 ■ 가상메모리, 힙, 스택 관리와 최적화 ■ 멀티스레드 프로세스, 이벤트 ■ 스토리지 관리자: 파일 시스템과 볼륨 관리 ■ 데이터베이스 API ■ 레지스트리: 읽기, 쓰기, 찾기 ■ 스케줄, 타이머 이벤트, 시스템 이벤트, 버블 알림 ■ PC와 기타 장치 간 유무선 네트워킹 ★ 이 책의 대상 독자 ★ 윈도우 CE 애플리케이션을 개발하려는 모든 사람이 읽을 수 있는 책이다. 특수 목적 소프트웨어를 개발하려는 임베디드 시스템 개발자, 기존 윈도우 애플리케이션을 포팅하려는 윈도우 개발자, 이 책을 읽고 더 쉽게 윈도우 CE 프로그래밍을 하고 싶은 개발자 모두가 대상이다. |