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): http://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 (8)

  1. anonymouscommenter says:

    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.

  2. Simon, that's great! Anybody taken it for a test spin? Got a story to share?

    Thanks!

  3. NOTE: If you have trouble getting the image to show, try refreshing the page.

    Thanks!

  4. I updated with the news that the extension creator, Gungan, took it down while he works on a new version.

    Thanks!

  5. anonymouscommenter says:

    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!

  6. This image isn't showing for me.

  7. anonymouscommenter says:

    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.

  8. 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!