PureBasic 5.70 1834 x86 x64 Windows, Linux, MacOS X [2019, Multi + RUS]

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

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

Files

PureBasic 5.70 1834 x86 x64 Windows, Linux, MacOS X [2019, Multi + RUS] (Size: 263.08 MB)
  Linux
  purebasic_5_70_x64_LTS.tgz 37.18 MB
  purebasic_5_70_x86_LTS.tgz 36.37 MB
  MacOS
  PureBasic_5_70_x64_LTS.dmg 41.72 MB
  PureBasic_5_70_x86_LTS.dmg 40.39 MB
  Portable
  PureBasic 5.70 Windows x86 x64 Portable.exe 30.76 MB
  Windows
  PureBasic_5_70_x64_LTS.exe 36.43 MB
  PureBasic_5_70_x86_LTS.exe 34.48 MB
  Rus
  PB5.70_Rus.zip 5.75 MB
  Ru.txt 617 B

Description


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

PureBasic 5.70 LTS

Год/Дата Выпуска: 2019
Версия: 5.70 Build 1834
Разработчик: Fantaisie Software
Сайт разработчика: purebasic.com

Разрядность: 32bit, 64bit
Язык интерфейса: Мультиязычный (русский присутствует)
Таблэтка: не требуется (лицензионная версия)
Системные требования: Процессор Core 2, 1 ГБ ОЗУ, 100 МБ места на диске.
Описание: PureBasic это современная, кроссплатформенная среда разработки и отладки программ и игр, на языке бейсик, позволяющая создавать x86 и x64 приложения для платформ Windоws, Linuх, MaсОS X и AmigaOS. В состав среды входит кроссплатформенная библиотека функций, содержащая более 1800 функций. Их описание можно найти в справке (нажать F1 при запущенной среде PureBasic) или в онлайн справке. Среди этих функций, имеются функции для работы с консолью, окнами и 2D 3D графикой (движок OGRE). Поддерживается 32 битные изображения с альфа каналом. Функции библиотеки "Thread" позволяют легко создавать параллельные потоки из обычных процедур и функций, что особенно актуально для много процессорных систем. Имеются средства для синхронизации потоков. При использовании потоков в программе, нужно в настройках компилятора, включить опцию "Поддержка многопоточности".
[spoiler="Список разделов библиотеки функций"]
2DDrawing – библиотека рисования простых геометрических фигур, таких как линия, окружность, прямоугольник и др. с поддержкой альфа канала (32-ух битная графика), градиента и др. Основана на GDI. https://ru.wikipedia.org/wiki/GDI
AudioCD – воспроизведение музыки с CD и DVD дисков.
CGI – библиотека функций серверной технологии Common Gateway Interface, которая позволяет относительно простыми средствами создавать сайты с использованием языка PureBasic. https://ru.wikipedia.org/wiki/CGI
Cipher – библиотека шифрования. Поддержаны методы AES (128, 192 и 256 бит), Base64, безопасной генерации случайных чисел (CryptRandom), DES, CRC32, MD5, SHA1, SHA2, SHA3 и др.
Clipboard – доступ к буферу обмена.
Console – создание консольных приложений.
Database – доступ к базам данных Oracle, MySQL, Access, SQLite, PostgreSQL и др.
Date – дата и время.
Dialog – простая и в тоже время мощная библиотека диалоговых окон, построенных из XML структуры.
DragDrop – перетаскивание мышкой объектов внутри окна и между окнами.
Engine3D – интерфейс к 3D движку OGRE, позволяющий создавать приложения с 3D графикой и 3D игры. С этой библиотекой связаны другие, такие как: Billboard, Camera, Entity, EntityAnimation, Joint, Light, Material, Node, NodeAnimation и др.
File – доступ к файлам – создание, чтение, запись и т. д.
FileSystem – копирование файлов и папок, перечисление всех файлов и папок в заданной папке, чтение и модификация даты и атрибутов файлов и папок и др.
Ftp – доступ к FTP серверам.
http – доступ к HTTP и HTTPS серверам.
Image, создание, и модификация (посредством библиотек 2DDrawing и VectorDrawing) изображений.
Joystick – функции работы с джойстиком (обычно нужно для игр).
Json – создание и разбор структуры JSON https://ru.wikipedia.org/wiki/JSON
Keyboard – опрос клавиатуры (обычно нужно для игр).
Library – доступ к функциям DLL [url=https://ru.wikipedia.org/wiki/Динамически_подключаемая_библиотека]https://ru.wikipedia.org/wiki/Динамически_подключаемая_библиотека[/url]
List – двусвязный список. [url=https://ru.wikipedia.org/wiki/Связный_список]https://ru.wikipedia.org/wiki/Связный_список[/url]
Mail – отправка писем на e-mail по протоколу SMTP с поддержкой шифрования TLS/SSL.
Map – ассоциативный массив. [url=https://ru.wikipedia.org/wiki/Ассоциативный_массив]https://ru.wikipedia.org/wiki/Ассоциативный_массив[/url]
Math – математическая библиотека, содержащая различные функции, такие как вычисление квадратного корня, синуса, косинуса, тангенса, логарифма, остатка от деления и др.
Memory – различные функции взаимодействия с памятью в т. ч. динамическое создание экземпляров структур.
Mouse – взаимодействие с мышкой (обычно нужно для игр).
Movie – воспроизведение аудио и видео. Поддерживаемые форматы зависят от установленных кодеков в системе.
Music – воспроизведение трекерной музыки.
Network – доступ к локальной сети и Интернет. Поддерживается создание сервера и клиента, протоколы TCP и UDP, IPv4 и IPv6. Предусмотрена возможность задать локальные IP и порт точки доступа, что полезно при наличии нескольких (например, проводное подключение и WiFi) и необходимости точно знать через какую будет идти сетевой трафик.
OnError – отлов ошибок в скомпилированном приложении с информированием о месте ошибки (файл и строка кода) и типе ошибки с возможностью дизассемблировать нужный участок кода.
Packer – создание, просмотр и распаковка архивов LZMA (известный как 7z), ZIP, TAR, BriefLZ и др.
Printer – доступ к принтеру с возможностью распечатать произвольный текст/изображение.
Process – запуск, завершение и обмен между процессами.
RegularExpression – регулярные выражения. [url=https://ru.wikipedia.org/wiki/Регулярные_выражения]https://ru.wikipedia.org/wiki/Регулярные_выражения[/url]
Runtime – доступ к константам, переменным и процедурам по их имени.
Scintilla – полнофункциональный доступ к мощному текстовому редактору с подсветкой синтаксиса, автодополнением и др. http://www.scintilla.org/
SerialPort – доступ к COM порту компьютера с поддержкой виртуальных портов.
Sort – функции сортировки/рассортировки массивов и двусвязных списков простых и сложных (структурированных) типов.
Sound – воспроизведение музыки.
Sound3D - воспроизведение музыки в 3D пространстве.
Thread – библиотека поддержки многопоточного выполнения кода что актуально для многоядерных процессоров и многопроцессорных систем.
VectorDrawing – продвинутая библиотека рисования с возможностью масштабирования. Основана на GDI+.
Window и Gadget – библиотеки создания и работы с окнами и их содержимым.
XML - создание и разбор структуры XML. https://ru.wikipedia.org/wiki/XML
[/spoiler]
Так же есть полный доступ к функциям операционной системы.
Поддерживаются пространства имен модулей что упрощает разработку больших программ.
Встроенный отладчик довольно функционален и кроме пошагового выполнения программы, позволяет просматривать содержимое глобальных и локальных переменных, экземпляров структур, массивов, двусвязных списков и т. д. Кроме этого возможна низкоуровневая отладка с просмотром регистров процессора и содержимого стека. Профайлер позволяет определить частоту выполнения кода, что может помочь в оптимизации программы, а purifier следит за доступом к памяти и в случае чтения или записи за пределами допустимых областей - сообщит об этом.
[spoiler="Русификация"]
Извлеките содержимое архива PB5.70_Rus.zip в папку с установленным PureBasic.
Далее нужно запустить PureBasic, и в меню "File" (Файл) выбрать "Preferences" (Настройки).
В появившемся окне, следует выбрать подраздел "Language" (язык) раздела "General" (Основные).
В выпадающем списке нужно выбрать русский язык (Russian).
После этого сохраните настройки.
[/spoiler]
[spoiler="Новое в этой версии"]
- Добавлено: Подсистема QT для Linux
- Добавлено: HTTPRequest(), HTTPRequestMemory()
- Добавлено: UseMySQLDatabase()
- Добавлено: Поддержка DPI для приложений Windows
- Добавлено: константы #PS, #NPS, #PS$ и #NPS$ (Символ разделителя пути в зависимости от ОС)
- Добавлено: #PB_JSON_NoClear поддержка в ExtractJSONStructure
- Добавлено: #PB_Path_Winding режим заполнения для VectorDrawing
- Добавлено: DesktopResolutionX(), DesktopResolutionY(), DesktopScaleX(), DesktopScaleY(), DesktopUnscaleX(), DesktopUnscaleY()
- Добавлено: необязательный параметр 'Mode' для OpenConsole()
- Добавлено: MaterialTextureAliases()
- Добавлено: #PB_Vehicle_IsInContact, #PB_Vehicle_ContactPointX/Y/Z, #PB_Vehicle_ContactPointY/Z для GetVehicleAttribute()
- Добавлено: #PB_Vehicle_ContactPointNormalX/Y/Z, #PB_Vehicle_ContactPointNormalY/Z, #PB_Vehicle_CurrentSpeedKmHour, #PB_Vehicle_ForwardVectorX/Y/Z
- Добавлено: #PB_Material_ProjectiveTexturing для SetMaterialAttribute()
- Добавлено: ParticleScaleRate(), ParticleAngle(), CameraReflection()
- Добавлено: BuildMeshManualLod(), BuildMeshLod(), MeshVertex(), CreateDataMesh()
- Добавлено: EntityDirection(), EntityDirectionX(), EntityDirectionY(), EntityDirectionZ()
- Добавлено: #PB_Local/#PB_Parent/#PB_World поддержка для ApplyEntityForce(), ApplyEntityImpulse(), ApplyEntityTorque() и ApplyEntityTorqueImpulse()
[/spoiler]
[spoiler="Скриншоты"]

[/spoiler]
[spoiler="Скриншоты окна About"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0
0
0
0
0