Share this


Microsoft

Microsoft Small Basic 1.0

Master the programming basics with this easy-to-use development environment

Mike Williams
Our Rating:
rating

Windows
Date: 24/07/2011
Downloads: 39
Award: Recommended
License: Freeware
Developer: Microsoft
Microsoft Small Basic 1.0
Master the programming basics with this easy-to-use development environment

Learning just a few programming skills can deliver real benefits, helping you to automate, customise, and generally take better control of your PC. But if you've ever taken a look at free tools like Microsoft's Visual Studio Express then you'll know this isn't easy: they're packed with complicated features that make them very intimidating for beginners.

Microsoft Small Basic, as you might guess from the name, is a much gentler way to get started with programming. And this is obvious from the moment you look at the interface. There are no lengthy menus here, no complicated Options dialogs: just a single toolbar with 13 options, most of which you already understand (New, Open, Save, Run and so on).

The Small Basic language is simple, too, based on Microsoft's own Visual Basic and optimised for readability. So, for instance, its version of the classic Hello World program looks like this.

TextWindow.WriteLine("Hello World")

It's easy to see that Small Basic is taking a text window, then writing a line, in which will be displayed the text "Hello World".

Don't think that Small Basic's simplicity means it's short on features, though. Retrieving images from Flickr, for instance, is possible in other languages, but requires some work. Yet here's all Small Basic requires.

pic = Flickr.GetRandomPicture("mountains, river")
GraphicsWindow.DrawResizedImage(pic, 0, 0, 640, 480)

Again, it's very readable: we're supplying the search terms "mountains" and "river" to Flickr, retrieving an image and displaying a resized version. You'd prefer to make it your wallpaper? That's easy, too.

pic = Flickr.GetRandomPicture("mountains")
Desktop.SetWallPaper(pic)

And there's plenty of other functionality on offer, with many useful examples to help you to get started (click Import, type TETRIS and press [Enter] to play Small Basic's version of the classic game, for instance). Check the Small Basic home page to find out more.

Final Verdict: A perfectly balanced package, easy enough for kids to learn the programming fundamentals, yet also has sufficient power for everyone else to create genuinely useful scripts and utilities. 

Related Downloads
TopStyle 5.0.0.98

TopStyle 5.0.0.98

Trial Software

Write, test and produce your CSS using this powerful editor

Microsoft PerfView 1.4.1.0

Microsoft PerfView 1.4.1.0

Freeware

Detect, analyze and eliminate performance issues with your apps

PortableApps.com Installer 3.0.6

PortableApps.com Installer 3.0.6

Freeware

Easily package your portable apps with this effective installation tool

SynWrite 5.2.250

SynWrite 5.2.250

Freeware

A compact but powerful source code editor and notepad replacement

Rapid CSS v12.1

Rapid CSS v12.1

Trial Software

Quickly create and edit even the most complex cascading style sheets

WeBuilder v12.1

WeBuilder v12.1

Trial Software

Comprehensive web code editor with strong HTML, CSS, PHP, ASP and Ruby support

Charles 3.7 (64-bit)

Charles 3.7 (64-bit)

Trial Software

A powerful HTTP proxy/ monitor for developers

Charles 3.7 (32-bit)

Charles 3.7 (32-bit)

Trial Software

A powerful HTTP proxy/ monitor for developers

Aptana Studio 3.4.0

Aptana Studio 3.4.0

Open Source

Highly extensible web application IDE with powerful tools for HTML, CSS and JavaScript

CreateInstall Free 5.18.0

CreateInstall Free 5.18.0

Freeware

Quickly build compact, stable installers for your applications