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 |
|
Utilizzare gli elementi form nell'applicazione |
|
Attivare le applicazioni da un pulsante hardware fisico con un componente HardwareButton nell'applicazione |
|
Utilizzare un componente InputPanel nell'applicazione |
|
Selezionare i metodi di input di Pocket PC per gli input dell'utente nell'applicazione |
|
Inviare e rispondere a una notifica nell'applicazione |
|
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 |
|
Eseguire l'override del tasto Indietro |
Procedura: eseguire l'override del tasto Indietro di Smartphone |
Utilizzare i menu di Smartphone |
Vedere anche
Concetti
Procedure relative a .NET Compact Framework
Altre risorse
Sviluppo per Pocket PC e .NET Compact Framework