Export (0) Print
Expand All
3 out of 3 rated this helpful - Rate this topic

When you build applications that use Microsoft SQL Server Compact 3.5, you can use one of the Microsoft .NET programming languages (Microsoft Visual Basic .NET or Microsoft Visual C#, for example) and the .NET Framework or .NET Compact Framework to create a managed application. Or, you can use Microsoft Visual C++ or Visual C++ for Devices to create a native application.

The decision to build a managed or native application depends on your needs and current skills. Developers who are familiar with Microsoft Visual C++ programming and who need finer control over system resources can build a native application by using Visual C++. Developers who are already developing Microsoft Windows or Web applications by using the .NET Framework, and those who are familiar with one of the .NET programming languages, should consider building managed applications to take advantage of the features of the .NET Framework for desktops and Tablet PCs or of the .NET Compact Framework for smart devices.


Topic

Description

Building Managed Applications (SQL Server Compact)

Contains information about how to build managed code applications.

Building Native Applications (SQL Server Compact)

Contains information about how to build native code applications.

Deploying Applications (SQL Server Compact)

Contains information about how to deploy an application and SQL Server Compact 3.5 to a supported device.

Comparing Native and .NET Language Objects (SQL Server Compact)

Describes differences between native and managed objects, and handling errors in native and managed applications.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.