Main Page: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
== The QB64 Phoenix Edition Wiki ==
== The QB64 Phoenix Edition Wiki ==
;QB64 is a modern extended [[Wikipedia:BASIC|BASIC]] programming language with embedded [[Wikipedia:OpenGL|OpenGL]] support that retains [[Wikipedia:QuickBASIC|QuickBASIC 4.5]] and [[Wikipedia:QBasic|QBasic]] compatibility and compiles native binaries for Windows (Vista and up), Linux and macOS.
;QB64 is a modern extended [[Wikipedia:BASIC|BASIC]] programming language with embedded [[Wikipedia:OpenGL|OpenGL]] support that retains [[Wikipedia:QuickBASIC|QuickBASIC 4.5]] and [[Wikipedia:QBasic|QBasic]] compatibility and compiles native binaries for Windows (7 and up), Linux and macOS (Catalina and up).


{| width="100%"
{| width="100%"
|-
|-
| align="center" |
| align="center" |
[[File:IDE_macos.png|thumb|left|QB64's IDE running on macOS Catalina]]
[[File:IDE_macos.png|thumb|left|QB64(PE)'s IDE running on macOS Catalina]]
| align="left" valign="top" |
| align="left" valign="top" |
== Getting started ==
== Getting started ==
Line 21: Line 21:
----
----
|}
|}
== Keywords ==
== Keyword References ==
* [[Metacommand|Keyword Reference - Metacommands]]
* [[Keyword Reference - Alphabetical]]
* [[Keyword Reference - Alphabetical]]
* [[Keyword Reference - By usage]]
* [[Keyword Reference - By usage]]
* [[Quick Reference - Tables]]


=== Known issues ===
* '''[[Keywords currently not supported by QB64]]'''
* '''[[Keywords currently not supported by QB64]]'''
* '''[[Keywords currently not supported by QB64#Keywords_not_supported_in_Linux_or_macOS_versions|Keywords not supported in Linux or macOS versions]]'''
* '''[[Keywords currently not supported by QB64#Keywords_not_supported_in_Linux_or_macOS_versions|Keywords not supported in Linux or macOS versions]]'''
=== Other ===
* [[Quick Reference - Tables]]
* [[Historic Pages]] ({{Text|Informations may be invalid now.|red}})
* '''[https://qb64phoenix.com/forum/showthread.php?tid=3280 Offline versions of this Wiki]''' ({{Text|Not necessarily up to date.|red}})




Line 39: Line 43:
* [[Bitwise Operators|Bitwise Operations]]
* [[Bitwise Operators|Bitwise Operations]]
* [[Boolean|Boolean Operations]]
* [[Boolean|Boolean Operations]]
* [[_CLIPBOARD$|Clipboard]]
* [[Logging|Built-in Logging Support]]
* [[Converting Bytes to Bits]]
* [[Console Window]]
* [[Console Window]]
* [[Constants]] (Defined by the Compiler)
* [[Controller Devices]] (Keyboard, Mouse, Joystick, Gamepad)
* [[Controller Devices]] (Keyboard, Mouse, Joystick, Gamepad)
* [[Converting Bytes to Bits]]
* [[Downloading Files]] (TCP/IP)
* [[Downloading Files]] (TCP/IP)
* [[Windows Environment|Environment (Windows Registry)]]
* [[Windows Environment|Environment (Windows Registry)]]
Line 52: Line 57:
* [[PDS(7.1) Procedures]]
* [[PDS(7.1) Procedures]]
* [[Port Access Libraries]]
* [[Port Access Libraries]]
* [[QB 4.5 Library Ports For QB64]]
* [[Relational Operations]]
* [[Relational Operations]]
* [[Line numbers]]
* [[Line numbers]]
Line 60: Line 64:
* [[Text Using Graphics|Text, Fonts and Unicode Using Graphics]]
* [[Text Using Graphics|Text, Fonts and Unicode Using Graphics]]
* [[Variable Types]]
* [[Variable Types]]
{{PageReferences}}

Latest revision as of 13:18, 14 December 2024

The QB64 Phoenix Edition Wiki

QB64 is a modern extended BASIC programming language with embedded OpenGL support that retains QuickBASIC 4.5 and QBasic compatibility and compiles native binaries for Windows (7 and up), Linux and macOS (Catalina and up).
QB64(PE)'s IDE running on macOS Catalina

Getting started

FAQ

Get in touch



Keyword References

Other


Articles and Tutorials


QB64 Programming References

Wiki Pages
Main Page with Articles and Tutorials
QB64 specific keywords (alphabetical)
Original QBasic keywords (alphabetical)
QB64 OpenGL keywords (alphabetical)
Keywords by Usage
Got a question about something?
Frequently Asked Questions about QB64
QB64 Phoenix Edition Community Forum
Links to other QBasic Sites:
Pete's QBasic Forum
Pete's QBasic Downloads