Condividi tramite


Procedura dettagliata: creazione di applicazioni Windows Form per un dispositivo

Aggiornamento: novembre 2007

In questa procedura dettagliata viene compilata una semplice applicazione Windows Form utilizzando Visual Basic o Visual C#, quindi l'applicazione viene eseguita in un emulatore di Pocket PC. Nella procedura dettagliata viene illustrata la principale differenza tra la programmazione per il desktop e per dispositivi, ovvero la necessità di identificare un dispositivo di destinazione. In questa procedura dettagliata, il dispositivo è un emulatore incorporato di Pocket PC 2003.

Nota:

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Questa procedura dettagliata è stata scritta utilizzando Impostazioni di sviluppo di Visual Basic e Impostazioni di sviluppo di Visual C#.

La procedura dettagliata è costituita da cinque passaggi principali:

  • Creazione di un progetto per dispositivi che utilizza Windows Form.

  • Aggiunta di un controllo al form.

  • Aggiunta di un gestore eventi al controllo.

  • Selezione di un dispositivo su cui eseguire il progetto.

  • Compilazione e distribuzione dell'applicazione sul dispositivo.

Scelta di un dispositivo di destinazione

Per assicurarsi che venga chiesto di selezionare un dispositivo al momento della distribuzione della soluzione, attenersi alla procedura che segue.

Per visualizzare un elenco di dispositivi in fase di distribuzione

  1. Scegliere Opzioni dal menu Strumenti, espandere Strumenti dispositivo, quindi fare clic su Generale.

    Se la voce Strumenti dispositivo non è visualizzata, selezionare Mostra tutte le impostazioni nella parte inferiore della finestra di dialogo Opzioni.

  2. Selezionare la casella di controllo Mostra opzioni dispositivi prima di distribuire un progetto per dispositivo.

Creazione dell'applicazione

Per la creazione di un progetto Windows Form e per l'aggiunta dei controlli e della gestione degli eventi viene utilizzato lo stesso processo sia nei progetti per dispositivi che nei progetti desktop. La principale differenza consiste nel numero inferiore di classi disponibili in .NET Compact Framework.

Per creare un progetto per dispositivi che utilizza Windows Form

  1. (Visual Basic) Scegliere Nuovo progetto dal menu File.

    —oppure—

    (Visual C#) Scegliere Nuovo dal menu File di Visual Studio, quindi fare clic su Progetto.

  2. Nel riquadro Tipi progetto espandere Visual Basic o Visual C#, quindi fare clic su Smart Device.

    Se il linguaggio desiderato non è visualizzato, espandere Altri linguaggi. La visualizzazione è determinata dalle impostazioni di sviluppo.

  3. Nel riquadro Modelli selezionare Progetto Smart Device.

  4. (Solo per Visual C#) Nella casella Percorso verificare il percorso per l'archiviazione dei file di progetto.

  5. Nella casella Nome digitare DeviceSample, quindi scegliere OK.

  6. Nella finestra di dialogo Aggiungi nuovo progetto Smart Device selezionare Pocket PC 2003 nell'elenco a discesa Piattaforma di destinazione, selezionare .NET Compact Framework Versione 2.0 nell'elenco a discesa Versione di .NET Compact Framework, fare clic su Applicazione dispositivo nel riquadro Modelli, quindi scegliere OK.

    In Progettazione Windows Form verrà visualizzata una rappresentazione di un dispositivo Pocket PC.

Per aggiungere un controllo al form

  1. Dalla Casella degli strumenti trascinare un controllo Button nel form.

    Se nell'ambiente di sviluppo integrato (IDE) non viene visualizzata la Casella degli strumenti, scegliere Casella degli strumenti dal menu Visualizza.

    Se nella Casella degli strumenti non viene visualizzata la scheda Controlli dispositivo, fare clic con il pulsante destro del mouse sulla Casella degli strumenti, quindi scegliere Mostra tutto.

  2. Fare clic con il pulsante destro del mouse sul controllo Button, quindi scegliere Proprietà.

  3. Nella finestra Proprietà digitare Say Hello, quindi premere INVIO per impostare la proprietà Text.

Per aggiungere un gestore eventi per il controllo Button

  1. Fare doppio clic sul pulsante nel form.

    Verrà aperto l'editor di codice, con il cursore posizionato in corrispondenza del gestore eventi.

  2. Inserire il seguente codice Visual Basic:

    MessageBox.Show("Hello, World!")
    

    —oppure—

    Inserire il seguente codice C#:

    MessageBox.Show("Hello, World!");
    

Compilazione e debug dell'applicazione

A questo punto viene rilevata una differenza rispetto ai progetti per desktop. In un progetto per dispositivi è in genere possibile effettuare una scelta tra più destinazioni per l'esecuzione del progetto. In questa procedura dettagliata viene scelto un emulatore di Pocket PC. Se si dispone di un dispositivo fisico supportato già connesso al computer di sviluppo, è inoltre possibile scegliere tale dispositivo.

Per compilare e verificare l'applicazione

  1. Scegliere Avvia o Avvia debug dal menu Debug.

  2. Nella finestra di dialogo Distribuisci selezionare Pocket PC 2003 SE - Emulatore, quindi scegliere Distribuisci.

    Nella barra di stato verrà visualizzato lo stato di avanzamento. Per impostazione predefinita, .NET Compact Framework viene distribuito nel dispositivo, se non è già presente.

  3. Quando l'applicazione è in esecuzione sull'emulatore, scegliere il pulsante per assicurarsi che venga visualizzato "Hello, World!".

Vedere anche

Riferimenti

Generale, Strumenti dispositivo, finestra di dialogo Opzioni

Visual Basic e Visual C# (procedure relative allo sviluppo per Smart Device)

Casella degli strumenti