---
title: "Definizione della gestione degli eventi e del flusso di controllo per applicazioni mobili multipiattaforma"
date: "2015-06-17"
categories: 
  - "applications"
  - "mobile"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobiletogether"
  - "software-tools"
description: Scoprite come Altova MobileTogether semplifica la gestione degli eventi e il flusso di controllo nelle applicazioni mobili multipiattaforma, consentendo uno sviluppo rapido senza la necessità di codice specifico per ogni dispositivo.
---
Status: #blog

Tags:  #mobile #mobile-development #mobiletogether #software-tools

Categories: [low-code+no-code](/blog/it/category/low-codeno-code.md) | [mobile-development](/blog/it/category/mobile-development.md)
# Definizione della gestione degli eventi e del flusso di controllo per applicazioni mobili multipiattaforma

Altova MobileTogether consente alle aziende di qualsiasi dimensione di progettare e implementare soluzioni in modo rapido [Soluzioni mobili personalizzate per aziende](https://www.altova.com/it/mobiletogether.html) che funzionano su tutte le piattaforme mobile. La finestra di dialogo "Azioni" nel software MobileTogether Designer è una delle funzionalità principali che rende possibile [Sviluppare soluzioni mobile avanzate in pochi giorni](https://www.altova.com/it/mobiletogether/develop-apps-fast.html), Non mesi.

La finestra di dialogo "Azioni" consente agli sviluppatori di creare gestori di eventi complessi, controllare il flusso di esecuzione e definire operazioni che funzionano in modo uniforme su dispositivi iOS®, Android™, Windows® Phone 8 e Windows 8, nonché su un client basato su browser HTML5, senza doversi preoccupare dei dettagli specifici dell'API o del SDK per ciascun sistema operativo mobile, poiché gli "ActionTrees" creati con MobileTogether sono indipendenti da qualsiasi linguaggio di programmazione specifico per un determinato dispositivo.

![C0047146_700x335](/blog/images/C0047146_700x335.jpg)

<!--more--> For instance, to assign an event handling action to a button to respond to an OnButtonClicked event, the developer simply selects Control Actions from the context menu:

![Definire l'azione di un pulsante in MobileTogether](https://lh3.googleusercontent.com/-5cUZuv7PsKo/VXsk5zXsFjI/AAAAAAAACFQ/Ag1Oiu1_TsM/image%25255B2%25255D.png?imgmax=800 "Defining the Action of a Button in MobileTogether")

Questo elemento del menu apre la finestra di dialogo "Azioni", dove è possibile selezionare una o più azioni sul lato sinistro e trascinarle nella finestra di modifica sul lato destro, dove il flusso di controllo viene definito in forma di albero e vengono configurati tutti i dettagli necessari. ![Finestra di dialogo "Azioni" di MobileTogether](https://lh3.googleusercontent.com/-mQPySaA-iRQ/VXsk6XhsKwI/AAAAAAAACFU/wVAbguTx0WM/ActionsList%25255B2%25255D.png?imgmax=800 "MobileTogether Actions Dialog") Ad esempio, la soluzione di esempio "Rapporto spese" inclusa con il [MobileTogether Designer](https://www.altova.com/it/mobiletogether/designer.html) e installata sul server demo di MobileTogether include un pulsante che consente all'utente di scattare una foto di una ricevuta di spesa e di includerla nel rapporto. La definizione dell'albero delle azioni per questo pulsante è mostrata di seguito: ![Definizione delle azioni del pulsante in MobileTogether](https://lh3.googleusercontent.com/-xgmxrKQJtQ4/VXsk6pH-KjI/AAAAAAAACFc/TIfJD1Q4To0/OnClickDefinition%25255B2%25255D.png?imgmax=800 "MobileTogether Definition of Button Actions") L'azione assegnata è "Consenti all'utente di scegliere un'immagine", con la fotocamera del dispositivo mobile integrata selezionata come sorgente, e la prima immagine acquisita salvata nel nodo "original-photo" del file "$TEMP-PHOTO". Oltre ad accedere alle funzionalità del dispositivo, come la fotocamera, la telefonia, il browser web o la geolocalizzazione, la finestra di dialogo "Azioni" supporta il flusso di controllo standard, inclusi cicli, strutture decisionali "se-allora-altrimenti" e transazioni di database. Come le funzioni o le procedure in altri linguaggi di programmazione, gli sviluppatori possono definire "Gruppi di azioni" per definire insiemi di azioni che possono essere dotati di nomi descrittivi e sono facilmente riutilizzabili, oppure possono essere nidificati. I Gruppi di azioni vengono richiamati trascinandoli nel pannello di modifica, esattamente come le singole azioni. La finestra di dialogo "Azioni" consente inoltre agli sviluppatori di definire "Azioni di pagina" che vengono eseguite quando una pagina viene caricata, riaperta, aggiornata o quando viene premuto il pulsante "Indietro" nativo del dispositivo. Le definizioni delle azioni offrono agli sviluppatori il controllo completo sul flusso di esecuzione della soluzione mobile. ![Definizione delle azioni di pagina in MobileTogether](https://lh3.googleusercontent.com/-9bnx89t_oRA/VXsk7E23rTI/AAAAAAAACFk/yj5gaPROeqc/PageActionsCapture%25255B2%25255D.png?imgmax=800 "Defining Page Actions in MobileTogether") Quando la soluzione viene eseguita utilizzando la funzionalità [Simulatore](https://www.altova.com/blog/2015/01/a-cross-platform-simulator-for.html) del MobileTogether Designer, i Gruppi di azioni vengono identificati nella finestra "Messaggi" durante l'esecuzione e ogni operazione viene segnalata. ![Tracciamento dell'esecuzione delle azioni nel simulatore di MobileTogether](https://lh3.googleusercontent.com/-2ZFXCySUBJ4/VXsk7khEDFI/AAAAAAAACFs/mQybpz-4pe8/Executing%252520Action%252520Group%252520Capture%25255B2%25255D.png?imgmax=800 "Tracing Execution of Actions in the MobileTogether Simulator") Per un debug più approfondito o per una gestione a lungo termine di una soluzione MobileTogether, il menu "Progetto" di MobileTogether include un'opzione che segnala l'utilizzo dei Gruppi di azioni in tutta la soluzione. Questo rapporto può essere cercato nella finestra "Messaggi" o può essere esportato come file di testo. ![Rapporto sull'utilizzo dei Gruppi di azioni in MobileTogether](https://lh3.googleusercontent.com/-HP236z-NRmA/VXsk79tF6OI/AAAAAAAACF0/Un3RFufFeKc/ActionGroupUsageCapture%25255B2%25255D.png?imgmax=800 "MobileTogether Action Group Usage Report") Le azioni fanno molto più che semplicemente fornire l'accesso alle funzionalità del dispositivo mobile. Nella seconda parte di questo articolo, discuteremo le azioni che consentono di manipolare i dati, inclusi potenti strumenti per aggiornare i report e i dashboard di business intelligence mobile, e una strategia per creare un modello di integrazione dei dati che può essere esteso dinamicamente per set di dati di dimensioni sconosciute. ![Azioni sui dati in MobileTogether](https://lh3.googleusercontent.com/-zxsA1BkLL9M/VXsk8ZgXVkI/AAAAAAAACF8/6GbQqmOuRLI/DataActions%25255B2%25255D.png?imgmax=800 "MobileTogether Data Actions") Una serie di brevi [video dimostrativi](https://www.altova.com/it/mobiletogether/demos.html) pubblicati sul [sito web di Altova](https://www.altova.com/it/mobiletogether/demos.html) dimostrano quanto sia facile iniziare a creare un'applicazione enterprise mobile con il MobileTogether Designer. In alternativa, consultare la versione web della [Guida online del MobileTogether Designer](http://manual.altova.com/MobileTogether/mobiletogetherdesigner/) per informazioni più dettagliate. **Se desiderate saperne di più e scaricare gratuitamente il MobileTogether Designer per creare la vostra prima soluzione enterprise mobile per iOS®, Android™, Windows® Phone 8 e Windows 8, nonché un client basato su browser HTML5, visitate:** [**www.altova.com/mobiletogether**](https://www.altova.com/it/mobiletogether)
