Microsoft Developer Network > Forums Home > Learning Forums > Small Basic > Data Extension V.1.0.300 : Merry Christmas!

Sticky Data Extension V.1.0.300 : Merry Christmas!

  • Friday, November 11, 2011 11:59 AM
     
     

    The Official Logo of the Data Extension

    Data Extension for Small Basic, made with C#

    Web site :  http://dataextension.hostoi.com/ (This web site is hosted in free host, so there can be some problems)

    Version : 1.0.300 : Download Installer | Download Changelog

    Released on September 1st 2011

    Donate: Click here to donate ( Donations are done via PayPal, all amounts are appreciated )


    News: http://dataextension.hostoi.com/#!/news/

    Issue Tracker (Please report all bugs to the tracker)

    Small Basic Wiki page of Data Extension

    How to Install: Download Installer and install it in same location than you installed Small Basic.


    Features:

    Game making: Make games and advanced programs with Game objects.

    Dialogs: Use different dialogs with Dialogs object.

    Printing & Scanning: Print files and scan images using Printing object.

    Networking:Make chat programs and multiplayer games with Networking objects.

    Graphics: Create and edit images using Picturetools object.

    Media: Play sounds with SoundPlus object and videos with Media object.

    Plus: Many extended plus versions of original objects in Small Basic Library.

    And much more.








    • Edited by Oskariok Friday, December 23, 2011 10:45 AM
    •  

All Replies

  • Friday, November 11, 2011 1:57 PM
     
     

    Would it be possible for you to tell me how you got these commands to function in Small Basic?

    I've tried with my own DLL and XML file, but it didn't work.

    Thanks.

  • Friday, November 11, 2011 6:50 PM
     
     

    Now accepting donations to support development of Data Extension.

    Donation link can be found from top of this thread.

    ( Donating is completely optional. I'm not going to charge money for Data Extension )

  • Friday, November 11, 2011 6:55 PM
     
     

    Would it be possible for you to tell me how you got these commands to function in Small Basic?

    This thread might help you:

    http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/3b638aab-2950-46f8-9e2a-28307518dd49

  • Friday, November 11, 2011 7:00 PM
     
     

    Would it be possible for you to tell me how you got these commands to function in Small Basic?

    This thread might help you:

    http://social.msdn.microsoft.com/Forums/en-US/smallbasic/thread/3b638aab-2950-46f8-9e2a-28307518dd49

    Thanks.
  • Friday, November 11, 2011 9:04 PM
     
     

    Hehe, it's still 11/11/11, 11:04:32 AM for me here!

    As soon as I get a credit card or a bank account I am definitely going to donate 


    ~~AirWaves!!~~
    • Edited by AirWaves Friday, November 11, 2011 9:05 PM
    •  
  • Saturday, November 12, 2011 3:54 PM
     
     
    I accidentally copied wrong dll file to 1.0.200 release and 1.0.210 release fixes my mistake and also fixes few minor bugs.
  • Sunday, November 13, 2011 9:58 PM
     
     

    Wow i go visit SB forums a bit after long time and wow new version :O. Hmm whats new though i really want to know...

     

    I love SB but i dislike typing... for games i can use keyboard extremely well , play star wars force unleashed on hardest with no death, but typing text is really painful for me ;(.

     

    Oh and PLEASE update your website before you publish new version cause i can't see changes...


    I love game design and game programing.
    • Edited by Primoz128 Sunday, November 13, 2011 9:59 PM
    •  
  • Tuesday, November 15, 2011 2:34 AM
     
     
    You can download the change log
    ~~AirWaves!!~~
  • Friday, December 16, 2011 1:58 AM
     
     

     tried to download the Small Basic Data Extension from here:

    http://download.o-programs.com/projects/data/Data_Extension_1.0.300.exe

    but it responds with "Program not found".  Has it moved?

    I'm using Win XP SP3 X86, all updates.  I've tried Google Chrome, Firefox 3.0.6 and IE8, all fail in slightly different ways.  IE8 indicates that it cannot process the page, or something like that.

    I've been messaging with litdev, and he suggested that I ask if there is some other way that I can get the download.  I'd really like to check it out!

     


    RussPC
  • Friday, December 16, 2011 3:20 PM
     
     

    There is nothing with your computer, looks like I just changed few file names when I updated my download site on weekend so it's really  my fault =). The download center is in beta state so there might be some bugs.

    Link http://download.o-programs.com/projects/data/Data_Extension_1.0.300.exe should work now.

    For all downloads regarding Data Extension you can visit http://download.o-programs.com/projects/data/

    Page should work without any bugs on firefox+4, chrome+13 opera+10 and IE8+ (legacy) and you must have javascript on in your browser.

  • Friday, December 16, 2011 8:33 PM
     
     

    Thank you very much!  

     


    RussPC
  • Friday, December 16, 2011 9:01 PM
     
     

    Is there documentation for Data Extension?  There wasn't any in the download.  I Googled trying to find it, to no avail.

    I found the Import RZZ532-2 which is supposed to be for Data Extension, but it uses an object called Tortise, which Small Basic does not recognize.

     


    RussPC
  • Friday, December 23, 2011 10:44 AM
     
     
    RZZ532-2

    Not one of my samples.

    But I do have made few samples myself:

    • GameController Sample 1 : VXF713
    • GameController Sample 2 : DGG883
    • GameController Sample 3 : RZS268
    • Dialog Test : VHP408
    • Security Sample 1 : ZMC479
    • Security Sample 2 : CQT390
    • Scanning Sample : SDN647
    • Speech Sample : ZNL251

     

    And I am planning to do more samples.

     

  • Tuesday, January 24, 2012 7:04 PM
     
     
    XDC335 a mp3 player

    • Edited by Amir CPS Monday, February 06, 2012 6:55 AM
    •  
  • Tuesday, January 31, 2012 6:37 PM
     
     
    any plan to include more controls in next version of your extension? a list box and a canvas??? o.O and sound spectrum frequency function...
  • Friday, February 03, 2012 12:32 PM
     
     

    But does it blend?

     

    no bu serieusly , is the Network-server/ Network-server Bug solved (that only Japanese IP addresses could host?)

     

  • Wednesday, February 08, 2012 8:39 AM
     
     

    how i can use radio button and check box???

    please post example code...


    They say working hard is good but i say working smart is best...

  • Wednesday, February 08, 2012 9:01 AM
     
     
    GameWindow.Show()
    PrgEnd= GameControls.AddRadioButton("XD",20,20)
    GameControls.RegisterMouseDownEvent(PrgEnd,"PRG_END")
    CHK1=GameControls.AddCheckBox("Movie",40,40)
     GameControls.RegisterMouseDownEvent(CHK1,"Get_Movie")
    CHK2=GameControls.AddCheckBox("music",80,80)
    GameControls.RegisterMouseDownEvent(CHK2,"Get_Music")
    Sub Get_Movie
      Musicext="mp4:.avi:.mpg:.mov"
    '  Open_Files()
    EndSub
    Sub Get_Music
      Musicext="mp3.wav:.mid:.wma"
    '  Open_Files()
    EndSub
    Sub PRG_END
     Program.End() 
    EndSub


    • Edited by NaochanON Wednesday, February 08, 2012 9:06 AM
    •  
  • Friday, February 10, 2012 2:19 PM
     
     
    it would be great if you were able to read and write hexadecimal data from/to files. can you please add something like this?
  • Saturday, February 25, 2012 4:37 PM
     
     
    any plan to include more controls in next version of your extension? a list box and a canvas???

    I have been working with combo box so it might be included to next version. Canvas would be nice too but it's just too complicated for Small Basic.

    Actually all shapes and controls in GameWindow are stored to one canvas.

  • Saturday, February 25, 2012 4:38 PM
     
     
    it would be great if you were able to read and write hexadecimal data from/to files. can you please add something like this?

    The feature is possible but I think Unicode is enough for this language.
  • Thursday, March 22, 2012 2:36 PM
     
     

    it would be great if you were able to read and write hexadecimal data from/to files. can you please add something like this?


    The feature is possible but I think Unicode is enough for this language.

    i don't think so. it would very useful, at most for decoding files.

    ps: the NetworkClient.Connect isn't working correctly. you can't connect to a server, it always crashes. please fix, this feature is really important for some of my projects.

  • Tuesday, March 27, 2012 11:34 PM
     
      Has Code

    Trying to create a browser but need some help

    GameWindow.Height = Desktop.Height
    GameWindow.Width = Desktop.Width
    GameWindow.BackgroundColor = "Black"
    GameWindow.Show()
    GameWindow.Title = "Computer Standard"
    Web = "http://www.MSN.com/"
    GameWindow.WindowState = "Maximized"
    Browser = GameControls.AddWebBrowser(0, 0, GameWindow.Width, GameWindow.Height - 40, Web)
    WebBar = GameControls.AddTextBox("About;Blank", GameWindow.Width - 1224,GameWindow.Height -35, 700, 30)
    Enter = GameControls.AddButton("Enter" GameWindow.Width - 514, GameWindow.Height-35, 100, 30)
    Zoom_Control_Bar = GameControls.AddSlider(100,GameWindow.Width - 120,GameWindow.Height - 30,100,20)
    GameControls.RegisterValueChangedEvent(Zoom_Control_Bar,"Zoom_Set")
    Sub Browsing
      Browsing()
      If GameControls.GetText(Enter) = "Enter" Then
        website = GameControls.GetText(WebBar)
        Web = website
      Endif
      EndSub
    Sub Zoom_Set
      value = GameControls.GetValue(Zoom_Control_Bar)
      scale = value/100
      width = scale*GameWindow.Width
      height = scale*(GameWindow.Height - 40)
      posX = (GameWindow.Width - width)/2
      posY = ((GameWindow.Height - 40) - height)/2
      GameControls.Move(Browser,posX,posY,0)
      GameControls.SetSize(Browser,width,height)
    EndSub
    
      

    Help with trying to do these controls with data extension pack controls.Lastbuttonclick = Enter and a controls.ButtonCLicked = OnButtonClick.

    And might need some help editing it so the browser can go to the website.

    • Edited by CodingLikeCrazy Tuesday, March 27, 2012 11:45 PM Updataing status of project
    •  
  • Wednesday, March 28, 2012 7:44 PM
     
     

    Hello CodingLikeCrazy,

    try this

    GameWindow.Height = Desktop.Height
    GameWindow.Width = Desktop.Width
    GameWindow.BackgroundColor = "Black"
    GameWindow.Show()
    GameWindow.Title = "Computer Standard"
    Web = "google.com"
    GameWindow.WindowState = "Maximized"
    Browser = GameControls.AddWebBrowser(0, 0, GameWindow.Width, GameWindow.Height - 40, Web)
    WebBar = GameControls.AddTextBox("http://", GameWindow.Width - 1350,GameWindow.Height -35, 700, 30)
    Enter = GameControls.AddButton("Go" GameWindow.Width - 630, GameWindow.Height-35, 100, 30)
    Zoom_Control_Bar = GameControls.AddSlider(100,GameWindow.Width - 120,GameWindow.Height - 30,100,20)
    GameControls.RegisterValueChangedEvent(Zoom_Control_Bar,"Zoom_Set")
    GameControls.RegisterMouseDownEvent(Enter,"Browsing")
    Sub Browsing
        website = GameControls.GetText(WebBar)
        GameControls.SetValue(Browser,website) 'use gamecontrols.setvalue function to set the url
        GameWindow.Title = website
        For i = 1 To 10000   'Not accurate but a webpage should load in 10 seconds
          val = i * 100 / 10000
          GameControls.SetText(Enter,"Loading "+math.Round(val))
        EndFor
        GameControls.SetText(Enter,"Go")
      EndSub
    Sub Zoom_Set
      value = GameControls.GetValue(Zoom_Control_Bar)
      scale = value/100
      width = scale*GameWindow.Width
      height = scale*(GameWindow.Height - 40)
      posX = (GameWindow.Width - width)/2
      posY = ((GameWindow.Height - 40) - height)/2
      GameControls.Move(Browser,posX,posY,0)
      GameControls.SetSize(Browser,width,height)
    EndSub


    They say working hard is good but i say working smart is best...

  • Saturday, March 31, 2012 5:23 PM
     
     

    I have 2 questions:

    1) When one sets the Game Window to go into fullscreen, does the window set the resolution to 640 by 480, or does it just take up the whole screen?

    2) The NetworkPlus.UploadFile class keeps returning as failed. Surprisingly, that's the same result as the FremyCompany extension.

    • Edited by googlebob Tuesday, April 03, 2012 11:26 AM
    •  
  • Thursday, April 26, 2012 10:47 PM
     
      Has Code

    googlebob,

    1) No, the resolution does not change but the windows does take up the entire screen.

    2) Maybe you should try running as administrator:

    Security.RestartAsAdministrator()