O QLAndroid
Shop Google Play on the web. Purchase and enjoy instantly on your Android phone or tablet without the hassle of syncing.
Ta aplikacja jest Android wersja QL, Domain Specific Language na kwestionariusze
DSL na automatycznie wygenerowane interaktywnych arkuszy ankietowych. Kwestionariusze charakteryzują warunkowych pola wprowadzania i (arkusz kalkulacyjny-like) zależność reżyserii obliczeń. Czyta z pliku tekstowego treści (kod źródłowy), prowadzenie leksykalne i składniowe analizę i automatyczne generuje Android interaktywne Wyświetleń UI. Aplikacja pozwala użytkownikowi na eksport w formacie PDF na wyniki wypełnionym formularzu, i wyświetlić je za pomocą domyślnej aplikacji PDF Viewer smartphone urządzenia. ANTLR java parser i języki programowania Java jest wykorzystywana do realizacji tego projektu.
Przykład
Poniższy przykład przedstawia możliwe tekstową reprezentację prostego kwestionariusza.
Formularz Box1HouseOwning {
hasSoldHouse: "Czy sprzedać dom w 2010 roku" boolean
hasBoughtHouse: "Czy od domu w 2010 roku" boolean
hasMaintLoan: "Czy wprowadzić pożyczkę na utrzymanie / rekonstrukcji" boolean
if (hasSoldHouse) {
sellingPrice: "Cena dom został sprzedany za:" pieniądze
privateDebt: "Prywatne zadłużenie za sprzedanego domu:" pieniądze
valueResidue: "pozostałość Wartość:" money (sellingPrice - privateDebt)
}
}
Ten prosty formularz powinien wygenerować w GUI.
Cechy:
1.QL IDE
-QL Editor
-QL Console
-Wielozadaniowe przyciski (uruchomienie kodu, wyraźny kod i przykładowy kod obciążenia)
2.Auto generowane interaktywna ankieta
Utilities 3.Export
-Format PDF
Składnia
QL składa się z pytań pogrupowanych w konstrukcji najwyższego poziomu postaci. Po pierwsze, każdy znak identyfikowane przez nazwy, które w tym samym czasie stanowi wynik pytania. Innymi słowy nazwa mowa jest również zmienna posiada odpowiedź. Po drugie, pytanie ma etykietę zawierającą aktualny tekst pytania prezentowane użytkownikowi. (Zauważ, że technicznie jest to kwestia prezentacji, które mogą być w osobnym języku dla układu i stylizacji, ale do QL autonomiczny musimy go tutaj. Poniżej więcej na języku układu.) Po trzecie, każdy znak ma typ. Wreszcie, pytanie może być ewentualnie związane z wyrażeniem: to sprawia, że pytanie obliczane. Kwestionariusz składa się z szeregu pytań ułożonych w strukturach sekwencyjnych i warunkowe i grupowanie konstrukcje. Sequential skład określa kolejność prezentacji. Konstrukcje warunkowe stan pozwalający skojarzyć na pytanie, w takim przypadku pytanie powinno być przedstawiane użytkownikowi, czy i kiedy warunek stanie się prawdziwe. Język ekspresji stosowane warunki są takie same jak stosowane w wyrażeniach komputerowej kwestiach. Grupowanie nie posiada semantykę wyjątkiem skojarzyć jeden warunek do wielu pytań na raz. Dla wyrażeń możemy ograniczyć się do logicznych (np. &&, | | i!), Porównania (<,>,> =, <=, = i! ==) I podstawowe działania arytmetyczne (+, -, * oraz /). Obsługiwane typy to: boolean, string, integer, a pieniądze / waluta.
What's new in the latest 1.2
Informacje QLAndroid APK
Stare wersje QLAndroid
QLAndroid 1.2

Superszybkie i bezpieczne pobieranie za pośrednictwem aplikacji APKPure
Jedno kliknięcie, aby zainstalować pliki XAPK/APK na Androidzie!