PureBasic 5.31 1667 x86 x64 Windows/Linux/MacOS X [2014, MULTILANG +RUS]

Reply to topic
Author Message

Скачать Office ®


Longevity: 5 years 10 months

Posts: 1807

Post 30-Mar-2015 18:45


PureBasic 5.31
Год/Дата Выпуска: 2014
Версия: 5.31 Build 1667
Разработчик: Fantaisie Software
Сайт разработчика: http://purebasic.com
Платформы: Windows, Linux и MacOS X.
Разрядность: 32bit, 64bit
Язык интерфейса: Мультиязычный (русский присутствует)
Таблэтка: Не требуется (лицензия).
Системные требования: Pentium 2, 128 МБ RAM, 50 МБ HDD.
Описание: PureBasic это современная, кроссплатформенная среда разработки и отладки программ и игр, на языке бейсик, позволяющая создавать native-приложения для платформ Windоws, Linuх и MaсОS X.
В состав среды входит кроссплатформенная библиотека функций, содержащая более 1800 функций. Среди этих функций, имеются функции для работы с консолью, окнами и 2D и 3D графикой (движок OGRE). Поддерживается 32 битные изображения с альфа каналом. Функции библиотеки "Thread" позволяют легко создавать параллельные потоки из обычных процедур и функций, что особенно актуально для много процессорных систем. Имеются средства для синхронизации потоков. При использовании потоков в программе, нужно в настройках компилятора, включить опцию "Поддержка многопоточности".
Поддерживаются [url=https://ru.wikipedia.org/wiki/Пространство_имён_(программирование)]пространства имен[/url] модулей что упрощает разработку больших программ.
Так же есть полный доступ к API функциям операционной системы.

Новые возможности по сравнению с версией 5.2x.

- Added: New "Issue" tool for IDE to build todo/issue lists easily from comments.
- Added: JSON library
- Added: ParseXML(), ComposeXML(), InsertXMLArray/List/Map/Structure(), ExtractXMLArray/List/Map/Structure() to XML lib
- Added: OpenGLGadget() with native opengl commands and constants support for Windows, OSX and Linux
- Added: ExamineRegularExpression() and related commands to process regex matches step by step (with group support)
- Added: ClipOutput(), UnclipOutput(), SetOrigin(), GetOriginX(), GetOriginY()
- Added: GetWindowData(), SetWindowData()
- Added: AllocateStructure(), FreeStructure()
- Added: #PB_Default support to WindowBounds() to reset min/max size
- Added: 'Format' parameter to Read/WriteProgramString(), WriteProgramStringN() and ReadProgramError()
- Added: /PREPROCESS compiler flag to create a big single source with all macros, compilerif and file include resolved. Can be combined with /COMMENTED to get the original source with comments as well.
- Added: Optional '#Server' parameter to NetworkServerEvent() to check events only on a specific server
- Added: #PB_String_NoZero flag support to PokeS() to avoid writing the ending null character
- Added: #PB_Enumeration support for Defined()
- Added: #PB_Explorer_HiddenFiles to show hidden files in the explorer gadgets
- Added: Optional 'Type' parameter to CreateBillboardGroup()
- Added: BillboardGroupCommonDirection(), BillboardGroupCommonUpVector()
- Added: #PB_Entity_MinVelocity and #PB_Entity_ForceVelocity to SetEntityAttribute()
- Added: SetMaterialAttribute() with #PB_Material_DepthCheck and #PB_Material_DepthWrite constants
- Added: #PB_Material_DepthCheck support for GetMaterialAttribute().
- Added: Engine3DStatus() with these constants: #PB_Engine3D_NbRenderedTriangles, #PB_Engine3D_NbRenderedBatches, #PB_Engine3D_CurrentFPS, #PB_Engine3D_MaximumFPS, #PB_Engine3D_MinimumFPS, #PB_Engine3D_AverageFPS, #PB_Engine3D_ResetFPS
- Added: #PB_Absolute / #PB_Relative support to CameraDirectionX/Y/Z(), CameraX/Y/Z(), EntityX/Y/Z(), LightX/Y/Z(), LightDirectionX/Y/Z(), BillBoardGroupX/Y/Z(), NodeX/Y/Z(), ParticleEmitterX/Y/Z() and FetchOrientation()
- Added: ParticleSpeedFactor(), DisableParticleEmitter()
- Added: GetEntityCollisionMask(), GetEntityCollisionGroup(), SetEntityCollisionFilter()
- Added: WaterHeight(), FreeWater()
- Added: Fully unicode IDE
- Added: Highlighting of repeated occurrences of the currently selected word in the IDE
- Added: Plain-text editing mode to edit non-PB files in the IDE
- Added: 'Issues' IDE tool to collect and display TODO/FIXME markers inside the code
- Added: Ctrl+E and Ctrl+Shift+E shortcut to align/shift comments in a selected code block
- Added: Ctrl+M and Ctrl+Shift+M shortcut to select the current code block (repeated presses select the next code block)
- Added: PopupMenu to IDE error log for clear/copy operation
- Added: %HOME and %PROJECT to IDE tool commandline options, added PB_TOOL_Project to available env vars
- Added: Automatic code indentation can align comments at the end of code lines in the IDE
- Added: AutoComplete remembers last selection for Structure/Module AutoComplete
- Added: Context sensitivity for current module/procedure for variable display and expression eval in the debugger
- Changed: FormatXML() with #PB_XML_ReFormat no longer adds newlines inside single-line elements for a more readable output
- Changed: DeleteElement() now returns the data pointer to the new current element (if any)
- Changed: SetXMLAttribute() to accept newline characters in attributes (will be encoded as character entities)
- Changed: Added a mandatory "name" parameter to CreateXMLNode() as some parser needs it at node creation time
- Changed: The way (X)IncludeFile and IncludeBinary works: it's now relative to the file which contains these statements (which is easier to handle)
- Changed: #PB_Event_SizeWindow and #PB_Event_MoveWindow are no more realtime on Windows, use BindEvent() to get real time update. It should fixes ugly flickering when realtime resizing on Windows.
- Changed: DataSection label within Procedure are now local labels.
- Changed: ASM local label prefix has been changed from "l_" to "ll_" ("ll" for local label), to avoid possible clash with main labels.
- Changed: #PB_LinkedList constant has been renamed to #PB_List for better consistancy
- Changed: Removed the "Billboard" parameter from AddBillboard() as it was not used. Now returns the new billboard index.
- Changed: Updated Scintilla to version 3.4.2
- Removed: MaterialDepthWrite() (replaced by SetMaterialAttribute())
- Removed: CountRenderedTriangles() and Engine3DFrameRate(), replaced by Engine3DStatus()


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

[Profile] [PM]
Forum Topic Author Size
Среды программирования, компиляторы и вспомогательные программы PureBasic 5.24 AutoIt 5.24 1667 x86 x64 [2014, MULTILANG +RUS] Скачать Office 25 MB
Среды программирования, компиляторы и вспомогательные программы PureBasic 5.24 LTS 1667 x86 x64 Windows/Linux/MacOS X [2014, MULTILANG +RUS] Скачать Office 205 MB
Среды программирования, компиляторы и вспомогательные программы Purebasic 5.40 LTS Windows x86 x64 [2015, MULTILANG +RUS] Скачать Office 122 MB
Среды программирования, компиляторы и вспомогательные программы Purebasic 5.50 x86 x64 [2016, MULTILANG +RUS] Скачать Office 123 MB
Среды программирования, компиляторы и вспомогательные программы PureBasic 5.60 Windows x86 x64 Portable [2017, MULTILANG +RUS] Скачать Office 32 MB
Компоненты для сред программирования PureBasic 5.62 1825 x86 x64 Windows, Linux, MacOS X [2018, MULTILANG +RUS] Программист 216 MB
Среды программирования, компиляторы и вспомогательные программы PureBasic 5.70 1834 x86 x64 Windows, Linux, MacOS X [2019, MULTILANG +RUS] Скачать Office 263 MB
Display posts from previous:    
Reply to topic

The time now is: Today 22:34

All times are GMT + 4 Hours

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum