Condividi tramite


Sviluppo di applicazioni per Smart Device con Visual Basic

Aggiornamento: novembre 2007

Visual Studio 2008 supporta Visual Basic per lo sviluppo di applicazioni per Smart Device. Fornisce strumenti e Framework necessari per sviluppare applicazioni per Pocket PC, Smartphone e altre piattaforme basate su Windows CE.

Sviluppo di applicazioni per dispositivi

È possibile sviluppare due tipi di applicazioni per dispositivi:

  • Applicazioni Web per dispositivi mobili che vengono eseguite su un server Web e di cui può essere eseguito il rendering in diversi formati su una varietà di dispositivi mobili dotati di browser. Per ulteriori informazioni, vedere la classe Creazione di pagine Web ASP.NET per dispositivi mobili.

  • Applicazioni rich-client basate su Windows CE che vengono eseguite sul dispositivo stesso. Questo metodo è comunemente noto con il termine "applicazione per Smart Device".

  • In fase di sviluppo delle applicazioni per Smart Device, si utilizza lo stesso ambiente Visual Studio utilizzato per lo sviluppo delle applicazioni desktop, ma con alcune differenze nei dispostivi di destinazione. Queste differenze comprendono:

  • Ulteriori strumenti per eseguire la connessione e il debug a un dispositivo remoto.

  • Al momento della creazione di un progetto, oltre a scegliere un tipo di progetto e un modello sarà necessario selezionare un dispositivo su cui eseguire l'applicazione e il relativo debug. Sarà possibile scegliere un dispositivo fisico collegato al computer di sviluppo, un dispositivo connesso in rete o un emulatore di dispositivo in esecuzione nel computer di sviluppo.

  • In fase di sviluppo dei dispositivi, le classi e i membri sono differenti. Per determinare se una classe e i relativi membri sono disponibili, consultare la documentazione, utilizzare IntelliSense oppure il Visualizzatore oggetti di Visual Studio mentre il progetto è attivo. Per ulteriori informazioni, vedere .NET Compact Framework.

Creazione di un'applicazione per dispositivi

La nuova finestra di dialogo Nuovo progetto di Visual Studio 2008 sostituisce la Creazione guidata applicazione per Smart Device di Visual Studio .NET 2003. In Visual Studio 2008 tutte le scelte relative ai tipi di progetto e ai modelli vengono effettuate nella finestra di dialogo Nuovo progetto. Per ulteriori informazioni, vedere Procedura: creare applicazioni per dispositivi mediante Visual Basic o Visual C#.

Per un elenco delle attività relative a Smart Device, vedere Applicazioni per Smart Device (Procedure relative a Visual Basic).

Dati e dispositivi

In .NET Compact Framework è disponibile una ricca implementazione di ADO.NET per i dispositivi, che supporta le classi DataSet e DataView. Questo supporto comprende le classi DataRelation and Constraint e altre classi che definiscono e modificano la DataSet. In .NET Compact Framework è inoltre incluso il provider di dati .NET per SQL Server. Per ulteriori informazioni, vedere Accesso ai dati e supporto XML in .NET Compact Framework e lo spazio dei nomi System.Data.SqlServerCe.

Rete

In .NET Compact Framework vengono fornite le API a livello di socket per le connessioni di rete e le astrazioni di livello superiore, come HTTP, DNS, nonché richieste e risposte Web. La connettività viene garantita tramite le classi IrDA (Infrared Data Association) e il trasporto TCP/IP tramite le API socket. Per ulteriori informazioni, vedere la classe Operazioni in rete e connettività in .NET Compact Framework.

Sviluppo per Pocket PC

Nella tabella riportata di seguito vengono elencate le attività specifiche di Pocket PC.

Per

Vedere

Utilizzare un controllo DocumentList per gestire le attività di gestione dei file nell'applicazione

Procedura: utilizzare un controllo DocumentList

Utilizzare gli elementi form nell'applicazione

Stile dei form in Pocket PC

Attivare le applicazioni da un pulsante hardware fisico con un componente HardwareButton nell'applicazione

Procedura: utilizzare il componente HardwareButton

Utilizzare un componente InputPanel nell'applicazione

Procedura: utilizzare il componente InputPanel

Selezionare i metodi di input di Pocket PC per gli input dell'utente nell'applicazione

Procedura: impostare metodi di input in Pocket PC

Inviare e rispondere a una notifica nell'applicazione

Procedura: inviare una notifica

Rilevare i tasti di spostamento

Procedura: rilevare i tasti di spostamento

Sviluppo per Smartphone

.NET Compact Framework può essere installato su Windows Mobile 2003 per Smartphone e versioni successive.

In questa tabella vengono elencate le attività specifiche per lo sviluppo di Smartphone.

Per

Vedere

Impostare i metodi di input di Smartphone nell'applicazione

Procedura: impostare le modalità di input dello Smartphone

Eseguire l'override del tasto Indietro

Procedura: eseguire l'override del tasto Indietro di Smartphone

Utilizzare i menu di Smartphone

Procedura: utilizzare i menu dello Smartphone

Vedere anche

Concetti

Procedure relative a .NET Compact Framework

Altre risorse

Sviluppo per Pocket PC e .NET Compact Framework

Sviluppo per Smartphone e .NET Compact Framework

Sviluppo per Windows Embedded CE e .NET Compact Framework