KBasic

Поделись знанием:
Перейти к: навигация, поиск
KBasic
Семантика:

объектно-ориентированный

Автор:

Bernd Noetscher

Система типов:

строгая, статическая

Испытал влияние:

Visual Basic, VB.NET, Java

KBasic v. 1.x (kbc, kbide и kbrun)
Тип

Компилятор, интерпретатор, интегрированная среда разработки + библиотека виджетов (англ.)

Разработчик

Bernd Noetscher's KBasic Software

Написана на

C++

Операционная система

Linux, Microsoft Windows и Mac OS

Последняя версия

1.89 (6 октября 2010)

Лицензия

GNU GPL

Сайт

[kbasic.com com]

К:Википедия:Статьи без изображений (тип: не указан)

KBasic — это RAD-среда для программирования на диалекте Basic’а, близкого к VB.NET, Visual Basic, Visual Basic for Applications и Java, синтаксически полностью совместимый с VB6, VBA и QBasic.

Библиотека виджетов KBasic является надстройкой над Qt.

Распространяется в виде исходных кодов open-source версии[1] и профессиональной версии, бесплатной для Linux и распространяемой на условиях shareware для Windows и Mac OS X (в незарегестрированной версии не работает компилятор, необходимый для создания автономных запускаемых файлов).

Компилятор и интерпретатор языка имеет три режима работы: KBasic (собственный, частично совместим с VB.NET), но отличен от него программным вводом, Old Basic (совместим с VB6) и Very Old Basic (совместим с QBasic). Интегрированная среда разработки похоже на Microsoft Visual Studio .NET и включает встроенный отладчик. KBasic поддержку разработку приложений, включающих встроенную СУБД (SQLite) или использующих MySQL или PostgreSQL. Имеются мастера для создания форм и отчетов.

К недостаткам КBasic относится неполная совместимость с диалектами бейсика от Microsoft, не очень удобное IDE и низкое быстродействие.

15 августа 2012 года новая версия продукта вышла под именем Basic For Qt® v. 1.0. Она работает с Qt версии 4.8, на сайте доступны исходные коды компилятора, интерпретатора и среды выполнения на C++ и IDE, написанные на самом бейсике[2].

Напишите отзыв о статье "KBasic"



Примечания

  1. [www.kbasic.com/doku.php?id=source_codes KBasic’s source codes] (исходные коды до версии Basic for Qt® 1.0 предоставлялись по e-mail запросу)
  2. [www.q7basic.org/ asic.org] — официальный сайт Basic For Qt®

Ссылки

  • [kbasic.com com] — официальный сайт KBasic
Обзоры
  • Александр Бикмеев [wiki.linuxformat.ru/wiki/LXF122:Review2 KBasic 1.89f] // Linux Format. — Сентябрь 2009. — № 122 (9). — С. 10.
  • Вадим Станкевич. [www.kv.by/archive/index2009051110.htm KBasic: за и против], Компьютерные вести (2 мая 2009). Проверено 21 марта 2012.
  • [lwn.net/Articles/315599/ KBasic 1.87], LWN.net (19 января 2009). Проверено 24 марта 2012.

Отрывок, характеризующий KBasic

Был веселый, блестящий праздник; знатоки дела говорили, что редко собиралось в одном месте столько красавиц. Графиня Безухова в числе других русских дам, приехавших за государем из Петербурга в Вильну, была на этом бале, затемняя своей тяжелой, так называемой русской красотой утонченных польских дам. Она была замечена, и государь удостоил ее танца.
Борис Друбецкой, en garcon (холостяком), как он говорил, оставив свою жену в Москве, был также на этом бале и, хотя не генерал адъютант, был участником на большую сумму в подписке для бала. Борис теперь был богатый человек, далеко ушедший в почестях, уже не искавший покровительства, а на ровной ноге стоявший с высшими из своих сверстников.
В двенадцать часов ночи еще танцевали. Элен, не имевшая достойного кавалера, сама предложила мазурку Борису. Они сидели в третьей паре. Борис, хладнокровно поглядывая на блестящие обнаженные плечи Элен, выступавшие из темного газового с золотом платья, рассказывал про старых знакомых и вместе с тем, незаметно для самого себя и для других, ни на секунду не переставал наблюдать государя, находившегося в той же зале. Государь не танцевал; он стоял в дверях и останавливал то тех, то других теми ласковыми словами, которые он один только умел говорить.
При начале мазурки Борис видел, что генерал адъютант Балашев, одно из ближайших лиц к государю, подошел к нему и непридворно остановился близко от государя, говорившего с польской дамой. Поговорив с дамой, государь взглянул вопросительно и, видно, поняв, что Балашев поступил так только потому, что на то были важные причины, слегка кивнул даме и обратился к Балашеву. Только что Балашев начал говорить, как удивление выразилось на лице государя. Он взял под руку Балашева и пошел с ним через залу, бессознательно для себя расчищая с обеих сторон сажени на три широкую дорогу сторонившихся перед ним. Борис заметил взволнованное лицо Аракчеева, в то время как государь пошел с Балашевым. Аракчеев, исподлобья глядя на государя и посапывая красным носом, выдвинулся из толпы, как бы ожидая, что государь обратится к нему. (Борис понял, что Аракчеев завидует Балашеву и недоволен тем, что какая то, очевидно, важная, новость не через него передана государю.)
Но государь с Балашевым прошли, не замечая Аракчеева, через выходную дверь в освещенный сад. Аракчеев, придерживая шпагу и злобно оглядываясь вокруг себя, прошел шагах в двадцати за ними.
Пока Борис продолжал делать фигуры мазурки, его не переставала мучить мысль о том, какую новость привез Балашев и каким бы образом узнать ее прежде других.
В фигуре, где ему надо было выбирать дам, шепнув Элен, что он хочет взять графиню Потоцкую, которая, кажется, вышла на балкон, он, скользя ногами по паркету, выбежал в выходную дверь в сад и, заметив входящего с Балашевым на террасу государя, приостановился. Государь с Балашевым направлялись к двери. Борис, заторопившись, как будто не успев отодвинуться, почтительно прижался к притолоке и нагнул голову.