Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
Icona QLAndroid

1.2 by Ioannis Tzanellis


Mar 10, 2016

Informazioni su QLAndroid

Utilizza milioni di app Android, giochi, musica, film, programmi TV, libri, riviste e molto altro su tutti i tuoi dispositivi, in qualsiasi momento e ovunque.

Questa applicazione è una versione Android di QL, un Domain Specific Language per i questionari

Un DSL per auto-generati fogli questionario interattivo. I questionari sono caratterizzati da campi di immissione e condizionali (foglio elettronico) dipendenza-diretto di calcolo. Si legge da un file di testo il contenuto (codice sorgente), conduzione di analisi lessicale e sintattica, e auto-genera interattive Android UI Vista. L'applicazione permette all'utente di esportare in formato PDF i risultati del modulo compilato, e visualizzarli tramite l'app visualizzatore PDF predefinito del dispositivo smartphone. ANTLR java parser e dei linguaggi di programmazione Java è utilizzato per la realizzazione di questo progetto.

Esempio

L'esempio seguente presenta una possibile rappresentazione testuale di un semplice questionario.

forma Box1HouseOwning {

    hasSoldHouse: "Hai venduto una casa nel 2010" boolean

    hasBoughtHouse: "Ti è da una casa nel 2010" boolean

    hasMaintLoan: "Hai inserito un finanziamento per la manutenzione / ricostruzione" boolean

      if (hasSoldHouse) {

          sellingPrice: "Price la casa è stata venduta per:" il denaro

          privateDebt: "debiti privati ​​per la casa venduta:" I soldi

          valueResidue: "residuo valore:" il denaro (sellingPrice - privateDebt)

      }

}

Questo semplice modulo dovrebbe generare in una GUI.

Caratteristiche:

1.QL IDE

 QL-Editor

 QL-Console

 Pulsanti-Utility (esecuzione di codice, il codice libero e codice di esempio di carico)

2.Auto-generata forma questionario interattivo

3.Export Utilities

 Formato-PDF

Sintassi

QL consiste di domande raggruppate in una forma costrutto di primo livello. Prima, ogni domanda identificato da un nome che allo stesso tempo rappresenta il risultato della domanda. In altre parole il nome di una domanda è anche la variabile che contiene la risposta. In secondo luogo, una domanda ha una etichetta che contiene il testo della domanda effettiva presentati all'utente. (Si noti che tecnicamente questo è un problema di presentazione che potrebbe essere in una lingua a parte per il layout e lo stile, ma per rendere autonomo QL abbiamo bisogno qui. Vedere di seguito per ulteriori informazioni sul linguaggio di layout.) In terzo luogo, ogni domanda ha un tipo. Infine, una domanda può opzionalmente essere associato ad una espressione: questo rende la domanda calcolata. Un questionario è costituito da una serie di domande disposte in strutture sequenziali e condizionate, e costrutti di raggruppamento. Composizione sequenziale prescrive l'ordine di presentazione. Strutture condizionali associano un condizione che permette a una domanda, nel qual caso la domanda deve essere presentata solo per l'utente se e quando la condizione diventa vera. Il linguaggio espressione utilizzata in condizioni è lo stesso come le espressioni usate in domande calcolate. Raggruppamento non ha semantica eccezione per associare una sola condizione a più domande in una volta. Per espressioni ci limitiamo a booleani (ad esempio, &&, | | e!), I confronti (<,>,> =, <=, = e ==!) E aritmetiche di base (+, -, * e /). I tipi supportati sono: booleano, stringa, intero, e denaro / valuta.

Novità nell'ultima versione 1.2

Last updated on Mar 10, 2016

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

Traduzione in caricamento...

Informazioni APP aggiuntive

Ultima versione

Richiedi aggiornamento QLAndroid 1.2

Caricata da

Florecita Barcenas

È necessario Android

Android 2.3.2+

Available on

Ottieni QLAndroid su Google Play

Mostra Altro

QLAndroid Screenshot

Commento Loading...
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Abbonato con successo!
Ora sei iscritto ad APKPure.
Iscriviti ad APKPure
Sii il primo ad accedere alla versione anticipata, alle notizie e alle guide dei migliori giochi e app Android.
No grazie
Iscrizione
Successo!
Ora sei iscritto alla nostra newsletter.