Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» PureBasic

Автор: unhappy
Дата сообщения: 07.12.2005 21:59
Интересно - кто-нибудь пользуется для написания программ этим языком?
http://www.purebasic.com
В частности интересует написание базы данных - кто-нибудь пробовал?
Автор: XDiaBLo
Дата сообщения: 08.12.2005 10:22
А что, всяких языков уже накопилось огромное множество, между их поклонниками регулярно вспыхивают священные войны, но никто не может победить. Кстати для каких задач заточен этот purebasic? И неужели не устраивают существующие БД? Этого сорта есть много: MySQL, Postgres, DB2, SyBase, Oracle, Minisql.
Автор: ItsJustMe
Дата сообщения: 08.12.2005 15:55
Одно большое ИМХО(!!!) ("священные войны", если хотите):
Скачал я себе енто. Из чистого любопытства. Посмотрел. Ну, Basic. Ничего особенного. Удивлен, что кто-то на нем пишет. Разве что группка программеров-энтузиастов. Т.е. те, кто создали PureBasic. Остальным он незачем.
Автор: unhappy
Дата сообщения: 08.12.2005 19:44
ItsJustMe

Цитата:
Одно большое ИМХО(!!!) ("священные войны", если хотите):
Скачал я себе енто. Из чистого любопытства. Посмотрел. Ну, Basic. Ничего особенного. Удивлен, что кто-то на нем пишет. Разве что группка программеров-энтузиастов. Т.е. те, кто создали PureBasic. Остальным он незачем.

вообще-то это вовсе не "ничего особенного".
взять хотя бы то, что сделанное в этом "ну, Basic"'е оконное приложение (минимального функционала, но всё-же) имеет размер 10kb (!!!!). При этом простота написания именно BASIC'овская! При этом всё умещается в 9 строк кода (!!!) из которых окно создает одна (!!!).
И при всем при этом это не VisualBasic'овская концепция - для работы приложения необходима библиотека на полтора метра, а именно полноценное так сказать standalone приложение работающее под виндовсом от 95 до 2003. Ну и ещё возможность скомпилировать это приложение как под виндовс, так и под линукс и мак!
При этом всё это чудо после установки занимает на диске 15 мегабайт !!! (с хелпом и туториалами) и в дальнейшем установки не требует вовсе (просто копируем папку и работаем). Так что я её без проблеи ношу на флешке и на любом компе могу в нужный момент быстренько склепать программку коли возникнет потребность.

Так-то.

Но здесь меня интересует именно возможность быстрого создания приложений с работой с простыми БД. Туториал не совсем понятен в этом месте.
Автор: XDiaBLo
Дата сообщения: 09.12.2005 09:54

Цитата:
Так что я её без проблеи ношу на флешке и на любом компе могу в нужный момент быстренько склепать программку коли возникнет потребность.

Ну коли так, то хорошо, но ведь согласись, не каждому приходится программировать где ни попадя. Большинство я думаю всё таки программирует на работе и дома, или на худой конец на любимом ноутбуке... И библиотечка функций в довесок, это как раз похоже на VB, который кстати итак повсюду понатыкан: Microsoft Office, ArcGIS, VBScript, WSH (можно на выбор, смешивать с VBScript, или с JScript) и ещё много всякой мути...
Автор: XPEHOMETP
Дата сообщения: 09.12.2005 13:52
Скачал я эту штуку, посмотрел... Размер ЕХЕшника, конечно, впечатляет, но дочего погано сделана справка! Как что-нибудь сделать, понять трудно. Я хотел приспособить для обработки данных, с построением кривых... С плавающей запятой поддерживается только одинарная точность, а как там графика делается, я был не в силах понять. Забросил я эту штуку.

Такое впечатление, что если эта штука подо что-то не заточена специально, то приспособить ее - практически глухой номер.

ЗЫ: Пардон, пардон! Ошибочка вышла! Это я про PowerBASIC написал! А PureBasic - там же есть команды СПЕЦИАЛЬНО для работы с базами данных, неужели не работают? Инфы, конечно, тоже не достаточно, но справка к проге неплохая на вид. И форумы есть специально по PureBasic, например, http://forums.purebasic.com/english/index.php Если там спросить?
Автор: Kardinalli
Дата сообщения: 19.11.2007 15:44
Господа, не появилось ли за прошедшее время какое-либо описание для сего продукта на старославянском, можно на новорусском?
Автор: Smitis
Дата сообщения: 19.11.2007 16:01
Kardinalli

Цитата:
Господа, не появилось ли за прошедшее время какое-либо описание для сего продукта на старославянском, можно на новорусском?

Немного сдесь есть http://pbasic.spb.ru/
Автор: Kardinalli
Дата сообщения: 19.11.2007 16:59
Smitis
О, спасибо, это весьма кстати!
Автор: Cmaster2K
Дата сообщения: 14.03.2009 00:35
Вот еще пару ссылок:
purearea.net
Документация по WinAPI:
http://firststeps.ru/mfc/winapi/
И все это в одном файле здесь.
Автор: NODMAN
Дата сообщения: 01.04.2009 14:52

Цитата:
Господа, не появилось ли за прошедшее время какое-либо описание для сего продукта на старославянском, можно на новорусском?
Посмотри здесь

Добавлено:

Цитата:
Скачал я себе енто. Из чистого любопытства. Посмотрел. Ну, Basic. Ничего особенного. Удивлен, что кто-то на нем пишет. Разве что группка программеров-энтузиастов. Т.е. те, кто создали PureBasic. Остальным он незачем.
А вот и неправда!
У него довольно большие возможности!
Автор: NODMAN
Дата сообщения: 03.04.2009 10:41
Вот парочка простых примеров программ на языке PureBasic.
Это оконные проги с поддержкой стиля XP.

Окно с надписью "Демонстрационная программа"

Код: ; Открываем окно
OpenWindow(1,200,250,300,50,"Заголовок окна",#PB_Window_MinimizeGadget)
CreateGadgetList(WindowID(1)) ; Создаём новый список гаджетов
TextGadget(2,80,20,180,15,"Демонстрационная программа") ;Отображаем текст

Repeat ; Начало главного цикла Repeat-Until
Event=WaitWindowEvent() ; Получаем текущий идентификатор события
Until Event=#PB_Event_CloseWindow ; Прерываем цикл при попытке закрыть окно (щелчёк по крестику в заголовке окна)
End ; Завершаем работу программы
Автор: SunStroke
Дата сообщения: 03.04.2009 13:30

Цитата:
Работать будут под любой виндой начиная с Win95.

Более того, если не использовать WinAPI то исходники будут спокойно компилироваться (версией PB для Linux) и работать под Linux
Автор: Kardinalli
Дата сообщения: 03.04.2009 16:21
Замечательный пример минимизации программы.
Эх, попался бы мне РВ много лет назад, когда искал на что перейти с QBasica для Винды! Совершенно не нужно было переучиваться, просто очередной виток развития.
Перешел на VB6 и вобщем то не жалею, под 7Win программы от VB вообще работают не нуждаясь в инсталляции больших библиотек, не знаю, в дистрибутив оси что ли интегрированы?
От перехода на РВ останавливает по большому счету, отсутствие такой хорошей учебно-справочной базы, какая есть под Delphi или VB. Жаль, что у нас никто не озаботился этим вопросом всерьез, нет никакой реальной литературы на русском.
Автор: Refery
Дата сообщения: 11.04.2009 22:01
Отличная штука, насчет замены, то он заменил мне тупой Turbo Pascal, а так прогаю довольно неплохо на VB6. Сейчас упорно оваиваю C# и Python, но PureBasic прекрасно используется в роли внешних небольших и быстрых модулей.
Автор: Kardinalli
Дата сообщения: 18.04.2009 09:50
Кто знает, почему недоступны сайты pbasic.spb.ru (pbasic.info) и boolean.ru?
При открытии страниц все заканчивается на "Соединение с..."
Автор: NODMAN
Дата сообщения: 18.04.2009 14:10
pbasic.spb.ru работает, наверно временно был недоступен, а вот boolean.ru действительно уже некотрое время недоступен.
Автор: Kardinalli
Дата сообщения: 18.04.2009 14:29
Странно, а у меня не открывается напрямую, только через прокси.
Автор: Smitis
Дата сообщения: 18.04.2009 23:03
Kardinalli

Цитата:
Кто знает, почему недоступны сайты pbasic.spb.ru (pbasic.info) и boolean.ru?

А какое отношение 1С (boolean.ru) имеет к PureBasic?
Автор: NODMAN
Дата сообщения: 19.04.2009 11:58

Цитата:
какое отношение 1С (boolean.ru) имеет к PureBasic?
Имелся в виду этот форум, но он сейчас недоступен.
Автор: Kardinalli
Дата сообщения: 19.04.2009 17:27
NODMAN
Совершенно верно, имелся ввиду boolean.name
Автор: siesit
Дата сообщения: 06.08.2010 22:53
касательно первого поста
язык неплохо справился с написанием баз данных
вот уже дЖва года вполне успешно крутятся две базы данных с уникальным функционалом

на счет клинт серверных приложений, так заставили меня переделывать чужой проект на делфях, мучал мучал его,
в итоге плюнул, накатал на purebasic в итоге
вместо 568 метрового исходника на делфях вышел 800 кб тремя файлами
вместо 27 метрового экзешника и кучи библиотек вышел 2.3 метровый с либой fbclient
производительность и жратва ресурсов по сравнению с делфями просто супер

ps.
это не пропаганда, каждый сам решает в чем писать, purebasic не есть самый лучший язык П, есть множество других "C" например, а главное все таки зависит от кривизны рук!

Автор: VitRom
Дата сообщения: 22.03.2012 17:19
Подскажите, как подключить OCX?

Есть некий "типа-SDK" (китаёзы писали) в котором пяток DLL. Одна из них регается, а остальные вызываются ею самой. Описухи у отдельных dll-ок нет и не предвидится. Всё, что сказано в доках -- подключите control (см. доки по вашей среде), создайте новый экземпляр и вызывайте функции -- т.е. что-то в стиле VB. И ведь больше никакого ООП кроме самого подключения больше нет, все предоставляемые функции чистая процедурка.

DLL-обёртка, если нужна, вот http://rghost.ru/37161739

Вот как ЭТО подключить на сабже?

Страницы: 1

Предыдущая тема: Раскрасить ячейки в dbgrid


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.