| Linux | |||
| pb_ubuntu.pdf | 8.55 MB | ||
| purebasic_linux_4_51_x64.tgz | 17.37 MB | ||
| purebasic_linux_4_51_x86.tgz | 14.26 MB | ||
| Mac OS | |||
| PureBasic_4_51_PowerPC.dmg | 21.61 MB | ||
| PureBasic - Работа с отладчиком.chm | 90.47 KB | ||
| PureBasic - создание EXE программы..chm | 242.79 KB | ||
| PureBasic 4_51 Win_x86 Portable.exe | 102.91 MB | ||
| PureBasic.chm | 2.63 MB | ||
| PureBasic_4_51_x64.exe | 22.51 MB | ||
| PureBasic_4_51_x86.exe | 15.82 MB | ||
| WinAPI.exe | 4.51 MB | ||
| Видеоуроки | |||
| 10_okno.zip | 1.81 MB | ||
| 1_Введение.swf.swf | 366.13 KB | ||
| 2_ConsolStart.rar | 1.42 MB | ||
| 3_Consol2.zip | 2.32 MB | ||
| 4_konstants.zip | 2.8 MB | ||
| 5_peremennie.zip | 2.16 MB | ||
| 6_yslovia_1.zip | 2.83 MB | ||
| 7_yslovia_2.zip | 2.85 MB | ||
| 8_operators.zip | 3.11 MB | ||
| 9_cikls.zip | 3.34 MB | ||
| Дополнительные библиотеки с функциями | |||
| Droopy_x64.rar | 2.09 MB | ||
| Droopy_x86.rar | 765.4 KB | ||
| HID_Lib_PB_4.50_x64.zip | 435.94 KB | ||
| HID_Lib__PB_4.50_x86.rar | 275.74 KB | ||
| PBOSL_PB_4.50_x86.rar | 3.66 MB | ||
| PureCAB_450_x86.zip | 93.52 KB | ||
| PureCOLOR_450_x86.zip | 220.24 KB | ||
| PureLZMA_450_x86.zip | 325.59 KB | ||
| PurePOP3_450_x86.zip | 100.82 KB | ||
| PurePROCS_450_x86.zip | 107.04 KB | ||
| PureRAR_4.50_x86.rar | 106.02 KB | ||
| PureSMTP_450_x86.zip | 117.84 KB | ||
| PureZIP_450_x86.zip | 419.04 KB | ||
| XP_Menu_Lib_v1.9.2_FOR_PureBasic_4.50_x86.rar | 153.95 KB | ||
| Для чего нужна каждая из библиотек.txt | 765 B | ||
| Что такое библиотеки функци и для чего они.rtf | 9.31 KB | ||
| Примеры программ.rar | 6.06 MB | ||
| Русификатор PB 4.51.exe | 75.35 KB | ||
| Учебник по PureBasic.chm | 480.17 KB |

Программы и Дизайн » Веб-разработка и Программирование » Среды программирования, компиляторы и вспомогательные программы
PureBasic 4.51 x86 и x64 (Windows, Linux, Mac OS X)
Год выпуска: 2010
Версия: 4.51
Платформа: Windows, Linux, MacOS X.
Совместимость с Vista и Windows 7: полная.
Системные требования: Intel Pentium 166 МГц или выше; 64 Mб RAM; 30 МБ места на жестком диске.
Язык интерфейса: английский + русский.
Таблэтка: Не требуется (лицензионная версия, не требующая активации).
Описание: PureBasic - кроссплатформенный компилятор бейсика, позволяющий создавать программы для Windows x86, x64; Linux x86, x64 и Mac OS X.
Он предназначен для создания консольных и оконных приложений прикладного типа, а так же 2D и 3D игр.
С его помощью можно решать широкий круг задач практически без использования API функций, поскольку в его составе имеется более 1100 встроенных кроссплатформенных функций.
Компилятор создаёт очень компактные (от 2 Кб) native приложения, которые работают с высокой скоростью и не требуют НИ КАКИХ внешних файлов, кроме системных библиотек операционной системы с API функциями.
Можно создавать как обычные так и Unicode приложения.
По некоторых данным, скорость работы приложений, созданных с помощью PureBasic, не уступает аналогичным, написанным на C++, что не удивительно, ведь большинство библиотек функций, написано на ассемблере.
Есть возможность добавления в код ассемблерных вставок, в формате ассемблера FASM.
PureBasic поддерживает: процедуры, указатели, структуры, динамические списки и многое другое. Фактически вы можете написать любую программу, как если бы писали на языках C++, C#, Delphi или Visual Basic, но с гораздо меньшими усилиями. Да и к тому же, при необходимости, программу легко портировать на другую платформу, скажем, чтобы перенести программу с Windows на Linux, достаточно перекомпилировать исходный текст в соответствующем компиляторе.
[spoiler="Содержимое раздачи"]
В этой раздаче присутствуют компиляторы для Windows и Linux, создающие исполняемые файлы типа x86 и x64, а так же компилятор для MacOS PowerPC.
Русификатор среды программирования (Windows).
Русскоязычная справка (Windows).
Учебники и видеоуроки на русском языке.
WinAPI справка (Windows).
Руководство установки PureBasic на Ubuntu (Linux)
Примеры программ (почти 2000 исходных текстов).
[spoiler="Дополнительные библиотеки с функциями (Windows)"]
PureZIP_450 - работа с ZIP архивами - упаковка, распаковка, создание самораспаковывающихся архивов.
PureLZMA_450 - работа с 7z архивами - упаковка, распаковка, создание самораспаковывающихся архивов.
PureCAB - работа с CAB архивами.
PureRAR_4.50 - Работа с RAR архивами.
Droopy - Много различных функций.
PBOSL - много различных функций.
XP_Menu_Lib - Поддержка расширеного стиля меню (Офис 2000, Офис XP, Офис 2003 и др.).
HID_Lib - Работа с USB HID устройствами.
PureSMTP - работа с SMTP почтовыми серверами.
PurePOP3 - работа с POP3 почтовыми серверами.
PureCOLOR - Много функций для изменения цвета гаджетов (контролов) в окнах.
PurePROCS - функции для работы с процессами. Имеются функии для запуска EXE и DLL из памяти.
[/spoiler]
В раздаче присутствуют следующие файлы:
[spoiler="Список файлов и папок, вошедших в раздачу."]
PureBasic_4_51_x86.exe - инсталлятор среды PureBasic для Windows 32 бита.
PureBasic_4_51_x64.exe - инсталлятор среды PureBasic для Windows 64 бита. Если нужно создавать 32 битные приложения для Windows - устанавливайте PureBasic_4_51_x86.exe.
Русификатор PB 4.51.exe - русификатор для Windows компиляторов.
WinAPI.exe - самораспаковывающейся архив со справкой, описывающие функции ОС Windows.
PureBasic.chm - русскоязычная справка для Windows компиляторов.
Учебник по PureBasic.chm - русскоязычный учебник с основами языка PureBasic.
Папка Дополнительные библиотеки с функциями содержит дополнительные библиотеки с функциями расширяющие возможности среды программирования. Только для Windows!
В папке Видеоуроки есть несколько видеороликов, на которых показан процесс создания программ в среде PureBasic.
В папке Linux находятся среды программирования для операционной системы Linux, а так же руководство установки среды PureBasic на Ubuntu.
В папке Mac OS находится среда программирования для Mac OS PowerPC.
PureBasic 4_51 Win_x86 Portable.exe - самораспаковывающийся архив Portable-версии PureBasic, созданный из дистрибутива PureBasic_4_51_x86.exe.
[/spoiler]
[/spoiler]
[spoiler="Главные особенности PureBasic"]
- Большой набор встроенных кроссплатформенных функций (более 1100) позволяет быстро и легко создать любое приложение или игру без использования API
- Поддержаны все ключевые слова стандарного BASIC'а
- Быстрый компилятор, создает оптимизированный исполняемый код
- Созданые испольняемые файлы не требуют сторонних DLL или интерпретаторов
- Полный доступ к OS API для продвинутых программистов
- Простой и быстрый 2D движок для игр (DirectX 7, DirectX 9, OpenGL, SDL, HGE...)
- Простая и высококачественная реализация 3D на движке OGRE
- Оптимальное использование доступных аппаратных средств
- Исходный текст совместим между Windows, Linux, MacOS и AmigaOS для игр и приложений
- Удобная и компактная среда разработки (не требующая установки и работающая даже с флешки), встроенный визуальный GUI редактор
- Встроенный отладчик упрощает выявление и отлов программных ошибок
[/spoiler]
[spoiler="Скриншоты"]





[/spoiler]
20.06.2011
В раздачу была добавлена Portable версия PureBasic Windows x86.
[spoiler="Описание Portable версии."]
Portable версия создана из дистрибутива "PureBasic_4_51_x86.exe".
Устанавливается на жесткий диск или флешку извлечением сборки из архива (понадобится 200 МБ свободного места на диске).
Запускается с помощью файла PureBasic 4.51 Portable.exe 
[spoiler="Извлечение сборки на флешку и внешний вид в Windows 7."]
Извлечение сборки.
Скриншот запущенной сборки в Windows 7.
[/spoiler]
Дистрибутив был русифицирован и англоязычная справка заменена на русскоязычную. Англоязычная доступна из меню "Помощь" -- "Дополнительная справка" -- "PureBasic_en.chm"
Были добавлены наиболее часто используемые библиотеки функций.
[spoiler="Список добавленных библиотек функций."]
CGI_Lib - взаимодействие с WEB-сервером. Подробнее.
CoolMenu - создание меню программы в стиле "Офис 2003"
XP_Menu_Lib - Создание меню типа "Офис XP", "Офис 2003".
DeMp3 - библиотека для воспроизведения музыки MP3 формата. Пригодится если понадобится написать свой плеер.
Droopy Library - примерно 330 различных функций.
PBOSL - много различных функций.
FTP Lib - работа с FTP сервером.
HID_Lib - работа с USB HID устройствами, подключенными к компьютеру.
IO_DLL_WRAPPER - работа с портами компьютера, например, LPT портом.
PortLib - работа с портами компьютера.
MVCOM - работа с COM портом (в т. ч. виртуальным) компьютера.
PureAES - шифрование и дешифровка данных, кодированных по технологии AES. Подробнее.
PureCAB - работа с CAB архивами.
PureLZMA - работа с 7z архивами.
PureZIP - работа с ZIP архивами.
UnRAR_Lib - распаковка RAR архивов, в т. ч. защищенных паролем.
VBin2 Lib - работа с архивом.
PureCOLOR - различные функции изменения цвета окна и его компонентов.
PureDispHelper - работа с COM объектами.
PureLPRINT - работа с принтером.
PureLVSORT - различные функции сортировки в таблице ListIconGadget.
PurePOP3 - чтение электронной почты (E-Mail).
PureSMTP - отправка почты.
PurePROCS - работа с процессами компьютера. Например, можно получить список процессов как в "Диспетчере задач Windows", завершить процесс. Можно так же, загрузить EXE программу или DLL библиотеку из памяти и запустить ее.
RegINI - работа с настройками, хранящимися в реестре.
UDRes - работа с ресурсами исполняемых файлов.
uFMOD - воспроизведение музыки формата XM, MOD.
[/spoiler]
Было добавлено более 10 инструментов, облегчающих создание программ и расширяющих возможности среды, например, благодаря программе coffIT, появилась возможность создавать из кода статические библиотеки (lib) и объектные файлы (obj).
Инструмент PureDLLHelper позволит получить имена функции и их аргументы из DLL. Он так же генерирует код на языке PureBasic для подключения библиотеки к проекту.
В папке Examples есть почти 3000 исходных текстов, среди которых есть множество примеров, демонстрирующих возможности языка.
Примеров очень много и они различной тематики. Есть даже несколько программ-шуток, типа, смены назначения кнопок мышки (правая кнопка с левой меняются местами), открывание и закрывание лотка CD/DVD дисковода, пьяная мышка (курсор мышки сильно заносит при его движении), мигание светодиодами клавиатуры и многое, многое другое.
Имеются примеры работы с аудио и видео, а так же с веб-камерой.
Присутствуют два примера инсталляторов программ.
Есть примеры работы с различными архивами (RAR, ZIP, CAB, 7z).
[spoiler="Список примеров."]
Tray (Работа с треем).
VKontakte (API VKontakte, плеер, скачивание музыки и видео).
WinAPI.
Youtube (Плеер и скачивание видео).
Анимация (много примеров анимации картинок, текста, и др.).
Архиваторы (работа с RAR, ZIP, CAB, 7z и другими типами архивов).
База данных (пример работы с базой данных SQLite).
Боковая панель как в Explorer из Windows XP (код аналога боковой панели проводника).
Видео (несколько простых и онлайн видеоплееров).
Графика (более 20 примеров работы с графикой, 2D, создание рисунков, рисование по окну и др.).
Заставка (Screen Saver).
Игры (несколько 2D и логических игрушек).
Инсталляторы (два примера инсталляторов программ - DarkSoft и InstalMaker).
Интернет (более 30 примеров работы с интернетом - FTP, E-mail, загрузка файлов, браузер на PureBasic, Пример WEB-сервера, Узнаём IP адрес компа и др.).
Камера (работа с веб камерой).
Компиляторы и интерпретаторы (парочка примеров компиляторов и интерпретаторов).
Кроссплатформенный визуальный конструктор окон.
Меню (работа с меню, обычное, меню в стиле Office 2003 и др. примеры).
Модем (много примеров взаимодействия с ADSL модемом фирмы D-Link, примеры соединения и разрыва связи с интернетом и др.).
Музыка (несколько плееров с использованием функций PureBasic, bass.dll, fmodex.dll и др.).
Окна других программ (работа с окнами других программ, например, автоматизация входа в QIP).
Окна и гаджеты (различные хитрости при работе с окнами).
Окна нестандартной формы (Круглое окно, Окно-линза и др.).
Панель инструментов (примеры с панелью инструментов).
Порты (работа с COM, LPT и USB портами компьютера).
Приколы (парочка приколов, - "синий экран смерти", "Глючащая клавиатура", "Открываем и закрываем лоток дисковода", "Пьяная мышка" и др.).
Процессы (получение списка процессов и связанных с ними DLL, завершение процессов и т. д.).
Разное (около 100 примеров, не вошедшие в другие категории).
Редакторы (HTML редактор, Scintilla, RaEdit).
Реестр (работа с реестром, сканирование реестра).
Самораспаковывающийся ZIP архив.
Свой пункт в контекстном меню файлов проводника.
Система (работа с операционной системой Windows).
Скины (примеры натягивания скинов на окно).
Скриншот (примеры снятия скриншотов).
Службы (пример создания своей службы (Service) установка и работа с ней).
Файлы (работа с файлами, в т. ч. и INI).
Хакерские штучки ("Блокировка рабочего стола", "Включение недоступных кнопок и меню", "Запуск EXE из памяти", "плагин для uTorrent для накрути рейтинга", "Работа с памятью других процессов на примере программы сапер", "Шпионим за клавиатурой" и т. д.).
Чат (несколько примеров чата на PureBasic).
Demo3D - около 20 примеров 3D демок.
[/spoiler]
Кстати, данная Portable версия находится в самораспаковывающемся ZIP архиве, созданном в среде PureBasic. Исходные тексты этого самораспаковывающегося архива имеются в примерах.
Первоначально данная сборка собиралась специально для того, чтобы можно было бы разместить PureBasic на флешке, т. е. без инсталляции и с возможностью запускать среду на любом компьютере с ОС Windows. Но как оказалось, сборка нормально работает так же в ОС Linux под вайном (Wine). Компилятор и отладчик прекрастно функционируют в этой чужеродной среде и позволяют разрабатывать и отлаживать Windows приложения. Правда, панель инструментов в редакторе кода не отображается, но не беда, меню программы нормально функционирует, поэтому можно пользоваться.
[spoiler="Скриншот сборки, запущеной в Linux под вайном."]
[/spoiler]
[/spoiler]
На трекере появилась новая версия 4.60 https://rutracker.org/forum/viewtopic.php?t=3884890
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 15.69 MB | Ponchik++ | 15 years | 3 | 0 | |
| 109.65 MB | Alex Vortex | 16 years | 3 | 0 |
All Comments