QLAndroid icône

1.2 by Ioannis Tzanellis


Mar 10, 2016

À 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.

Quoi de neuf dans la dernière version 1.2

Last updated on Mar 10, 2016

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Chargement de la traduction...

Informations Application supplémentaires

Dernière version

Demande QLAndroid mise à jour 1.2

Telechargé par

Florecita Barcenas

Nécessite Android

Android 2.3.2+

Available on

Télécharger QLAndroid sur Google Play

Voir plus

QLAndroid Captures d'écran

Charegement du commentaire...
Recherche en cours...
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Abonné avec succès!
Vous êtes maintenant souscrit à APKPure.
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Succès!
Vous êtes maintenant souscrit à notre newsletter.