Small Basic - The Official Blog of Microsoft Small Basic

Small Basic is the only Syntax/Text-Based programming Language+IDE built for learners! It's Simple, Social, Fun, & Gradual, graduating you into the .NET Stack and Visual Studio Code, where you continue learning VB, Java, C#, Python, & more!

Browse by Tags

Tagged Content List
  • Blog Post: Small Basic Featured Thread - Fremy's extension updated for Small Basic v1.2

    I'd like to introduce a new thread written by FremyCompany [MSFT] (François REMY) in Small Basic forum: Fremy's extension updated for Small Basic v1.2 Hello from the other side :-) A few years ago, I participated in this community as a user, and wrote an extension to get the most...
  • Blog Post: Small Basic - Coding Patterns

    I started to organize coding patterns for Small Basic here in CodePlex. I sometimes use these patterns in my Small Basic programs. For example, I use three patterns in following code (from WNK213 ). mcol = 0 ' mouse column For col = 1 To 3 If x1 [ col ] < x And x < x2 [ col ] Then...
  • Blog Post: Small Basic - Zodiac Sign Update

    My first version of zodiac sign program in Small Basic was for Challenge of the Month - January 2013 . This year, I updated the program with a new tool program. The tool name is Get List of Stars from Wikipedia ( ZSF735 ). The last time, I read and typed constellation data from Wikipedia. But now...
  • Blog Post: Small Basic Program for TechNet Guru Iconography

    I wrote a Small Basic program for TechNet Guru Iconography . The program ID is GGK772 . Draw your icons for TechNet Guru!
  • Blog Post: Upgraded Calendar in Small Basic

    I rewrote my calendar program. The first version was written in F-BASIC in 1986. I sometimes rewrote this program in Small Basic. Today I'd like to introduce the latest version of my calendar program ( MTW971-0 ). The older versions had character user interface. But the newest one has graphical...
  • Blog Post: Small Basic Featured Program - Program Database

    This was a challenge to write a database program with Small Basic. I started to write this program in June last year in a Challenge of the Month . But suspended because of Combo Box coding. Code of Combo Box has been completed last month . Then I restarted to write my database program and reported about...
  • Blog Post: Illumination in Small Basic

    I made a sample program of illumination in Small Basic. The program ID is JRV115 . I recommend you to run this program locally. Because, in browser, this program is little slow. I wish you happy holidays and have a great 2016!
  • Blog Post: Multi-Language Programming in Small Basic

    I'd like to introduce three multi-language programs for answering a forum thread: How i can add multi language program ? asked by MehmetTR. The first one is the easiest TextWindow sample. The array msg is for multi-language texts. You can get n th text as msg[n][lang], while lang is a language id...
  • Blog Post: Small Basic - TOC for Challenges, Blog Posts and Wiki Articles

    There are lots of information about Small Basic on the internet - especially on MSDN forums, blogs, TechNet Wiki articles. So I made tables of contents for them. Monthly Challenges The titles and the links for the Monthly Challenges are listed in a TechNet Wiki article . But, it's difficult to...
  • Blog Post: Small Basic Featured Article - How to Use Trigonometric Functions

    Here's a classic article from Nonki: Small Basic: How to Use Trigonometric Functions Let's imagine we want to draw an arc. Assume the center of the arc is located at x = 200, y = 300, and the start angle is a1 = -30 and the end angle = -60. In mathematics, the y axis goes up. But in Small...
  • Blog Post: Drawing Pictures with Small Basic

    Today's topic is how to draw (paint) pictures by programs (or via programming) with Small Basic. Program can repeat, simulate, calculate and convert. Following pictures are the samples of these features. Using Repeat Have you felt complicated to repeat drawing something similar? That will be...
  • Blog Post: Small Basic Technical Guru Winners - October 2015

    Nonki and I battled it out for October. Here are the judge comments: Small Basic Technical Guru - October 2015 Ed Price - MSFT Microsoft Small Basic 1.2 Release Note Richard Mueller : "Lots of information and great images. I like the extensive "See...
  • Blog Post: Small Basic - Controls and Challenges

    Last and this month, controls challenges are going in the Challenge of the Month . So today, I'd like to write about Controls. Controls in Small Basic There are three controls in Small Basic - button, text input box and multi-line text input box. Following sample screen shots are from a program...
  • Blog Post: Small Basic Shapes from Microsoft Excel

    This post is an update of the last post Small Basic Shapes from Microsoft Office . Last time I wrote mainly about PowerPoint macro. But today's main topic is Excel macro. I uploaded an Excel file on TechNet Gallery . Following screen shot is a sheet in the Excel file with shapes drawn with Excel...
  • Blog Post: Featured Small Basic Article - Bring on the Emoji!!!

    The featured article is from Nonki Takahashi ... Small Basic: Emoji Table of Contents Introduction Finding Emoji in Fonts From Unicode Subrange From Symbol Fonts Using Private Character Editor See Also Other Languages This article is amazing...
  • Blog Post: Small Basic Shapes from Microsoft Office

    Today, I'd like to introduce about how to convert shapes created by Microsoft Office to Small Basic shapes. This time I'm using PowerPoint to draw pictures with shapes. To convert pictures, I wrote PowerPoint macro (VBA). We can do as well with Excel or Word. I uploaded the PowerPoint Macro-Enabled...
  • Blog Post: NUI Grab - Kinect for Small Basic Sample Program

    I made a sample program using KinectBodyList object in Small Basic programming language. The program has been uploaded as TCG608 . NUI stands for Natural User Interface. You can drag and drop the circle (ellipse) in this program with your right hand. KinectBodyList.GetHandState operation can return...
  • Blog Post: Small Basic - New Dictionary Object

    Today I'd like to write about Dictionary object which has been renewed in Small Basic 1.2. Ed Price told "Dictionary.com changed their API, so we lost use of that object in Small Basic 1.0 and 1.1. We finally got it fixed for 1.2." in comment of a last week blog post . So, GetDefinitionInFrench operation...
  • Blog Post: Small Basic 1.2 Quick Review

    I tried Small Basic 1.2 on my PC. Today I'd like to share some topics about Small Basic 1.2. Kinect for Small Basic If you have Kinect sensor, you can control it with Small Basic 1.2. Small Basic 1.2 includes Kinect for Small Basic Extension . To enable this extension, you need to install Kinect...
  • Blog Post: How to Make a Check Box - Small Basic Featured Article

    Today's featured article is from Nonki Takahashi . We're going to explain the design of the check box and a sample here. To get the code, latest version, and the full explanation, see the Wiki article: Small Basic: How to Make a Check Box Design To make a check box, we need a box, a...
  • Blog Post: Small Basic: Timer - Featured Article

    Our Small Basic Guru Gold Medal Winner from July was... Small Basic Technical Guru - July 2015 Nonki Takahashi Small Basic: Timer Michiel Van Hoorn : "Great article on how to control "time" in your Small Basic projects" RZ : "Timer is not an easy...
  • Blog Post: Small Basic on TechNet Gallery - The Tags are growing! The Tags are growing!

    Today's blog post extends off the topic here: UPDATE: Small Basic on TechNet Gallery Which is a list of what kind of things you can put up on TechNet Garry and what tags we use there. Recently, Nonki added some tags to update our total Small Basic tags on TechNet Gallery. He gave this...
  • Blog Post: Batting Practice - Small Basic Featured Program

    Today, I will introduce a game posted on a Small Basic forum thread Nominate games (or other programs) here to get featured on our Blog! (PART 3) . The game is Batting Practice written by Cody_M. He just started learning how to program this year and made a game called Batting Practice ( VNT440...
  • Blog Post: Small Basic Guru Awards: July 2015 Winners - Nonki's Timer wins big time!!!

    Nonki and I battled it out in July on our TechNet Wiki articles (submitted in the TechNet Guru contest), and he beat both of my samples! It's quite a good overview of the Timer object with some fantastic examples and resources! Small Basic Technical Guru - July 2015 ...
  • Blog Post: Triangle in Small Basic

    Today I'd like to introduce collected information about triangle in Small Basic. How to Draw a Triangle There was a forum question by CookiesUgh about drawing a triangle. From the question, I wrote a TechNet Wiki article: Small Basic: How to Draw a Triangle Mainly there are three...
Page 1 of 7 (167 items) 12345»