This book covers a full spectrum of topics, teaching readers how to solve a wide variety of problems by using the .NET Compact Framework, such as these:
-
Setting up the development environment
-
Targeting nonstandard Windows CE devices
-
Understanding the connectivity layer between Visual Studio and your device
-
Deploying the .NET Compact Framework manually
-
Understanding the Common Language Runtime for the .NET Compact Framework
-
Optimizing your code for the Just-In-Time compilers used by the .NET Compact Framework
-
Avoiding code pitching
-
Designing .NET Compact Framework applications by using the Visual Studio.NET Form Designer
-
Designing applications for different target platforms
-
Working with the .NET Compact Framework UI controls
-
Multithreading on the .NET Compact Framework
-
Using
Timers
on the .NET Compact Framework
-
Waiting for a thread to finish
-
Invoking
user
interface elements from outside threads
-
Coordinating threads with a
Mutex
-
Managing threads with a thread pool
-
Atomic variable updates
-
Controlling access to data objects with a
Monitor
-
Connecting with sockets to a remote party by using TCP/IP
-
Accepting socket connections from a remote party by using TCP/IP
-
Reading and writing data by using a connected socket
-
Communicating with the UDP protocol and multicasting
-
Serializing objects
-
Interacting with HTTP and HTTPS servers
-
Communicating with another device by using the infrared port
-
Creating and populating a
DataSet
-
Extracting and altering data in a
DataSet
-
Adding constraints to a
DataSet
-
Setting up parent-child relationships in a
DataSet
-
Defining
columns
with an expression
-
Setting up an
autoincremented
column
-
Creating sorted views of data with a
DataView
-
Binding a
DataView
to a
DataGrid
-
Creating a Microsoft SQL Server CE database
-
Interacting with a Microsoft SQL Server CE database by using the SQL CE managed providers
-
Using the
DataSet
to manage a Microsoft SQL Server CE database
-
Loading and saving a
DataSet
as XML by using files and streams
-
Using XML schema to describe a
DataSet
-
Using the Visual Studio XML editor to alter the contents of a
DataSet
-
Specifying how the
DataSet
treats schema information
-
DiffGram support on the .NET Compact Framework
-
Investigating the XML Web service architecture
-
Creating a Web service client
-
Consuming a Web service that exposes a
DataSet
-
Reading XML documents with the
XmlTextReader
-
Writing XML documents with the
XmlTextWriter
-
Parsing XML documents with the
XmlDocument
-
Using reflection to dynamically load .NET assemblies
-
Dynamically discovering type information by using reflection
-
Instantiating objects by using reflection
-
Invoking object
members
by using reflection
-
Encrypting and
decrypting
data by using a password or a session key
-
Creating, storing, loading, and sharing session keys
-
Computing a hash
-
Measuring the performance of a .NET Compact Framework application
-
Using the .NET Compact Framework performance counters
-
Packaging a .NET Compact Framework application
-
Building an application CAB file by using the CAB Wizard
-
Distributing a .NET Compact Framework application
-
Targeting the SmartPhone with the .NET Compact Framework