Small Basic 1.1 Quick Review
Published Feb 12 2019 03:55 PM 386 Views
Iron Contributor
First published on MSDN on Mar 30, 2015

Authored by Nonki Takahashi


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.

Version history
Last update:
‎Feb 12 2019 03:55 PM
Updated by: