OpenSource

В этом разделе находятся исходные коды небольших программок на PureBasic, они могут быть полезны начинающим программистам как примеры, где можно посмотреть как работает та или иная штука, а можно, при желании, откомпилировать код и использовать по назначению.
Все исходники предоставляются по принципу "как есть", ни владелец сайта ни автор кода не несет ответственности за последствия (или невозможность) использования кодов или программ.
Все представленные здесь коды могут свободно распространятся, при условии сохранения ссылки на этот сайт и автора, а также могут применятся для написания любых типов незловредных программ.

если Вы хотите опубликовать здесь свои исходники - присылайте их сюда (vladimir.spb.ru@gmail.com) с кратким описанием
AsmEditor 1.1 - Редактор ASM файлов для микроконтроллеров фирмы Microchip

возможности:
  1. Формирование отступов между началом строки и ключевым словом, ключевым словом и его параметром и между параметром и комментарием. Есть возможность автоматического добавления точки с запятой после третьего отступа. Эти отступы формируются однократным нажатием пробела.
  2. Сохранение исходного текста через указанный промежуток времени. Информация будет сохраняться в отдельный файл, расположенный в той же директории что и основной и имя у него будет тоже, только в начале имени будет приставка "as_".
  3. Автоматическое переключение раскладки клавиатуры. Если курсор располагается до точки с запятой - будет включена английская раскладка, а если после неё - включится русская раскладка клавиатуры. "Подсветка" синтаксиса. "Подсвечиваться" будут директивы, ключевые слова и регистры специального назначения. Цвет можно выбрать в настройках. В "подсветку" синтаксиса также входит "замена слов". Заменяться будут строчные буквы заглавными, это доступно только для регистров специального назначения. Например, "portb" или "PortB" будет заменено на "PORTB" если конечно включена эта опция в настройках.
Автор: Пётр

PB 4.00 Windows

Для компиляции кода требуется библиотека PBOSL - PureBasic OpenSource Libraries, Droopy, LEP0_4Beta

Скачать
Calendar - небольшая программка, создает окно с календариком в правом верхнем углу рабочего стола, с помощью нее можно оставлять заметки на каждую дату, которые будут показаны при загрузке программы в указанный день.
Можно выбрать какую-нибудь дату на календаре и нажать ссылку "День в истории" - откроется окно браузера Internet Explorer со страницей русской википедии, посвященной этой дате.

Автор: 22vlad aka Vladimir

PB 4.00 Windows

В данном исходнике применяются функции Win32API, чтобы скрыть кнопку главного окна приложения на панели задач, если удалить строки, содержащие Win32API, код не потеряет работоспособность и может быть скомпилирован в приложение для Linux, MacOS X или AmigaOS.

Для установки:
1. скопируйте скомпилированный Calendar.exe в папку со своими программами
2. создайте ярлык на Calendar.exe в панели - "Пуск"-"все программы"-"автозагрузка"

Скачать
OpacityOnTop - утилитка для комфортной работы с несколькими открытыми приложениями - включает для любых окон прозрачность и свойство "всегда сверху". После запуска программы она сворачивается в трей. Клик правой клавишей по иконке открывает доступ к меню.
Для того чтобы сделать любое окно прозрачным надо установить курсор мыши на заголовок окна и нажать клавишу Shift. Для включения режима "поверх всех" - аналогично, только нажать клавишу Ctrl.
Для отмены режимов повторить все действия еще раз.

Автор: kvitaliy

PB 4.00 Windows

Для компиляции кода требуется библиотека PBOSL - PureBasic OpenSource Libraries

Скачать
Very Simple Compiller - Примитивный пример создания исполняемого файла написаного на машке. Создаеться DOS файл СОМ формата, который выводит пользовательский текст. Полученый СОМ файл желательно запускать из под консоли. В наличии расшифрока под АСМ.
СОМ файл выполняет всего одно действие - выводит на экран, в консоле текст пользователя, после чего завершает свою работу.

Автор: Громыко Юлий Александрович 2007(С)

PB 4.00 Windows

Скачать
CatchColor - программка для определения цвета участка экрана.
В режиме ожидания сидит в системном трее, клик по иконке вызовет окно, которое можно перемещать по этрану мышкой. Активируем это окно кликом мышы, наводим мышь на область экрана жмем "Space" и узнаем цвет в формате RGB (десятичн. и шестнадцатиричн.)

Автор: 22vlad aka Vladimir

PB 4.00 Windows

Скачать
Unblock - Утилитка для отладки приложений - включает все недоступные кнопки и пункты меню, отключенные производителем ПО.
Для программистов - тестит, а что будет если кнопку или меню всё же нажмут? Для пользователей поможет включить халяву...

Автор: kvitaliy

PB 4.00 Windows

Для работы с таймером требуется библиотека PBOSL - PureBasic OpenSource Libraries

Скачать
GetMyPass - генератор паролей: задаем фразу на русском языке и длинну пароля, в итоге получаем трудноподбираемый пасс из латинских символов и цифр.
Чтобы иметь возможность восстановить пароль необходимо запомнить фразу и длинну пароля, т.о. нет необходимости помнить "трудный пароль", достаточно запомнить фразу типа "Осень - падают желтые листья" или "Зенит - чемпион!" и число от 5 до 16.
Каждой фразе соответствует только 1 пароль определенной длинны, но узнать фразу по паролю уже не возможно.

Автор: 22vlad aka Vladimir

PB 4.00 Windows, Linux, MacOS X, Amiga OS

Скачать
Генератор паролей - генератор паролей генерирует случайный пароль (от 6 до 12 символов; 1-0 a-Z), основываясь на исходных данных, полученных из хаотичного движения мышью.

Автор: 22vlad aka Vladimir

PB 4.00 Windows

Скачать
Gost Of Window - маленькая утилитка для сворачивания окон в SysTray, пригодится если Вы работаете с большим количеством окон, которые не помещаются на панели задач.
Просто наведите мышь на заголовок окна и нажмите Space+Shift, чтобы вернуть окно кликните на иконку в системном трее правой клавишей мыши и выберите заголовок нужного окна в PopUp меню.
Чтобы вернуть все спрятанные окна нажмите Space+Ctrl

Автор: 22vlad aka Vladimir

PB 4.00 Windows

Для компиляции кода требуется библиотека PBOSL - PureBasic OpenSource Libraries

Скачать