Документация на русском к Rapid-Q Basic
От: Sectoid Россия http://mira.xeno.ru/rqsr.html
Дата: 08.02.07 14:36
Оценка:
Документация на русском к Rapid-Q Basic
(перевод пока неполный) .
http://www.miraxem.com/rqbasic

Rapid-Q Basic это кросcплатформенный BASIC язык с возможностью создания как GUI, так и консольных приложений (включая CGI приложения).
Rapid-Q поддерживает Windows 95 / 98 / NT / 2000, Linux / i386, Solaris / Sparc, and HP-UX.
Rapid-Q является полностью FreeWare.
Rapid-Q поддерживает большинство команд QBasic. Если вы хотя бы немного знакомы с QBasic, изучение Rapid-Q будет несложным.
Rapid-Q поддерживает:
— визуальное создание форм;
— вызовы DLL;
— поддерживает MySQL, DirectX, частично Direct3D, Sockets, COM;
— объектное программирование и многое другое.

WBR, Andrew
With best regards, Andrew.
http://www.miraxem.com/rqbasic — Rapid-Q documentation Project
Re: Документация на русском к Rapid-Q Basic
От: Аноним  
Дата: 20.02.07 19:29
Оценка:
Здравствуйте, Sectoid, Вы писали:

S>Документация на русском к Rapid-Q Basic

S>(перевод пока неполный) .
S>http://www.miraxem.com/rqbasic

Rapid-Q умер не выходя из стадии беты.
Из всех альтернативных бейсков мне больше всего понравился PureBasic . Рекомендую!
Re[2]: Документация на русском к Rapid-Q Basic
От: Аноним  
Дата: 20.02.07 19:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Sectoid, Вы писали:


S>>Документация на русском к Rapid-Q Basic

S>>(перевод пока неполный) .
S>>http://www.miraxem.com/rqbasic

А>Rapid-Q умер не выходя из стадии беты.

А>Из всех альтернативных бейсков мне больше всего понравился PureBasic . Рекомендую!

Это хто там умер!
Он живее всех живых.


http://groups.yahoo.com/group/rapidq/

Activity within 7 days:8 New Members — 77 New Messages — 2 New Files
Re[2]: Документация на русском к Rapid-Q Basic
От: Sectoid Россия http://mira.xeno.ru/rqsr.html
Дата: 20.02.07 19:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Sectoid, Вы писали:


S>>Документация на русском к Rapid-Q Basic

S>>(перевод пока неполный) .
S>>http://www.miraxem.com/rqbasic

А>Rapid-Q умер не выходя из стадии беты.

А>Из всех альтернативных бейсков мне больше всего понравился PureBasic . Рекомендую!

И уж по части простоты синтаксиса с ним никто не сравнится


DIM Form AS QForm
DIM Button AS QBUTTON

Button.Parent = Form     '' Add button to form container
Form.Center
Form.Caption = "Hello world!"

Form.ShowModal



WBR, Andrew
With best regards, Andrew.
http://www.miraxem.com/rqbasic — Rapid-Q documentation Project
Re[3]: Документация на русском к Rapid-Q Basic
От: Аноним  
Дата: 20.02.07 21:14
Оценка:
Здравствуйте, Sectoid, Вы писали:


S>И уж по части простоты синтаксиса с ним никто не сравнится


S>
S>DIM Form AS QForm
S>DIM Button AS QBUTTON

S>Button.Parent = Form     '' Add button to form container
S>Form.Center
S>Form.Caption = "Hello world!"

S>Form.ShowModal
S>


Эта программа Хелло Ворлд будет весить под 300 килов.
Синтаксис красивый, только зачем объявлять форму и кнопку?
Медленный интерпретатор... Убогий дизайнер форм...
Попробовал я этот Rapid-Q — удалил и забыл как страшный сон. Вернулся к старому доброму VB6.
Совсем другое дело получилось c PureBasic. Тут уже захотелось забыть как страшный сон VB6. Вот это действительно мощный инструмент!
Re[4]: Документация на русском к Rapid-Q Basic
От: Sectoid Россия http://mira.xeno.ru/rqsr.html
Дата: 21.02.07 03:31
Оценка:
Здравствуйте, Аноним, Вы писали:


S>>И уж по части простоты синтаксиса с ним никто не сравнится


S>>
S>>DIM Form AS QForm
S>>DIM Button AS QBUTTON

S>>Button.Parent = Form     '' Add button to form container
S>>Form.Center
S>>Form.Caption = "Hello world!"

S>>Form.ShowModal
S>>


А>Эта программа Хелло Ворлд будет весить под 300 килов.


А любая программа на RApid-Q будет весить 300 -600 кил, не больше.
13000 строк кода — 576 кил. По нынешним временам — это мизер.

А>Синтаксис красивый, только зачем объявлять форму и кнопку?


А откуда компилятор узнает, что Form — это форма?

А>Медленный интерпретатор...


Совсем не медленный.
Есть редактор с подсветкой синтаксиса на чистом Rapid-Q и работает себе вполне терпимо.
Потом переписал подсветку на FreeBAsic dll,так вообще летает.


А>Убогий дизайнер форм...


Это да. Вот дизайнер действительно идет только как демо. Я им не пользуюсь.

А>Попробовал я этот Rapid-Q — удалил и забыл как страшный сон.


В свое время я искал, на что перейти под Windows с QuickBAsic для DOS.
Посмотрел RApid-Q и тоже чуть не снес, потому что попробовал работать через его IDE.
Потом правда расчухал, что к чему — gui писать как нефигг делать, а остальной синтаксис практически как QBAsic.

А> Вернулся к старому доброму VB6.


Что-то его у меня под рукой тогда не оказалось я я его даже не смотрел толком. Был какой-то Entrerprise edition, так он exe-шники не создавал или что-то там еще.
А>Совсем другое дело получилось c PureBasic. Тут уже захотелось забыть как страшный сон VB6. Вот это действительно мощный инструмент!

Ну, каждый кулик..

Конечно недостатки у Rаpid-Q есть, работа с OLE недореализована, дебаггера нет в принципе, пришлось свой писать
Replacesubstr умирает на файлах >1mb.
Но люди патчат потихоньку, даже без исходников.

Пока еще не было задачи, которую не удалось на Rapid-Q реализовать.
Я смотрел много Basic языков, PureBasic наверное тоже. Не помню, что там не понравилось. Сейчас еще посмотрю.
В основном в других Basic надо было gui на чистом winapi писать млм синтаксис к basic имел мало отношения.

Из других я использую FreeBasic — ассемблер в личине Basica, если надо dll ку для быстрой обработки написать.
With best regards, Andrew.
http://www.miraxem.com/rqbasic — Rapid-Q documentation Project
Re[4]: Документация на русском к Rapid-Q Basic
От: Sectoid Россия http://mira.xeno.ru/rqsr.html
Дата: 21.02.07 03:37
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Совсем другое дело получилось c PureBasic. Тут уже захотелось забыть как страшный сон VB6. Вот это действительно мощный инструмент!


Ну и кстати Rapid-Q официально FreeWare, а PureBAsic стоит $99.
Это не всегда удобно.
With best regards, Andrew.
http://www.miraxem.com/rqbasic — Rapid-Q documentation Project
Re[5]: Документация на русском к Rapid-Q Basic
От: Аноним  
Дата: 21.02.07 06:56
Оценка:
Здравствуйте, Sectoid, Вы писали:

S>А любая программа на RApid-Q будет весить 300 -600 кил, не больше.

S>13000 строк кода — 576 кил. По нынешним временам — это мизер.

Ну, с этим можно согласиться.

А>>Синтаксис красивый, только зачем объявлять форму и кнопку?

S>А откуда компилятор узнает, что Form — это форма?

В этом плане хорош синтаксис VB. Если вы создали в визуальном редакторе форму и кнопку, то они будут объявлены автоматически.

А>>Медленный интерпретатор...

S>Совсем не медленный.
S>Есть редактор с подсветкой синтаксиса на чистом Rapid-Q и работает себе вполне терпимо.

Сама конечная программа выполняется в режиме интерпретации. К виртуальной машине в ресурсы пишется что-то вроде p-code.

А>>Совсем другое дело получилось c PureBasic. Тут уже захотелось забыть как страшный сон VB6. Вот это действительно мощный инструмент!

S>Ну, каждый кулик..

Это констатация фактов. Компактный и реактивно быстрый EXEшник. Удобный визуальный редактор. Интеграция с 3D движком ORGE. Кроссплатформенность. Вокруг PureBasic сложилось большое комьюнити фанатов (правда не у нас, а за бугром). Всегда помогут и подскажут.

S>Я смотрел много Basic языков, PureBasic наверное тоже. Не помню, что там не понравилось. Сейчас еще посмотрю.

S>В основном в других Basic надо было gui на чистом winapi писать млм синтаксис к basic имел мало отношения.

Плохо смотрел

S>Из других я использую FreeBasic — ассемблер в личине Basica, если надо dll ку для быстрой обработки написать.


PureBasic такой же быстрый как Free ... смотри тест:
http://www.vbnet.ru/articles/Showarticle.aspx?id=220

S> Ну и кстати Rapid-Q официально FreeWare, а PureBAsic стоит $99. Это не всегда удобно.


Для личных целей можно и варезом воспользоваться ... никто к вам в квартиру вламываться не будет. А для работы можно и купить ... сто баксов — не деньги.
Re[6]: Документация на русском к Rapid-Q Basic
От: Sectoid Россия http://mira.xeno.ru/rqsr.html
Дата: 21.02.07 20:18
Оценка:
Здравствуйте, Аноним, Вы писали:


А>>>Синтаксис красивый, только зачем объявлять форму и кнопку?

S>>А откуда компилятор узнает, что Form — это форма?

А>В этом плане хорош синтаксис VB. Если вы создали в визуальном редакторе форму и кнопку, то они будут объявлены А>автоматически.


Ага.. и сохранены в файл frm в виде:


VERSION 5.00
Begin VB.Form Graph 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "Graph"
   ClientHeight    =   3120

....


S>>Есть редактор с подсветкой синтаксиса на чистом Rapid-Q и работает себе вполне терпимо.


А>Сама конечная программа выполняется в режиме интерпретации. К виртуальной машине в ресурсы пишется что-то вроде p-А>code.



Ну я говорю о том, что это вовсе не так медленно, как считается..

S>>Ну, каждый кулик..


А>Это констатация фактов. Компактный и реактивно быстрый EXEшник.


RQ — достаточно компактный и не слишком медленный EXEшник.

А> Удобный визуальный редактор.


http://www.miraxem.com/rqbasic/IdeReview.htm
Сторонние разработки. RQWorks — наиболее продвинута.
Я пользуюсь своей невизуальной. удобной мне

А> Интеграция с 3D движком ORGE.


Встроенные компоненты для работы с directX, Direct3D начального уровня.
Ну в общем не фонтан. Сам никогда не пользовался, но люди делали какие-то 3D игры и свои компоненты.

А>Кроссплатформенность.


ага. декларирован Linux, Solaris


А>Вокруг PureBasic сложилось большое комьюнити фанатов (правда не у нас, а за бугром). А>Всегда помогут и подскажут.



да


S>>Я смотрел много Basic языков, PureBasic наверное тоже. Не помню, что там не понравилось. Сейчас еще посмотрю.

S>>В основном в других Basic надо было gui на чистом winapi писать млм синтаксис к basic имел мало отношения.

А>Плохо смотрел


Хорошо смотрел.
Синтаксис для gui в PureBasic очень не фонтан по сравнению с RQ. Фактически слегка облагородили программирование под WinApi.
И если конструкции типа


If OpenWindow(0, 100, 100, #WindowWidth, #WindowHeight, "PureBasic Movie Player v1.1", #PB_Window_Invisible | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget)


еще терпимы, то обработка событий в виде


Select WindowEvent()
      Case #PB_Event_Menu
        Select EventMenu()
          Case 0 ; Load
          Case 1 ; Quit
          Case 2 ; Play
          Case 3 ; Stop
.....
          Case 12 ; About
        EndSelect
      Case #PB_Event_CloseWindow
      Case #PB_Event_SizeWindow
      Case 0


мне совершенно не нравится.

В RQ это выглядит как


  declare SUB MouseDown

  Create Form AS QForm
     Create Button AS QButton
         OnMouseDown = MouseDown
     End Create
  End Create
  
  Form.ShowModal

  SUB MouseDown
      SHOWMESSAGE STR$(Button.Left)+", "+STR$(Button.Top)
  END SUB


то есть в виде обычных процедур обработки событий


Ну и набор компонентов разный. StringGrid я что-то не нашел.


S>>Из других я использую FreeBasic — ассемблер в личине Basica, если надо dll ку для быстрой обработки написать.


А>PureBasic такой же быстрый как Free ... смотри тест:

А>http://www.vbnet.ru/articles/Showarticle.aspx?id=220

ну, это хорошо.

S>> Ну и кстати Rapid-Q официально FreeWare, а PureBAsic стоит $99. Это не всегда удобно.


А>Для личных целей можно и варезом воспользоваться ... никто к вам в квартиру вламываться не будет. А для работы можно и купить ... сто баксов — не деньги.



Вот и вопрос — а оно того стоит?
With best regards, Andrew.
http://www.miraxem.com/rqbasic — Rapid-Q documentation Project
Re[2]: Документация на русском к Rapid-Q Basic
От: siesit http://lomasm.ru/
Дата: 22.07.09 12:02
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Rapid-Q умер не выходя из стадии беты.
А>Из всех альтернативных бейсков мне больше всего понравился PureBasic . Рекомендую!

PureBasic — просто обожаю!
5 лет на нем пишу уже!
Судя по http://lomasm.com/ за последние 5 лет его функционал и популярность реально увеличился!

Недостатки конечно еще есть (например работа с COM)но разрабы уже обещают это подправить!

По мне так идеальное средство для скоростного написание мини приложений!

Хотя чуваки на этом сайте равотают над весьма ресурсоёмким проектом и говорят что PureBasic с ним прекрасно справляется.
CGI движок CMS "work flow Initiative" на PureBasic'е
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.