logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Programming Microsoft Windows CE.NET Third Edition

Programming Microsoft Windows CE.NET Third Edition

더글라스 볼링 (지은이), 노영선 (옮긴이)
정보문화사
40,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Programming Microsoft Windows CE.NET Third Edition
eBook 미리보기

책 정보

· 제목 : Programming Microsoft Windows CE.NET Third Edition 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > .NET 일반
· ISBN : 9788956741734
· 쪽수 : 1415쪽
· 출판일 : 2004-02-23

책 소개

Windows CE .NET 4.2 및 Microsoft .NET 컴팩트 프레임워크를 반영하여 완전히 새롭게 개정된 3판. 윈도우와 임베디드 프로그래밍 지식을 Windows CE .NET 환경에 적용하여 윈도우 기반 Pocket PC, Smartphone 등과 같은 차세대 장치를 위한 빠르고 효율적인 애플리케이션을 개발할 수 있도록 안내한다.

목차

Part 1 Windows 프로그래밍 기초

Chapter 1 Hello Windows CE
Windows CE의 다른 점
적은 리소스
Unicode
새로운 컨트롤
구성요소의 부품화
Win32 부분집합
기존 Windows 프로그래밍과의 유사성
헝가리언(Hungarian) 표기법
첫 번째 Windows CE 프로그램
첫 번째 프로그램 빌드하기
프로그램 실행하기
어? 이상한데?
Hello2
Windows 기반 응용 프로그램의 구조
윈도우 클래스(Window Class)
윈도우 프로시저(Window Procedure)
메시지의 발생과 처리 과정
Hello3
윈도우 클래스 등록
윈도우 생성
메시지 루프
윈도우 프로시저
HelloCE
코드
HelloCE 실행하기

Chapter 2 화면에 그리기
그리기 기초
유효 영역과 무효 영역
장치 컨텍스트(Device Context)
텍스트 쓰기
장치 컨텍스트의 속성
TextDemo 예제 프로그램
글꼴(Font)
FontList 예제 프로그램
비트맵(Bitmap)
장치 의존 비트맵(Device Dependent Bitmap)
장치 독립 비트맵(Device Independent Bitmap)
DIB 섹션(DIB Section)
비트맵 그리기
선과 도형
선 그리기
도형 그리기
채우기 함수
Shapes 예제 프로그램

Chapter 3 입력 : 키보드, 마우스, 터치스크린
키보드
입력 포커스
키보드 메시지
키보드 함수
KeyTrac 예제 프로그램
마우스와 터치스크린
마우스 메시지
터치스크린
TicTac1 예제 프로그램

Chapter 4 윈도우, 컨트롤, 메뉴
자식 윈도우
윈도우 관리 함수
윈도우 나열하기
윈도우 찾기
윈도우 구조체 데이터 변경하기
Windows 컨트롤
단추(Button) 컨트롤
편집 컨트롤(Edit Control)
리스트 상자(List Box) 컨트롤
콤보 상자(Combo Box) 컨트롤
스태틱(Static) 컨트롤
스크롤바(Scroll Bar) 컨트롤
CtlView 예제 프로그램
메뉴
메뉴 명령 처리
리소스(Resource)
리소스 스크립트
아이콘
가속기(Accelerator)
비트맵
문자열
DOIView 예제 프로그램

Chapter 5 공통 컨트롤과 Windows CE
공통 컨트롤 프로그래밍
주요 공통 컨트롤
커맨드바(Command Bar)
CmdBar 예제 프로그램
CmdBand 예제 프로그램
메뉴바(Menu Bar)
MenuBar 예제
달력(Month Calendar) 컨트롤
날짜 시간 선택(Date and Time Picker) 컨트롤
리스트뷰(List View) 컨트롤
대문자 변환 편집(CapEdit) 컨트롤
이외의 다른 공통 컨트롤
지원되지 않는 공통 컨트롤

Chapter 6 대화상자와 속성 시트
대화상자(Dialog Box)
대화상자 템플리트
대화상자 생성하기
대화상자 프로시저
모드리스(Modeless) 대화상자
속성 시트(Property Sheet)
공통 대화상자(Common Dialog)
DlgDemo 예제 프로그램

Part 2 Windows CE 프로그래밍

Chapter 7 메모리 관리
메모리 기초
RAM
ROM
가상 메모리(Virtual Memory)
응용 프로그램의 주소 공간
메모리 종류와 할당 방법
가상 메모리
힙(Heap)
로컬 힙(Local Heap)
분리된 힙(Separate Heap)
스택(Stack)
정적 데이터
문자열 리소스
올바른 메모리 종류 선택하기
저메모리 상황

Chapter 8 파일과 레지스트리
Windows CE 파일 시스템
오브젝트 스토어와 다른 저장 매체
표준 파일 I/O
FileView 예제 프로그램
메모리 맵 파일 및 객체
파일 시스템 사용하기
레지스트리
레지스트리 구성
레지스트리 API
RegView 예제 프로그램

Chapter 9 Windows CE 데이터베이스
데이터베이스
기본 정의
데이터베이스 API
AlbumDB 예제 프로그램

Chapter 10 프로세스와 스레드
모듈
프로세스
프로세스 생성하기
프로세스 종료하기
그 밖의 프로세스 관련 함수
스레드
시스템 스케줄러(System Scheduler)
스레드 생성하기
스레드 우선순위 설정/조회
스레드 타임 퀀텀 설정
스레드 중지/재개
파이버(Fiber)
스레드 로컬 스토리지(Thread Local Storage)
스레드 동기화
이벤트(Event)
스레드에서 대기하기
세마포어(Semaphore)
뮤텍스(Mutex)
동기화 핸들 복제하기
크리티컬 섹션(Critical Sections)
상호잠금 변수 액세스(Interlocked Variable Access)
Windows CE 보안
프로세스 간 통신
다른 프로세스 찾기
WM_COPYDATA
명명된 메모리 맵 객체
메시지 큐(Message Queue)
파일 및 데이터베이스와 통신하기
XTalk 예제 프로그램
예외 처리
C++ 예외 처리
Win32 예외 처리

Chapter 11 알림(Notification) 기능
사용자 알림
사용자 알림 설정하기
타이머 이벤트 알림
시스템 이벤트 알림
NoteDemo 예제 프로그램
예약된 알림 조회하기

Part 3 통신

Chapter 12 직렬 통신
직렬 통신 기초
직렬 포트 열기/닫기
직렬 포트로 읽기/쓰기
비동기 직렬 I/O
직렬 포트 구성하기
포트 타임아웃 설정하기
직렬 드라이버의 기능 조회하기
직렬 포트 제어하기
직렬 포트 오류 상태 제거 및 상태 조회
시스템이 꺼지지 않게 하기
CeChat 예제 프로그램

Chapter 13 Windows 네트워킹
Windows 네트워킹 지원
WNet API
ListNet 예제 프로그램

Chapter 14 장치 간 통신
소켓(Socket) 기초
Winsock DLL 초기화하기
스트림 소켓(Stream Socket)
IrSock
IR 소켓 옵션 조회하기/설정하기
블록 모드 소켓 vs. 비블록 모드 소켓
MySquirt 예제 프로그램
블루투스(Bluetooth)
프로토콜 스택(Stack)
발견
서비스 발표
Winsock을 이용한 Bluetooth 통신
가상 COM 포트를 이용한 Bluetooth 통신
BtHello 예제 프로그램
OBEX
초기화
응용 프로그램 콜백
장치 발견
OBEX 통신
ObexSquirt 예제 프로그램

Chapter 15 데스크톱과 연결
Windows CE 원격 API
RAPI 개요
사전 정의된 RAPI 함수
RapiDir 예제 프로그램
사용자 정의 RAPI 함수
RapiFind 예제 프로그램
CeUtil 함수
연결 알림
레지스트리 방법
COM 방법
CnctNote 예제 프로그램
Windows CE 측에서 연결 감지
직접 소켓 연결

Part 4 장치 프로그래밍

Chapter 16 Explorer 셸
셸 다루기
셸 이름공간(Shell Namespace)
특수 폴더
바로가기 만들기
시작 메뉴 구성하기
최근 문서 목록
프로그램 실행하기
태스크바(Taskbar)
TBIcons 예제 프로그램
메모리 부족 오류 대화상자
콘솔 응용 프로그램
CEFind 예제 프로그램
콘솔 입출력 재지정(Redirection)
하드웨어 단추
하드웨어 단추의 가상 키 코드
프로그램 실행 단추 사용하기
프로그램 실행 단추가 작동되지 않게 하기

Chapter 17 Pocket PC 프로그래밍
Pocket PC 소개
Pocket PC는 PDA인가 전화기인가?
Pocket PC의 스크린
Hello Pocket PC
Pocket PC 응용 프로그램에서 달라지는 부분
HelloPPC를 빌드할 때 참고할 점
New 메뉴
NewMenuX 예제
Pocket PC 알림
알림 추가하기
알림 수정하기
알림 제거하기
Pocket PC 대화상자
전체화면 대화상자
입력 대화상자
속성 시트
자동 실행(AutoRun)
기타 Pocket PC 쉘 함수
전체화면 윈도우
메모리 해제
SIP 제어

Chapter 18 Pocket PC 익스텐션 프로그램
커스텀 Today 화면 항목
Today 화면 항목 구현
커스텀 항목 등록
커스텀 항목 디버깅
PowerBar 커스텀 Today 화면 항목
커스텀 입력 메서드
소프트 입력 패널의 구성
입력 메서드의 멀티스레드 고려 사항
IInputMethod 인터페이스와 IInputMethod2 인터페이스
IIMCallback 인터페이스와 IIMCallback2 인터페이스
NumPanel 예제 입력 메서드

Chapter 19 Smartphone 프로그래밍
Smartphone 소개
Smartphone 응용 프로그램
Smartphone의 메뉴바 컨트롤
Smartphone 메뉴바 컨트롤 만들기
단추와 메뉴 다루기
back 단추 및 각종 단추 처리
메시지 상자
대화상자
대화상자 스크롤
Smartphone 컨트롤
텍스트 컨트롤
확장 가능한 편집 컨트롤
스피너 컨트롤
Smartphone에서 파일 다루기
통신
전화 API
연결 관리자
SMS 메시징
SMSTalk 예제
Smartphone 보안

Chapter 20 게임 API(GAPI)
GAPI 초기화
디스플레이 정보 구하기
단추 정보 구하기
하드웨어 단추 사용하기
화면에 그리기
프레임 버퍼 간접 액세스
GAPI 관리
끝마무리
GAPIShow 예제

Part 5 고급 주제

Chapter 21 시스템 프로그래밍
Windows CE 메모리 아키텍처
크로스 플랫폼 Windows CE 응용 프로그램 작성
플랫폼과 운영체제 버전
컴파일 시간 버전 구분
명시적으로 링크
실행 시간 버전 검사
전원 관리
전원 상태 조회하기
전원 상태 변경하기
전원 관리자(Power Manager)

Chapter 22 장치 드라이버와 서비스
드라이버 기초
드라이버의 이름
드라이버 로드 절차
활성 드라이버 열거하기
장치 드라이버 읽고 쓰기
Windows CE 스트림 장치 드라이버
스트림 드라이버 진입점
장치 인터페이스 클래스
장치 드라이버 전원 관리
장치 드라이버 만들기
디버그 존(Debug Zone)
일반적인 드라이버 예제
비동기 드라이버 I/O
서비스
서비스 아키텍처
서비스의 일생
응용 프로그램에서 서비스 제어하기
서비스 DLL 진입점
서비스 IOCTL 명령
슈퍼 서비스
Services.exe 명령줄
TickSrv 예제 서비스

Chapter 23 .NET 컴팩트 프레임워크 프로그래밍
관리되는 세계
.NET을 쓸 것인가 말 것인가?
관리되는 프로그램에 대한 간단한 소개
HelloCF
공통 언어 런타임(CLR) 기초
프레임워크 클래스 라이브러리
Windows Forms 프로그램
기본적인 Windows Forms 프로그램
최상위 폼 구성하기
컴팩트 프레임워크에만 있는 클래스
기반 운영체제에 접근하기
P/Invoke
P/Invoke 인자
IrSquirtCF 예제

저자소개

더글라스 볼링 (지은이)    정보 더보기
전기 기술자이면서 저술가, 컴퓨터 컨설턴트로 활동하고 있다. 오랫동안 정기적으로 "Utilities"란에 글을 기고하는 등 PC Magazine 필자로 활동해왔으며, Microsoft Interactive Developer Magazine의 인기 칼럼인 "Flux"의 필자이기도 하다. 하드웨어와 프로그래밍에 대한 깊이 있는 지식을 가지고 컴퓨터 업계에 항상 날카로운 지적을 해왔으며, Windows CE의 처음 시작부터 관계를 맺어왔으며 주요 개발자 컨퍼런스에서 많은 프레젠테이션을 주관하면서 Windows CE 권위자로서의 명성을 쌓아왔다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책