Main Page: Difference between revisions

From QB64 Phoenix Edition Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 9: Line 9:
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
==Welcome to the QB64 Wiki==
(Steve Note: This is just a test copy/paste for now.  Nothing substantial is here yet.  I'm just experimenting and learning as I go.)
QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.
[[File:IDE_macos.png|thumb|left|QB64's IDE running on macOS Catalina]]
{| align="right"
  | __TOC__
  |}
==Getting started==
* Grab the latest version of QB64 from [https://github.com/QB64Team/qb64/releases/latest the releases page].
===FAQ===
* [[QB64 FAQ|Frequently asked questions about QB64]]
===Get in touch===
* [http://www.qb64.org/forum QB64.org Forum]
* [http://discord.qb64.org Discord server]
* [mailto:contact@qb64.org Send us an email]
==Keywords==
* [[Keyword Reference - Alphabetical]]
* [[Keyword Reference - By usage]]
* [[Syntax Reference - QB64]]
===Known issues===
* [[Keywords currently not supported by QB64|Legacy keywords not supported by QB64]]
* [[Keywords currently not supported by QB64#Keywords_Not_Supported_in_Linux_or_MAC_OSX_versions|Keywords not supported in Linux or macOS versions]]
==Articles and Tutorials==
* [https://www.youtube.com/c/QB64Team QB64 Team YouTube channel]
* [http://www.qb64sourcecode.com Terry Ritchie's QB64 Game Programming]
* [https://www.youtube.com/watch?v=hE-Voij5k5Q&list=PLF6199808BD4901E1 School Freeware series on QB64 (YouTube)]
* [[Arrays]]
* [[ASCII|ASCII Character Codes]]
* [[Binary|Binary Numbers]]
* [[Boolean|Boolean Operations]]
* [[_CLIPBOARD$|Clipboard]]
* [[Converting Bytes to Bits]]
* [[Console Window]]
* [[Controller Devices]] (Keyboard, Mouse, Joystick, Gamepad)
* [[Downloading Files]] (TCP/IP)
* [[Windows Environment|Environment (Windows Registry)]]
* [[Hardware images]]
* [[Images|Image file procedures]]
* [[Keyboard scancodes|Keyboard Scan Codes]]
* [[Libraries]] ([[C Libraries|C++]], [[Windows Libraries|Windows]], [[DLL Libraries|DLL]])
* [[Mathematical Operations]]
* [[PDS (7.1) Procedures]]
* [[Port Access Libraries]]
* [[QB 4.5 Library Ports For QB64]]
* [[Relational Operations]]
* [[Line numbers]]
* [[Line number|Removing line numbers]]
* [[Resource Table extraction]] {{text|([[Resource_Table_extraction#Extract_Icon|Icon Extraction]])}}
* [[Screen Memory]]
* [[Text Using Graphics|Text, Fonts and Unicode Using Graphics]]
* [[Variable Types]]

Revision as of 05:51, 18 April 2022

MediaWiki has been installed.

Consult the User's Guide for information on using the wiki software.

Getting started


Welcome to the QB64 Wiki

(Steve Note: This is just a test copy/paste for now. Nothing substantial is here yet. I'm just experimenting and learning as I go.)

QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.

QB64's IDE running on macOS Catalina

Getting started

FAQ

Get in touch

Keywords

Known issues

Articles and Tutorials