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
ERP and Data Warehousing in Organizations: Issues and Challenges
ERP Systems Impact on Organizations
The Second Wave ERP Market: An Australian Viewpoint
Healthcare Information: From Administrative to Practice Databases
Relevance and Micro-Relevance for the Professional as Determinants of IT-Diffusion and IT-Use in Healthcare
Development of Interactive Web Sites to Enhance Police/Community Relations
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Internet Control Message Protocol (ICMP)
Internet Group Management Protocol (IGMP)
Transmission Control Protocol (TCP) Connections
File and Printer Sharing
Internet Information Services (IIS) and the Internet Protocols
C & Data Structures (Charles River Media Computer Engineering)
C Operators
Structures
Linked Lists
Graphs
Problems in Trees
Java Concurrency in Practice
Thread Safety
Long-running GUI Tasks
Shared Data Models
Fairness
Summary
.NET System Management Services
Using the System.Management Namespace
Querying WMI
Handling WMI Events
Instrumenting .NET Applications with WMI
The WMI Schema
FileMaker 8 Functions and Scripts Desk Reference
Get Functions
Get(LastODBCError)
Get(WindowName)
TextFont()
ODBC/JDBC
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