Flylib.com
Windows CE 3.0: Application Programming (Prentice Hall Series on Microsoft Technologies)
Windows CE 3.0: Application Programming (Prentice Hall Series on Microsoft Technologies)
ISBN: 0130255920
EAN: 2147483647
Year: 2002
Pages: 181
Authors:
Nick Grattan
,
Marshall Brain
BUY ON AMAZON
Start
Table of Contents
Book Cover
Front Matter
Author Biography
Preface
Acknowledgments
1. Introduction
About Microsoft Windows CE
About This Book
About You
About MFC (Microsoft Foundation Classes) and ATL (ActiveX Template Libraries)
eMbedded Visual C11 3.0
The Code Samples
Unicode Text and Strings
Error Checking
Exception Handling and Page Faults
Conclusion
2. Files
Overview
Opening and Reading from a File
Getting and Setting File Information
Conclusion
3. Object Store, Directory, and Network Operations
Getting Object Store Free Space
Creating and Deleting Directories
Compact Flash and Other Storage Devices
WNet Functions
Adding and Canceling Connections
Conclusion
4. Property Databases and the Registry
Database Volumes
Flushing a Database Volume
Properties
Sort Orders
Creating a Property Database
Opening and Closing Property Databases
Deleting Property Databases
Writing Records
Reading Records
Using the CEVT_BLOB Property Data Type
Searching for Records
Deleting Properties and Records
Updating Database Records
Database Notifications
Listing Database Information
Changing Database Attributes
Using MFC Classes with Property Databases
Accessing the Registry
Conclusion
5. Processes and Threads
Creating a Process with CreateProcess
Process Kernel Object Handles and Identifiers
Creating a Process with ShellExecuteEx
Waiting for a Process to Terminate
Process Exit Code
Listing Running Processes
Modules Used by a Process
Terminating a Process
Determining If a Previous Instance of a Process Is Running
Threads
Creating a Thread
Terminating a Thread and Thread Exit Codes
Thread Scheduling
Thread Priorities
Enumerating Threads
Determine Thread Execution Times
Creating Threads with MFC
Conclusion
6. Thread Synchronization
The Need for Synchronization
Critical Sections
The Interlocked Functions
WaitForSingleObject and WaitForMultipleObjects
Using Mutex Objects
Using Event Objects
Using Semaphores
Selecting the Correct Synchronization Technique
Thread Local Storage and Dynamic Link Libraries
Conclusion
7. Notifications
Running an Application at a Specified Time
Using Mini-Applications with Notification
Starting an Application on an Event
Manually Controlling the LED
User Notification
CeSetUserNotificationEx
Conclusion
8. Communications Using TCPIP: HTTP and Sockets
Overview of TCPIP Communications
Programming the HTTP Protocol
Simple HTTP Requests
More Complex HTTP Requests Using a Session
Using a Proxy Server
Connecting to Secure Sites
Sending Data to a Server
HTTP in Summary
Socket Programming
Conclusion
9. Serial Communications
Basic Serial Communications
GPS and NMEA
Infrared and Other Devices
Conclusion
10. The Remote API (RAPI)
Initializing and Un-initializing RAPI
Handling Errors
A Simple RAPI ApplicationCreating a Process
Overview of RAPI Functions
Write Your Own RAPI Functions with CeRapiInvoke
Conclusion
11. Telephone API (TAPI) and Remote Access Services (RAS)
Introduction to Telephone API (TAPI)
Line Initialization and Shutdown
Enumerating TAPI Devices
Making a Call with TAPI
Communicating Through an Open Call
Remote Access Services (RAS)
Conclusion
12. Memory Management
The Virtual Address Space
Allocating Memory for Data Storage
Obtaining System Processor and Memory Information
Obtaining the Current Memory Status
Application Memory Allocation
Creating Your Own Heaps
Handling Low-Memory Situations
Conclusion
13. System Information and Power Management
Operating System Version Information
Power Management
Conclusion
14. COM and ActiveX
Introduction to the Component Object Model (COM)
POOMThe Pocket Office Object Model
Using COM Components
Using Smart Pointers
Creating a Recurring Appointment
ActiveX and Automation
Using Automation Objects with MFC
Conclusion
15. Microsoft Message Queue (MSMQ)
Overview of Microsoft Message Queue
Installation
Managing Queues on Windows 2000
Sending Messages from Windows CE
Creating a New Queue
Reading Messages from a Queue
Message Timeouts, Acknowledgements, and Administration Queues
Message Transactions
Conclusion
16. ADOCE and SQL Server for Windows CE
Installing SQL Server for Windows CE
ADOCE and ADOXCE
Using Smart Pointers with ADOCE
Using _bstr_t and _variant_t Classes
Creating a Catalog (Database)
Enumerating Tables in a Catalog
Dropping a Table
Adding Records to a Table
Retrieving Records from a Table
Connection Object
Deleting Records
SQL Data Definition Language (DDL)
INSERT Statement
Error Handling
Transactions
Conclusion
17. ActiveSync
ActiveSync Items, Folders, and Store
Steps to Implement Device Synchronization
Steps to Implement Desktop Synchronization
Additional Steps for Continuous Synchronization
The Sample Application
Installation and Registration
Data Organization
Important Note
Implementing the Windows CE Device Provider
Implementing the Desktop Provider
Conclusion
Windows CE 3.0: Application Programming (Prentice Hall Series on Microsoft Technologies)
ISBN: 0130255920
EAN: 2147483647
Year: 2002
Pages: 181
Authors:
Nick Grattan
,
Marshall Brain
BUY ON AMAZON
Documenting Software Architectures: Views and Beyond
Relation to Other Viewtypes
Architecture Glossary and Acronym List
Rationale, Background, and Design Constraints
Module Layered View
Allocation Work Assignment View
Information Dashboard Design: The Effective Visual Communication of Data
Clarifying the Vision
Dispelling the Confusion
A Timely Opportunity
Supplying Inadequate Context for the Data
Visually Encoding Data for Rapid Perception
What is Lean Six Sigma
Key #2: Improve Your Processes
Key #3: Work Together for Maximum Gain
Key #4: Base Decisions on Data and Facts
Beyond the Basics: The Five Laws of Lean Six Sigma
Making Improvements That Last: An Illustrated Guide to DMAIC and the Lean Six Sigma Toolkit
Java Concurrency in Practice
Synchronizers
Summary
Summary
Initialization Safety
Summary
Special Edition Using FileMaker 8
Troubleshooting
Audit Trails in FileMaker Pro
Troubleshooting
Publishing FileMaker Data as XML
FileMaker Mobile 8 Overview
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Strings and Regular Expressions
Objects, Interfaces, and Patterns
Files and Directories
Windows Controls
Printing and Drawing with GDI+
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies