Fantaisie Software are NOT responsible for any damage (or damages) attributed to PureBasic. The main features of PureBasic - x86 and 圆4 support - Built-in arrays, dynamic lists, complex structures, pointers and variable definitions - Supported types: Byte (8-bit), Word (16-bit), Long (32-bit), Quad (64-bit), Float (32-bit), Double (64-bit) and Characters - User defined types (structures) - Built-in string types (characters), including ascii and unicode - Powerful macro support - Constants, binary and hexadecimal numbers supported - Expression reducer by grouping constants and numeric numbers together - Standard arithmetic support in respect of sign priority and parenthesis: +, -, /, *, and, or, «,» - Extremely fast compilation - Procedure support for structured programming with local and global variables - All Standard BASIC keywords: If-Else-EndIf, Repeat-Until, etc - Specialized libraries to manipulate BMP pictures, windows, gadgets, DirectX, etc - Specialized libraries are very optimized for maximum speed and compactness - The Win32 API is fully supported as if they were BASIC keywords - Inline Assembler - Precompiled structures with constants files for extra-fast compilation - Configurable CLI compiler - Very high productivity, comprehensive keywords, online help - System friendly, easy to install and easy to use 6Ĩ Chapter 2 Terms And Conditions This program is provided AS IS. There are no bottlenecks like a virtual machine or a code translator, the generated code produces an optimized executable. ![]() This means that the same code can be compiled natively for the OS and use the full power of each. PureBasic is a portable programming language which currently works on Linux, Mac OS X and Windows computer systems. For the experienced coder, there are no problems gaining access to any of the legal OS structures or API objects. ![]() The syntax is easy and the possibilities are huge with the advanced functions that have been added to this language like pointers, structures, procedures, dynamic lists and much more. We have put a lot of effort into its realization to produce a fast, reliable and system-friendly language. ![]() This software has been developed for the Windows operating system. ![]() Learning PureBasic is very easy! PureBasic has been created for beginners and experts alike. It is mostly compatible with any other BASIC compiler. 1 PureBasic Reference Manual March 3, 2017Ģ Contents I General 5 1 Introduction 6 2 Terms And Conditions 7 3 System requirements 8 4 Installation 9 5 Order 10 6 Contact 12 7 Acknowledgements 13 II The PureBasic Editor 15 8 Getting Started 16 9 Working with source files Editing features Managing projects Compiling your programs Using the debugger Included debugging tools Using the built-in Tools Using external tools Getting Help Customizing the IDE Command-line options for the IDE 81 III Language Reference Working with different number bases Break : Continue Using the command line compiler Compiler Directives 93 1ģ 24 Compiler Functions Data Debugger keywords in PureBasic Define Dim Building a DLL Enumerations For : Next ForEach : Next General Rules Global Gosub : Return Handles and Numbers If : Else : EndIf Import : EndImport Includes Functions Inline x86 ASM Interfaces Licenses for the PureBasic applications (without using 3D engine) Licenses for the 3D engine integrated with PureBasic Macros Pointers and memory access Migration guide Migration from PureBasic 5.20 LTS to 5.40 LTS Migration from PureBasic 5.30 to Migration from PureBasic 5.50 to Module NewList NewMap Others Commands Procedures Protected 209 2Ĥ 56 Prototypes Pseudotypes PureBasic objects Repeat : Until Residents Runtime Select : EndSelect Using several PureBasic versions on Windows Shared Static Structures Subsystems Threaded UserGuide - Advanced functions UserGuide - Constants UserGuide - Storing data in memory UserGuide - Decisions & Conditions UserGuide - Compiler directives (for different behavior on different OS) UserGuide - Reading and writing files UserGuide - First steps with the Debug output (variables & operators) UserGuide - Displaying graphics output & simple drawing UserGuide - Building a graphical user interface (GUI) UserGuide - Input & Output UserGuide - Other Compiler keywords UserGuide - Other Library functions UserGuide - Loops UserGuide - Memory access UserGuide - Overview UserGuide - Dynamic numbering of windows and gadgets using #PB_Any UserGuide - Managing multiple windows with different content UserGuide - Structuring code in Procedures UserGuide - String Manipulation 299 3ĥ 88 UserGuide - Displaying text output (Console) UserGuide - Some Tips & Tricks UserGuide - Variables and Processing of variables Unicode Variables and Types While : Wend Windows Message Handling With : EndWith 325 4ħ Chapter 1 Introduction PureBasic is an high-level programming language based on established BASIC rules.
0 Comments
Leave a Reply. |