Small Basic 1.1 Quick Review


Have you downloaded Small Basic 1.1 ?  Today I will report about Small Basic 1.1.


Installation

Installation process is almost same as Small Basic 1.0.  But you don't need to enable .NET Framework 3.5.  (Small Basic 1.1 no longer runs on Windows XP.)

And you can see the new flat blocks icon in setup. As mentioned in the Microsoft Small Basic 1.1 Release Notes in Other Changes, the flat blocks are an early experiment with modernizing the graphics. The images are temporary and will be changed in future updates...

Flickr Object

I confirmed that the Flicker object works fine on Small Basic v1.1 with my sample PWW374.  The Flickr object has not worked since June 2014 on Small Basic 1.0 (Flickr changed their API).

Controls Design Changed

Controls (button, text box, multi-line text box) design becomes flat. And the window font is updated.

In Small Basic 1.0, it looked like this:
 

.NET Framework

In Small Basic 1.1, .NET Framework is changed to version 4.5.  This means that we can create two types of Small Basic executable files.  One is compiled with Small Basic 1.0.  This exe file needs .NET Framework 3.5 SP1 and old SmallBasicLibrary.dll.  The other is compiled with Small Basic 1.1.  This exe file needs .NET Framework 4.5 and new SmallBasicLibrary.dll.

All programs compiled with Small Basic 1.0 and before require .NET Framework 3.5 SP1 and old SmallBasicLibrary.dll.  So if you need to run your programs directory from Explorer or command prompt, you can't disable .NET Framework 3.5 SP1 until all your programs are re-compiled with Small Basic 1.1. You will need to recompile your extensions as well.

Graduate

Graduation to Visual Basic works well.  For comparison between variable and constant, cast constant to Primitive is needed.


Thank you for all who help Small Basic 1.1 release.

Comments (7)

  1. The images are helpful. I'm going to add some to the Release Notes. Thanks, Nonki!

  2. Nonki, is there any change to the Graduate experience?

    Thanks!

  3. My understanding about Graduate is that even in SB 1.0 we could choose .NET Framework 3.5 or 4.5.  So a message asking conversion to .NET Framework 4.5 appeared at Graduate.  In SB 1.1, this is the same.   And I'm using Visual Studio 2013 Community.  This version works well with SB 1.0.  With Visual Studio Express 2013 for Windows Desktop, there were many errors while conversion from SB to VB.  I tried SB 1.1 with Visual Studio 2013 Community only.  Then I found an error (which exists with SB 1.0 and Visual Studio Express 2013 for Windows Desktop) appears again in SB 1.1.  That is the cast issue written in here:

    social.technet.microsoft.com/…/29059.small-basic-instructions-to-graduate-and-debug-with-visual-studio.aspx  

  4. anonymouscommenter says:

    1) Thanks everso for fixing the Flickr bug!

    2) Some objects, e.g. TextWindow.ReadKey() still don't show in IntelliSense. Will this be a future fix?

    3) I'm struggling to see the Controls Design differences in the two images in this blog. do I need better glasses??!

Skip to main content