Condividi tramite


Eseguire applicazioni Windows Store nel simulatore

Si applica solo a Windows

Il simulatore di Visual Studio per le app di Windows Store è un'applicazione desktop che simula un'app di Windows Store. Consente allo sviluppatore di eseguire le app e simulare i comuni eventi di rotazione e tocco su un singolo computer. Puoi anche scegliere le dimensioni fisiche e la risoluzione che desideri emulare, simulare le coordinate di georilevazione degli eventi di input, nonché le proprietà di connessione di rete.

Si applica solo a Windows Phone

Per altre informazioni su Windows Phone vedi Eseguire app di Windows Phone nell'emulatore.

Insieme a Visual Studio il simulatore offre un ambiente in cui puoi progettare, sviluppare, eseguire il debug e testare le app di Windows Store. Tuttavia, prima di pubblicare l'app in Windows Store, ti consigliamo di testare l'app in un dispositivo reale.

Avviso

Il simulatore di Visual Studio per le app di Windows Store non viene eseguito in un ambiente isolato nel computer locale.Di conseguenza, gli errori che si verificano nel simulatore, ad esempio un errore irreversibile a livello di sistema, può influenzare l'intero computer.

In questo argomento

Potrai apprendere come:

Impostare il simulatore come destinazione

Scegliere una modalità di interazione

Scegliere una singola azione

  • Abilitare o disabilitare la modalità Sempre in primo piano

  • Modificare l'orientamento del dispositivo

  • Modificare le dimensioni e la risoluzione dello schermo simulate

  • Impostare la georilevazione simulata del dispositivo

  • Acquisire una schermata dell'app da inviare a Microsoft Store

  • Simulare le proprietà di connessione di rete

Spostarsi nel simulatore con la tastiera

  • Spostarsi nella barra degli strumenti del simulatore

  • Arresta il simulatore.

Impostare il simulatore come destinazione

Per eseguire l'app di Windows Store nel simulatore, scegli Simulatore dall'elenco a discesa accanto al pulsante Avvia debug sulla barra degli strumenti Standard del debugger.

Esecuzione nel simulatore

Scegliere una modalità di interazione

Mouse

Pulsante modalità mouse Modalità mouse

Imposta la modalità di interazione sui movimenti del mouse. I movimenti del mouse includono clic, doppio clic e trascinamento.

Tocco con un singolo dito

Pulsante emulazione tocco di avvio Avvio dell'emulazione tocco

Imposta la modalità di interazione sui movimenti tocco di un singolo dito. Gli eventi di un singolo dito includono tocco, trascinamento e scorrimento rapido.

Destinazione un solo dito sul simulatore

La singola icona di destinazione indica la posizione degli eventi nel simulatore. Usa il mouse per posizionare il puntatore.

Destinazione touch un solo dito

Premi il pulsante sinistro del mouse per attivare la modalità tocco. Ad esempio, fai clic sul pulsante per simulare un tocco o premi e tieni premuto il pulsante mentre trascini o scorri rapidamente.

Zoom indietro/avanti

Pulsante Zoom indietro -avanti Zoom indietro/avanti emulazione tocco.

Imposta la modalità di interazione per i movimenti zoom indietro e avanti di due dita.

Destinazione due dita sul simulatore

La doppia icona di destinazione indica la posizione di due dita sullo schermo del dispositivo.

  1. Sposta il mouse per posizionare le icone sopra l'oggetto sullo schermo del dispositivo.

  2. Ruota la rotellina del mouse avanti o indietro per modificare la distanza simulata delle due dita prima di eseguire il movimento zoom avanti o indietro.

Destinazioni di rotazione, zoom indietro e zoom avanti

  1. Premi il pulsante sinistro e ruota la rotellina indietro (verso di te) per fare zoom avanti.

  2. Premi il pulsante sinistro e ruota la rotellina del mouse in avanti (lontano da te) per fare zoom indietro.

Rotazione di oggetti

Pulsante di rotazione oggetto Rotazione emulazione tocco

Imposta la modalità di interazione per i movimenti di rotazione di due dita.

Destinazione due dita sul simulatore

La doppia icona di destinazione indica la posizione di due dita sullo schermo del dispositivo.

  • Sposta il mouse per posizionare le icone sopra l'oggetto sullo schermo del dispositivo.

  • Ruota la rotellina del mouse avanti o indietro per modificare l'orientamento simulato delle due dita prima di ruotare l'oggetto.

Destinazioni di rotazione, zoom indietro e zoom avanti

  • Premi il pulsante sinistro e ruota la rotellina indietro (verso di te) per ruotare l'oggetto in senso antiorario. Mente ruoti la rotella del mouse, una delle due icone di destinazione ruota intorno all'altra per indicare la dimensione relativa della rotazione.

  • Premi il pulsante sinistro e ruota la rotellina del mouse avanti (lontano di te) per ruotare l'oggetto in senso orario.

Scegliere una singola azione

I seguenti pulsanti generano singole azioni indipendenti dalla modalità di interazione.

Abilitare o disabilitare la modalità Sempre in primo piano

Puoi impostare la finestra del simulatore in modo che sia sempre in primo piano rispetto ad altre finestre.

Attiva/disattiva finestra in primo piano

Attiva/disattiva la finestra in primo piano

Abilita o disabilita la modalità Sempre in primo piano della finestra di simulatore.

Modificare l'orientamento del dispositivo

Puoi modificare l'orientamento verticale e orizzontale del dispositivo ruotando il simulatore di 90 gradi in qualsiasi direzione.

Nota

Il simulatore non rispetta la proprietà DisplayProperties.AutoRotationPreferences di un progetto.Ad esempio, se il progetto imposta l'orientamento su Landscapee quindi ruoti il simulatore sull'orientamento verticale, anche l'immagine visualizzata dal simulatore sarà ruotata e ridimensionata.Verifica queste impostazioni su un dispositivo reale.

Pulsante di rotazione a destra

Ruota il simulatore di 90 gradi in senso orario

Ruota il simulatore in senso orario di 90.

Pulsante di rotazione a sinistra

Ruota il simulatore di 90 gradi in senso antiorario

Ruota il simulatore di 90 in senso antiorario.

Nota

Se ruoti il simulatore in modo che un suo bordo sia più largo dello schermo su cui viene visualizzato, il simulatore verrà ridimensionato automaticamente alle dimensioni dello schermo.Il simulatore non viene ripristinato alla dimensione originale se lo ruoti di nuovo.

Modificare le dimensioni e la risoluzione dello schermo simulate

Per modificare le dimensioni e la risoluzione dello schermo simulate, scegli il pulsante Cambia risoluzione nella tavolozza e scegli una dimensione e una risoluzione nuove dall'elenco.

Elenco Cambia risoluzione

Le dimensioni e la risoluzione dello schermo sono elencate come Larghezza schermo in pollici, larghezza in pixel X altezza in pixel. Come noterai, le dimensioni e la risoluzione dello schermo sono simulate. Le coordinate della posizione nel simulatore vengono convertite nelle coordinate delle dimensioni e della risoluzione del dispositivo selezionato.

Nota

Puoi salvare le versioni ridimensionate delle immagini bitmap nell'app. Windows caricherà l'immagine corretta per la scala corrente.Vedere Guidelines for scaling to pixel density.Tuttavia, se modifichi la risoluzione del simulatore in modo Windows selezioni un'immagine diversa in base alla risoluzione, dovrai arrestare e riavviare la sessione di debug per visualizzare la nuova immagine.

Impostare la georilevazione simulata del dispositivo

Per testare le app in grado di rilevare la posizione, utilizza la finestra di dialogo Imposta posizione.

  1. Posizione impostata del simulatore Scegli il pulsante Imposta posizione.

    • Se devi soddisfare dei requisiti, viene visualizzata la finestra di dialogo Imposta posizione.

      Finestra di dialogo requisiti di impostazione posizione

      I requisiti non soddisfatti nell'elenco sono contrassegnati con un cerchio rosso contenente una "X".

      • Se il requisito non richiede di contattare l'amministratore di sistema, scegli Configura per risolvere automaticamente il problema.

      • In caso contrario, contatta l'amministratore di sistema per correggere il problema.

    Finestra di dialogo posizione impostata del simulatore

  2. Nella finestra di dialogo Imposta posizione imposta i valori Longitudine e Latitudine in gradi decimali.

  3. Imposta il valore Altitudine per indicare l'altezza della posizione, specificata in metri sopra o sotto la posizione. Utilizza valori negativi per specificare l'altitudine sotto la posizione.

  4. Impostare il valore Raggio d'errore per indicare il livello di accuratezza delle coordinate di latitudine e longitudine, specificate in metri.

Acquisire una schermata dell'app da inviare a Windows Store

Quando invii un'applicazione a Windows Store, devi includere alcune schermate dell'app.

Nota

La schermata viene salvato con la risoluzione corrente del simulatore.Per modificare la risoluzione, scegli il pulsante Cambia risoluzione.

Schermata acquisita simulatore

Per creare schermate dell'app dal simulatore, scegli il pulsante Acquisisce la schermata negli Appunti.

Impostazioni cattura di schermata

Per impostare il percorso in cui si trova la schermata, scegli il pulsante Impostazioni cattura di schermata e scegli il percorso dal menu di scelta rapida.

Menu di scelta rapida Impostazioni cattura di schermata

Simulare le proprietà di connessione di rete

Puoi consentire agli utenti dell'app di gestire il costo delle connessioni di rete a consumo mantenendo il controllo sulle modifiche dello stato relative ai costi della connessione di rete o del piano dati e consentendo all'app di usare queste informazioni per evitare di dover sostenere costi aggiuntivi per il roaming o il superamento di un limite di trasferimento dati specificato. Le API Windows.Networking.Connectivity ti consentono di rispondere a eventi NetworkStatusChanged e SystemTrigger.TriggerType che consentono l'accesso. Vedi Guida introduttiva: Come gestire i vincoli di costo per le reti a consumo.

Per eseguire il debug o il test del codice in grado di rilevare i costi di rete, il simulatore può simulare le proprietà di una rete esposte tramite l'oggetto ConnectionProfile restituito da GetInternetConnectionProfile.

Per simulare le proprietà di rete:

  1. Pulsante Imposta proprietà di rete Sulla barra degli strumenti del simulatore scegli Modifica proprietà di rete

    Finestra di dialogo Imposta proprietà di rete

  2. Nella finestra di dialogo Imposta proprietà di rete seleziona Usa proprietà di rete simulate

    Nota

    Deseleziona la casella di controllo per rimuovere la simulazione e tornare alle proprietà di rete dell'interfaccia attualmente connessa.

  3. Immetti un Nome profilo per la rete simulata. Consigliamo di utilizzare un nome univoco che ti consenta di identificare la simulazione nella proprietà ProfileName dell'oggetto ConnectionProfile.

  4. Seleziona il valore NetworkCostType per il profilo dall'elenco Tipo costo rete.

  5. Dall'elenco Flag di stato limite dati puoi impostare la proprietà ApproachingDataLimit o OverDataLimit su true oppure scegliere Limite dati non superato per impostare entrambi i valori su false.

  6. Dall'elenco Stato roaming imposta la proprietà Roaming.

  7. Scegli Imposta proprietà per simulare le proprietà di rete generando un evento NetworkStatusChanged in primo piano e un'attività SystemTrigger in background di tipo NetworkStateChange.

Altre informazioni sulla gestione delle connessioni di rete

Managing Network Data Usage

Guida introduttiva: Come gestire i vincoli di costo per le reti a consumo.

Esempio di informazioni di rete

Analizzare il consumo di energia nelle app dello Store

Windows.Networking.Connectivity

Come rispondere agli eventi di sistema con attività in background

Come attivare eventi di sospensione, ripresa e background nelle applicazioni Windows Store in Visual Studio

Spostarsi nel simulatore con la tastiera

Spostarsi nella barra degli strumenti del simulatore

  1. Premi CTRL+ALT+Freccia SU per spostare lo stato attivo dalla finestra del simulatore alla barra degli strumenti del simulatore.

  2. Utilizza Freccia su e Freccia giù per spostarti tra i pulsanti della barra degli strumenti.

Arresta il simulatore.

Premi CTRL+Alt+F4.

Vedere anche

Concetti

Eseguire app dello Store da Visual Studio