QBasic

Microsoft QuickBasic and QBasic (Quick Beginners All-purpose Symbolic Instruction Code) are very popular programming languages for beginners. While its lack of power makes it unsuitable for many of today's applications, it is an invaluable learning tool.

This wikibook will cover the usage of QBasic and most of its functions. While most of the text discussed will work under QBasic, that version of the Basic interpreter has limitations and certain advanced commands will only work under QuickBasic.

One of the best Qbasic IDEs (Integrated Development Environment) is QB64. There are certain functions that work only in QB64.

View this Wikibook in full book view.

Chapters

 * /Text Output/
 * Learn to control text based output.


 * /Arrays and Types/
 * Introduction to data structures in QBasic.


 * /Basic Input/
 * Get input from a user and use it in various ways.


 * /Basic Math/
 * Shows the proper method of performing basic calculations in QBasic.


 * /Flow Control/
 * This section shows how to control the flow of a program.


 * /Subroutines and Functions/
 * Explores the uses of Subroutines and Functions in QBasic.


 * /Working With Strings/
 * Shows string manipulation techniques in QBasic.


 * /Files/
 * Read and write to files allowing for data storage.


 * /Sound/
 * Use the computer to make noises and incorporate them into output. Use Qbasic to make songs and PLAY tunes.


 * /Graphics/
 * Draw images on the screen. An introduction to the use of graphics in Qbasic.


 * /Images/
 * Understand how to use images in QB64.


 * /Advanced Text Output/
 * More advanced features of displayed output.


 * /Advanced Input/
 * Get more precise and real-time input from users. Learn the usage of the INKEY$ loop.


 * /Advanced Maths/
 * This section delves further into the mathematical side of programing.


 * /Advanced Graphics/
 * Learn how to make animation.


 * /3D Graphics/
 * Explore 3D equations in QBasic.


 * /Advanced QBasic/
 * Incorporate many of the concepts into larger programs.


 * /Sample Programs/
 * A set of simple programs.


 * /What Next/
 * Where to go from here. A list of very good sites to continue further.


 * /Appendix/
 * An Appendix of commands and source code.

/Authors/

큐베이직 프로그래밍