Difference between revisions of "Main Page"

From QB64 Wiki
Jump to navigation Jump to search
(88 intermediate revisions by 9 users not shown)
Line 1: Line 1:
<p style="text-align: center">'''Welcome to the QB64 Programming Wiki'''</p>
==Welcome to the QB64 Wiki==

QB64 is a modern version of the Basic programming language that allows programs created using Quick Basic 4.5 or Qbasic to run on Windows XP, Vista, Windows 7, Linux and Mac OSX. It will work on 32 or 64 bit machines and has many new features such as stereo sound, improved graphics and TCP/IP internet capabilities. QB64 can make fast and reliable programs for the entire family!
QB64 is a modern extended [https://en.wikipedia.org/wiki/BASIC BASIC] programming language that retains [https://en.wikipedia.org/wiki/QBasic QBasic]/[https://en.wikipedia.org/wiki/QuickBASIC QuickBASIC] 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.

[[File:IDE_v1.51_on_macOS_Catalina.png|thumb|left|QB64's IDE running on macOS Catalina]]

Programming in Basic is EASY! You don't need to learn much to get started as it uses many statements and function words that are familiar to you. You can learn to program in days instead of weeks! If you need help there is a forum to ask for help and this WIKI has many example programs that you can run to see how things work. Download QB64 and take a ride into the wonderful world of programming! We are sure that you will enjoy the experience! We have programmers from age 10 to over 60. Welcome aboard!
{| align="right"
{| align="Right"
   | __TOC__
   | __TOC__

::::::::::'''[http://www.qb64.net/forum/index.php QB64 Forums and Compiler Downloads]'''
==Getting started==
* Grab the latest version of QB64 from [https://github.com/QB64Team/qb64/releases/latest the releases page].
:::::::::[http://dl.dropbox.com/u/10291175/QB64OfflineWiki.rar Download the QB64 WIKI for Offline Reference (22MB)].
::::::::::Offline WIKI Reference contributed by OlDosLover.
<p style="text-align: center">This wiki is a work in progress. If you'd like to help out in any way, see this page: [[Helping out]].</p>
<p style="text-align: center">For discussions about this WIKI goto the [http://www.qb64.net/forum/index.php?board=14.0 QB64 Community Development Forum].</p>
<p style="text-align: center">Thank you for your interest in the BASIC language and QB64!</p>
<p style="text-align: center">If '''FireFox''' does not copy page example code correctly use another browser or download our Code Fix Addon :</p>
<center>[[Mozilla FireFox Code Copy Add On]]</center>
<center>'''[[QB64 FAQ|Frequently Asked Questions about QB64]]'''</center>
<p style="text-align: center">[[Keywords currently not supported by QB64]]</p>

<p style="text-align: center">[[Keywords currently not supported by QB64#Keywords_Not_Supported_in_Linux_or_MAC_OSX_versions|Keyword Not Supported in Linux or MAC versions]]</p>
* [[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]

* [[Keyword Reference - Alphabetical]]
* [[Keyword Reference - Alphabetical]]
* [[Keyword Reference - By usage]]
* [[Keyword Reference - By usage]]
* [[Syntax Reference - QB64]]
* [[Syntax Reference - QB64]]

* [[Keywords currently not supported by 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]]
* [[Arrays]]
* [[ASCII|ASCII Character Codes]]
* [[ASCII|ASCII Character Codes]]
* [[Batch Files]]
* [[Binary|Binary Numbers]]
* [[Binary|Binary Numbers]]
* [[Boolean|Boolean Operations]]
* [[Boolean|Boolean Operations]]
* [[_CLIPBOARD$|Clipboard]]
* [[Converting Bytes to Bits]]
* [[Console Window]]
* [[Console Window]]
* [[Controller Devices]] {{text|(Keyboard, Mouse, Joystick, Gamepad)}}
* [[Controller Devices]] (Keyboard, Mouse, Joystick, Gamepad)
* [[DOS|DOS Commands]]
* [[Downloading Files]] (TCP/IP)
* [[Downloading Files]] {{text|(TCP/IP)}}
* [[Windows Environment|Environment (Windows Registry)]]
* [[Embedding Icons in EXE]]
* [[Hardware images]]
* [[Windows Environment|Environment (Windows)]]
* [[ERROR Codes]]
* [[Images|Image file procedures]]
* [[Images|Image file procedures]]
* [[Keyboard scancodes|Keyboard Scan Codes]]
* [[Keyboard scancodes|Keyboard Scan Codes]]
* [[Libraries]] {{text|([[SDL Libraries|SDL]], [[C Libraries|C++]], [[Windows Libraries|Windows]], [[DLL Libraries|DLL]])}}
* [[Libraries]] ([[C Libraries|C++]], [[Windows Libraries|Windows]], [[DLL Libraries|DLL]])
* [[LINKed or Merged Modules]]
* [[Mathematical Operations]]
* [[Mathematical Operations]]
* [[Keyword_Reference_-_By_usage#Memory_Handling_and_Clipboard:|Memory Handling and Clipboard]]
* [[PDS (7.1) Procedures]]
* [[Operating System Commands]] {{text|([http://www.computerhope.com/msdos.htm DOS], [http://www.pixelbeat.org/cmdline.html Linux] and [http://ss64.com/osx/ Mac OSX])}}
* [[Port Access Libraries]]
* [[PDS(7.1) Procedures]] {{text|(Currency type)}}
* [[Port Access Libraries]] {{text|(COM or LPT)}}
* [[Program Installations]]
* [[QB 4.5 Library Ports For QB64]]
* [[QB 4.5 Library Ports For QB64]]
* [[Relational Operations]]
* [[Relational Operations]]
* [[Line numbers]]
* [[Line number#Examples|Removing line numbers]]
* [[Resource Table extraction]] {{text|([[Resource_Table_extraction#Extract_Icon|Icon Extraction]])}}
* [[Resource Table extraction]] {{text|([[Resource_Table_extraction#Extract_Icon|Icon Extraction]])}}
* [[SQL Client]] {{text|(database)}}
* [[Screen Memory]]
* [[Syntax Notation Conventions]] {{text|[[Syntax_Notation_Conventions#Programming_Acronyms_and_Terminology|(terminology)]]}}
* [[Text Using Graphics|Text, Fonts and Unicode Using Graphics]]
* [[TCP/IP Message Format]]
* [[Text Using Graphics]]
* [[Tokenized Code]] {{text|(interpreter)}}
* [[Code Pages|Unicode Code Pages]]
* [[Variable Types]]
* [[Variable Types]]
* [[VB Script]] {{text|(program shortcuts with icon)}}
* [[VB Procedures]] {{text|(Currency type)}}
* [[Windows Registry Access]]
<p style="text-align: center">([[#toc|Return to Table of Contents]])</p>
==QB64 Information:==
* [[About QB64]]
* [[QB64 FAQ]]
* [[IDE|QB64 IDE and Compiler]]
* [[QB64 Tutorials]]
* [[Known QB64 Issues]]
* [[Keywords currently not supported by QB64#]]
==Community links:==
* [http://www.qb64.net QB64 Main Site]
* [http://www.qb64.net/forum/index.php QB64 Forum]

Latest revision as of 14:54, 26 April 2021