Share via


Windows Forms I/O Extension for Small Basic

Note - They took down this project. Gungan's working on a new version.

New features/changes to the Web Forms in version 2.0:

  • Chart control
  • Changed the class's name to "Forms" instead of "WindowsFormsForSmallBasic". There is an updated sample with ID: ZQX928.

 

The information is provided by the Extension creator, Gungan 37...

====================

 

Hello guys! I have spent the past couple of days writing a new extension for Small Basic. Here is a screenshot of a program made with it:

 

The extension adds the following Windows Forms controls to Small Basic ( ** means that no other extension supports the control):

  • Button
  • RadioButton
  • CheckBox
  • Chart
  • Label
  • LinkLabel
  • NumericUpDown
  • DateTimePicker
  • MonthCalendar
  • ProgressBar
  • TrackBar
  • RichTextBox
  • PictureBox
  • MaskedTextBox
  • NotificationIcon
  • ComboBox
  • TreeView
  • ListView

 

Plus, it is 100% event driven! It is super easy to use! Just call WindowsFormsForSmallBasic.Setup() before you start and WindowsFormsForSmallBasic.InitializeForm() when all the controls are placed--- this shows the form and hands off control to it. You may not modify the controls after this or write any more code outside of the event handlers. However, your event handlers can preform these operations.

Here is a sample (outdated, for v1): HMD046

And download link for the extension (outdated, for v1): https://www.mediafire.com/download.php?b8w679cqs6mpusr

Please ask any questions you make have and suggestions / bug reports in this forum thread.

=================

  

Thank you to Gungan 37 by providing this extension to the Small Basic community! We'll dig deeper on the I/O Extension in later blog posts!

 

   - Tall Basic Ed

Comments

  • Anonymous
    November 25, 2012
    Fantastic!  I think having an easy way to compile programs with window elements will be a major attraction for myself and future programmers who aren't fluent with too many other languages.

  • Anonymous
    November 26, 2012
    Simon, that's great! Anybody taken it for a test spin? Got a story to share? Thanks!

  • Anonymous
    December 01, 2012
    NOTE: If you have trouble getting the image to show, try refreshing the page. Thanks!

  • Anonymous
    December 13, 2012
    I updated with the news that the extension creator, Gungan, took it down while he works on a new version. Thanks!

  • Anonymous
    January 27, 2013
    Hello Ed! I have released the new IO Extension with quite a few more features. Here is a link: social.msdn.microsoft.com/.../8a206925-8c0b-4d3c-939d-31cea582ff9e Could you please make a blog post for this? Also if you need any screenshots, there are plenty in the extension 7Z archive under /Gallery (the Office Ribbon one is my favorite) Thanks!

  • Anonymous
    June 20, 2013
    This image isn't showing for me.

  • Anonymous
    July 18, 2014
    Please is there any feature in IO Extensions that allows for the creation of tabbed windows. If it is available, please send me the link. I am a great fun of IO Extensions and i'll recommend that u add "IOForms.CreateTab" feature to the next version of the extension, if its not available.

  • Anonymous
    March 05, 2016
    Kwamz, this is almost two years later, but be sure to ask questions in the Small Basic forum: social.msdn.microsoft.com/.../threads That's where we'll answer your questions. Thanks!