We would like to build a community for Small Basic programmers of any age who like to code. Everyone from total beginner to guru is welcome. Click here to register and share your programming journey!


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 786
» Latest member: WilliamVar
» Forum threads: 212
» Forum posts: 2,220

Full Statistics

Online Users
There are currently 38 online users.
» 0 Member(s) | 36 Guest(s)
Bing, Applebot

Latest Threads
New project
Forum: Discussion
Last Post: litdev
10-13-2025, 09:09 AM
» Replies: 2
» Views: 48
LDGeography.GetAllCountri...
Forum: Extensions
Last Post: litdev
10-05-2025, 12:33 PM
» Replies: 5
» Views: 192
TCP/IP Socket Programming
Forum: Extensions
Last Post: litdev
09-27-2025, 03:36 PM
» Replies: 23
» Views: 2,151
Hi everyone
Forum: Discussion
Last Post: z-s
09-25-2025, 08:14 AM
» Replies: 0
» Views: 99
Prototype for 3D Small Ba...
Forum: Discussion
Last Post: sm4llprogrammer2008
09-24-2025, 09:50 PM
» Replies: 0
» Views: 129
Really great announcement...
Forum: Discussion
Last Post: sm4llprogrammer2008
09-24-2025, 09:41 PM
» Replies: 4
» Views: 382
Challenge 14 - Rainbow
Forum: Challenges
Last Post: martmen
09-20-2025, 01:42 PM
» Replies: 5
» Views: 374
Small Basic super slow ??
Forum: Standard Small Basic
Last Post: sm4llprogrammer2008
09-14-2025, 11:07 PM
» Replies: 27
» Views: 2,996
Sudoku Solver Publishe...
Forum: Standard Small Basic
Last Post: The Old Guy
09-01-2025, 06:20 AM
» Replies: 7
» Views: 532
Challenge 13 - Search uti...
Forum: Challenges
Last Post: martmen
08-29-2025, 10:13 AM
» Replies: 8
» Views: 817

 
  One more option to help people.
Posted by: AbsoluteBeginner - 09-25-2023, 11:53 AM - Forum: Discussion - Replies (13)

(translated by DeepL translator)

I know that a very big barrier to learning programming is the language people use to write program code.
If English is not a person's native language, then the person has to create an algorithm in their native language and then rewrite it in English into program code.

But, it is possible to create a utility that makes it possible to assign any sequence of characters of a person's native language to another sequence of English characters, as the #gefine directive does.

Writing a program in your native language is a pleasure that is much greater than creating code using obscure symbols.  Smile

What do you think about that ?

Print this item

  LitDev Version 1.2.25.0
Posted by: litdev - 09-20-2023, 05:44 PM - Forum: Extensions - Replies (1)

Version 1.2.25.0 of LitDev extension uploaded.

Print this item

  sVB version of LitDev extension
Posted by: litdev - 09-15-2023, 01:29 PM - Forum: Extensions - Replies (4)

I compiled a version of LitDev extension for use with sVB version of Small Basic (v2.8.6.7).  Not every feature tested, but mostly works well.

sVB is a clone of the original SB IDE (Integrated Development Environment), with some fixes, new features and form editor.  It remains fairly basic and faithful to the original SB ethos.

You can get sVB here and the LitDev extension from my website using the download link highlighted in the image below.

   

Here are a couple samples for it PXLC585.000 ZXMQ129.000.  They also run in standard SB and SB-Prime IDEs (with v1.2.25.0 LitDev extension).

Print this item

  Small Basic AI Championship
Posted by: AbsoluteBeginner - 09-13-2023, 06:24 PM - Forum: Discussion - Replies (180)

(translated by DeepL translator)

Hi everyone who loves Small Basic and programming.
Please tell me if you would be interested in watching competitions of Small Artificial Intelligences that are created by Small Basics enthusiasts using Small Basics ?

Thank you.  Smile

Print this item

  LDUtilities.Version() function
Posted by: Scout - 09-10-2023, 08:40 PM - Forum: Extensions - Replies (6)

I downloaded the latest version 1.24 and the beta version 1.25 and copied each into the LIB directory.
The file attribute also shows these versions.
However, the LDUtilities.Version() function always runs to error 403 and shows version 1.23.
The extension manager cannot download the database.
Maybe the old URL is still accessed here?

Print this item

  Do we need a new SB Q&A forum?
Posted by: litdev - 09-10-2023, 04:41 PM - Forum: Discussion - Replies (2)

I've been doing a bit of looking and see that MS Q&A is still active with Small Basic questions, so not sure if this forum is needed.

The MS Q&A somewhat suffers from Small and Basic questions that have nothing to do with Small Basic programming, so there may be benefit from this dedicated forum.

Anyway, I will leave the forum here and if there is interest it may grow.

Print this item

  Get LitDev Extension
Posted by: litdev - 09-09-2023, 04:26 PM - Forum: Extensions - Replies (2)

You can get the LitDev extension from https://litdev.uk/#Extensions, with installation instructions https://litdev.uk/#Usage.

There is plenty of documentation and other utilities, all on https://litdev.uk.

This forum is the best place to ask any questions on this Small Basic extension.

Print this item

  Challenge 1 - TextWindow login
Posted by: litdev - 09-04-2023, 09:18 AM - Forum: Challenges - Replies (1)

Write a TextWindow login program.

It should have options to:

  • create and account and set a password
  • login using existing account and password (checking the password)

To extend the program you could:
  • have a reset password option
  • save the passwords so that the program can be rerun
  • consider how to 'encrypt' the passwords
  • write a GraphicsWindow version

Print this item

  Welcome
Posted by: litdev - 09-02-2023, 08:38 PM - Forum: Standard Small Basic - Replies (19)

Welcome,

Good places to start with Small Basic programming include:

Small Basic - Install Small Basic
Introduction to Small Basic - Introduction
Small Basic Forum - Now closed, but loads of good stuff there
Tutorials - Class style lessons
Facebook - Lots of cool, mainly graphics examples
YouTube - Nice introductory tutorials
Wiki guides - Some articles I wrote after several years supporting Small Basic

When asking a question, you can share your program using the Publish and Import feature shown below.  Then just post the 10 digit code (e.g. MGMF705.000) to keep posts short.  You can of course include short program segments as well.

   

There is no substitute for just having a go - you can't break anything - and ask questions!

Due the large number of spam users, we are relatively agressive banning and in some cases preventing acount activation.  If you are having trouble with activation, then please contact admin@litdev.uk.

Have fun programming...

Print this item

  Flickr
Posted by: litdev - 09-02-2023, 07:33 PM - Forum: Extensions - Replies (8)

I have previously fixed issues with Small Basic Flickr command, due to changes in flickr api.

I had a look at it again as it doesn't work and determined that this time the api key has expired.  I got a new api key and updated LDUtilities.FixFlickr.  It seems to need to download the file rather than just load with ImageList, but the following works (Beta 1.2.25.0).

Code:
LDNetwork.SetSSL()
flickr = LDUtilities.FixFlickr()
imageURL = Flickr.GetRandomPicture("Car")
tmpFile = File.GetTemporaryFilePath()
LDNetwork.DownloadFile(tmpFile,imageURL)
image = ImageList.LoadImage(tmpFile)
File.DeleteFile(tmpFile)
GraphicsWindow.DrawResizedImage(image,0,0,GraphicsWindow.Width,GraphicsWindow.Height)

Print this item