PureBasic 4.51 (Windows, Linux, MacOS X) + textbooks and libraries + Portable

seeders: 7
leechers: 0
Added 15 years ago by Ponchik++ in Apps  > Other Applications

Download Fast Safe Anonymous
movies, software, shows...

Files

PureBasic 4.51 (Windows, Linux, MacOS X) + textbooks and libraries + Portable (Size: 248.92 MB)
  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

Description




Программы и Дизайн » Веб-разработка и Программирование » Среды программирования, компиляторы и вспомогательные программы

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

Related Torrents

torrent name size uploader age seed leech
0
0