Definiowanie obsługi zdarzeń i przepływu sterowania w aplikacjach mobilnych działających na różnych platformach

Altova MobileTogether umożliwia firmom, niezależnie od ich wielkości, szybkie projektowanie i wdrażanie rozwiązań Indywidualne rozwiązania mobilne dla przedsiębiorstw które działają na wszystkich platformach mobilnych. Jedną z kluczowych funkcji, która to umożliwia, jest okno dialogowe "Akcje" w programie MobileTogether Designer Twórz zaawansowane rozwiązania mobilne w ciągu kilku dni, Nie miesiące.

Okno dialogowe "Akcje" umożliwia programistom tworzenie zaawansowanych obsługi zdarzeń, sterowanie przepływem i wykonywanie operacji, które działają w identyczny sposób na urządzeniach iOS®, Android™, Windows® Phone 8 oraz Windows 8, a także w przeglądarce internetowej korzystającej z technologii HTML5, bez konieczności martwienia się o specyficzne szczegóły interfejsu API lub zestawu SDK dla każdego systemu operacyjnego urządzeń mobilnych, ponieważ struktury "ActionTrees" tworzone za pomocą narzędzia MobileTogether są niezależne od konkretnego języka programowania danego urządzenia.

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:

To wywołanie z menu otwiera okno dialogowe "Akcje", w którym po lewej stronie wybiera się jedną lub więcej akcji, a następnie przeciąga się je do okna edycji po prawej stronie, gdzie definiuje się przepływ sterowania w formie drzewa i konfiguruje wszelkie niezbędne szczegóły. ![[2015/01/a-cross-platform-simulator-for.html) programu MobileTogether Designer, Grupy Akcji są identyfikowane w oknie "Wiadomości" podczas ich wykonywania, a każda operacja jest raportowana. W celu głębszego debugowania lub długoterminowego zarządzania projektem rozwiązania MobileTogether, menu "Projekt" w MobileTogether zawiera opcję, która raportuje użycie Grup Akcji w całym rozwiązaniu. Ten raport można wyszukać w oknie "Wiadomości" lub nawet wyeksportować jako plik tekstowy. Akcje służą nie tylko do zapewnienia dostępu do funkcji urządzenia mobilnego. W drugiej części tego artykułu omówimy akcje, które umożliwiają manipulację danymi, w tym potężne narzędzia do aktualizacji raportów i mobilnych pulpitów BI, oraz strategię budowy modelu integracji danych, który można rozszerzać w locie dla zestawów danych o nieznanym rozmiarze. Seria krótkich filmów demonstracyjnych, opublikowanych na stronie internetowej Altova, pokazuje, jak łatwo rozpocząć tworzenie aplikacji mobilnej dla przedsiębiorstw za pomocą programu MobileTogether Designer. Można również zapoznać się z wersją internetową [Pomocy Online programu MobileTogether Designer](http://manual.altova.com/MobileTogether/mobiletogetherdesigner|Okno dialogowe "Akcje" w MobileTogether](https://lh3.googleusercontent.com/-mQPySaA-iRQ/VXsk6XhsKwI/AAAAAAAACFU/wVAbguTx0WM/ActionsList%25255B2%25255D.png?imgmax=800 "MobileTogether Actions Dialog") Na przykład, przykładowe rozwiązanie "Raport wydatków", dołączone do programu MobileTogether Designer i zainstalowane na serwerze demonstracyjnym MobileTogether, zawiera przycisk, który umożliwia użytkownikowi zrobienie zdjęcia paragonu i dołączenie go do raportu. Definicja drzewa akcji dla tego przycisku jest przedstawiona poniżej: Przypisana akcja to "Pozwól użytkownikowi wybrać obraz", przy czym jako źródło wybrano wbudowaną w urządzenie kamerę, a pierwszy zarejestrowany obraz jest zapisywany do węzła "original-photo" pliku "$TEMP-PHOTO". Oprócz dostępu do funkcji urządzenia, takich jak kamera, telefon, przeglądarka internetowa lub geolokalizacja, okno dialogowe "Akcje" obsługuje standardowy przepływ sterowania, w tym pętle, struktury decyzyjne "jeśli-to-to" oraz transakcje baz danych. Podobnie jak funkcje lub procedury w innych językach programowania, programiści mogą definiować Grupy Akcji, aby określić zestawy akcji, które można nadać opisowe nazwy i które są łatwe do ponownego wykorzystania lub można je zagnieżdżać. Grupy Akcji są wywoływane poprzez przeciągnięcie ich do panelu edycji, dokładnie tak samo jak pojedyncze akcje. Okno dialogowe "Akcje" umożliwia również programistom definiowanie Akcji Strony, które są wykonywane podczas ładowania strony, jej ponownego otwarcia, odświeżenia lub po naciśnięciu natywnego przycisku "Wstecz" urządzenia. Definicje akcji dają programistom pełną kontrolę nad przepływem wykonania rozwiązania mobilnego. Podczas uruchamiania rozwiązania za pomocą funkcji [symulatora]], aby uzyskać bardziej szczegółowe informacje. Jeśli chcesz dowiedzieć się więcej i pobrać bezpłatny program MobileTogether Designer, aby stworzyć swoje pierwsze rozwiązanie mobilne dla przedsiębiorstw dla systemów iOS®, Android™, Windows® Phone 8 i Windows 8, a także klienta opartego na przeglądarce HTML5, odwiedź: www.altova.com/mobiletogether