Các nhà phát triển đã tạo ra aVBasic miễn phí và aVBasic nay mang lại cho bạn aVBasicDB. aVBasicDB là môi trường lập trình định hướng thị giác tương tự như các phiên bản khác. Chọn một điều khiển với các lựa chọn menu "Control mới", kéo nó vào nơi bạn muốn nó trên màn hình, và chạm vào nó để thay đổi nó, sau đó thêm mã BASIC cho nó. Một dòng của BASIC có thể làm rất nhiều.
aVBasic cho phép bạn viết các ứng dụng của riêng bạn và chạy chúng trên thiết bị của bạn. Sử dụng một phiên bản mở rộng của ngôn ngữ BASIC, bạn có thể thêm các nhãn, các lĩnh vực văn bản, các nút và công tắc trên màn hình của bạn, thêm mã cho họ, và chạy ứng dụng của bạn.
Với một tài liệu toàn diện có sẵn, bạn có thể đọc về các tính năng có sẵn cho bạn. aVBasic là thú vị và giáo dục, tuyệt vời cho một học sinh lớp năm trở lên.
aVBasicDB là tiến bộ hơn AVBasic. danh sách các điều khiển bao gồm các trường văn bản, Label, Button, TextView, Progress Bar, phân đoạn Switch, Bảng, Startup Control, Timer Control, Sơn điều khiển, và một lựa chọn Menu Control.
Ngoài ra, aVBasicDB bao gồm một cơ sở dữ liệu dựa trên các công cụ SQLite phạm vi công cộng. Bạn có thể trao đổi cơ sở dữ liệu với máy tính của bạn hoặc Mac hoặc máy tính bảng khác hoặc điện thoại. aVBasicDB không hỗ trợ cơ sở dữ liệu được mã hóa. Cơ sở dữ liệu có thể được tạo ra bằng cách sử dụng OpenDB. Bạn có thể sử dụng SQL với SQLExec và SQLSelect. Cơ sở dữ liệu bao gồm các lệnh là CreateDBTable, DBFileList, DeleteDB, FirstRecord, GetField, GetNumRecords, IsEOF, LastRecord, NextRecord, OpenDB, ReadDBDataset, SearchDB, SQLExec, SQLSelect, WriteDBDataset.
Có đầy đủ tài liệu với hàng trăm ví dụ về cách sử dụng lệnh aVBasic, cùng với các chương trình ví dụ. Lệnh bao gồm SetControlText, GetControlText, Say, readHardwareInfo, ReadControlXY, WriteControlXY, và nhiều hơn nữa.
Hiện nay aVBasicDB chỉ hỗ trợ chế độ chân dung. aVBasic Pro hỗ trợ cả phong cảnh và chân dung.
aVBasicDB cho phép bạn thả điều khiển trên màn hình thiết bị của bạn, kéo chúng tới nơi bạn muốn, và sau đó khai thác chúng để viết mã cho ứng dụng. Sử dụng một phiên bản mở rộng của ngôn ngữ BASIC, bạn đặt các điều khiển trên màn hình của bạn, thêm mã cho họ, và chạy ứng dụng của bạn.
Ví dụ, sử dụng Control New để thêm một nút, chạm vào nút và chạm vào "chỉnh sửa mã cho sự kiện nút đẩy" nút và sau đó thêm dòng "nói [" hello "]" chạm vào nút ok, sau đó vào nút ok tiếp theo, sau đó chạm vào Running Man để nó biến thành một dấu hiệu dừng lại, và chạm vào nút bạn đã thêm. Điện thoại của bạn sẽ nói "hello".
aVBasicDB là một hình thức mở rộng của cơ bản, sử dụng nhãn thay vì số dòng, và mở rộng với các chức năng cho phép bạn sử dụng sức mạnh của các điều khiển tiêu chuẩn của Android. Một số các lệnh sẵn có EnableControl, DisableControl, HideControl, ShowControl, GetControlValue, DrawArc, DrawLine, DrawOval, DrawPoly, drawRect, DrawText, FillOval, poly, hình chữ nhật, isPointInRect, setFingerPaint, và SetLineWidth.
Với aVBasicDB bạn cũng có thể truy cập vào danh sách liên lạc của bạn. Bạn có thể ReadContactInfo [], và SelectContact []. Ngoài ra bạn có thể định nghĩa các lệnh và chức năng của riêng bạn bằng cách sử dụng kiểm soát Thư viện.
Fixed slowdown in control edit on some systems. Updated DBTest to V2.