Use APKPure App
Get QLAndroid old version APK for Android
Shop Google Play on the web. Purchase and enjoy instantly on your Android phone or tablet without the hassle of syncing.
Ứng dụng này là một phiên bản Android của QL, một tên miền cụ thể ngôn ngữ cho bảng câu hỏi
Một DSL cho tờ câu hỏi tương tác tự động tạo ra. Câu hỏi được đặc trưng bởi các trường dữ liệu có điều kiện (bảng tính như) phụ thuộc định hướng tính toán. Nó đọc từ một tập tin văn bản nội dung (mã nguồn), tiến hành phân tích từ vựng và cú pháp, và tự động tạo ra tương tác giao diện người dùng Android xem. Ứng dụng này cho phép người dùng xuất khẩu ở định dạng PDF kết quả của các hình thức đầy, và xem chúng thông qua các ứng dụng xem PDF mặc định của thiết bị điện thoại thông minh. ANTLR java phân tích cú pháp và các ngôn ngữ lập trình java được sử dụng để thực hiện dự án này.
Ví dụ
Ví dụ sau đây trình bày một đại diện văn bản có thể có một câu hỏi đơn giản.
hình thức Box1HouseOwning {
hasSoldHouse: "Bạn có bán một ngôi nhà trong năm 2010" boolean
hasBoughtHouse: "Bạn của một ngôi nhà trong năm 2010" boolean
hasMaintLoan: "còn bạn thì nhập cho vay để bảo trì / tái thiết" boolean
if (hasSoldHouse) {
sellingPrice: "Giá nhà đã được bán cho:" tiền
privateDebt: "nợ tư nhân cho các nhà bán:" tiền
valueResidue: "Giá trị dư lượng:" tiền (sellingPrice - privateDebt)
}
}
Hình thức đơn giản này sẽ tạo thành một giao diện đồ họa.
Các tính năng:
1.QL IDE
-QL biên tập
-QL điều khiển
Nút-Tiện ích (chạy mã, mã rõ ràng và mẫu mã tải)
2.Auto-tạo ra hình thức câu hỏi tương tác
3.Export tiện ích
Định dạng PDF
Cú pháp
QL bao gồm các câu hỏi được nhóm lại trong một hình thức xây dựng cấp cao nhất. Đầu tiên, mỗi câu hỏi xác định bởi một cái tên mà đồng thời đại diện cho các kết quả của câu hỏi. Nói cách khác, tên của một câu hỏi cũng là biến chứa câu trả lời. Thứ hai, một câu hỏi có một nhãn có chứa các văn bản câu hỏi thực tế được trình bày cho người dùng. (Lưu ý rằng kỹ thuật này là một vấn đề trình bày rằng có thể là trong một ngôn ngữ riêng biệt để bố trí và phong cách, nhưng để thực hiện độc lập QL chúng ta cần nó đây. Xem dưới đây để biết thêm về ngôn ngữ bố trí.) Thứ ba, mỗi câu hỏi có một loại. Cuối cùng, một câu hỏi có thể tùy chọn được kết hợp với một biểu thức: điều này làm cho các câu hỏi tính toán. Một câu hỏi bao gồm một số câu hỏi được sắp xếp theo cấu trúc tuần tự và có điều kiện, và xây dựng nhóm. Thành phần tuần tự quy định trình tự trình bày. Cấu trúc có điều kiện kết hợp một điều kiện thuận lợi để một câu hỏi, trong trường hợp này, câu hỏi duy nhất nên được trình bày cho người sử dụng nếu và khi điều kiện trở thành sự thật. Ngôn ngữ biểu được sử dụng trong điều kiện tương tự như các từ ngữ được sử dụng trong câu hỏi tính toán. Nhóm không có bất kỳ ngữ nghĩa ngoại trừ việc kết hợp với một điều kiện duy nhất để nhiều câu hỏi cùng một lúc. Cho các biểu thức chúng tôi hạn chế mình để các phép toán luận (ví dụ, &&, | | và!), So sánh (<,>,> =, <=, = và ==!) Và số học cơ bản (+, -, * và /). Các loại được hỗ trợ là: boolean, chuỗi, số nguyên, và tiền bạc / tiền tệ.
Last updated on Mar 10, 2016
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Được tải lên bởi
Florecita Barcenas
Yêu cầu Android
Android 2.3.2+
Danh mục
Báo cáo
QLAndroid
1.2 by Ioannis Tzanellis
Mar 10, 2016