Use APKPure App
Get QLAndroid old version APK for Android
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.
Last updated on Mar 10, 2016
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Caricata da
Florecita Barcenas
È necessario Android
Android 2.3.2+
Categoria
Segnala
QLAndroid
1.2 by Ioannis Tzanellis
Mar 10, 2016