PureBasic 5.62 1825 x86 x64 Windows, Linux, MacOS X [2018, MULTILANG +RUS] 

Цитировать
PureBasic 5.62
Год/Дата Выпуска: 2018
Версия: 5.62 Build 1825
Разработчик: Fantaisie Software
Сайт разработчика: www.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" позволяют легко создавать параллельные потоки из обычных процедур и функций, что особенно актуально для много процессорных систем. Имеются средства для синхронизации потоков. При использовании потоков в программе, нужно в настройках компилятора, включить опцию "Поддержка многопоточности".

Список разделов библиотеки функций

2DDrawing – библиотека рисования простых геометрических фигур, таких как линия, окружность, прямоугольник и др. с поддержкой альфа канала (32-ух битная графика), градиента и др. Основана на GDI. http://ru.wikipedia.org/wiki/GDI
AudioCD – воспроизведение музыки с CD и DVD дисков.
CGI – библиотека функций серверной технологии Common Gateway Interface, которая позволяет относительно простыми средствами создавать сайты с использованием языка PureBasic. http://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 http://ru.wikipedia.org/wiki/JSON
Keyboard – опрос клавиатуры (обычно нужно для игр).
Library – доступ к функциям DLL http://ru.wikipedia.org/wiki/Динамически_подключаемая_библиотека
List – двусвязный список. http://ru.wikipedia.org/wiki/Связный_список
Mail – отправка писем на e-mail по протоколу SMTP с поддержкой шифрования TLS/SSL.
Map – ассоциативный массив. http://ru.wikipedia.org/wiki/Ассоциативный_массив
Math – математическая библиотека, содержащая различные функции, такие как вычисление квадратного корня, синуса, косинуса, тангенса, логарифма, остатка от деления и др.
Memory – различные функции взаимодействия с памятью в т. ч. динамическое создание экземпляров структур.
Mouse – взаимодействие с мышкой (обычно нужно для игр).
Movie – воспроизведение аудио и видео. Поддерживаемые форматы зависят от установленных кодеков в системе.
Music – воспроизведение трекерной музыки.
Network – доступ к локальной сети и Интернет. Поддерживается создание сервера и клиента, протоколы TCP и UDP, IPv4 и IPv6. Предусмотрена возможность задать локальные IP и порт точки доступа, что полезно при наличии нескольких (например, проводное подключение и WiFi) и необходимости точно знать через какую будет идти сетевой трафик.
OnError – отлов ошибок в скомпилированном приложении с информированием о месте ошибки (файл и строка кода) и типе ошибки с возможностью дизассемблировать нужный участок кода.
Packer – создание, просмотр и распаковка архивов LZMA (известный как 7z), ZIP, TAR, BriefLZ и др.
Printer – доступ к принтеру с возможностью распечатать произвольный текст/изображение.
Process – запуск, завершение и обмен между процессами.
RegularExpression – регулярные выражения. http://ru.wikipedia.org/wiki/Регулярные_выражения
Runtime – доступ к константам, переменным и процедурам по их имени.
Scintilla – полнофункциональный доступ к мощному текстовому редактору с подсветкой синтаксиса, автодополнением и др. http://www.scintilla.org/
SerialPort – доступ к COM порту компьютера с поддержкой виртуальных портов.
Sort – функции сортировки/рассортировки массивов и двусвязных списков простых и сложных (структурированных) типов.
Sound – воспроизведение музыки.
Sound3D - воспроизведение музыки в 3D пространстве.
Thread – библиотека поддержки многопоточного выполнения кода что актуально для многоядерных процессоров и многопроцессорных систем.
VectorDrawing – продвинутая библиотека рисования с возможностью масштабирования. Основана на GDI+.
Window и Gadget – библиотеки создания и работы с окнами и их содержимым.
XML - создание и разбор структуры XML. http://ru.wikipedia.org/wiki/XML
Так же есть полный доступ к функциям операционной системы.
Поддерживаются пространства имен модулей что упрощает разработку больших программ.
Встроенный отладчик довольно функционален и кроме пошагового выполнения программы, позволяет просматривать содержимое глобальных и локальных переменных, экземпляров структур, массивов, двусвязных списков и т. д. Кроме этого возможна низкоуровневая отладка с просмотром регистров процессора и содержимого стека. Профайлер позволяет определить частоту выполнения кода, что может помочь в оптимизации программы, а purifier следит за доступом к памяти и в случае чтения или записи за пределами допустимых областей - сообщит об этом.

Русификация

Извлеките содержимое архива PB_5_62_Rus.zip в папку с установленным PureBasic.
Далее нужно запустить PureBasic, и в меню "File" (Файл) выбрать "Preferences" (Настройки).
В появившемся окне, следует выбрать подраздел "Language" (язык) раздела "General" (Основные).
В выпадающем списке нужно выбрать русский язык (Russian).
После этого сохраните настройки.

Новое в этой версии

- Added: GIF decoder support
- Added: Large icons and text support to ToolBar library
- Added: SetImageFrame(), GetImageFrame(), ImageFrameCount(), AddImageFrame()
- Added: RemoveImageFrame(), SetImageFrameDelay(), GetImageFrameDelay()
- Added: UserAgent support to ReceiveHTTPMemory(), ReceiveHTTPFile() and GetHTTPHeader()
- Added: #PB_Http_NoRedirect support for GetHTTPHeader()
- Added: "Joe Doe " email format support for SendMail()
- Added: HTTPProxy() for Http related commands proxy support
- Added: Compression level support for CreatePack() and CompressMemory()
- Added: ParticleAcceleration(), ParticleColorFader(), ParticleEmitterAngle()
- Added: #PB_Material_AlphaReject, #PB_Material_TAM and #PB_Material_EnvironmentMap support to SetMaterialAttribute()
- Added: new 'Layer' optional paramater to SetMaterialAttribute()
- Added: new orientation modes for SetNodeAnimationKeyFrameRotation() and AddStaticGeometryEntity()
- Added: GetUserDirectory() to get user specific directories
- Added: more flexibility to Base64Decoder to handle non padded input
- Added: Base64Encoder() and Base64Decoder() which takes string as input/output for easier use
- Added: color constants like #Black, #Blue etc. for all OS
- Added: Event() to get the current event (mainly useful from callback)
- Added: #PB_Canvas_Container support to have a container behaviour for canvas
- Added: #PB_EventType_Resize support for PanelGadget(), ContainerGadget(), CanvasGadget() and ScrollAreaGadget()
- Added: #PB_ListIcon_ColumnCount to GetGadgetAttribute() for ListIconGadget() to get the column count
- Added: #PB_All support to RemoveGadgetColumn() to remove all the columns
- Added: (IDE) templates are now saved when created to prevent lost if the IDE is not properly closed
- Added: (IDE) jump to a procedure now automatically unfold it if it was folded
- Added: (IDE) new specific popup menu for file tab to ease source file management
- Added: (IDE) find previous (reverse find)
- Changed: renamed Base64Encoder() to Base64EncoderBuffer()
- Changed: renamed Base64Decoder() to Base64DecoderBuffer()
- Changed: removed 'define.b' syntax to change default type as it could create hard to find bugs.

Скриншоты

Скриншоты окна About

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
!ВНИМАНИЕ!

Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!

Искали программы, игры, дополнения, музыка mp3, аниме, аудио книги, журналы? Добро пожаловать на свободный торрент трекер Torrents, у нас можно скачать бесплатно, без смс и регистрации и прочих ограничений лучшие, отборные сборки программ, игр. Скачать торрентом не составит труда даже не опытному пользователю. Раздачи ежедневно обновляются, только лучшие и качественные раздачи, подробные описания и скриншоты. Огромная коллекция программ для работы со звуком, графикой, дизайном, а так же множество плагинов и инструментов к ним с подробной инструкцией и рекомендациями. Прошивки для навигаторов, карты. Разнообразные игры, для Windows, Linux. В коллекцие есть и старые игры любых жанров, Rpg, Action, Shooter, strategy Множество дополнений, модификаций, сценариев для популярных игр в жанре экш, рпг, гонки, стратегии, логические игры. Множество аддонов и сценариев для Microsoft Flight Simulator Большая коллекция книг, учебников. Если нет возможности купить печатное издание - смело скачивайте цифровую версию книги или, быть может, журнала. Не любите читать - можно загрузить бесплатно аудикнигу. Для веб дизайнеров и программистов так же найдется множество специализированного софта, таких как: редакторы с подсветкой, среды программирования, компоненты, системы управления базами данных, разнообразные скрипты и шаблоны. Не так давно у нас появился материал для автолюбителей и владельцев мото - оригинальные и неоригинальные каталоги запчастей, книги и журналы по ремонту и обслуживанию, видеоуроки, статьи по чип тюнингу, прошивкам. Процедура получения контента элементарная, достаточно просто скачать торрент файл и добавить его в загрузку в вашем торрент клиенте. Если у вас нет специального торрент клиента, вы можете его скачать у нас.