Microsoft Small Basic For Mac

  1. Buy Microsoft For Mac

Mar 19, 2020  Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number. Announcing Small Basic Online 1.0 – Public Preview; Play with Morse Code in Small Basic (2) Play with Morse Code in Small Basic (1) January 2019 Small Basic Challenges!!! Recent Comments. Nonki Takahashi on Small Basic Blog – The Blog is Moving! The Blog is Moving! RoshanKumar on Small Basic on Mac. However, there are two breaking changes from Small Basic 1.1 that break Small Basic 1.0: Windows XP - Due to the upgrade to.NET Framework 4.5, Small Basic 1.1/1.2 does not work on Windows XP and older operating systems. We will continue to offer Small Basic 1.0 for users of Windows XP and older operating systems. Small Basic is a project that's aimed at bringing 'fun' back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small.

BBC micro:bit is a small board computer for kids. Today I'd like to introduce two programs that communicate between a micro:bit and a PC.

The micro:bit side program is thermometer which is programed with JavaScript Blocks Editor. This program shows temperature at A button clicked and sends temperature to serial port when the temperature changed.

The PC side program is Thermometer.sb which receives temperature from serial port and shows it graphically. The picture below shows Device Manager, Thermometer.sb and chibi:bit (a micro:bit compatible board).

Before running Thermometer.sb, please check the port number in Ports (COM & LPT) such like COM3 with Device Manager. And modify line 88 of Thermometer.sb. Then push reset button and push A button of micro:bit.

Have fun with Small Basic and micro:bit!

  • Small Basic with micro:bit (forum)

This post introduces Microsoft Small Basic within a Xamarin Workbooks Environment.

Xamarin Workbooks is a free, open-source learning environment that has assisted thousands of Windows users in learning and perfecting basic C#. Microsoft is now leveraging the app as a tool for teaching an introductory programming language, Small Basic, in a method readily available to the average Windows user.

Small Basic’s simple command set combined with the educational features of Xamarin creates the perfect localized environment for children or beginners learning to code, producing what is essentially “Small C#.”

Small Basic

Small Basic was created as an educational coding language, a step between block programming and Visual Basic. It can be considered the preliminary step to more advanced programming and development techniques.

Xamarin Workbooks

Each Xamarin Workbook combines the written text of a tutorial or webpage with the technical steps of a sample C# program. It also provides interactive preview windows and “run” options for testing small segments of code on the same page directly within the app.

Figure 1: An example of the Xamarin Workbook environment. The document is led with a text cell, and the SmallBasic library is imported in a code cell.

Each space for writing text or code is known as a block or a cell. One can manipulate cells using the “addcode,” “add text,” and “delete” buttons in an existing cell. Each code block is continued from the last meaning there is not need to duplicate code.

Workbooks typically begin with a brief text introduction to the learning task, immediately followed by code cells. Any user can follow the instructions to achieve a certain outcome.

Getting Started with Small Basic + Xamarin Workbooks


  • Xamarin Workbooks: Get the Xamarin Workbooks Desktop App for Windows here.
  • Workbooks Package: A NuGet package integrating the Small Basic library with Workbooks already exists. Follow setup guide below. The package can be found here.


NuGet is a Windows package manager that allows users to import packages from the web. This includes the package containing the Small Basic library for Workbooks.

  1. Open Xamarin and start a new, blank project.
  2. Choose 'File', 'Add Package… ', and proceed to open the NuGet Package Manager.
  3. In the NuGet search bar, find Workbook 1.2.0.
Figure 2: Using the NuGet Package Manager to import SmallBasic.
  1. Selecting this package will create a new cell in your Workbook which imports the Small Basic library (Figure 1).
  2. Add the using statement to access Small Basic commands in your code.
  3. Proceed to write and practice your new project in Xamarin Workbooks while enjoying the features of Small Basic.


The following sample comes from Nonki Takahashi:

Buy Microsoft For Mac

  1. Install Xamarin Workbooks from here.

  2. Select [File] [Add Package], type 'Small Basic', select 'SmallBasic.Workbook 1.2.0' and push [ADD PACKAGE].

  3. Type the following code:

  4. Push Ctrl+R.

Download this sample:Xamarin Workbook: Learn C# for Small Basic Users

Forum Thread - See this Forum Thread for a Discussion and more samples:


  • After inserting Small Basic (#r), remember to add the using statement:

#r “SmallBasicLibrary”
using Microsoft.SmallBasic.Library;

  • Remember to use a semicolon (;) at the end of each line.

More Info:

For more guides on the basics of Xamarin Workbooks, check out the Xamarin website here.

Microsoft Small Basic For Mac

For more samples and discussions of Small Basic with Xamarin Workbooks, see this forum thread here.