Programming Windows CE

Programming Microsoft Windows CE .NET is my book on Windows CE programming.  

The new third edition is now over 1250 pages.  It is updated to cover the latest version of Windows CE and contains new material covering Windows Mobile devices such as the Pocket PC and Smartphone.  Windows CE device drivers.  The book also comes with a CD-ROM containing not only the examples from the book but also the Microsoft Embedded Tools including embedded Visual C++ 4.0.

The first half of the book has been redesigned to present the introductory topics better.  Dedicated chapters on Windows CE databases, notifications, and networking provide a better focus on these topics.

New topics in the third edition include:

  • Programming the Smartphone

The structure of a Smartphone application

The Smartphone Menu bar

Smartphone specific controls

  • .NET Compact Framework Applications

The Compact Framework runtime

Windows Forms applications

Efficiently dealing with strings

Calling into native code

  • Bluetooth under Windows CE

Exposing a Bluetooth service

Discovering other devices and services

Communicating across Bluetooth

 

Chapter Outline

I. Windows Programming Basics

1. Hello Windows CE
2. Drawing on the Screen
3. Input: Keyboard, Stylus, and Menus
4. Windows and Controls
5. Dialog Boxes

II. Windows CE Basics

6. Common Controls and Windows CE
7. Memory Management
8. Files and the Registry
9. Windows CE Databases
10. Modules, Processes, and Threads
11. Windows CE Notifications

III. Communications

12. Serial Communications
13. Windows Networking
14. Device to Device Communication
15. Connecting to the Desktop

IV. Advanced Topics

16. The Explorer Shell
17. The Pocket PC
18. Extending the Pocket PC
19. Programming the Smartphone
20. GAPI
21. System Programming
22. Windows CE Drivers
23. The .NET Compact Framework
 










































































































 
© Copyright 2003. Boling Consulting Inc.