Résumé
As the market for mobile and handheld computing devices continues to grow, Windows CE will continue to change. The features present in Windows CE today may not be there tomorrow. Windows CE features will be shaped by the demands of the users of the devices powered by the operating system.
But certain core technologies will always be a part of Windows CE. This book is a guide to programming the essential features of Windows CE programming.
This book is organized into four parts which focus on the following Windows CE application programming topics:
- Windows CE programming fundamentals
- Windows CE persistent storage
- User interface programming techniques
- Desktop connectivity, memory, and power management
Table of contents :
- Part I Windows CE Application Programming Fundamentals
- Chapter 1 Getting Started With Windows CE
- What Is Windows CE?
- Windows CE Programming Tools
- Before We Move On...
- Now Let's Get To Work
- Chapter 2 A Windows CE Application Template
- What Is A Window Anyway?
- Creating Windows
- The Windows CE Application Entry Point
- The Message Loop
- The Template Application
- Chapter 3 Controls and Dialog Boxes
- Programming Child Controls
- Programming Common Controls
- Dialog Boxes
- The Windows CE Common Dialogs
- Common Dialog Programming
- Where We Are, And Where We Are Going
- Chapter 4 Menus and the Windows CE Command Bar
- The Command Bar Control
- Windows CE Menu Basics
- Creating a Command Bar
- Inserting a Menu Into a Command Bar
- Adding Controls to a Command Bar
- Adding Tool Tips to Command Bar Buttons
- Other Command Bar Functions
- Using Accelerators in Windows CE Applications
- Using the Window Menu
- The Complete Windows CE Menu API
- The Complete CMDBAR. Sample Application
- Chapter 5 Windows CE Common Controls
- The Month Calendar Control
- The Date Time Picker Control
- Rebar Controls
- Command Bands
- Concluding Remarks
- Part II Windows CE Persistent Storage Object Identifiers The CeOidGetInfo Function Viewing the Windows CE Object Store
- Chapter 6 Working With The Windows CE File System
- The File System Explorer Application
- File Handles
- File Attributes
- Searching For Files
- Creating and Opening Files and Directories
- Reading and Writing File Data
- Copying and Renaming Files and Directories
- Deleting Files and Directories
- Flash Cards and Persistent Storage
- Coming Up Next
- Chapter 7 Windows CE Databases
- The Phone List Application
- Programming Windows CE Databases
- Internal Representation of Record Properties
- Creating the Database
- Sorting and the SORTORDERSPEC
- Opening and Closing the Database
- Writing and Reading Database Records
- Searching for Records
- Database Enumeration
- Database Notifications
- The Contacts Database
- Chapter 8 Using The Windows CE Registry
- Registry Basics
- Creating And Opening Registry Keys
- Reading and Writing Registry Values
- Enumerating Registry Keys and Values
- Deleting Registry Keys and Values
- The Registry Sample Application
- Concluding Remarks
- Part III Windows CE User Interface Programming What We Will Learn
- Chapter 9 Owner Draw Controls And Custom Window Classes
- Why Focus On Owner Draw Buttons?
- The Example Application
- The Anatomy of a Windows CE Control
- How Owner Draw Buttons Are Different
- The Kiosk Application
- What's Next
- Chapter 10 The Windows CE Custom Draw Service
- Custom Draw Notification
- Responding to Custom Draw Notifications
- Other NMCUSTOMDRAW Info Structures
- A Real Example
- Windows CE Controls Get More Custom
- Chapter 11 Designing Windows CE Custom Controls
- The Example Custom Control
- Packaging a Custom Control As A Dynamic Link Library
- Initializing the DLL in the Client Application
- Implementing the Custom Button Control
- The Complete Sample Application
- Concluding Remarks
- Chapter 12 The HTML Viewer Control
- Overview of the HTML Viewer Control
- The Sample Application
- Preparing to Use the HTML Viewer Control
- Creating HTML Viewer Controls
- Displaying HTML Formatted Text
- Handling Hyperlinks
- Displaying Inline Images
- HTML Viewer Control Messages and Notifications
- Chapter 13 Palm-size PC Input Techniques
- The Rich Ink Control
- Programming the Rich Ink Control
- Programming the Palm-size PC Navigation Buttons
- Adding Voice Input to Palm-size PC Applications
- A Real Example
- Concluding Remarks
- Part IV Desktop Connectivity and Memory Issues
- Chapter 14 Windows CE Data Synchronization
- The Sample Code
- ActiveSync Technology Overview
- The Synchronization Process From The 50,000 Foot Level
- Registering ActiveSync Service Providers
- Desktop Service Provider Data Model
- Initializing a Desktop Service Provider
- Reconstructing Folders and Items
- Enumerating Objects
- Reporting Desktop Data Store Changes
- Transferring the Data
- Notifying the Service Manager
- Programming Device Service Providers
- Conflict Resolution
- Concluding Remarks
- Chapter 15 Other Desktop Connectivity Topics
- The Remote API
- A RAPI Sample Application
- Using Remote API Functions
- Windows CE File Filters
- The Sample File Filters
- Registering File Filters
- Concluding Remarks
- Chapter 16 Memory and Power Management
- The Sample Application
- Windows CE Memory Basics
- Allocating Memory
- Windows CE Memory Mapped Files
- Handling Low Memory Conditions
- The GetSystemPowerStatusEx Function
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Robert Burdick |
Parution | 12/04/1999 |
Nb. de pages | 478 |
Format | 229 x 152 |
EAN13 | 9780471327479 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse