Data Extension V.1.0.300 : Merry Christmas!
-
Friday, November 11, 2011 11:59 AM

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
Thanks.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 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 PMI 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 AMYou 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 PMXDC335 a mp3 player
- Edited by Amir CPS Monday, February 06, 2012 6:55 AM
-
Tuesday, January 31, 2012 6:37 PMany 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 AMGameWindow.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 PMit 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
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)
EndSubThey 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
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()

