Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » PureBasic

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

unhappy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Варезнике
PureBasic
 

PureBasic — коммерческий язык программирования высокого уровня, основан на синтаксисе BASIC.
 
Предназначен для создания кроссплатформенных прикладных программ для AmigaOS, Linux, Microsoft Windows, Windows NT, Mac OS X и ReactOS. Компилятор PureBasic способен компилировать программы в код процессоров IA-32, m68k и PowerPC. Поддерживает компиляцию исполняемых файлов и динамических библиотек. Если не злоупотреблять API операционной системы, то код можно скомпилировать не изменяя его на все поддерживаемые платформы.
 
Поддерживает разные API: Windows API, MFC (Windows), SDL (Linux) и OpenGL.
 
Многопроходный компилятор PureBasic состоит из переводчика кода в ассемблер, ассемблера (FASM) и компоновщика (Линкера). У PureBasic также есть и неплохой отладчик. Так как в компиляторе присутствует ассемблер, есть возможность в коде использовать ассемблерные вставки. Поддерживает наборы символов ASCII и Unicode.
 
У языка есть отличный IDE. Его можно тонко настроить под свои вкус. В IDE встроен визуальный конструктор форм для построения графического интерфейса. (В старых версиях визуальный конструктор находился отдельно.)
 
В PureBasic встроены стандартные библиотеки для программирования консольного и графического интерфейса, библиотеки для создания 2D и 3D игр (Ogre3D). Всего насчитывается более 1800 встроенных команд (многие кроссплатформенные).

Форумы:
http://www.purebasic.fr/english - официальный (англ. яз)
http://www.purebasic.fr/german - официальный (немец. яз)
http://purebasic.mybb.ru/
https://www.cyberforum.ru/pure-basic/
https://forum.boolean.name/forumdisplay.php?f=90
https://t.me/purebasicru - Телеграм канал (рус)
 
GitHub:
https://github.com/fantaisie-software/purebasic - PureBasic OpenSource Projects (исходники IDE)
https://github.com/Hoeppner1867/PureBasic - всякие модули
https://github.com/kenmo-pb/includes наборы функций
https://github.com/tajmone/purebasic-archives - The PureBASIC Archives
https://github.com/SicroAtGit/PureBasic-CodeArchiv-Rebirth - PureBasic-CodeArchiv-Rebirth
https://github.com/deseven/pbsamples - всякие примеры
https://github.com/Henry00IS/PureBasic - PureBasic Headers and Libraries
https://github.com/codeprof/small-PureBasic-projects
https://github.com/pbcodex?tab=repositories&language=purebasic
https://github.com/Heribert17/PureBasic_libraries
https://github.com/aziascreations/PB-Utils
 
Всякое:
Библиотеки Chilkat Software
http://purearea.net/pb/english/index.htm
https://www.rsbasic.de/winapi-library/
https://www.rsbasic.de/backups/
http://g0blinish.ucoz.ru/index/purebasic_projects/0-13
https://u.pcloud.link/publink/show?code=kZdBKYkZqACcD4wGG0B6NmwH88oyJQ56HXg7
https://www.dbfinteractive.com/forum/index.php?board=33.0
http://pure-basic.narod.ru/index.html
http://www.mirashic.narod.ru/
https://code.google.com/archive/search?q=purebasic
http://www.koakdesign.info/pbfrance/?url=source&cmd=full
http://www.chabba.de/ (Software für Linux, Windows, Atari ~̴ Linux-PureBasic-API ~̴ Instrumentales, ...)
 
Документация:
https://www.purebasic.com/documentation/PureBasic.pdf - PureBasic Reference Manual (англ)
https://www.purebasic.com/documentation/PureBasicSmall.pdf - PureBasic Reference Manual. Small (англ)
https://yadi.sk/i/_Sr4TlTrjzCyf - PureBasic - A Beginners Guide (рус)
https://www.upload.ee/files/13208679/Purebasic_v5.72_LTS_RU_Help.7z.html (справка на русском, v5.72)
 
Комплект ссылок от AZJIO

Всего записей: 681 | Зарегистр. 25-10-2002 | Отправлено: 22:59 07-12-2005 | Исправлено: Lin1980, 02:50 29-04-2024
kot1313



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lin1980
Шаблон программы вообщем-то хорош !  
Тока доводить до своих потребностей буду , если появится спортивный интерес.
Поскоку есть миниатюрная JpegView, котрая делает с картнками усё, что мне надо.
А За программу  
Спасибо

Всего записей: 2522 | Зарегистр. 11-12-2002 | Отправлено: 02:21 25-07-2021
Lin1980



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kot1313
по нескольким мониторам тут есть пару примеров http://forums.purebasic.com/english/viewtopic.php?p=513859

Всего записей: 1358 | Зарегистр. 19-04-2007 | Отправлено: 04:40 25-07-2021
DeNiDeViTo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Камрады, можно ли на этом ЯП создавать сложные Окна или лучше для этого дела C#.

Всего записей: 8 | Зарегистр. 11-03-2022 | Отправлено: 22:39 11-03-2022
SharkyEXE

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем здравствуйте
 
Пожалуйста, очень нужно, свои заморочки, PureBasic 4.50 x64 версия
 
Пожалуйста, помогите.
 
Спасибо.




Варез в разделе Варезник. Ссылка в шапке.

Всего записей: 366 | Зарегистр. 25-01-2009 | Отправлено: 19:07 15-03-2022
strange2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 можно ли на этом ЯП создавать сложные Окна

Добрый день. Уточните, что значит "сложные окна"? Например, как окна 1С создать не получится, ибо жизни не хватит, а красивые 3Д оформления очень даже прикольные получаются. Или Вы про функциональность? Если последнее, то увы, всё надо создавать с нуля самому, потому что основа в ПБ, это винАПИ (под винду)

Всего записей: 15 | Зарегистр. 17-02-2012 | Отправлено: 12:33 11-05-2022
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Камрады, можно ли на этом ЯП создавать сложные Окна или лучше для этого дела C#.

Мне это стойко напоминает мем про "грабить корованы".
 
П.С.
Забрёл на форум "камрад", сделал бессмысленное утверждение и навсегда исчез.

----------
Разум когда-нибудь победит

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 12:52 11-05-2022 | Исправлено: Smitis, 15:56 11-05-2022
Frantishek



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите такой момент.
если уже начал разбирать Delphi (приоритет - десктоп разработка) есть смысл еще любопытствовать лезть к PureBasic, или это уже лишнее?
какой в таком дополнении может быть смысл?

Всего записей: 1277 | Зарегистр. 02-05-2006 | Отправлено: 00:23 19-07-2023
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frantishek

Цитата:
какой в таком дополнении может быть смысл?
абсолютно никакой...
лучши возьми вторым питон...

Всего записей: 24838 | Зарегистр. 06-12-2002 | Отправлено: 13:16 19-07-2023
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
akaGM

Цитата:
лучши возьми вторым питон...

Интересный совет, заменить компилятор интерпретатором. Впрочем, судя по вопросу, человек вообще не в теме. Тогда со вторым языком лучше и не заморачиваться.
 
Frantishek
Хотите изучать Pascal (Delphi) вот и изучайте. Когда изучите, вот тогда и зададите себе вопрос, а нужен ли вообще второй язык. Возможно, к тому времени вопрос уже сам собой отпадёт.

----------
Разум когда-нибудь победит

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 18:44 19-07-2023
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis

Цитата:
Интересный совет, заменить компилятор интерпретатором.
где я говорил о замене? дополнить -- да...
вот я знаю три компилирующих языка: pascal/c/fortran, на каждом могу сделать либу, например, длл и подключить из _каждого_ _каждый_, вопрос -- нахрена мне они три?
а то что мир обезумел и нафигачил на питоне контента на поколение вперёд -- есть благо, которым и надо воспользоваться...

Всего записей: 24838 | Зарегистр. 06-12-2002 | Отправлено: 23:36 19-07-2023
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
akaGM

Цитата:
а то что мир обезумел и нафигачил на питоне контента на поколение вперёд

Вот с этим совершенно согласен.

----------
Разум когда-нибудь победит

Всего записей: 3452 | Зарегистр. 09-02-2003 | Отправлено: 00:06 20-07-2023
Frantishek



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, вопрос, в том числе, вызван тем, что зачем при наличии лучшего (более навороченного, если точнее), выбирают (очень немалое число людей) альтернативу.  
 
Почему нахожу такое сравнение уместным.
Оба языка просты в освоении. Оба стремятся как то намутить кроссплатформенность (при этом, находится немало также людей, кто в полноценности этого, почему то, отказывают для обеих разработок). И оба да, компилируемые. Ориентированные на десктоп. Плюс, стоят денег.
 

Всего записей: 1277 | Зарегистр. 02-05-2006 | Отправлено: 00:15 20-07-2023
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я понял,
 
http://forum.ru-board.com/topic.cgi?forum=33&topic=14967#1
 
этого показалось мало, надо наследить теперь во всех профильных топах...

Всего записей: 24838 | Зарегистр. 06-12-2002 | Отправлено: 01:03 20-07-2023
Frantishek



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
Мне нужно специальное разрешение, позволяющее что-то говорить по темам форума?  
В той ветке, как раз, болтовню развели кто угодно, но только не я.

Всего записей: 1277 | Зарегистр. 02-05-2006 | Отправлено: 02:14 20-07-2023
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frantishek
 
да говори что угодно, языков и топов по ним ещё полно...
говорить о них и как я их буду/хочу изучать -- тоже времяпровождение...
 
кстати, неплохой совет:
Цитата:
Хотите изучать Pascal (Delphi) вот и изучайте. Когда изучите, вот тогда и зададите себе вопрос, а нужен ли вообще второй язык. Возможно, к тому времени вопрос уже сам собой отпадёт.
а по логике посты ожидались бы в "вопросы и задачи на..."

Всего записей: 24838 | Зарегистр. 06-12-2002 | Отправлено: 02:33 20-07-2023 | Исправлено: akaGM, 02:41 20-07-2023
MBK2

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frantishek

Цитата:
какой в таком дополнении может быть смысл?

Какой смысл в том, чтобы в дополнение к одному эксгумированному трупу эксгумировать второй?
Зависит от цели эксгумации, они могут быть весьма специфичны.
И, таки да, данный вопрос именно в рамках той темы, которую вы брезгливо покинули изза загаженности.

Всего записей: 5032 | Зарегистр. 18-09-2018 | Отправлено: 13:35 20-07-2023
OldOldChap

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго!
 
А есть ли для PB коннектор для подключения к 8му MySQL серверу?  
Может кто бросит пример с простейшей выборкой "SELECT * FROM thetable" ..

Всего записей: 3 | Зарегистр. 22-07-2023 | Отправлено: 16:39 31-07-2023
Lin1980



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OldOldChap
https://www.purebasic.com/documentation/database/usemysqldatabase.html
https://www.purebasic.com/documentation/Examples/Database.pb.html

Код:
UseMySQLDatabase()
If OpenDatabase(0, "host=localhost port=3306 dbname=test", "user", "password")
  Debug "Connected to MySQL"
  If DatabaseQuery(0, "SELECT * FROM thetable")
    While NextDatabaseRow(0)
      Debug GetDatabaseString(0, 0)
    Wend
    FinishDatabaseQuery(0)
  EndIf
  CloseDatabase(0)
Else
  Debug "Connection failed: " + DatabaseError()
EndIf

Всего записей: 1358 | Зарегистр. 19-04-2007 | Отправлено: 20:32 31-07-2023 | Исправлено: Lin1980, 20:38 31-07-2023
strange2007



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если уже начал разбирать Delphi (приоритет - десктоп разработка) есть смысл еще любопытствовать лезть к PureBasic, или это уже лишнее?

Добрый день. Не стоит, т.к. дельфи более дорогой по стоимости разработки, а пурик - менее. В случае со сторонними библиотеками стоимость так вообще +- одинаковая. При этом оба языка находятся примерно в одной нише! Т.е. получится скакание туда-сюда и в итоге нигде ничего не сделано.
Дельфи если и дополнять, то только чем-то противоположенным. Например, питон или джаваскрипт самое оно!

Всего записей: 15 | Зарегистр. 17-02-2012 | Отправлено: 17:55 18-08-2023
Egor2020

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мой пример внедрения в программу на PureBasic скрипта на AutoIt:
Подробнее...
Данный код сохраняет интепретатор AutoIt AutoIt3.exe и скрипт на AutoIt с расширением .au3 во временной папке, запускает с ожиданием завершения и удаляет из временной папки.
Интерпретатор AutoIt AutoIt3.exe берется отсюда, а скрипт на AutoIt с расширением .au3 пишется по своему усмотрению.
Если у Вас Windows 8/8.1/10/11, то перед компиляцией кода в PureBasic необходимо отключить встроенный в Windows 8/8.1/10/11 антивирус под названием "Защитник Windows", иначе он может ругаться на скомпилированную программу.

Всего записей: 1726 | Зарегистр. 01-03-2020 | Отправлено: 00:25 02-09-2023 | Исправлено: Egor2020, 00:29 02-09-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » PureBasic


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru