Altova MobileTogether Designer

In diesem Tutorial werden die wichtigsten Funktionalitäten eines auf einer hierarchischen Datenbank basierenden Designs beschrieben. Die verwendete SQLite-Datenbank ist ein Bücherkatalog bestehend aus zwei Tabellen: Authors und Books. Die Tabelle "Books" in der Datenbank hat einen Sekundärschlüssel, der sie mit einem Autor (Author) verknüpft.

 

In unserem Design sollen nun folgende Funktionalitäten zur Verfügung stehen (siehe Abbildung unten):

 

Anzeige der einzelnen Autoren in der Datenbank zusammen mit Informationen über alle Bücher des jeweiligen Autors. So sehen Sie z.B. in der Abbildung, dass Agatha Christie mit Informationen über die Autorin (aus der Tabelle Authors) sowie Informationen über ihre zwei Bücher im Katalog (aus der Tabelle Books) aufgelistet wird

Filterung des Katalogs nach Genre

Bearbeitung von Buch- und Autorinformationen

Hinzufügen neuer Bücher zur Datenbank

Durchsuchen der Datenbank und Filtern des Katalogs nach Büchern, die in einem ihrer Felder den Suchstring enthalten

Zum Erweitern/Reduzieren klicken

 

Die Tutorial-Dateien

Sie finden die Dateien zu diesem Tutorial in Ihrem Ordner (Eigene) Dokumente MobileTogether: MobileTogetherDesignerExamples\Tutorials\Databases.

 

Die Design-Datei: BookCatalog.mtd

Die SQLite-Datenbank, die die Buch-Datensätze enthält: BookCatalog.sqlite

 

Sie können die Design-Datei in MobileTogether Designer öffnen und Simulationen in MobileTogether Designer starten. In diesem Tutorial wird davon ausgegangen, dass Sie wissen, wie Sie mit Steuerelementen und Aktionen arbeiten. Die Erstellung des Designs wird zwar nicht Schritt für Schritt beschrieben, jedoch wird für jede Designfunktion die ihr zugrunde liegende Implementierungsstrategie beschrieben.

 

Gliederung des Tutorials

Dieses Tutorial ist in die folgenden Abschnitte gegliedert:

 

Struktur der hierarchischen Datenbank: Hier wird das Prinzip hierarchischer Datenbanken und deren Verwendung in MobileTogether beschrieben.

Seiten und Seitenquellen: Beschreibt die Seiten des Tutorials

Die Hauptseite "Main Page": Übersicht

Hauptseite: Filtern nach Genre

Die Hauptseite "Main Page": Auswahl des zu bearbeitenden Buchs

Die Bearbeitungsseite "Editing Page": Übersicht

Die Bearbeitungsseite "Editing Page": Bearbeiten von Text- und Bilddaten

Die Bearbeitungsseite "Editing Page": Speichern, Abbrechen

Hinzufügen neuer Bücher

Durchsuchen der Datenbank

 

Video-Demo zur Erstellung einer datenbankgesteuerten App

Auf der Altova Website finden Sie die folgenden Video-Demos zur Erstellung einer datenbankbasierten App:

 

Erstellung einer datenbankgesteuerten App: Hier wird beschrieben, wie Sie eine Verbindung zu einer Datenbank herstellen, diese abfragen, Datensätze abrufen und Datenbankdaten in Form von Tabellen darstellen.

Arbeiten mit Datenbanken, Teil 2: Hier werden Funktionalitäten zu dem in der vorherigen Demo erstellten Design hinzugefügt: wie Sie Datenbankdatensätze abfragen, anzeigen und bearbeiten.

Arbeiten mit Datenbanken, Teil 3: Sie erfahren, wie Sie Funktionen zu Ihrer App hinzufügen, mit denen Benutzer Bilder hochladen, in der Größe anpassen und die bearbeiteten Bilder speichern können. Des Weiteren weitere Einsatzmöglichkeiten von Tabellen und anderen Steuerelementen.

Arbeiten mit Datenbanken, Teil 4: Hier werden Funktionalitäten zum Erstellen und Löschen von Datensätzen und zum Validieren von Daten hinzugefügt.

Arbeiten mit Datenbanken, Teil 5: Hier wird gezeigt, wie Sie Ergebnisse filtern, ohne dass das Backend aufgerufen wird. Außerdem erfahren Sie, wie Sie XQuery-Funktionen speichern, um effizienter arbeiten zu können.

 

© 2017-2023 Altova GmbH