Compact Small Basic Explanation

I am giving a small presentation and project proposal to my computer science class regarding Small Basic.The following is my cover description: Small Basic is a learner’s language meant for students ages 11-16, teaching the fundamental skills of programming, as well as laying groundwork concepts that will translate directly to VB and C#, in fact the…

5

Small Basic Guru Awards – April 2015

Looks like I was the lone champion for the Small Basic Guru Awards in April:    Small Basic Technical Guru – April 2015     Ed Price – MSFT Programming Games with Small Basic: Chapter 6: Tic Tac Toe Program Michiel Van Hoorn: “This is probably one of the best end-to-end tutorials for programming a simple (but well…


Small Basic – File Tips

Today I will introduce some tips about File object in Small Basic. File.LastError Have you ever used File.LastError?  Following program is a sample using File.LastError.  File.LastError property contains file error message from Windows system.  Following is a sample code. GetPath() While path <> “”   TextWindow.WriteLine(“[” + path + “]”)   files = File.GetFiles(path)   If files =…


Turtle Maze versus Hangman – a case for seamless sharing.

A lot of Small Basic programs use “Assets” in order to work, e.g. images, sound and text files. Key to Small Basic’s effectiveness is our ability to share code and programs. At present the sharing of code is seamless but the sharing of programs may not be. To demonstrate the difference I use the 2…

10

Small Basic – New Line

Today I’d like to introduce about new line (line break) codes of a multi-line text in Small Basic. There are three types of new line codes. CR+LF : used in Windows, MS-DOS CR (carriage return) : used in some cases LF (line feed) : used in Unix, Mac OS X Those codes can be defined…


Small Basic – Thar Be Dragons!!!

Over in the May challenges from LitDev: https://social.msdn.microsoft.com/Forums/en-US/49548117-105e-4f79-b20f-709901f5784e/challenge-of-the-month-may-2015?forum=smallbasic   I suggested some dragon games:   Community Suggestion (By Ed Price) Write a Dragon Game. It can be any game where you try to slay a dragon, whether it is a text-based game, graphical, or a combination. You could also make the dragon the hero.   …


GraphicsWindow Basics – Small Basic Featured Article

Check out this classic article from litdev:   Small Basic: GraphicsWindow Basics   Table of Contents   GraphicsWindow Layers   Layer 1 – Background Layer 2 – Drawings Layer 3 – Shapes and Controls   Shapes Properties Moving Shapes Other Languages     Here’s an excerpt about moving shapes: The position of a shape is…


Optimizing – Small Basic Featured Thread

Today, I’d like to introduce a Small Basic forum thread about Optimizing written by Ezra94. The following excerpt piqued my interest . . . . INTERVIEWER: How do you decide on the trade-offs between speed and performance? GATES: Sometimes it’s a trade-off between adding features and executing really fast, but there are ways of having lots and…