QLAndroid

QLAndroid

Ioannis Tzanellis
Mar 10, 2016
  • 2.4 MB

    Taille de fichier

  • Android 2.3.2+

    Android OS

À propos de QLAndroid

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

Cette application est une version Android de QL, un Domain Specific Language pour Questionnaires

Un DSL pour les feuilles de questionnaire interactif d'auto-générés. Les questionnaires sont caractérisées par des champs de saisie avec sursis et (tableur) calcul dépendance dirigée. Il lit un fichier texte le contenu (code source), la réalisation d'analyses lexicale et syntaxique et auto-génère Android interactifs interface Views. L'application permet à l'utilisateur d'exporter au format PDF les résultats du formulaire rempli, et voir leur via l'application de visionneuse de PDF par défaut de l'appareil smartphone. ANTLR java parser et les langages de programmation Java est utilisé pour la mise en œuvre de ce projet.

Exemple

L'exemple suivant présente une possible représentation textuelle d'un questionnaire simple.

forme Box1HouseOwning {

    hasSoldHouse: «Avez-vous vendu une maison en 2010" booléen

    hasBoughtHouse: «N'avez-vous par une maison en 2010" booléen

    hasMaintLoan: «Avez-vous saisissez un prêt pour l'entretien / reconstruction" booléen

      si (hasSoldHouse) {

          sellingPrice: "Prix de la maison a été vendue pour:" l'argent

          privateDebt: «dettes privées pour la maison vendue:« l'argent

          valueResidue: «résidus de la valeur:" l'argent (sellingPrice - privateDebt)

      }

}

Cette forme simple devrait générer dans une interface graphique.

Caractéristiques:

1.QL IDE

 QL-Editor

 -QL Console

 Boutons-utilitaires (exécuter du code, le code clair et un exemple de code de charge)

Sous forme de questionnaire interactif 2.Auto généré

Utilitaires 3.Export

 Format PDF

Syntaxe

QL se compose de questions regroupées sous une forme construction de haut niveau. Tout d'abord, chaque question identifiée par un nom qui en même temps représente le résultat de la question. En d'autres termes le nom d'une cause est aussi la variable qui détient la réponse. Deuxièmement, une question a une étiquette qui contient le texte de la question réelle présentée à l'utilisateur. (Notez que techniquement il s'agit d'une question de présentation qui pourrait être dans une langue distincte de mise en page et le style, mais de rendre autonome QL nous en avons besoin ici. Voir ci-dessous pour en savoir plus sur le langage de mise en page.) Troisièmement, chaque question a un type. Enfin, une question peut éventuellement être associé à une expression: ce qui rend la question calculée. Un questionnaire se compose d'un certain nombre de questions disposées en structures séquentielles et conditionnel, et les constructions de regroupement. Composition séquentielle prescrit l'ordre de présentation. Structures conditionnelles associent une condition permettant à une question, dans ce cas, la question ne doit être présenté à l'utilisateur si et quand la condition devient vraie. Le langage d'expression utilisé dans des conditions est le même que les expressions utilisées dans les questions calculées. Groupement n'a pas de sémantique, sauf à associer un état à plusieurs questions à la fois. Pour les expressions nous nous limitons à booléens (par exemple, &&, | | et!), Les comparaisons (<,>,> =, <=, = et ==!) Et arithmétiques de base (+, -, * et /). Les types supportés sont: boolean, string, integer, et argent / monnaie.

Voir plus

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!
Voir plus

Vidéos et captures d'écran

  • QLAndroid Affiche
  • QLAndroid capture d'écran 1
  • QLAndroid capture d'écran 2
  • QLAndroid capture d'écran 3
  • QLAndroid capture d'écran 4

Informations QLAndroid APK

Dernière version
1.2
Catégories
Enseignement
Android OS
Android 2.3.2+
Taille de fichier
2.4 MB
Développeur
Ioannis Tzanellis
Available on
Téléchargements APK sûrs et rapides sur APKPure
APKPure utilise la vérification de la signature pour garantir des téléchargements de QLAndroid APK sans virus pour vous.

Vieilles versions de QLAndroid

APKPure icône

Téléchargement super rapide et sûr via l'application APKPure

Un clic pour installer les fichiers XAPK/APK sur Android!

Téléchargement 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