Microsoft Developer Network > Forums Home > Learning Forums > Small Basic > Small Basic v 0.8 Released!!! Awesome!

Discussion Small Basic v 0.8 Released!!! Awesome!

  • Saturday, February 06, 2010 1:15 PM
     
     
    Hi everbody!

    I acidently downloaded the Small Basic (thinking v 0.7 version ), and the installer says v 0.8!

    It was lot of new features!!! I've discovered these:

    • New translations: Portuguese (Brazillian ), Japonese, Chinese (Simplified ), Chinese (Traditional )
    • Faster!!!
    • Line numbers
    • More options who publish programs to the web
    • Identification the programs are imported (from the web ), you can rate, and know the category of the program
    • Instant help improved!

      Objects: show the all operations you can do with that object.


      Keywords: show an example how to use it.
    Thats all I've found! Awesome!

    (Edited by Vijaye: Download the new version from: http://smallbasic.com/)

    For people are portuguese I have an link who explains everthing in Portuguese: http://smallbasictutorial.blogspot.com/2010/02/small-basic-v-08-nova-versao.html

    Download Small Basic v 0.8 (3,90 MB )

    Download Small Basic v 0.8 PORTABLE (3,78 MB
    )

    Street Racer http://SmallBasicTutorial.BlogSpot.com/

All Replies

  • Saturday, February 06, 2010 1:19 PM
     
     
    Who have the previous version Small Basic, you need 1st remove from Control Panel!

    Street Racer http://SmallBasicTutorial.BlogSpot.com/
  • Saturday, February 06, 2010 1:54 PM
    Answerer
     
     
    lol? no kidding?
    Live for nothing, OR CODE FOR SOMETHING!
  • Saturday, February 06, 2010 3:51 PM
    Answerer
     
     
    I can confirm.  The file size is 4.67mb
    Awaiting official announcement...
  • Saturday, February 06, 2010 7:17 PM
    Owner
     
     
    Wow, you guys are fast!  I was going to wait till Monday to announce it.  Anyways, go ahead and play with it. Looks like Street Racer has most of the features covered already :)

    By the way, please link to the original download site:  http://smallbasic.com 

  • Saturday, February 06, 2010 11:22 PM
    Moderator
     
     
    Nice summary Street Racer - the idea I believe is to improve the 'ease of use' with improved help and examples and extend the web awareness with the Silver Light to showcase examples and encourage more people to get involved.

    I had a problem at first using this version and it turned out that I had a stray copy of SmallBasicLibrary.dll (version v0.7) inside my lib directory from some extension - entirely my fault, but took a little finding this was the issue.  I mention this just in case someone has a similar problem.  The things to try if the installation is not entirely smooth (as it is in most cases) are:

    1] Make sure you a have .Net 3.5 SP1
    2] Uninstall any old version of SmallBasic
    3] Delete or temporarily rename the C:\Program Files\Microsoft\Small Basic\lib directory - in any case all extensions need to be rebuilt for each new SmallBasic version, so the contents of this lib directory will need to be updated for v0.8.
  • Sunday, February 07, 2010 12:43 AM
    Answerer
     
     
    btw, are there no new functions?
    Live for nothing, OR CODE FOR SOMETHING!
  • Monday, February 08, 2010 6:46 AM
     
     
    And was the shapes.getopacity fixed??
  • Monday, February 08, 2010 4:47 PM
    Owner
     
     
    This release was officially announced today.  Check out the blog (http://blogs.msdn.com/smallbasic) for the full details.
  • Friday, February 12, 2010 8:33 PM
    Answerer
     
     
    I'm going to test it this week-end. New features are seeming very great !
    Fremy - Developer in VB.NET, C# and JScript ... - Feel free to try my extension
  • Friday, February 12, 2010 11:02 PM
     
     
    Fremy

    Any chance you will be updating your extensions to work with version 0.8?
  • Saturday, February 13, 2010 12:44 PM
     
     
    Thanks Vijaye, just installed v8.

    Why oh why do we have line numbers though? Can we have an option in v9 to switch them off so they don't take up space in the editing window.
  • Saturday, February 13, 2010 12:49 PM
    Answerer
     
     
    Why oh why do we have line numbers though? Can we have an option in v9 to switch them off so they don't take up space in the editing window.
    i can just second that.

    i dont know why we need them anyway.. i mean visual studio doesn't have them also..  you can look them up in the lower right corner.. so idk..

    Live for nothing, OR CODE FOR SOMETHING!
  • Sunday, February 14, 2010 4:58 PM
    Answerer
     
     

    Line numbers can be useful when you're referring to code here in the forums.

  • Sunday, February 14, 2010 10:28 PM
     
     
    Admittedly bigdaddyo, it is necessary at times to reference certain lines within code if it's not suitable just to quote a section, but we already have an indicator for line numbers in the bottom-right of the editing window which takes up no space at all in an already cramped editing window.  More useful features to spend time adding would be maximise, restore and minimize window buttons, or at the very least to put the editing pane above the right-hand sidebar.

    Anyway, it's just irritants; nothing major.
  • Tuesday, February 16, 2010 8:47 PM
    Answerer
     
     
    Ok I agree with you, line numbers are distracting and unnecessary given that they're already in the corner.
  • Friday, February 19, 2010 5:13 PM
    Answerer
     
     
    I have to chime in on this one with a big DISAGREE.

    As an experienced programmer, I find the constant line numbers to be an irritant as well. But as someone who is also teaching a room full of newbies every day, I let out a whoop of joy when I saw the new addition. There are two really good reasons. First, the linear nature of top-down programming is a concept that is actually difficult for some people to swallow. Second is the fact that the error messages (vague and no descriptive from a newbies point of view) all reference the line number of the command.

    Between those two things, having the line numbers visible clears up a lot of confusion when working with a beginner.

    Now, if we were to add some command line options for the compiler... I would happily see a switch for this be one of them.
  • Friday, February 19, 2010 7:50 PM
    Answerer
     
     
    Second is the fact that the error messages (vague and no descriptive from a newbies point of view) all reference the line number of the command.
    uhm? double click on the error message and you'll instantly get to the error?

    Live for nothing, OR CODE FOR SOMETHING!
  • Friday, February 19, 2010 10:19 PM
    Answerer
     
     
    Yes, obvious. But only obvious when you have experience with the system. When you have no idea what programming is, when you have no idea what the error is telling you, and you have no idea that the lines are numbered, those error messages are very cryptic.
  • Wednesday, March 03, 2010 10:11 AM
     
     
    Line numbers are always the first thing in VS wich I activate :-) So thx for them...
  • Thursday, March 04, 2010 10:46 PM
     
     
    I agree with having the line numbers, with not a lot of experience in programing, I find that it is easier to locate something in my program if i can jot down a line number that it is on, that way refering back to it is easy. I know there is a find command but that stops at every instance it finds in the search.
  • Thursday, March 04, 2010 10:48 PM
     
     
    Look foward to it Fremy, i tried it with an existing program I have with your extensions and it had trouble with the controls extension.
  • Friday, March 05, 2010 7:15 AM
    Answerer
     
     
    Look foward to it Fremy, i tried it with an existing program I have with your extensions and it had trouble with the controls extension.

    Do you have a code I can test or functions that fails ?
    Fremy - Developer in VB.NET, C# and JScript ... - Feel free to try my extension
  • Tuesday, March 09, 2010 5:28 AM
     
     

    Hi Fremy,

    This works in vb7

    Sub ItemName_TextChange
      ItemName = Controls.GetText(ItemNameBox)
    EndSub

      ItemNameBox = Controls.AddTextBox(280,20, "")
      Controls.Move(ItemNameBox, 85,105)
      Controls.SetText(ItemNameBox, ItemName )
      Controls.RegisterEvent(ItemNameBox, "TextChangedEvent", "ItemName_TextChange")

    but in vb8 I get the error "cannot find object 'controls''

  • Tuesday, March 09, 2010 12:06 PM
    Answerer
     
     

    Hi Fremy,

    This works in vb7

    Sub ItemName_TextChange
      ItemName = Controls.GetText(ItemNameBox)
    EndSub

      ItemNameBox = Controls.AddTextBox(280,20, "")
      Controls.Move(ItemNameBox, 85,105)
      Controls.SetText(ItemNameBox, ItemName )
      Controls.RegisterEvent(ItemNameBox, "TextChangedEvent", "ItemName_TextChange")

    but in vb8 I get the error "cannot find object 'controls''


    Do you have downloaded and installed the new version ? The old file for sb 0.7 isn't good for sb 0.8. You should redownload the new version and check if the problem persists.

    Fremy
    Fremy - Developer in VB.NET, C# and JScript ... - Feel free to try my extension
  • Tuesday, March 09, 2010 5:11 PM
     
     
    Hello Fremy,
    I downloaded the latest version of the extensions and put then in the Lib folder, then ran SB 0.8, when pressing F5 to run the program, I get the send error report dialog box immediately. I restarted my computer and tried again, same result. I unistalled SB 0.8 and reinstalled SB 0.7 and then got the "cannot find object controls" program error message. I then replaced the recent extensions files with the previous extensions files I had and it ran fine in SB 0.7

    Hope this helps, I can send you my program but it's to long to post.

    thanks,
    Steve
  • Thursday, March 11, 2010 12:49 AM
     
     
    I have a question, where did you get the plugin in http://cid-201f3835d49587fe.skydrive.live.com/self.aspx/Public/Small%20Basic/Search%20the%20API%20in%20Small%20Basic.jpg
     E-mail: phillipqwert@live.com

    Signature: Phillip Mikesell
  • Thursday, March 11, 2010 8:01 AM
    Answerer
     
     
    It's a simple mockup (an image). This "plugin" doesn't really exists :D
    Fremy - Developer in VB.NET, C# and JScript ... - Feel free to try my extension
  • Thursday, March 11, 2010 4:09 PM
     
     
    Fremy, so its fake?
    Signature: Phillip Mikesell
  • Wednesday, March 31, 2010 7:01 PM
    Moderator
     
     

    Steve, your code works fine for me with SB v0.8 + the latest Fremy extension.

    Check the following.

    1] You have the latest Fremy download - here - note this zip does contain some of the files below that shouldn't be in the lib directory (the SmallBasicLibary.* ones).

    2] Your ./lib directory doesn't contain any SmallBasicLibrary.dll or SmallBasicLibrary.xml and possibly remove everything temporarily except the Fremy extension FC.dll and FC.xml.

  • Wednesday, March 31, 2010 7:55 PM
     
     

    Thanks Litdev!

    That was the problem, I had a smallbasicLibrary.dll file in the lib folder, once remove it works fine.

    again thanks for your help.

  • Tuesday, August 10, 2010 9:36 AM
    Moderator
     
     

    The link to Fremy's extension above is still active and is a zip file containing the extension to work with SmallBasic v0.9 (the extensions are version specific).  Make sure you have SmallBasic 0.9 (the latest version).

    Download the zip file and put the contentents (FC.dll and FC.xml) in a subdirectory (lib) of the installation directory, usually C:\Program Files\Microsoft\Small Basic\lib.  You may need to create the lib directory if it doesn't exist.

    Please state which bit you have trouble with; if it is specifically the downloading, I don't know what the problem may be since it exists at the link above and downloads fine, perhaps there are some security or other restrictions with your setup?