Retour page d'accueil
Chercher
sur
 
Retour page d'accueil
Plus de 1.625.000 de titres à notre catalogue !
Notice



 

Windows CE 3.0 Application Programming (with CD-ROM)

Auteur(s) : GRATTAN Nick, BRAIN Marshall
Date de parution: 01-2000
Langue : ANGLAIS
Env. 508p. 19x23 Paperback
Etat : Épuisé
Commentaire

Résumé

The most advanced Windows CE developers guide ever published!

  • Build world-class Windows CE apps with Visual C++ and MFC!
  • Goes far beyond graphical interfaces! In-depth coverage of networking, database access, desktop interoperability, and much more!
  • CD-ROM contains all sample code from the book -- including easy-to-reuse networking, communications, and synchronization code!
With Windows CE 3.0, CE finally comes of age as a development platform -- and as a development opportunity. Nows the time to master CE development -- but many CE programming books focus almost entirely on building attractive user interfaces, and leave you hanging when it comes to the rest. Not this one! Windows CE: Application Programming offers comprehensive, code-rich coverage of CE networking, communications, database access, desktop interoperability, COM/ActiveX, mail store and messaging, power management -- everything you need to know to build world-class Windows CE apps! Nick Grattan and Marshall Brain deliver extensive code examples throughout -- as well as great tips for leveraging your existing Visual C++ expertise. Master CE file access and directories, processes and threads, and using ActiveSync to synchronizing PDAs and desktops. Build networked CE applications, learn expert techniques for managing limited memory, access databases, build components with COM and ActiveX, and more -- including todays most effective CE user interface development solutions.

Nick Grattan is an expert Windows CE and Win32 API programmer, and author of Windows CE Programming for Dummies (IDG).

Marshall Brain is founder and principal of Interface Technologies, Research Triangle, NC. His PH PTR books include Win32 System Services.


Sommaire
1. Introduction.
About Microsoft Windows CE. Microsoft Pocket PC. Handheld PC. Palm Size PC. About This Book. About You. About MFC (Microsoft Foundation Classes) and ATL (ActiveX Template Libraries). eMbedded Visual C++ 3.0. Common Executable Format (CEF). Emulation Environments. The Code Samples. Unicode Text and Strings. Generic String and Character Data Types. String Constants. Calculating String Buffer Lengths. Standard String Library Functions. Converting Between ANSI and Unicode Strings. Error Checking. Exception Handling and Page Faults. Conclusion.

2. Files.
Overview. Opening and Reading from a File. Getting and Setting File Information. Getting the File Times. Getting File Size. Getting File Attributes. Getting All File Information. File Operations. File Reading and Writing. File Mapping. Conclusion.

3. Object Store, Directory, and Network Operations.
Getting Object Store Free Space. Creating and Deleting Directories. Traversing Directory Trees. Compact Flash and Other Storage Devices. Auto-Run Applications on Compact Flash Cards. Enumerating Compact Flash Cards. WNet Functions. Enumerating Network Resources. Adding and Canceling Connections. Adding and Canceling Connections With Dialogs. Using Network Printers. Getting User Names. Listing Current Connections. Conclusion.

4. Property Databases and the Registry.
Database Volumes. Creating and Mounting Database Volumes. Unmounting a Volume. Flushing a Database Volume. Listing Mounted Database Volumes. 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. Opening and Creating Databases. Reading and Writing Records. Seeking to Records. Deleting Records and Properties. Serialization and BLOBs. Accessing the Registry. Adding and Updating Registry Keys and Values. Querying a Registry Value. Deleting a Registry Value. Deleting a Registry Key. Enumerating a Registry Key. Implementing a Record Counter using 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. User-Interface and Worker Threads. Accessing Global and Local Variables In Threads. Using Correct Thread Processing. Creating a Thread. Terminating a Thread and Thread Exit Codes. Thread States. 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 TCP/IP: HTTP and Sockets.
Overview of TCP/IP Communications. Programming the HTTP Protocol. Simple HTTP Requests. Initializing the Internet Function Library InternetOpen. Making the HTTP Request InternetOpenUrl. Retrieving the Data InternetReadFile. Tidying Up InternetCloseHandle. More Complex HTTP Requests Using a

Thèmes :
  • Informatique / Systemes d'exploitation, interfaces / Ms windows ce


   
Information
Services Client
Lavoisier.fr

Nouveau