|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||||
PureBasic13.03.2009, 15:00. Показов 246292. Ответов 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 |
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||
| 07.10.2010, 20:36 [ТС] | |||
Возможно что-то сделано не так... Добавлено через 2 минуты
1
|
|||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 07.10.2010, 20:39 | |
|
(7) это идентификатор кнопки?
Добавлено через 2 минуты блин а щас вообще какая-то фигня то нормально кнопка закрыть всё делает то гаснет сразу сам в основном сам(((
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||
| 07.10.2010, 20:43 [ТС] | |||
|
В программе кнопки "самопальные" и функция MouseButton о них не знает.
Вот допустимые аргументы для этой функции
1
|
|||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 07.10.2010, 20:51 | |
|
вот смотри здесь я всё выложил кроме фоновой музыки(твою оставил) моя большая.
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 07.10.2010, 21:17 [ТС] | |
|
Как оказалось, при создании кнопки, генерируется событие клика (я не досмотрел).
Кроме того, доработал процедуру создания кнопки, чтобы блокировать возможность создания кнопок с одинаковыми идентификаторами. При попытке создать кнопку с уже имеющимся идентификатором, предыдущая будет удалена.
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
| 08.10.2010, 19:43 | ||||||
|
вот я в коде новую кнопку добавляю ещё 1
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 08.10.2010, 20:28 [ТС] | |
|
Скорее всего проблема с рисунком pic10.bmp
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 08.10.2010, 20:44 | |
|
всё уже нормально
0
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 12.10.2010, 16:42 | |
|
а можно сделать что бы было поле для текста а там всё что вводил было как string переменные(текстовые переменные)?
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 12.10.2010, 18:34 [ТС] | |
|
В консольном или оконном режиме это делается легко, средствами операционной системы, а вот в полноэкранном режиме, это нужно делать программными средствами, так же как и кнопку.
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 12.10.2010, 18:41 | |
|
а например при нажатии на кнопку открывалось окно там уже действия с текстом дальше в оконном легко кнопку ок и потом уже действия в полно экранном режиме это же всё равно 1 программа только бы при открытии окна блокировался полный экран можно как-нибудь так?
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 12.10.2010, 19:41 [ТС] | |
|
Может тогда лучше все сделать в оконном режиме?
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
||||||
| 13.10.2010, 15:13 | ||||||
|
да не я по другому сделаю)
Добавлено через 17 минут слушай а вот с файлами
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||||||
| 13.10.2010, 15:33 [ТС] | |||||||
1
|
|||||||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 13.10.2010, 15:44 | |
|
о спасибо как раз так хотел, а как сделать что бы всё с экрана очистилось) пусто стало?)
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 13.10.2010, 15:53 [ТС] | |
|
Очистка экрана осуществляется функцией ClearScreen при каждом выполнении кода цикла (насколько десятков раз в секунду).
Поэтому нужно просто запретить вывод информации на экран, т. е. не нужно выполнять код, между функциями ClearScreen и FlipBuffers
1
|
|
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 13.10.2010, 16:01 | |
|
ой чо то не понимаю((
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||||||||||
| 13.10.2010, 16:17 [ТС] | |||||||||||
|
Вот пример.
Пока в переменной State находится число 1, будет выполнятся код
1
|
|||||||||||
|
12 / 12 / 0
Регистрация: 29.08.2010
Сообщений: 613
|
|
| 15.10.2010, 15:19 | |
|
вот тут по идеи всё правильно но при нажатии на "Кнопка1" должна удалиться эта кнопка а картинка смениться(эта убраться а новая открыться) у меня кнопка удаляется как надо а картинка на 0.5 сек меняется и снова та включается((( а мне надо ваще навсегда изменить)
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 15.10.2010, 16:00 [ТС] | |
|
А можно вкратце рассказать о назначении создаваемой программы?
Это позволит давать боле точные советы. Потому как я сейчас вижу что обычный BMP рисунок (который раньше был GIF формата) загружается с помощью LoadMovie, основное назначение которой, отображение видео, а не рисунков. В этом случае логичнее использовать функцию LoadSprite. Замена фонового рисунка в этом случае будет довольно простой - достаточно просто загрузить другой рисунок в спрайт.
1
|
|
| 15.10.2010, 16:00 | |
|
Возможности PureBasic Изучать ли purebasic? Литература по PureBasic Из vbs в purebasic Sound в PureBasic Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе.
Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I
Обработка содержит реквизиты:
-. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|