목차 일부
추천의 글 Ⅰ ... ⅳ
추천의 글 Ⅱ ... ⅴ
감사의 글 ... ⅵ
저자 소개 ... ⅶ
옮긴이의 말 ... ⅷ
옮긴이 소개 ... ⅹ
감수자 소개 ... xi
들어가며 ... xxii
1부 윈도우 프로그래밍 기초 ... 1
01장 헬로 윈도우 CE ... 3
윈도우 CE 특징 ... 3
제한된 리소스 ... 4
...
더보기
목차 전체
추천의 글 Ⅰ ... ⅳ
추천의 글 Ⅱ ... ⅴ
감사의 글 ... ⅵ
저자 소개 ... ⅶ
옮긴이의 말 ... ⅷ
옮긴이 소개 ... ⅹ
감수자 소개 ... xi
들어가며 ... xxii
1부 윈도우 프로그래밍 기초 ... 1
01장 헬로 윈도우 CE ... 3
윈도우 CE 특징 ... 3
제한된 리소스 ... 4
유니코드 ... 4
새로운 컨트롤 ... 5
컴포넌트화 ... 5
Win32 부분집합으로서의 Windows CE ... 6
윈도우 프로그래밍과 비슷한 점 ... 6
헝가리안 표기법 ... 6
첫 번째 윈도우 CE 프로그램 ... 8
첫 번째 프로그램 빌드 ... 10
프로그램 실행 ... 12
발생하는 문제 ... 13
Hello2 ... 13
윈도우 프로그램 구조 분석 ... 15
윈도우 객체 ... 16
윈도우 클래스 ... 16
윈도우 프로시저 ... 16
메시지의 생명주기 ... 17
윈도우 클래스 등록 ... 20
윈도우 생성 ... 22
메시지 루프 ... 25
윈도우 프로시저 ... 26
Hello CE ... 29
코드 ... 30
HelloCE 실행 ... 37
02장 화면에 그리기 ... 39
그리기 기초 ... 40
유효 영역과 무효 영역 ... 40
디바이스 컨텍스트 ... 41
텍스트 출력 ... 43
디바이스 컨텍스트 속성 ... 44
TextDemo 예제 프로그램 ... 46
글꼴 ... 53
FontList 예제 프로그램 ... 59
비트맵 ... 69
장치 의존 비트맵 ... 70
장치 독립 비트맵 ... 71
DIB 섹션 ... 71
비트맵 그리기 ... 74
알파 블렌딩 ... 77
선과 도형 ... 78
선 ... 78
도형 ... 81
채우기 함수 ... 84
Shape 예제 프로그램 ... 87
03장 입력장치 ... 97
키보드 ... 97
입력 포커스 ... 97
키보드 메시지 ... 98
키보드 함수 ... 104
KeyTrac 예제 프로그램 ... 106
마우스와 터치스크린 ... 116
마우스 메시지 ... 116
터치스크린 ... 117
TicTac1 예제 프로그램 ... 126
04장 윈도우, 컨트롤, 메뉴 ... 139
자식 윈도우 ... 139
윈도우 관리 함수 ... 140
윈도우 열거 ... 140
윈도우 찾기 ... 141
윈도우 이동 ... 141
윈도우 구조체 데이터 조작 ... 142
윈도우 컨트롤 ... 145
컨트롤 사용 ... 145
버튼 컨트롤 ... 147
에디트 컨트롤 ... 149
리스트 박스 컨트롤 ... 150
콤보 박스 컨트롤 ... 150
스태틱 컨트롤 ... 151
스크롤 바 컨트롤 ... 152
컨트롤과 색상 ... 156
메뉴 ... 156
메뉴 명령 처리 ... 159
리소스 ... 159
리소스 스크립트 ... 160
아이콘 ... 161
단축키 ... 162
비트맵 ... 163
문자열 ... 164
DOIView 예제 프로그램 ... 164
05장 공통 컨트롤과 윈도우 CE ... 187
공통 컨트롤 프로그래밍 ... 187
공통 컨트롤 ... 190
커맨드 바 ... 190
기타 메뉴 컨트롤 ... 215
달력 컨트롤 ... 216
날짜와 시간 선택 컨트롤 ... 218
리스트 뷰 컨트롤 ... 221
캡에디트 컨트롤 ... 223
기타 공통 컨트롤 ... 224
지원하지 않는 공통 컨트롤 ... 226
06장 대화상자와 속성 시트 ... 227
대화상자 ... 227
대화상자 리소스 템플릿 ... 228
대화상자 생성 ... 231
대화상자 프로시저 ... 233
모달리스 대화상자 ... 237
속성 시트 ... 238
공통 대화상자 ... 244
DlgDemo 예제 프로그램 ... 246
2부 윈도우 CE 프로그래밍 ... 279
07장 메모리 관리 ... 281
메모리 기본 ... 281
램 ... 282
롬 ... 282
가상 메모리 ... 283
애플리케이션 주소 영역 ... 286
메모리 할당 종류 ... 288
가상 메모리 ... 288
힙 ... 295
로컬 힙 ... 295
개별 힙 ... 297
스택 ... 301
정적 데이터 ... 302
문자열 리소스 ... 304
메모리 선택 ... 305
메모리 부족 상황 관리 ... 305
08장 모듈, 프로세스, 스레드 ... 309
모듈 ... 309
프로세스 ... 313
프로세스 생성 ... 314
프로세스 종료 ... 317
기타 프로세스 함수 ... 317
스레드 ... 318
시스템 스케줄러 ... 319
스레드 생성 ... 322
스레드 우선순위 설정과 조회 ... 324
스레드 타임 퀀텀 설정 ... 325
스레드 일시 중지와 실행 재개 ... 326
파이버 ... 326
스레드 로컬 스토리지 ... 328
동기화 ... 331
이벤트 ... 331
대기 ... 333
세마포어 ... 338
뮤텍스 ... 339
동기화 핸들 복제 ... 341
크리티컬 섹션 ... 341
상호잠금 변수 접근 ... 343
프로세스 간 통신 ... 345
외부 프로세스 검색 ... 345
WM_COPYDATA ... 346
명명된 메모리 맵 객체 ... 346
지점 간 메시지 큐 ... 349
파일, 데이터베이스 통신 ... 353
XTalk 예제 프로그램 ... 353
예외처리 ... 370
C++ 예외처리 ... 371
Win32 예외처리 ... 374
09장 윈도우 CE 파일 시스템 ... 379
윈도우 CE 파일 시스템 API ... 380
표준 파일 I/O ... 380
메모리 맵 파일 ... 388
파일 시스템 네비게이션 ... 390
스토리지 관리 ... 397
오브젝트 스토어 ... 398
파일 API로 볼륨 접근 ... 398
스토리지 관리자 ... 400
10장 레지스트리 ... 409
레지스트리 구조 ... 409
레지스트리 API ... 411
키 생성과 열기 ... 411
레지스트리 값 읽기 ... 412
레지스트리 값 쓰기 ... 413
키와 값 삭제 ... 414
레지스트리 키 검색 ... 414
레지스트리 플러싱 ... 415
레지스트리 변경 알림 ... 416
RegView 예제 프로그램 ... 416
11장 윈도우 CE 데이터베이스 ... 439
데이터베이스 종류 ... 439
기본 정의 ... 440
데이터베이스 API ... 442
12장 알림 ... 465
사용자 알림 ... 465
사용자 알림 설정 ... 466
타이머 이벤트 알림 ... 471
시스템 이벤트 알림 ... 471
NoteDemo 예제 프로그램 ... 473
예약된 알림 조회 ... 490
풍선 알림 ... 492
알림 추가 ... 493
알림 수정 ... 495
알림 제거 ... 496
3부 윈도우 CE 고급 프로그래밍 ... 497
13장 윈도우 CE 네트워킹 ... 499
윈도우 네트워킹 지원 ... 499
WNet 함수 ... 500
ListNet 예제 프로그램 ... 511
TCP/IP 프로그래밍 ... 526
소켓 프로그래밍 ... 526
블록과 비블록 소켓 ... 538
14장 장치 간 통신 ... 543
적외선 통신 ... 543
IR 통신 기초 ... 544
디스커버리 ... 544
IR 서비스 퍼블리시 ... 546
IR 소켓 옵션 조회와 설정 ... 549
MySquirt 예제 프로그램 ... 550
블루투스 ... 572
스택 ... 573
디스커버리 ... 574
서비스 퍼블리시 ... 584
Winsock을 이용한 블루투스 통신 ... 588
가상 COM 포트를 이용한 블루투스 통신 ... 590
BtSquirt 예제 프로그램 ... 596
15장 시스템 프로그래밍 ... 629
윈도우 CE 메모리 아키텍처 ... 629
애플리케이션 영역 ... 631
커널 공간 ... 632
크로스 플랫폼 개발 ... 634
플랫폼과 운영체제 버전 ... 634
컴파일 타임 버전 구분 ... 635
명시적 링크 ... 638
런타임 버전 검사 ... 638
전원 관리 ... 639
"전원 끔"의 의미 ... 639
전원 상태 조회 ... 640
전원 관리자 ... 642
전원 관리자 없이 전원 관리 ... 646
16장 시리얼 통신 ... 651
시리얼 통신 기초 ... 651
시리얼 포트 열기와 닫기 ... 652
시리얼 포트 읽기/쓰기 ... 653
비동기 시리얼 ... 654
시리얼 포트 설정 ... 655
타임아웃 설정 ... 658
시리얼 드라이버 기능 조회 ... 659
시리얼 포트 제어 ... 661
에러 초기화와 상태 조회 ... 662
절전 기능으로부터 통신 기능 보호 ... 664
CeChat 예제 프로그램 ... 664
17장 디바이스 드라이버와 서비스 ... 685
드라이버 기초 ... 685
드라이버 이름 ... 686
디바이스 드라이버 로드 과정 ... 687
활성 드라이버 열거 ... 691
디바이스 드라이버 읽기/쓰기 ... 693
윈도우 CE 스트림 디바이스 드라이버 작성 ... 695
스트림 드라이버 진입점 ... 696
버퍼 관리 ... 704
디바이스 드라이버 인터페이스 클래스 ... 711
디바이스 드라이버 전원 관리 ... 713
디바이스 드라이버 작성 ... 715
디버그 존 ... 716
일반적인 드라이버 예제 ... 717
서비스 ... 726
서비스 아키텍처 ... 727
서비스 생명주기 ... 727
애플리케이션에서 서비스 제어 ... 729
서비스 DLL 진입점 ... 731
Service IOCTL 명령 ... 732
슈퍼 서비스 ... 735
Services.exe 커맨드라인 ... 739
TickSrv 예제 서비스 ... 739
찾아보기 ... 759
더보기 닫기