이미 소장하고 있다면 판매해 보세요.
|
Chapter 1 운영체제
1. 운영체제 운영체제와 플랫폼 Windows Mobile과 Windows CE 플랫폼(Platform) Core OS HPC PPC Pocket PC Smartphone Automotive 년도별 출시 현황 2. 디바이스 응용 카 네비게이션 휴대폰 학습용 단말기 웹패드 의료기기 카드 리더 단말기 PMP 물류, 유통, 제조 3. Windows CE의 전략과 미래 Mobile Device의 성장 해외 휴대전화 시장 현황 Windows Mobile 제품군 전략 휴대전화의 컨버전스 개발자의 자세 Chapter 2 Platform Builder 1. Windows Embedded CE 2. Windows CE 5.0 구조 커널 파일 시스템 관리자 디바이스 드라이버 GWES 서비스 관리자 마이크로 커널 구조 Windows CE 부팅 순서 3. Platform Builder Platform Builder 5.0 설정 파일 폴더 구조 DIRS과 SOURCES 이미지 빌드 순서 이미지 빌드(에뮬레이터) 이미지 다운로드(에뮬레이터) 이미지 빌드(x86) 이미지 다운로드(x86) 4. Platform Builder for Windows Mobile AKU 폴더 구조 개발 환경 Microsoft Loopback Adapter 프로젝트 생성 이미지 빌드 순서 이미지 빌드 이미지 다운로드 Chapter 3 응용프로그래밍 1. 개발 환경 Mobile Device 개발 도구 SDK 지원 도구 2. 개발 도구 Visual Studio 2005 버전별 개발 도구 버전별 OS 빌드 도구 버전별 SDK 3. 지원 도구 ActiveSync 장치 에뮬레이터 관리자 원격 감시 원격 레지스트리 편집기 원격 이미지 캡쳐 원격 파일 뷰어 원격 프로세스 뷰어 원격 힙 워커 Pocket Controller Visual Assist 4. 기본 프로그램 기본사항 WinMain 프로젝트 생성 : Win32 스마트 장치 프로젝트 선행 처리기 대화상자 : DialogBox 대화상자 리소스 메인 윈도우 등록 : RegisterClass, CreateWindow Windows Mobile : SHCreateMenuBar, SHInitDialog 5. 메시지 프로세싱 서브클래싱 윈도우 메시지 대화상자 메시지 키보드 메시지 시스템키 메시지 커맨드 메시지 터치스크린 메시지 마우스 메시지 타이머 메시지 그래픽 메시지 IME 스크린 변경 메시지 6. UI 컨트롤 데이터 핸들링 동적 생성 정보 변경 정보 통지 버튼 컨트롤 스테틱 컨트롤 에디트 컨트롤 리스트박스 컨트롤 콤보박스 컨트롤 7. 프로그램 라이브러리 정적 라이브러리 동적 라이브러리 Chapter 4 String 1. 상수와 변수 8비트 문자 상수 16비트 문자 상수 String 타입 : CHAR, WCHAR, TCHAR Long Pointer String 타입 : LPSTR, LPWSTR, LPTSTR 상수 타입 : CONST 2. 문자와 문자열 문자 8비트 문자 처리 API 문자열 초기화 : memset 문자열 복사 : memcpy 문자열 비교 : memcmp, _memicmp 문자열 검색 : memchr, _memccpy 16비트 문자 처리 API ASCII String API 유니코드 String API 3. ASCII와 유니코드 ASCII : ANSI, Multi-byte character 유니코드 : UNICODE, Wide character ASCII에서 유니코드로 변환 : mbstowcs 유니코드에서 ASCII로 변환 : wcstombs 4. 문자와 숫자 문자를 숫자로 변환 atoi atol atof _atoi64 WstrToInt _wtol _wtoll 문자와 숫자를 분리 strtol strtoul strtod wcstol wcstoul wcstod UNICODE 정의 숫자를 문자로 변환 _itoa _ltoa _ultoa IntToWstr _itow _ltow _ultow 포맷 기능을 통한 문자 변환 sprintf swprintf wsprintf Chapter 5 KAPI 1. String String KAPI 공용 문자열 길이 : kcslen 공용 문자열 추가 : kcscat 공용 문자열 복사 : kcscpy 공용 문자열 비교 : kcscmp 2. 문자열 변환 유니코드 문자열 : kcswcs ASCII 문자열 : kcsmbs 3. 문자와 숫자 변환 숫자 변환 KAPI 문자 변환 KAPI 포맷 String KAPI 4. String 클래스 MFC String 클래스 : CString 클래스 String 클래스 : KStr 클래스 String Class for TCHAR 정의 : KStr 클래스 ASCII 전용 String 클래스 : KStrMBS 클래스 유니코드 전용 String 클래스 : KStrWCS 클래스 KAPI String 클래스 : KString 클래스 KAPI String 클래스 with MFC CString 클래스 : KString 클래스 5. String List 클래스 CStringList 클래스 KStringBlock 클래스 KStringList 클래스 6. String Array 클래스 CStringArray 클래스 KStringArray 클래스 Chapter 6 File 1. 파일 데이터 API 파일 생성 : CreateFile 파일 열기 : OpenFile KOpen 파일 닫기 : CloseHandle, CloseFile 파일 읽기 : ReadFile 파일 쓰기 : WriteFile 파일 포인터 : SetFilePointer 파일 끝 표시 : SetEndOfFile 파일 정보 : GetFileSize, GetFileInformationByHandle 파일 플러시 : FlushFileBuffers 2. 파일 관리 API 폴더 생성 : CreateDirectory 폴더 삭제 : RemoveDirectory 파일 삭제 : DeleteFile 파일 복사 : CopyFile 파일 이동 : MoveFile 파일 속성 : GetFileAttributes, SetFileAttributes 임시 파일 : GetTempPath, GetTempFileName 3. 유니코드 파일 처리 CreateFile과 WCHAR 유니코드 파일 판별 8비트 단위를 16비트로 처리 4. Win16 API ASCII용 API 유니코드용 API 5. 파일 찾기 파일 찾기 : FindFirstFile 파일 찾기 : Thread 조건 찾기 조건 삭제 파일 압축 Chapter 7 레지스트리 1. 레지스트리 구성 레지스트리 탄생 레지스트리 구조 레지스트리 하이브 2. 레지스트리 API 키 생성 : RegCreateKeyEx 키 열기 : RegOpenKeyEx 키 읽기 : RegQueryInfoKey 키 검색 : RegEnumKeyEx 키 삭제 : RegDeleteKey 키 닫기 : RegCloseKey 플러시 : RegFlushKey 밸류 읽기 : RegQueryValueEx 밸류 쓰기 : RegSetValueEx 밸류 검색 : RegEnumValue 밸류 삭제 : RegDeleteValue 새로 추가된 API 3. 레지스트리 클래스 KRegistry 클래스 함수 구조 기본 함수 KString 클래스 지원 4. 상태 및 통지 새롭게 추가된 중개자 기능 RegistryNotifyCallback RegistryNotifyWindow RegistryCloseNotification Chapter 8 EDB 1. 기존의 CeDB와 새로운 EDB CeDB EDB API 2. CeDB 기본 프로퍼티 밸류 데이터베이스 생성 : CeCreateDatabase 데이터베이스 열기 : CeOpenDatabase 데이터베이스 삭제 : CeDeleteDatabase 레코드 쓰기 : CeWriteRecordProps 레코드 읽기 : CeReadRecordProps 레코드 이동 : CeSeekDatabase 레코드 삭제 : CeDeleteRecord 데이터베이스 찾기 : CeFindFirstDatabase, CeFindNextDatabase OID 정보 : CeOidGetInfo 3. CeDB 볼륨 마운트 : CeMountDBVol, CeUnmountDBVol 볼륨 찾기 : CeEnumDBVolumes 볼륨 플러시 : CeFlushDBVol 데이터베이스 생성 : CeCreateDatabaseEx 데이터베이스 열기 : CeOpenDatabaseEx, CeOpenDatabaseEx2 데이터베이스 갱신 : CeChangeDatabaseLCID 데이터베이스 삭제 : CeDeleteDatabaseEx 레코드 쓰기 : CeWriteRecordProps 레코드 읽기 : CeReadRecordProps 레코드 이동 : CeSeekDatabaseEx 레코드 삭제 : CeDeleteRecord 데이터베이스 찾기 : CeFindFirstDatabaseEx, CeFindNextDatabaseEx OID 정보 : CeOidGetInfoEx 4. EDB 볼륨 데이터베이스 생성 : CeCreateDatabaseWithProps 데이터베이스 열기 : CeCreateSession, CeOpenDatabaseInSession 데이터베이스 갱신 : CeChangeDatabaseLCID 데이터베이스 삭제 : CeDeleteDatabaseEx 레코드 쓰기 : CeWriteRecordProps 레코드 읽기 : CeReadRecordPropsEx 레코드 이동 : CeSeekDatabaseEx 레코드 삭제 : CeDeleteRecord 데이터베이스 찾기 : CeFindFirstDatabaseEx, CeFindNextDatabaseEx OID 정보 : CeOidGetInfoEx2 데이터베이스 정보 : 프로퍼티 : 트랜잭션 처리 : CeBeginTransaction, CeEndTransaction 스트림 : Chapter 9 POOM 1. 개요 POOM POOM의 사용 2. POOM의 구성 POOM 인터페이스 POOM 필드 POOM 상수 POOM 오류 3. IPOutlookApp 인터페이스 Logon Logoff GetDefaultFolder CreateItem ReceiveFromInfrared GetTimeZoneFromIndex GetTimeZoneInforamtionFromIndex GetItemFromOid SysFreeString VariantTimeToSystemTime SystemTimeToVariantTime 4. IPOutlookApp2 GetIDsFromNames GetItemFromOidEx 5. IAppointment 인터페이스 ClearRecurrencePattern GetRecurrencePattern Save Send Delete Cancel Copy Display 6. IContact 인터페이스 7. ITask 인터페이스 ClearRecurrencePattern GetRecurrencePattern SkipRecurrence 8. ICity 인터페이스 9. IException 인터페이스 10. IExceptions 인터페이스 Item 11. IFloder 인터페이스 ReceiveFromInfrared AddItemToInfraredFolder SendToInfrared 12. IItem 인터페이스 Save Delete Display Edit Copy OpenProperty 13. IPOutlookItemCollection 인터페이스 Add Item Remove Sort Find FindNext Restrict 14. IRecurrencePattern 인터페이스 GetOccuerence 15. IRecipients 인터페이스 Add Item Remove 16. IRecipient 인터페이스 17. ITimeZone 인터페이스 18. 기타 인터페이스 19. 연락처에 사진 넣기 매크로 전역 변수 InitPOOM2 UnInitPOOM2 SelectContact SelectPicture AddPictureToContact SaveFileToStream WinMain 20. 작업을 트리로 만들기 상수 정의 전역 변수 InitSKMenu InitProps RefreshItems InitListBox AddItemToTree GetItemByID DlgMainProc CreateNewTask AddNewTaskToTree GetNewTaskParent Chapter 10 RAPI 1. RAPI Remote API RAPI 초기화 : CeRapiInit, CeRapiUninit, CeRapiInitEx RAPI2 동적 라이브러리 실행 : CeRapiInvoke 메모리 해제 : CeRapiFreeBuffer 2. 시스템 정보 버전 정보 : CeGetVersionEx 시스템 정보 : 지원 프로세서 : CeQueryInstructionSet 쉘 폴더 정보 : CeGetSpecialFolderPath, CeGetTempPath 배터리 상태 : CeGetSystemPowerStatusEx 메모리 상태 : CeGlobalMemoryStatus 저장소 정보 : CeGetStoreInformation 클래스 이름 : CeGetClassName 윈도우 핸들 : CeGetWindow, CeGetWindowLong, CeGetWindowText 비밀번호 확인 : CeCheckPassword 프로그램 실행 : CeCreateProcess 단축 아이콘 생성 : CeSHCreateShortcut, CeSHGetShortcutTarget 3. 파일 폴더 파일 생성 : CeCreateFile 파일 닫기 : CeCloseHandle 파일 읽기 : CeReadFile 파일 쓰기 : CeWriteFile 파일 검색 : CeFindAllFiles, CeFindFirstFile, CeFindNextFile, CeFindClose 파일 정보 : CeGetFileSize, CeGetFileTime, CeSetFileTime 파일 끝 표시 : CeSetEndOfFile 파일 포인터 : CeSetFilePointer 폴더 생성 : CeCreateDirectory 폴더 삭제 : CeRemoveDirectory 파일 복사 : CeCopyFile 파일 이동 : CeMoveFile 파일 삭제 : CeDeleteFile 파일 속성 : CeGetFileAttributes, CeSetFileAttributes 4. EDB 데이터베이스 생성 : CeCreateDatabase 데이터베이스 열기 : CeOpenDatabase 데이터베이스 삭제 : CeDeleteDatabase 레코드 쓰기 : CeWriteRecordProps 레코드 읽기 : CeReadRecordProps 레코드 이동 : CeSeekDatabase 레코드 삭제 : CeDeleteRecord 데이터베이스 찾기 : OID 정보 : CeOidGetInfo 데이터베이스 정보 변경 : CeSetDatabaseInfo, CeSetDatabaseInfoEx 볼륨 마운드 : CeMountDBVol, CeUnmountDBVol 볼륨 찾기 : CeEnumDBVolumes 볼륨 데이터베이스 생성 : CeCreateDatabaseEx 볼륨 데이터베이스 열기 : CeOpenDatabaseEx 볼륨 데이터베이스 삭제 : CeDeleteDatabaseEx 볼륨 레코드 읽기 : CeReadRecordPropsEx 볼륨 데이터베이스 찾기 : CeFindFirstDatabaseEx, CeFindNextDatabaseEx 볼륨 OID 정보 : CeOidGetInfoEx2 5. 레지스트리 키 생성 : CeRegCreateKeyEx 키 열기 : CeRegOpenKeyEx 키 읽기 : CeRegQueryInfoKey 키 검색 : CeRegEnumKeyEx 키 삭제 : CeRegDeleteKey 키 닫기 : CeRegCloseKey 밸류 읽기 : CeRegQueryValueEx 밸류 쓰기 : CeRegSetValueEx 밸류 검색 : CeRegEnumValue 밸류 삭제 : CeRegDeleteValue 찾아가기 |
|
Windows Embdded CE 응용프로그램을 깊이 있게 다룬 최고의 지침서!
윈도우즈 임베디드 CE 기능을 활용하기 위한 핵심적인 개념과 기술 모바일 컴퓨팅 환경을 시작하는 개발자에게 반드시 필요한 필독서! 낯설고 어렵게만 느껴졌던 윈도우즈 임베디드 CE 환경을 쉽게 설명 윈도우즈 임베디드 CE 응용프로그래밍의 모든 파라미터들을 알기 쉽게 소개하는 친절한 레퍼런스 쉽고 명쾌하게 풀어놓은 인터페이스와 API 설명 업계 전문가가 말하는 모바일 프로그래밍의 최첨단 응용프로그래밍 기법 소개 업계에서 증명된 기법과 방법들을 축약해 놓은 노하우 이 책의 내용 ▣ 윈도우즈 임베디드 CE의 전략과 미래 ▣ Platform Builder로 운영체제 구성 ▣ 윈도우즈 임베디드 CE의 새로운 프로그래밍 방법 ▣ 기본적인 String 처리 및 처리 노하우 ▣ CeDB, EDB API를 통한 Property Database 핸들링 ▣ 아웃룩 모바일(Outlook Mobile)을 쉽게 다루는 POOM API ▣ Remote API로 원격에서 데이터 핸들링 ▣ 쉽게 ISAM 파일 다루는 방법 ▣ 최초로 공개되는 KAPI 라이브러리 ▣ 쉽게 사용할 수 있는 클래스 라이브러리 제공 |