Programming Windows Embedded CE 6.0 Developer Reference

Overview

Get the popular, practical reference to developing small footprint applications—now updated for the Windows Embedded CE 6.0 kernel. Written by an authority on embedded application development, this book focuses in on core operating concepts and the Win32 API. It delivers extensive code samples and sample projects—helping you build proficiency creating innovative Windows applications for a new generation of ...

See more details below
Paperback (4th ed.)
$45.43
BN.com price
(Save 35%)$69.99 List Price
Sending request ...

Overview

Get the popular, practical reference to developing small footprint applications—now updated for the Windows Embedded CE 6.0 kernel. Written by an authority on embedded application development, this book focuses in on core operating concepts and the Win32 API. It delivers extensive code samples and sample projects—helping you build proficiency creating innovative Windows applications for a new generation of devices.

Discover how to:

  • Create complex applications designed for the unique requirements of embedded devices
  • Manage virtual memory, heaps, and the stack to minimize your memory footprint
  • Create multithreaded processes and handle events
  • Use the Storage Manager to manage disparate file systems and volumes
  • Store simple groups of data with the database API
  • Read and write registry data, and enumerate keys and values
  • Schedule user, timer event, system event, and bubble notifications
  • Connect to wired and wireless networks, PCs, and other devices

Companion Web site includes:

  • Code samples in Microsoft Visual C++
  • Files for sample projects
Read More Show Less

Product Details

  • ISBN-13: 9780735624177
  • Publisher: Microsoft Press
  • Publication date: 10/10/2007
  • Edition description: 4th ed.
  • Edition number: 4
  • Pages: 720
  • Product dimensions: 7.36 (w) x 8.98 (h) x 1.73 (d)

Meet the Author

Douglas Boling, author, trainer, and consultant, is widely recognized for his expertise in Windows CE. He speaks at leading professional developer conferences, such as VSLive! and the Microsoft Windows Embedded Developers Conference.

Read More Show Less

Table of Contents

Acknowledgments;
Introduction;
Just What Is Windows CE?;
A Little Windows CE History;
Why You Should Read This Book;
What's New in the Fourth Edition;
Windows CE Development Tools;
Target Systems;
What's on the Web Site;
Other Sources;
Support;
Updates and Feedback;
Part I: Windows Programming Basics;
Chapter 1: Hello Windows CE;
1.1 What Is Different About Windows CE;
1.2 It's Still Windows Programming;
1.3 Your First Windows CE Application;
1.4 Hello2;
1.5 Anatomy of a Windows-Based Application;
1.6 HelloCE;
1.7 Running HelloCE;
Chapter 2: Drawing on the Screen;
2.1 Painting Basics;
2.2 Writing Text;
2.3 Bitmaps;
2.4 Lines and Shapes;
Chapter 3: Input: Keyboard, Mouse, and Touch Screen;
3.1 The Keyboard;
3.2 The Mouse and the Touch Screen;
Chapter 4: Windows, Controls, and Menus;
4.1 Child Windows;
4.2 Window Management Functions;
4.3 Windows Controls;
4.4 Menus;
4.5 Resources;
4.6 The DOIView Example Program;
Chapter 5: Common Controls and Windows CE;
5.1 Programming Common Controls;
5.2 The Common Controls;
5.3 Other Common Controls;
5.4 Unsupported Common Controls;
Chapter 6: Dialog Boxes and Property Sheets;
6.1 Dialog Boxes;
6.2 The DlgDemo Example Program;
Part II: Windows CE Programming;
Chapter 7: Memory Management;
7.1 Memory Basics;
7.2 The Different Kinds of Memory Allocation;
Chapter 8: Modules, Processes, and Threads;
8.1 Modules;
8.2 Processes;
8.3 Threads;
8.4 Fibers;
8.5 Thread Local Storage;
8.6 Synchronization;
8.7 Interprocess Communication;
8.8 The XTalk Example Program;
8.9 Exception Handling;
Chapter 9: The Windows CE File System;
9.1 The Windows CE File System API;
9.2 Dealing with Storage;
Chapter 10: The Registry;
10.1 Registry Organization;
10.2 The Registry API;
Chapter 11: Windows CE Databases;
11.1 The Two Databases;
Chapter 12: Notifications;
12.1 User Notifications;
12.2 Timer Event Notifications;
12.3 System Event Notifications;
12.4 The NoteDemo Example Program;
12.5 Querying Scheduled Notifications;
12.6 Bubble Notifications;
Part III: Advanced Windows CE;
Chapter 13: Windows CE Networking;
13.1 Windows Networking Support;
13.2 TCP/IP Programming;
Chapter 14: Device-to-Device Communication;
14.1 Infrared Communication;
14.2 Bluetooth;
Chapter 15: System Programming;
15.1 The Windows CE Memory Architecture;
15.2 Writing Cross-Platform Windows CE Applications;
15.3 Power Management;
Chapter 16: Serial Communications;
16.1 Basic Serial Communication;
16.2 The CeChat Example Program;
Chapter 17: Device Drivers and Services;
17.1 Basic Drivers;
17.2 Writing a Windows CE Stream Device Driver;
17.3 Building a Device Driver;
17.4 Services;

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)