Export (0) Print
Expand All

Smart Devices 

This page links to Help on widely used smart devices programming tasks. To view other categories of popular tasks covered in Help, see How Do I in C#.

What's New in Smart Device Projects

Provides the new or expanded features that are available in Visual Studio 2005.

Device Capabilities and Required Development Tools

Provides tables that contain a snapshot of the variations in smart device hardware, hardware features, and development tools.

Remote Tools for Device Projects

Provides a list of the remote tools that were available in embedded Visual C++ 4.0 and are shipped with Visual Studio 2005 to help you develop and debug device applications.

How to: Optimize Help for Smart Device Development

Shows you how to determine what Help you have installed, how to add Mobile and Embedded Development Help, and how to filter Help.

How to: Launch the Device Emulator in Visual Studio

Shows you how to launch the Device Emulator using the Connect to Device dialog box or the Device Emulator Manager.

Updating Projects Created with Previous Tools

Provides the improvements to the Visual Studio 2005 development environment.

Selecting a Development Language

Provides your options of programming languages when you develop an application, control, or library for deployment on a Smart Device.

Walkthrough: Creating Windows Forms Applications for a Device

Demonstrates the main difference between desktop and device programming; namely, that you must target a device. In this walkthrough, the device is a built-in emulator of the Pocket PC 2003.

Programming for Devices Using the .NET Compact Framework

Provides information on developing smart device applications using the Visual Basic or C# language and the .NET Compact Framework.

.NET Compact Framework Reference for Device Projects

Provides information on the .NET Compact Framework as a subset of the .NET Framework class library.

How to: Create Device Applications Using Visual Basic or Visual C#

Describes how to create device applications, and how the process differs from creating desktop applications.

How to: Share Source Code Across Platforms (Devices)

Describes using compiler constants to share the same source code across different platforms.

How to: Change Platforms in Device Projects

Describes how to change back and forth between platforms in the same project.

How to: Upgrade Projects to Later .NET Compact Framework Versions

Describes how to upgrade the platform of an existing project if a later version of the platform is installed.

Managing Code Snippets in Device Projects

Describes using snippets that pertain exclusively to device projects.

How to: Verify Platform Support for Code in Device Projects

Describes how to ensure that your code is supported by the target platform.

How to: Handle HardwareButton Events (Devices)

Describes how to override the application keys on a Pocket PC.

How to: Change the Orientation and Resolution of Forms (Devices)

Describes how to change orientation and resolution if the defaults are incorrect or lacking.

How to: Change the Default Device (Managed Projects)

Describes how to change the target device during project development.

How to: Optimize Help for Smart Device Development

Describes how to use the Smart Device Help filter to show only those .NET Framework elements supported for device application development.

How to: Connect to the Device Emulator From a Virtual PC Session

Describes the technique for connecting in the absence of TCP/IP.

How to: Access the Smartphone Emulator File System

Describes how to access the file system of the Smartphone emulator, which does not have its own file viewer.

How to: Connect Using Bluetooth

Describes how to connect using Bluetooth.

How to: Connect Using IR

Describes how to connect using Infrared.

How to: Connect to Windows CE Device Without ActiveSync

Describes the steps you take to connect to a device when ActiveSync services are not available.

How to: Access Development Computer Files from the Emulator

Describes how to use a shared folder to access development computer files from the emulator.

How to: Set Connection Options (Devices)

Describes where to find the common dialog boxes for setting connection options.

Differences Between Device And Desktop Debuggers

Describes differences between device and desktop Debuggers.

How to: Attach to Managed Device Processes

Describes how to attach to managed device processes.

How to: Change Device Registry Settings

Describes how to use the Remote Registry Editor to change registry settings on the device.

Walkthrough: Debugging a Solution That Includes Both Managed and Native Code

Describes how to debug these mixed solutions.

How to: Generate SqlCeResultSet Code (Devices)

Describes how to generate ResultSets instead of DataSets.

How to: Change the Design-Time Connection String (Devices)

Describes changing the string that Visual Studio uses to connect to a SQL Server Mobile database at design time.

How to: Change the Run-Time Connection String (Devices)

Describes changing the string that the application uses to connect to a SQL Server Mobile database at run time.

How to: Add Navigation Buttons (Devices)

Describes an alternative to the DataNavigator class, which is not supported in the .NET Compact Framework.

How to: Persist Data Changes to the Database (Devices)

Describes how to apply changes in the DataSet back to the database.

How to: Create a Database (Devices)

Describes how to use the Visual Studio environment to create a SQL Mobile database, inside or outside a project.

How to: Add a Database to a Device Project

Describes adding a SQL Mobile database, available in Server Explorer, as a data source for a Visual Basic or Visual C# project.

How to: Add a SQL Server Database as a Data Source (Devices)

Describes how to add a SQL Server database as a data source for a Visual Basic or Visual C# project.

How to: Add a Business Object as a Data Source (Devices)

Describes how to add a business object as a data source for a Visual Basic or Visual C# project.

How to: Add a Web Service as a Data Source (Devices)

Describes how to add a Web service as a data source for a Visual Basic or Visual C# project.

How to: Manage Tables in a Database (Devices)

Describes how to add and remove tables, and how to edit an existing table schema.

How to: Manage Columns in a Database (Devices)

Describes how to add and remove columns and to edit their properties.

How to: Manage Indexes in a Database (Devices)

Describes how to add and remove indexes, and how to change their sort-order property.

How to: Manage Passwords for Databases (Devices)

Describes how to set a password for a new SQL Mobile database and how to change a password for an existing database.

How to: Shrink and Repair a Database (Devices)

Describes how to shrink and repair SQL Mobile databases.

How to: Create Parameterized Queries (Devices)

Describes how to create parameterized queries.

Walkthrough: A Parameterized Query Application

Provides step-by-step instructions for an end-to-end project that includes building a parameterized query.

How to: Create Master-Detail Applications (Devices)

Describes how to implement a master-detail relationship.

Walkthrough: A Database Master-Detail Application

Provides step-by-step instructions for an end-to-end project that includes creating and running a master-detail application.

How to: Preview Data in a Database (Devices)

Describes several options for viewing data in a database.

How to: Generate Summary and Edit Views for Data Applications (Devices)

Describes how to use data forms to view and edit single rows of data in a datagrid.

Walkthrough: Packaging a Smart Device Solution for Deployment

Provides step-by-step instructions for packaging an application and its resources.

How to: Import and Apply Certificates in Device Projects

Describes the effective use of the Select Certificate dialog box for signing device projects.

How to: Launch Signtool.exe as a Post-Build Event (Devices)

Describes how to sign a project when post-build events have changed the original binaries.

How to: Query a Device For Its Security Model

Describes how to determine what certificates are already installed in the device certificate store.

How to: Sign a Visual Basic or Visual C# Application (Devices)

Lists the steps for signing an application written against the .NET Compact Framework.

How to: Sign a Visual Basic or Visual C# Assembly (Devices)

Lists the steps for signing project assemblies.

How to: Sign a CAB File (Devices)

Lists the steps for signing a device CAB project.

How to: Provision a Device in a Visual Basic or Visual C# Project

List the steps for adding digital certificates to the device store in managed projects.

How to: Provision a Device with a Security Model

Describes using RapiConfig.exe to provision a device with a security model.

Community Additions

ADD
Show:
© 2014 Microsoft