Creazione di applicazioni per computer desktop (SQL Server Compact)
È possibile utilizzare SQL Server Compact 3.5 come archivio dati per le applicazioni per computer. In questo argomento viene illustrato come aggiungere SQL Server Compact 3.5 a un prodotto Visual Studio, quindi creare codice per lo spazio dei nomi System.Data.SqlServerCe. Nella documentazione di riferimento di .NET Framework sono disponibili argomenti relativi al riferimento gestito per lo spazio dei nomi System.Data.SqlServerCe.
Creazione di un progetto per computer
Per creare una nuova applicazione per computer, creare in primo luogo un progetto Windows in Visual Studio. Per un'applicazione per computer, aggiungere quindi un riferimento allo spazio dei nomi Microsoft.Ink.
Nota
Se si sviluppa un'applicazione per Tablet PC su un computer che non esegue Windows XP Tablet PC Edition, è in primo luogo necessario installare Microsoft Windows XP Tablet PC Edition Development Kit. È possibile scaricare la versione più recente da Mobile and Embedded Application Developer Center.
Per creare un nuovo progetto per computer
In Visual Studio scegliere Nuovo dal menu File, quindi selezionare Progetto.
Nell'elenco Tipi progetto della finestra di dialogo Nuovo progetto espandere il linguaggio di programmazione da utilizzare e quindi selezionare Windows.
Nell'elenco Modelli selezionare Applicazione Windows.
Specificare il nome e il percorso del progetto e scegliere OK.
In Visual Studio verrà creato un nuovo progetto e verrà visualizzato il form principale (Form1).
(Facoltativo) In Esplora soluzioni fare clic con il pulsante destro del mouse su Riferimenti e selezionare Aggiungi riferimento.
Nota
Se la cartella Riferimenti non è disponibile in Esplora soluzioni, fare clic su Mostra tutti i file nella parte superiore della finestra di Esplora soluzioni.
(Facoltativo) Nell'elenco degli assembly .NET selezionare Microsoft Tablet PC API e quindi scegliere OK.
Nell'elenco dei riferimenti verrà incluso Microsoft.Ink.
Aggiunta di SQL Server Compact 3.5 al progetto
Il passaggio successivo nella creazione di un'applicazione SQL Server Compact 3.5 consiste nell'aggiunta di un riferimento all'assembly SQL Server Compact 3.5. Installare SQL Server Compact 3.5 eseguendo il programma di installazione SQL Server Compact 3.5 per computer.
Per aggiungere un riferimento a SQL Server Compact 3.5
In Esplora soluzioni fare clic con il pulsante destro del mouse su Riferimenti e selezionare Aggiungi riferimento.
Nota
Se la cartella Riferimenti non è disponibile in Esplora soluzioni, fare clic su Mostra tutti i file nella parte superiore della finestra di Esplora soluzioni.
Nella finestra di dialogo Aggiungi riferimentoscegliere Sfoglia.
Passare alla cartella di installazione di SQL Server Compact 3.5, ovvero %Program Files%\Microsoft SQL Server Compact Edition\v3.5.
Selezionare System.Data.SqlServerCe.dll e quindi scegliere OK.
L'elenco di riferimenti in Esplora soluzioni include ora System.Data.SqlServerCe ed è possibile utilizzare tale assembly nel progetto.
In Esplora soluzioni fare clic con il pulsante destro del mouse su Form1.cs o Form1.vb e selezionare Visualizza codice.
All'inizio del codice del form aggiungere una direttiva per l'utilizzo dello spazio dei nomi System.Data.SqlServerCe. Per un'applicazione per Tablet PC, aggiungere inoltre una direttiva per l'utilizzo dell'API di Tablet PC:
C#
using System.Data.SqlServerCe; using Microsoft.Ink;
Visual Basic
Imports System.Data.SqlServerCe Imports Microsoft.Ink
Utilizzo degli oggetti di SQL Server Compact 3.5
Dopo l'aggiunta dello spazio dei nomi System.Data.SqlServerCe, è possibile iniziare a creare codice utilizzando gli oggetti di SQL Server Compact 3.5. Nell'esempio di codice seguente viene illustrato come utilizzare l'oggetto Engine per creare un nuovo file di database di SQL Server Compact 3.5.
using System;
using System.Data.SqlServerCe;
using System.IO;
public class MySqlCeEngine
{
public void CreateDB()
{
File.Delete("Test.sdf");
string connString = "Data Source='Test.sdf'; LCID=1033; Password=<enterStrongPasswordHere>; Encrypt = TRUE;";
SqlCeEngine engine = new SqlCeEngine(connString);
engine.CreateDatabase();
}
}
Imports System
Imports System.Data.SqlServerCe
Imports System.IO
Public Class MySqlCeEngine
Public Sub CreateDB()
File.Delete("Test.sdf")
Dim connString As String = "Data Source='Test.sdf'; LCID=1033; Password=<enterStrongPasswordHere>; Encrypt = TRUE;"
Dim engine As New SqlCeEngine(connString)
engine.CreateDatabase()
End Sub
End Class
Vedere anche
Riferimento
Spazio dei nomi System.Data.SqlServerCe (documentazione di riferimento di .NET Framework)
Altre risorse
System.Data.SqlServerCe Namespace Objects