Guida per gli sviluppatori (SQL Server Compact)

Quando si creano applicazioni che utilizzano Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) è possibile ricorrere a uno dei linguaggi di programmazione Microsoft .NET (ad esempio Microsoft Visual Basic .NET o Microsoft Visual C#) e a .NET Framework o .NET Compact Framework, per realizzare un'applicazione gestita, oppure a Microsoft Visual C++ o Visual C++ for Devices per creare un'applicazione nativa.

La decisione di creare un'applicazione gestita o nativa dipende dalle proprie esigenze e competenze. Gli sviluppatori esperti di programmazione in Microsoft Visual C++ e che desiderano un maggiore controllo delle risorse di sistema possono realizzare un'applicazione nativa utilizzando Visual C++. Coloro che sviluppano già applicazioni Microsoft Windows o Web tramite .NET Framework e gli sviluppatori che hanno dimestichezza con uno dei linguaggi di programmazione .NET dovrebbero prendere in considerazione la creazione di applicazioni gestite, in modo da usufruire dei vantaggi offerti dalle funzionalità di .NET Framework, per le applicazioni desktop e per Tablet PC, o di .NET Compact Framework, per le applicazioni per smart device.

In questa sezione

Argomento Descrizione

Creazione di applicazioni gestite (SQL Server Compact)

Contiene informazioni sulla creazione di applicazioni in codice gestito.

Creazione di applicazioni native (SQL Server Compact)

Contiene informazioni sulla creazione di applicazioni in codice nativo.

Distribuzione di applicazioni (SQL Server Compact)

Contiene informazioni sulla distribuzione di un'applicazione e di SQL Server Compact 3.5 in un dispositivo supportato.

Confronto tra oggetti nativi e dei linguaggi .NET (SQL Server Compact)

Descrive le differenze tra oggetti nativi e oggetti gestiti e tra la gestione degli errori nelle applicazioni native e in quelle gestite.

Vedere anche

Altre risorse

Sviluppo (SQL Server Compact)
Esempi di SQL Server Compact

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)