QLAndroid

QLAndroid

Ioannis Tzanellis
Mar 10, 2016
  • 2.4 MB

    Dateigröße

  • Android 2.3.2+

    Android OS

Über QLAndroid

Shop Google Play on the web. Purchase and enjoy instantly on your Android phone or tablet without the hassle of syncing.

Diese App ist eine Android-Version von QL, eine Domain Specific Language für Fragebögen

Ein DSL für automatisch generierte interaktive Fragebogen Blatt. Fragebögen werden durch bedingte Eingabefelder und (Tabellenkalkulation-like) Abhängigkeit gerichteten Berechnung aus. Er liest aus einer Textdatei der Inhalt (Quellcode), die Durchführung von lexikalischen und syntaktischen Analyse und generiert automatisch interaktive Android UI Ansichten. Die Anwendung ermöglicht es dem Benutzer, in PDF-Format exportiert werden die Ergebnisse der ausgefüllte Formular, und zeigen Sie sie über den Standard-PDF-Viewer App der Smartphone-Gerät. ANTLR java-Parser und die Programmiersprachen Java ist für die Umsetzung dieses Projekts verwendet.

Beispiel

Das folgende Beispiel zeigt eine mögliche textuelle Darstellung eines einfachen Fragebogens.

Form Box1HouseOwning {

    hasSoldHouse: "Haben Sie ein Haus zu verkaufen im Jahr 2010" boolean

    hasBoughtHouse: "Haben Sie von einem Haus im Jahr 2010" boolean

    hasMaintLoan: "Haben Sie sich einen Kredit für die Wartung / Wiederaufbau" boolean

      if (hasSoldHouse) {

          sellingPrice: "Preis wurde das Haus verkauft für:" Geld

          privateDebt: "Private Schulden für das Haus verkauft:" Geld

          valueResidue: "Wert Rückstand:" Geld (sellingPrice - privateDebt)

      }

}

Diese einfache Form sollte in eine GUI zu generieren.

Features:

1.QL IDE

 QL-Editor

 QL-Console

 -Utility-Tasten (Ausführen von Code, freien Code und Last Beispielcode)

2.Auto generierten interaktiven Fragebogen

3.Export Dienstprogramme

 -PDF-Format

Syntax

QL besteht aus Fragen in einem Formular der obersten Ebene Konstrukt zusammengefasst. Erstens, jede Frage durch einen Namen identifiziert, die in der gleichen Zeit ist das Ergebnis der Frage. Mit anderen Worten: der Name einer Frage ist auch die Variable, die die Antwort enthält. Zweitens hat eine Frage ein Label, das die eigentliche Frage Text präsentiert dem Benutzer enthält. (Beachten Sie, dass dies technisch eine Präsentation Problem, das in einem separaten Sprache für Layout und Styling sein könnte, sondern um eigenständige QL brauchen wir hier machen ist. Siehe unten für weitere Informationen über die Layout-Sprache.) Drittens hat jede Frage einen Typ. Schließlich kann eine Frage gegebenenfalls mit einer Expressionskontrollsequenz verknüpft werden: Das macht die Frage berechnet. Ein Fragebogen besteht aus einer Reihe von Fragen in sequentielle und bedingte Strukturen angeordnet sind, und die Gruppierung Konstrukte. Sequential Zusammensetzung regelt die Reihenfolge der Präsentation. Bedingte Strukturen assoziieren eines förderlichen Zustand auf eine Frage, in welchem ​​Fall die Frage sollte nur dem Benutzer präsentiert werden, ob und wann die Bedingung wahr wird. Der Ausdruck Sprache in Bedingungen verwendet wird, ist die gleiche wie die Ausdrücke in berechneten Fragen verwendet. Gruppierung hat keine Semantik, sofern sie nicht eine einzige Bedingung, um mehrere Fragen auf einmal verbinden. Für Ausdrücke beschränken wir uns auf booleans (zB &&, | | und!), Vergleiche (<,>,> =, <=, = und! ==) Und Grundrechenarten (+, -, * und /). Folgende Typen werden unterstützt: boolean, string, integer, und Geld / Währung.

Mehr anzeigen

What's new in the latest 1.2

Last updated on Mar 10, 2016
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Mehr anzeigen

Videos und Screenshots

  • QLAndroid Plakat
  • QLAndroid Screenshot 1
  • QLAndroid Screenshot 2
  • QLAndroid Screenshot 3
  • QLAndroid Screenshot 4

QLAndroid APK -Informationen

Letzte Version
1.2
Kategorie
Lernen
Android OS
Android 2.3.2+
Dateigröße
2.4 MB
Available on
Sichere und schnelle APK-Downloads auf APKPure
Mit APKPure können Sie QLAndroid APK einfach und sicher mit Signaturüberprüfung herunterladen.

Alte Versionen von QLAndroid

QLAndroid 1.2

2.4 MBMar 10, 2016
Download
APKPure Zeichen

Superschnelles und sicheres Herunterladen über die APKPure-App

Ein Klick zur Installation von XAPK/APK-Dateien auf Android!

Download APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies