Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(119 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== 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. | |||
{| width="100%" | |||
|- | |||
| align="center" | | |||
[[File:IDE_macos.png|thumb|left|QB64's IDE running on macOS Catalina]] | |||
| align="left" valign="top" | | |||
== Getting started == | == Getting started == | ||
* Grab the latest version of QB64 Phoenix Edition from our active [https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest GitHub repository]. | |||
=== FAQ === | |||
* Grab the latest version of QB64 from [https://github.com/ | |||
===FAQ=== | |||
* [[QB64 FAQ|Frequently asked questions about QB64]] | * [[QB64 FAQ|Frequently asked questions about QB64]] | ||
=== Get in touch === | |||
===Get in touch=== | * [https://qb64phoenix.com/forum/index.php QB64 Phoenix Edition Forum] | ||
* [ | * [https://discord.gg/D2M7hepTSx Discord invitation] | ||
* [ | | align="center" | | ||
__TOC__ | |||
|- | |||
== | | align="center" colspan="3" | | ||
---- | |||
---- | |||
|} | |||
== Keyword References == | |||
* [[Metacommand|Keyword Reference - Metacommands]] | |||
* [[Keyword Reference - Alphabetical]] | * [[Keyword Reference - Alphabetical]] | ||
* [[Keyword Reference - By usage]] | * [[Keyword Reference - By usage]] | ||
* [[ | * [[Quick Reference - Tables]] | ||
* [[Historic Pages]] ({{Text|Informations may be invalid now.|red}}) | |||
=== Known issues === | |||
* '''[[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]]''' | |||
==Articles and Tutorials== | == Articles and Tutorials == | ||
* [https://www. | * [https://www.qb64tutorial.com/ Terry Ritchie's QB64 Game Programming] | ||
* [https://www.youtube.com/watch?v=hE-Voij5k5Q&list=PLF6199808BD4901E1 School Freeware series on QB64 (YouTube)] | * [https://www.youtube.com/watch?v=hE-Voij5k5Q&list=PLF6199808BD4901E1 School Freeware series on QB64 (YouTube)] | ||
* [[Arrays]] | * [[Arrays]] | ||
* [[ASCII|ASCII Character Codes]] | * [[ASCII|ASCII Character Codes]] | ||
* [[Binary|Binary Numbers]] | * [[Binary|Binary Numbers]] | ||
* [[Bitwise Operators|Bitwise Operations]] | |||
* [[Boolean|Boolean Operations]] | * [[Boolean|Boolean Operations]] | ||
* [[_CLIPBOARD$|Clipboard]] | * [[_CLIPBOARD$|Clipboard]] | ||
* [[Converting Bytes to Bits]] | * [[Converting Bytes to Bits]] | ||
* [[Console Window]] | * [[Console Window]] | ||
Line 63: | Line 52: | ||
* [[Libraries]] ([[C Libraries|C++]], [[Windows Libraries|Windows]], [[DLL Libraries|DLL]]) | * [[Libraries]] ([[C Libraries|C++]], [[Windows Libraries|Windows]], [[DLL Libraries|DLL]]) | ||
* [[Mathematical Operations]] | * [[Mathematical Operations]] | ||
* [[PDS (7.1) Procedures]] | * [[PDS(7.1) Procedures]] | ||
* [[Port Access Libraries]] | * [[Port Access Libraries]] | ||
* [[Relational Operations]] | * [[Relational Operations]] | ||
* [[Line numbers]] | * [[Line numbers]] | ||
* [[Line number|Removing line numbers]] | * [[Line number|Removing line numbers]] | ||
* [[Resource Table extraction]] {{ | * [[Resource Table extraction]] {{Text|([[Resource Table extraction#Extract_Icon|Icon Extraction]])}} | ||
* [[Screen Memory]] | * [[Screen Memory]] | ||
* [[Text Using Graphics|Text, Fonts and Unicode Using Graphics]] | * [[Text Using Graphics|Text, Fonts and Unicode Using Graphics]] | ||
* [[Variable Types]] | * [[Variable Types]] |
Latest revision as of 22:59, 25 April 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 (Vista and up), Linux and macOS.
Getting started
FAQGet in touch |
||
|
Keyword References
- Keyword Reference - Metacommands
- Keyword Reference - Alphabetical
- Keyword Reference - By usage
- Quick Reference - Tables
- Historic Pages (Informations may be invalid now.)
Known issues
Articles and Tutorials
- Terry Ritchie's QB64 Game Programming
- School Freeware series on QB64 (YouTube)
- Arrays
- ASCII Character Codes
- Binary Numbers
- Bitwise Operations
- Boolean Operations
- Clipboard
- Converting Bytes to Bits
- Console Window
- Controller Devices (Keyboard, Mouse, Joystick, Gamepad)
- Downloading Files (TCP/IP)
- Environment (Windows Registry)
- Hardware images
- Image file procedures
- Keyboard Scan Codes
- Libraries (C++, Windows, DLL)
- Mathematical Operations
- PDS(7.1) Procedures
- Port Access Libraries
- Relational Operations
- Line numbers
- Removing line numbers
- Resource Table extraction (Icon Extraction)
- Screen Memory
- Text, Fonts and Unicode Using Graphics
- Variable Types