|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||||
PureBasic13.03.2009, 15:00. Показов 239298. Ответов 1214
Есть такая замечательная разновидность диалекта бейсика именуемая PureBasic.
Сайт разработчика http://www.purebasic.com/ Рускоязычное зеркало http://pbasic.spb.ru/ Как и любой другой бейсик он прост в освоении. Заточен полностью под винду. С его помощью можно разрабатывать консольные, окнонные (с поддержкой стиля XP) и игровые программы. При этом не нужно знать как работает комп или искать инфу по API функциям, т. к. есть более 800 встроеных функций различного назначения, которых в большенстве случаев достаточно чтобы написать не сложную прогу. При необходимости можно использовать API (есть встроеная поддержка) или ассемблерные вставки. При необходимости можно добавить в среду дополнительные функции из внешних библиотек, большой выбор которых есть на страничке http://www.purearea.net/pb/english/userlibs.php Вот простоейший пример программы отображающей надпись в окне
В архиве есть парочка примеров. Высказывайте выше мнение об PureBasic
9
|
||||||
| 13.03.2009, 15:00 | |
|
Ответы с готовыми решениями:
1214
Purebasic и AV Purebasic 5.0 + html |
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 23.10.2010, 18:51 | |
|
погоди вот я добавил ExamineKeyboard а как сделать что бы постоянно процедуру example вызывал?
Добавлено через 2 минуты я кажется понял сделать условие при нажатии на кнопку вместе с процедурой появление картинки создать уловие если кнопка нажато то процедуру передвижение вызывать Добавлено через 2 минуты блин не получается(
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||
| 23.10.2010, 19:04 [ТС] | ||||
|
Только вот зачем так часто загружать страйт? Его достаточно один раз загрузить и потом использовать. Поэтому логичнее сразу вызывать doexample Сделай то-то и это, и все заработает.
1
|
||||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 23.10.2010, 19:15 | |
|
блин всё что можно вместе взятое сделал!!
вот глянь
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 23.10.2010, 19:43 [ТС] | |
|
Процедура example() вызывается только при клике по кнопке "Новая игра".
Я выше писал что процедуру doexample() нужно вызывать в главном цикле.
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
| 24.10.2010, 13:55 | ||||||
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 24.10.2010, 14:19 [ТС] | |
|
Переменная q3 является глобальной?
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||||||||
| 24.10.2010, 14:49 | ||||||||||||
|
разобрался надо было вначале процедуры добавить
Добавлено через 23 минуты
0
|
||||||||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||||||
| 24.10.2010, 15:01 [ТС] | |||||||
1
|
|||||||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
| 25.10.2010, 07:24 | ||||||
|
вот смотри мне надо что бы он 4 случайных числа вывел сумма которых были бы числа из файла
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||||
| 25.10.2010, 14:01 [ТС] | ||||||
|
Данный алгоритм нормально работает.
0
|
||||||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|||||||||||||||||||||
| 25.10.2010, 14:10 | |||||||||||||||||||||
|
а у меня нет у меня просто процедура
0
|
|||||||||||||||||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||||
| 25.10.2010, 14:23 [ТС] | ||||||
|
Переменные q6 - q9 являются глобальными?
Получается что при вызове процедуры randomq(), в массиве неизвестно что!
1
|
||||||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 25.10.2010, 14:43 | |
|
там ниже написано я не стал копировать в сообщение, всё заработало забыл переменные сделать глобальными
Добавлено через 8 минут вот я вызываю процедуру если я уже распределил характеристики как бы всё сделал но у меня числа постоянно меняются раз10 в секунду как можно остановить выполнение процедуры?
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||
| 25.10.2010, 15:17 [ТС] | ||
|
Наверняка ее вызов находится где-то в главном цикле программы.
1
|
||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
| 25.10.2010, 17:07 | ||||||
|
о у меня получилось когда он менял цифры я так и подумал про главный цикл программы но я просмотрел там не вызывалась но она у меня вызывалась в другой процедуре а та другая вызывалась в главном цикле)
Добавлено через 1 час 40 минут смотри вот процедура движение в случайные стороны
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 25.10.2010, 17:38 [ТС] | |
|
Переменные q11 и q12 глобальные?
И лучше убрать строку Delay(1) чтобы она не тормозила работу главного цикла.
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 25.10.2010, 18:23 | |
|
ну вот смотри сделал всё как надо(тока Delay ещё не убрал) всё равно на месте стоит
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 25.10.2010, 18:38 [ТС] | |
|
Да, переменные q11 и q12 объявлены как глобальные, но это сделано после процедуры, в которой они используются, а нужно до, т. е. глобальные переменные, нужно объявлять ДО их использования, например, в самом начале программы.
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 25.10.2010, 20:03 | |
|
Слушай а можно как нибудь узнать находится ли точка в центре круга?
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 25.10.2010, 20:27 [ТС] | |
|
Что представляет из себя эта точка?
Это просто центр экрана, или спрайт, или еще что-то? Точка неподвижна или перемещается?
1
|
|
| 25.10.2010, 20:27 | |
|
Возможности PureBasic Изучать ли purebasic? Литература по PureBasic Из vbs в purebasic Sound в PureBasic Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|