Share via


User Ed - The blog of Ed Price, Customer Program Manager

User Ed is a Microsoft blog written by a Customer Program Manager, Ed Price. Ed enjoys Customer Engagement, Experience Design, TechNet Wiki, and general education around Microsoft products.

Small Basic - A First Look at Recursion

A First Look at Recursion First, take a look at these Goto resources: Small Basic - Goto Loops Small...

Author: Ed Price - MSFT Date: 04/20/2015

Small Basic - Using Stacks for Managing the Handshake

Using Stacks to Manage the Handshake The subroutines you wrote in the last few blog posts (Small...

Author: Ed Price - MSFT Date: 04/19/2015

Azure Guru Winners - March 2015

It's time to award our top articles of the month! And below are the Azure Guru results for the...

Author: Ed Price - MSFT Date: 04/18/2015

Small Basic - The Triangle Area Calculator

The Three Triangles What: This blog post teaches you how to write interactive programs. The...

Author: Ed Price - MSFT Date: 04/12/2015

Small Basic Subroutines - Input and Output

Subroutine Input and Output In many cases, you might use your subroutine to create some working...

Author: Ed Price - MSFT Date: 04/12/2015

Small Basic - Other Names for Subroutines

Subroutines, Methods, Procedures, and Functions Subroutines are also called different names in other...

Author: Ed Price - MSFT Date: 04/12/2015

Small Basic Subroutines - Abstraction and Information Hiding

Abstraction and Information Hiding What is a subroutine? Think of a subroutine as a black box that...

Author: Ed Price - MSFT Date: 04/12/2015

Small Basic Files

When you click Run after editing your file, Small Basic creates a new version of each one of these...

Author: Ed Price - MSFT Date: 04/11/2015

Small Basic Keywords

Small Basic only has a few keywords (also called reserved words) that have a special meaning to the...

Author: Ed Price - MSFT Date: 04/11/2015

Small Basic - The Properties of the TextWindow Object

Table: The properties of the TextWindow object Property Description ForegroundColor Gets or sets the...

Author: Ed Price - MSFT Date: 04/10/2015

Small Basic - The If-ElseIf Ladder

The If-ElseIf Ladder Let’s say that you’d like to compute a math formula with three variables: x, y,...

Author: Ed Price - MSFT Date: 04/09/2015

Small Basic - Goto Loops

Goto statements were first used for loops; try out the example code below. And we'll also show you...

Author: Ed Price - MSFT Date: 04/02/2015

Small Basic - Spaghetti Code

What is Spaghetti Code? As Yan mentioned, an old friend once said, "Spaghetti is best served on your...

Author: Ed Price - MSFT Date: 04/02/2015

Small Basic Example - Evaluating Math Functions

Evaluating Math Functions In this example, you’ll use nested if conditions to solve a math...

Author: Ed Price - MSFT Date: 04/02/2015

Small Basic 1.1 on TechNet Wiki

For the first time in Forever (if we measure Forever as being 3 years, 8 months, and 15 days; here's...

Author: Ed Price - MSFT Date: 04/02/2015

Small Basic - Avoiding the Else

Avoiding the Else Let’s say you want to create a program that monitors the state of a system...

Author: Ed Price - MSFT Date: 03/31/2015

Small Basic - About Fonts

About Fonts A font’s a group of characters that share a style, called a typeface. For example,...

Author: Ed Price - MSFT Date: 03/29/2015

Small Basic - About Hexadecimal Pen and Brush Colors

You can set RGB colors using the BrushColor property of the GraphicsWindow object. Every...

Author: Ed Price - MSFT Date: 03/29/2015

Small Basic - How to change the thickness and color of your lines

First of all, drop in this code to draw a line: GraphicsWindow.Title = "Line Time"...

Author: Ed Price - MSFT Date: 03/26/2015

Small Basic - Changing Properties

Changing Properties You can change many TextWindow properties, but not all properties can be...

Author: Ed Price - MSFT Date: 03/25/2015

Small Basic - Make it Easy to Read

Small Basic gives you a lot of freedom to format the different statements in your source code. For...

Author: Ed Price - MSFT Date: 03/25/2015

Binary Operators in Small Basic

When learning Small Basic (and most all programming languages), you'll need to know a few quick...

Author: Ed Price - MSFT Date: 03/23/2015

Small Basic Objects Example: The Microwave

A Word About Objects When learning about Small Basic, you’ll see the words...

Author: Ed Price - MSFT Date: 03/22/2015

Small Basic - Mutual Exclusion

A Note on Mutual Exclusion You could write a square root program like this: 1...

Author: Ed Price - MSFT Date: 03/18/2015

Small Basic - When is an Equal Sign (=) a comparison?

When an equal sign (=) appears in a logical expression, it means it’s a comparison, not an...

Author: Ed Price - MSFT Date: 03/18/2015

Small Basic Example: Leap Year Checker

Leap Year Checker Overview For example, let’s say you want to create a program that checks whether a...

Author: Ed Price - MSFT Date: 03/17/2015

Power BI for iPad and iPhone - Now available Worldwide!!!

The "Power BI for iOS" mobile app is now available worldwide! With today's announcement of Power BI...

Author: Ed Price - MSFT Date: 03/16/2015

Small Basic - "True" String

As it turns out, Small Basic gives a special treatment to the string "True". In Small Basic, the...

Author: Ed Price - MSFT Date: 03/16/2015

If Statements are like Rollercoasters

If Statements are like Rollercoasters Think of the If statement as a detour in the flow of a...

Author: Ed Price - MSFT Date: 03/15/2015

Flowcharts

Flowcharts (also called block diagrams or logic diagrams) use symbols help you visualize the logical...

Author: Ed Price - MSFT Date: 03/15/2015

Small Basic: Relational Operators & Strings

The Other Relational Operators Small Basic was designed to strip out as much as it can (it...

Author: Ed Price - MSFT Date: 03/14/2015

New Power Map Features - Coming Soon!

The Power Map team recently released this video to advertise upcoming features! Check it out: But...

Author: Ed Price - MSFT Date: 03/13/2015

3 new reasons to love Power Query!

Here they are: Performance improvements Microsoft Dynamics CRM Online connector New transformations...

Author: Ed Price - MSFT Date: 03/05/2015

DevScope's awesome PowerShell module for Power BI API's

Check out DevScope's awesome PowerShell module for Power BI API's on GitHub:...

Author: Ed Price - MSFT Date: 02/27/2015

Updated Whitepaper: Introducing Microsoft BI Reporting and Analysis Tools

On this white paper:...

Author: Ed Price - MSFT Date: 02/26/2015

Small Basic Quiz 13 - Getting Loopy

First, we'll start with the questions: What are the two types of loops that Small Basic supports?...

Author: Ed Price - MSFT Date: 02/25/2015

Small Basic Exercise: Counting Garage Sale Money

Eve’s mom is running a garage sale. Eve wants to earn some money, so she sets up a table to...

Author: Ed Price - MSFT Date: 02/24/2015

Small Basic: Trigonometric Methods

Trigonometric Methods The Math object supports the trigonometric methods in Table 6-2. The arguments...

Author: Ed Price - MSFT Date: 02/23/2015

Small Basic: GetRandomNumber( ) - Is it really random?

Is it really random? The output of the GetRandomNumber() method isn’t really random because...

Author: Ed Price - MSFT Date: 02/23/2015

Small Basic: Remainder with Negative Numbers

The Remainder(x,y) method’s usually used when both x and y are positive integers. Although...

Author: Ed Price - MSFT Date: 02/23/2015

Small Basic Rounding Methods: Digging Deeper

The Math object gives you three methods to round numbers! We explain these methods in the Table...

Author: Ed Price - MSFT Date: 02/22/2015

Small Basic Quiz 06 - Input & Math

Welcome to another Small Basic quiz! Leave comments with any questions or requests for hints! List...

Author: Ed Price - MSFT Date: 02/22/2015

Small Basic: Silly Shakespeare Program

Welcome to the Silly Shakespeare program! The way this works is simple. Just paste this into Small...

Author: Ed Price - MSFT Date: 02/18/2015

Small Basic Quiz 05 - Turtle Object

For this quiz, we're going to dig into the Turtle Object! Here are your questions: How do you first...

Author: Ed Price - MSFT Date: 02/16/2015

Small Basic Quiz 03

Welcome to Small Basic Quiz #3! Here are the questions: When would you want to use the DrawLine()...

Author: Ed Price - MSFT Date: 02/15/2015

Insert vs Draw

In programming, are you inserting an image or drawing it? To the programmer, you're really just...

Author: Ed Price - MSFT Date: 02/15/2015

Small Basic Turtle Object - 5 Practice Exercises!

Here are five Practice Exercises for the Small Basic Turtle Object! 1. Write a program that draws...

Author: Ed Price - MSFT Date: 01/31/2015

<Previous Next>