<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF122%3AReview2</id>
		<title>LXF122:Review2 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF122%3AReview2"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF122:Review2&amp;action=history"/>
		<updated>2026-05-13T00:34:52Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF122:Review2&amp;diff=10669&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF122:Review2&amp;diff=10669&amp;oldid=prev"/>
				<updated>2010-09-07T11:50:52Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==''KBasic'' 1.89f==&lt;br /&gt;
&lt;br /&gt;
: '''Александр Бикмеев''' склоняется к мнению, что у ''Gambas'' пока что нет серьезных поводов для беспокойства. &lt;br /&gt;
&lt;br /&gt;
[[Категория:Обзоры]]&lt;br /&gt;
&lt;br /&gt;
{{Сравнение&lt;br /&gt;
|кратко=Кросс-платформенная среда разработки, написанная на ''Qt'' и совместимая с ''Visual Basic 6.0/.NET'' на уровне синтаксиса. &lt;br /&gt;
|также=''Gambas''&lt;br /&gt;
|изображение=LXF122_10_1.jpg&lt;br /&gt;
|подпись=Внешне интегрированная среда разработки напоминает ''Microsoft Visual Studio'' — или ''Qt Designer''.  &lt;br /&gt;
|разработчик=Bernd Noetscher’s KBasic Software&lt;br /&gt;
|сайт=http://www.kbasic.com&lt;br /&gt;
|цена=Бесплатно по GPLv3 (Linux), 24,95 евро (другие ОС)&lt;br /&gt;
|параметр1=Функциональность &lt;br /&gt;
|оценка1=6&lt;br /&gt;
|параметр2=Производительность&lt;br /&gt;
|оценка2=3&lt;br /&gt;
|параметр3=Простота использования&lt;br /&gt;
|оценка3=7&lt;br /&gt;
|параметр4=Документация&lt;br /&gt;
|оценка4=8&lt;br /&gt;
|итог=Если вы ищете привычное Basic-окружение для простых проектов, то это ваш вариант. Для серьезных работ пока еще сыровато&lt;br /&gt;
|рейтинг=5&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Язык программирования&lt;br /&gt;
''Basic''&lt;br /&gt;
был создан&lt;br /&gt;
специально&lt;br /&gt;
для&lt;br /&gt;
целей&lt;br /&gt;
обучения&lt;br /&gt;
программированию.&lt;br /&gt;
В настоящее&lt;br /&gt;
время&lt;br /&gt;
его позиционируют&lt;br /&gt;
как идеальное&lt;br /&gt;
средство&lt;br /&gt;
быстрой&lt;br /&gt;
разработки.&lt;br /&gt;
Нельзя&lt;br /&gt;
сказать,&lt;br /&gt;
что это&lt;br /&gt;
ложь – важно&lt;br /&gt;
лишь определиться&lt;br /&gt;
с масштабами&lt;br /&gt;
и назначением&lt;br /&gt;
приложения.&lt;br /&gt;
&lt;br /&gt;
Поскольку&lt;br /&gt;
многие&lt;br /&gt;
пользователи&lt;br /&gt;
Windows по всему&lt;br /&gt;
миру&lt;br /&gt;
пишут&lt;br /&gt;
небольшие&lt;br /&gt;
программки&lt;br /&gt;
для своих&lt;br /&gt;
нужд на ''Visual Basic'', то переход&lt;br /&gt;
на другую&lt;br /&gt;
систему&lt;br /&gt;
кажется&lt;br /&gt;
им нецелесообразным.&lt;br /&gt;
Теперь&lt;br /&gt;
можно&lt;br /&gt;
сказать,&lt;br /&gt;
что и этот барьер&lt;br /&gt;
сломан!&lt;br /&gt;
&lt;br /&gt;
Знакомьтесь:&lt;br /&gt;
''KBasic'' – кросс-платформенная&lt;br /&gt;
интегрированная&lt;br /&gt;
среда&lt;br /&gt;
разработки&lt;br /&gt;
(IDE) для Linux/Windows/Mac OS X, созданная&lt;br /&gt;
на базе&lt;br /&gt;
''Qt4'' и использующая&lt;br /&gt;
свой&lt;br /&gt;
диалект&lt;br /&gt;
языка&lt;br /&gt;
''Basic''. Однако компилятор/интерпретатор&lt;br /&gt;
языка&lt;br /&gt;
имеет&lt;br /&gt;
три режима&lt;br /&gt;
работы:&lt;br /&gt;
'''KBasic''' (свой собственный диалект,&lt;br /&gt;
частично&lt;br /&gt;
совместимый&lt;br /&gt;
с ''VB.NET''), '''Old Basic''' (совместим с ''VB6'') и '''Very Old Basic''' (совместим с ''QBasic'').&lt;br /&gt;
&lt;br /&gt;
Как видно&lt;br /&gt;
по иллюстрации,&lt;br /&gt;
IDE напоминает&lt;br /&gt;
''Microsoft Visual Studio .NET''. Имеется&lt;br /&gt;
окно&lt;br /&gt;
содержимого&lt;br /&gt;
проекта&lt;br /&gt;
['''Project Window'''], обозреватель&lt;br /&gt;
коллекции&lt;br /&gt;
объектов&lt;br /&gt;
['''Browser'''], окно&lt;br /&gt;
свойств, палитра&lt;br /&gt;
компонентов&lt;br /&gt;
и т. д. В режиме&lt;br /&gt;
редактирования&lt;br /&gt;
кода&lt;br /&gt;
в окне свойств отображается&lt;br /&gt;
полный&lt;br /&gt;
список&lt;br /&gt;
объектов&lt;br /&gt;
и переменных,&lt;br /&gt;
а в режиме&lt;br /&gt;
дизайнера&lt;br /&gt;
формы – свойства&lt;br /&gt;
выделенного&lt;br /&gt;
компонента.&lt;br /&gt;
Следует&lt;br /&gt;
отметить,&lt;br /&gt;
что Windows-версия&lt;br /&gt;
уже русифицирована,&lt;br /&gt;
а вот в Linux-версию&lt;br /&gt;
русскую локализацию&lt;br /&gt;
пока&lt;br /&gt;
что не добавили.&lt;br /&gt;
&lt;br /&gt;
С официального&lt;br /&gt;
сайта&lt;br /&gt;
можно&lt;br /&gt;
скачать&lt;br /&gt;
двоичные&lt;br /&gt;
сборки&lt;br /&gt;
''KBasic'' для трех указанных&lt;br /&gt;
операционных&lt;br /&gt;
систем, а также&lt;br /&gt;
исходные&lt;br /&gt;
тексты&lt;br /&gt;
чуть более&lt;br /&gt;
старой&lt;br /&gt;
версии.&lt;br /&gt;
Также&lt;br /&gt;
на сайте&lt;br /&gt;
содержится&lt;br /&gt;
пусть не всеобъемлющая, но все-таки&lt;br /&gt;
достаточная&lt;br /&gt;
для освоения&lt;br /&gt;
системы&lt;br /&gt;
документация.&lt;br /&gt;
Кроме&lt;br /&gt;
того,&lt;br /&gt;
в самой&lt;br /&gt;
IDE имеется&lt;br /&gt;
множество&lt;br /&gt;
готовых&lt;br /&gt;
примеров,&lt;br /&gt;
которые&lt;br /&gt;
можно&lt;br /&gt;
открыть&lt;br /&gt;
и запустить&lt;br /&gt;
на выполнение (см. меню '''Examples''')&lt;br /&gt;
&lt;br /&gt;
===Гладко было на бумаге===&lt;br /&gt;
&lt;br /&gt;
Если&lt;br /&gt;
внимательно&lt;br /&gt;
присмотреться&lt;br /&gt;
к приведенному&lt;br /&gt;
экранному&lt;br /&gt;
снимку,&lt;br /&gt;
то становится&lt;br /&gt;
ясно,&lt;br /&gt;
что ''KBasic'' имеет&lt;br /&gt;
средства&lt;br /&gt;
для работы&lt;br /&gt;
с базами&lt;br /&gt;
данных&lt;br /&gt;
– так оно и есть. ''KBasic''&lt;br /&gt;
имеет&lt;br /&gt;
прекрасную&lt;br /&gt;
поддержку&lt;br /&gt;
встроенной&lt;br /&gt;
СУБД (''SQLite'') и ''MySQL'', а также&lt;br /&gt;
мастера&lt;br /&gt;
для создания&lt;br /&gt;
форм и отчетов.&lt;br /&gt;
Простую&lt;br /&gt;
оболочку&lt;br /&gt;
для ввода&lt;br /&gt;
данных&lt;br /&gt;
в таблицу&lt;br /&gt;
''MySQL'' и отчет&lt;br /&gt;
мы изготовили&lt;br /&gt;
за несколько&lt;br /&gt;
минут.&lt;br /&gt;
Вследствие&lt;br /&gt;
своих&lt;br /&gt;
''Qt''-корней,&lt;br /&gt;
''KBasic'' поддерживает&lt;br /&gt;
разработку&lt;br /&gt;
локализуемых&lt;br /&gt;
приложений.&lt;br /&gt;
Имеются&lt;br /&gt;
и средства&lt;br /&gt;
отладки.&lt;br /&gt;
&lt;br /&gt;
Но если&lt;br /&gt;
даже на Солнце&lt;br /&gt;
есть пятна,&lt;br /&gt;
то и у ''KBasic'' их немало.&lt;br /&gt;
Во-первых,&lt;br /&gt;
заявленная&lt;br /&gt;
совместимость&lt;br /&gt;
обеспечивается&lt;br /&gt;
только&lt;br /&gt;
на уровне синтаксиса,&lt;br /&gt;
да и то&lt;br /&gt;
с оговорками.&lt;br /&gt;
При импорте&lt;br /&gt;
проекта&lt;br /&gt;
''VB 6.0, KBasic'' автоматически&lt;br /&gt;
заменяет&lt;br /&gt;
названия&lt;br /&gt;
событий&lt;br /&gt;
и типов&lt;br /&gt;
на собственные,&lt;br /&gt;
но при этом опускает&lt;br /&gt;
неизвестные&lt;br /&gt;
ему&lt;br /&gt;
конструкции&lt;br /&gt;
и абсолютно&lt;br /&gt;
не понимает&lt;br /&gt;
кодировки&lt;br /&gt;
win-1251. Запуск&lt;br /&gt;
полученного&lt;br /&gt;
проекта&lt;br /&gt;
приводит&lt;br /&gt;
к многочисленным&lt;br /&gt;
ошибкам.&lt;br /&gt;
Если&lt;br /&gt;
же писать&lt;br /&gt;
программу&lt;br /&gt;
с нуля,&lt;br /&gt;
то все работает.&lt;br /&gt;
&lt;br /&gt;
Во-вторых,&lt;br /&gt;
общение&lt;br /&gt;
с самой&lt;br /&gt;
IDE&lt;br /&gt;
доставляет&lt;br /&gt;
немало&lt;br /&gt;
хлопот.&lt;br /&gt;
Если&lt;br /&gt;
щелкнуть&lt;br /&gt;
на иконке&lt;br /&gt;
в палитре&lt;br /&gt;
компонентов,&lt;br /&gt;
а затем&lt;br /&gt;
на форме,&lt;br /&gt;
то соответствующий&lt;br /&gt;
компонент&lt;br /&gt;
появится&lt;br /&gt;
на форме;&lt;br /&gt;
однако&lt;br /&gt;
если&lt;br /&gt;
вы захотите&lt;br /&gt;
изменить&lt;br /&gt;
размер&lt;br /&gt;
созданного&lt;br /&gt;
компонента&lt;br /&gt;
или переместить&lt;br /&gt;
его, то придется&lt;br /&gt;
вновь перейти&lt;br /&gt;
на палитру&lt;br /&gt;
компонентов&lt;br /&gt;
и нажимать&lt;br /&gt;
на иконку&lt;br /&gt;
с изображением&lt;br /&gt;
стрелки&lt;br /&gt;
['''Select''']. В противном&lt;br /&gt;
случае&lt;br /&gt;
каждый&lt;br /&gt;
щелчок&lt;br /&gt;
в любом&lt;br /&gt;
месте формы&lt;br /&gt;
будет&lt;br /&gt;
приводить&lt;br /&gt;
к добавлению&lt;br /&gt;
нового&lt;br /&gt;
визуального&lt;br /&gt;
компонента.&lt;br /&gt;
Кроме&lt;br /&gt;
того,&lt;br /&gt;
система&lt;br /&gt;
автодополнения&lt;br /&gt;
кода&lt;br /&gt;
срабатывает&lt;br /&gt;
редко&lt;br /&gt;
и не имеет&lt;br /&gt;
горячей&lt;br /&gt;
клавиши.&lt;br /&gt;
&lt;br /&gt;
В-третьих,&lt;br /&gt;
быстродействие...&lt;br /&gt;
оно заставляет&lt;br /&gt;
задуматься&lt;br /&gt;
о целесообразности&lt;br /&gt;
применения данной&lt;br /&gt;
среды.&lt;br /&gt;
Выполнение&lt;br /&gt;
тестового&lt;br /&gt;
примера&lt;br /&gt;
(генерация&lt;br /&gt;
двух матриц&lt;br /&gt;
случайных&lt;br /&gt;
чисел&lt;br /&gt;
размерности&lt;br /&gt;
300 × 300&lt;br /&gt;
с последующим&lt;br /&gt;
их перемножением)&lt;br /&gt;
заняло&lt;br /&gt;
в ''KBasic'' около&lt;br /&gt;
270 секунд,&lt;br /&gt;
тогда как&lt;br /&gt;
его ближайший&lt;br /&gt;
Linux-конкурент,&lt;br /&gt;
''Gambas'',&lt;br /&gt;
управляется&lt;br /&gt;
примерно&lt;br /&gt;
за 25. Набор&lt;br /&gt;
виджетов&lt;br /&gt;
также&lt;br /&gt;
небогат:&lt;br /&gt;
прежде&lt;br /&gt;
всего,&lt;br /&gt;
нет&lt;br /&gt;
табличного&lt;br /&gt;
компонента,&lt;br /&gt;
что странно&lt;br /&gt;
при наличии&lt;br /&gt;
средств для работы&lt;br /&gt;
с базами&lt;br /&gt;
данных.&lt;br /&gt;
&lt;br /&gt;
В целом,&lt;br /&gt;
как среда&lt;br /&gt;
разработки&lt;br /&gt;
для простых&lt;br /&gt;
проектов&lt;br /&gt;
или оболочек&lt;br /&gt;
баз данных,&lt;br /&gt;
''KBasic'' заслуживает&lt;br /&gt;
внимания. Кроме&lt;br /&gt;
того,&lt;br /&gt;
переделка&lt;br /&gt;
имеющихся&lt;br /&gt;
обучающих&lt;br /&gt;
материалов&lt;br /&gt;
по ''VB'' не займет&lt;br /&gt;
много&lt;br /&gt;
времени.&lt;br /&gt;
А это, согласитесь,&lt;br /&gt;
тоже&lt;br /&gt;
плюс.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>