Esempio di codice

Non tutte le app sono create da un modello di feature.

È inoltre possibile creare la propria applicazione in ArcGIS AppStudio. Selezionare un'applicazione di avvio, di layout o di esempio per poter creare l'applicazione liberamente in base alle proprie esigenze. Sarà necessario scrivere l'app con QML, un linguaggio markup dell'interfaccia utente. Per informazioni più dettagliate a tal proposito, consultare la documentazione e gli esempi disponibili online sul sito Web di Qt Company.

Esri fornisce inoltre esempi scaricabili da utilizzare per le seguenti operazioni:

  • Esecuzione su ciascuna piattaforma desktop
  • Creazione di un'applicazione

Per visualizzare e scaricare questi esempi, creare un'applicazione da una esistente:

  1. Aprire AppStudio sul desktop.
  2. Accedere con le credenziali dell'account globale.
  3. Scegliere Nuova app nella barra degli strumenti.
  4. Fare clic sulla scheda Campioni.
  5. Selezionare il campione da utilizzare, quindi fare clic su Crea.

È inoltre possibile testare questi campioni su tutti i dispositivi supportati, nonché esempi reali delle applicazioni modello in primo piano di AppStudio in AppStudio Player. Per ulteriori informazioni, consultare Introduzione a AppStudio Player.

Gli esempi di applicazioni sono disponibili anche in un archivio pubblico di GitHub. Il vantaggio principale di GitHub è la visualizzazione della manutenzione del codice, che consente di vedere e monitorare modifiche specifiche, mentre gli esempi forniti in AppStudio rappresentano solo la versione più recente. Per scaricare e impiegare gli esempi di GitHub, procedere come segue:

  1. Scaricare il file .zip GitHub.
  2. Cercare la cartella del modello che si desidera impiegare, estrarla dal file .zip e copiarla nella cartella Applicazioni di installazione di AppStudio. Su Windows, ad esempio, il percorso predefinito è C:\Users\<username>\ArcGIS\AppStudio\Apps.
  3. L'applicazione è ora presente in AppStudio e può essere aperta o eseguita analogamente a qualsiasi altra applicazione.