Русская Википедия:QB64

Материал из Онлайн справочника
Версия от 03:01, 17 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{Карточка языка программирования | logo = Qb64.png | logo alt = The QB64 logo | released = {{Start date and age|2007}} | developer = Galleon, QB64Team | license = LGPLv2.1 | website = http://www.qb64.com/ | latest_release_version = 2.0.2 | latest_release_date = {{Start date and age|2021|11|07}} | influenced_by = QuickBASIC, QBASIC | operating_sy...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Карточка языка программирования QB64 (ранее QB32) — кроссплатформенный открытый диалект языка Basic, совместимый сверху вниз с Microsoft QBasic и QuickBASIC. Является компилятором, генерирующим нативные исполняемые файлы для Windows (начиная с Windows XP), Linux или macOS. Распространяется на условиях GPL/LGPL.

Особенности

Работа с графикой в QB64 реализована поверх OpenGL[1] и для basic-программиста сохраняет совместимость с графическим режимом старого Quick Basic, что позволяет компилировать с помощью QB64 старые игры, написанные на QB, такие как Шаблон:Iw. По сравнению с исходным бейсиком от Microsoft, QB64 поддерживает работу с графическим экраном любого разрешения, работу с картинками в различных форматах, например, PNG, воспроизведение музыки в различных форматах, включая mp3, отображение векторных шрифтов, поддержку сети и т. п.

Среда разработки

IDE QB54
IDE QB64

В состав QB64 включена простая среда IDE, близкая к той, которая поставлялась с QuickBasic. При компиляции в качестве промежуточного представления использует язык C с последующей генерацией исполняемых файлов посредством GCC. Пошаговая отладка программ, написанных на QB64 возможна с помощью внешнего отладчика vWATCH64[2].

Ведётся также разработка InForm: надстройки над QB64, обеспечивающей WYSIWYG построение GUI-интерфейса в стиле Visual Basic[3]. 10 ноября 2010 года этот конструктор вышел из стадии бета-тестирования, была выпущена его версия 1.0[4].

Создание первой программы с изображением

Чтобы написать текст на фоне, нужен данный код:

CLS
backdrop = _LOADIMAGE("IMAGE.JPG")
PRINT "HELLO TO "YOU, YOU.DUR."
END

См. также

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Диалекты языка программирования Basic Шаблон:Freesoft-stub