Share via


Small Basic Curriculum: Lesson 5: Sharing Code

Small Basic > Curriculum >** **Online > Lesson 5: Sharing Code

Estimated time to complete this lesson: 1 hour

Sharing Code

In this lesson, you will learn how to:

  • Share your Small Basic programs.
  • Download and run Small Basic programs.
  • Publish Small Basic programs for the Microsoft Silverlight R browser plug-in.

Now that you have explored Small Basic to create fun games and applications, it is time to share your creations with your friends and colleagues.

You can share your Small Basic programs by uploading your code to the Internet.

http://msdn.microsoft.com/gg685466.fig1(en-us,MSDN.10).jpg

To upload your code, you connect to the Internet and then click Publish on the toolbar.

Uploading The Code

When you click the Publish button, your program is published instantly!

Small Basic generates and displays a unique ID for your program. Using this ID, you can share your program with others.

http://msdn.microsoft.com/gg685466.fig2(en-us,MSDN.10).jpg

You can also give your program a suitable title, provide a brief description, and define the category for your program.

To access your program in a different Small Basic environment, you can use the unique ID that is assigned to your program. You can also view your program online by accessing the displayed URL.

Downloading a Program

Now, let’s explore how others can access your published program within the Small Basic environment.

To access your published program in Small Basic, you click Import on the toolbar.

http://msdn.microsoft.com/gg685466.fig3(en-us,MSDN.10).jpg
http://msdn.microsoft.com/gg685466.fig4(en-us,MSDN.10).jpg

You must then specify the unique program ID and then click OK.

The particular program is imported from the Internet and appears in your Small Basic environment.

GraphicsWindow.Title = "Fun with the Turtle"
GraphicsWindow.Height = 300
GraphicsWindow.width = 500

Turtle.Show()
Turtle.Speed = 10
Turtle.X = 150
Turtle.Y = 150
For i = 0 TO 200 Step 5
  GraphicsWindow.PenColor = Graphicswindow.GetGetRandomColor()
     Turtle.Move(i)
     Turtle.Turn(90)
EndFor
Turtle.PenUp()
Turtle.Move(260)
Turtle.Turn(60)
Turtle.Move(120)
Turtle.PenDown()
For i = 0 To 200 Step 5
  GraphicsWindow.PenColor = Graphicswindow.GetGetRandomColor()
     Turtle.Move(i)
     Turtle.Turn(120)
EndFor

 

Running a Program

After you import a program into your Small Basic environment, you can run the program or edit the code.

GraphicsWindow.Title = "Fun with the Turtle"
GraphicsWindow.Height = 300
GraphicsWindow.width = 500

Turtle.Show()
Turtle.Speed = 10
Turtle.X = 150
Turtle.Y = 150
For i = 0 TO 200 Step 5
  GraphicsWindow.PenColor = Graphicswindow.GetGetRandomColor()
     Turtle.Move(i)
     Turtle.Turn(90)
EndFor
Turtle.PenUp()
Turtle.Move(260)
Turtle.Turn(60)
Turtle.Move(120)
Turtle.PenDown()
For i = 0 To 200 Step 5
  GraphicsWindow.PenColor = Graphicswindow.GetGetRandomColor()
     Turtle.Move(i)
     Turtle.Turn(120)
EndFor

 

Click http://msdn.microsoft.com/gg685466.fig6(en-us,MSDN.10).jpg on the toolbar.

This is the output you will see:

http://msdn.microsoft.com/gg685466.fig5(en-us,MSDN.10).jpg

You can also save the imported program by clicking Save on the toolbar.

Accessing Your Program Online

Moreover, you can access your published program online!

When you publish a program, it gets uploaded to the website for Small Basic. By browsing to the website and specifying the unique program ID, you can access your program online, anytime, within a web browser that supports Silverlight. So have fun creating Silverlight applications and games right from within Small Basic!

The webpage also displays the code sample for your program below the program output.

http://msdn.microsoft.com/gg685466.fig7(en-us,MSDN.10).jpg
http://msdn.microsoft.com/gg685466.fig8(en-us,MSDN.10).jpg

Embedding your Program Online

As you know, you can view your published programs on the Small Basic website from within a web browser that supports Silverlight. Well, Small Basic has more to offer!

You can simply embed your program within your website. The Small Basic website provides the HTML code exclusively for your program.

http://msdn.microsoft.com/gg685466.fig9(en-us,MSDN.10).jpg

You can host your published program on your own website or blog by simply copying the code into your website code. Simple, isn’t it?

Let’s Summarize…

Congratulations!

Now you know how to:

  • Share your Small Basic programs.
  • Download and run Small Basic programs.
  • Publish Small Basic programs for Silverlight.

Show What You Know

Now that you know some facts about Small Basic, you can check your learning by answering the following questions:

  • How can you share your Small Basic program online?
  • How can you access your published program in another Small Basic environment?

To see the answers to these questions, go to the Answer Key page.

Next Lesson

PowerPoint Downloads