Brand New Programmer Here

BlitzPlus Forums/BlitzPlus Beginners Area/Brand New Programmer Here

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Simplest approach: start with a minimum source.. and expand by testing each new command individually. Don't just pick any big example file to study, if it's all alien to you. Just read the help, there's plenty o' simple examples in there..

Quick n00b lesson in a nutshell:

Images, GUI gadgets, banks, streams etc. are all a _handle_. A handle is represented by a number, the size of an int (4 bytes).

Once you created a handle of something you use that handle for all operations on that handle.

window=CreateWindow("title",0,0,640,480)

now 'window' is a handle.. and it's in reality just a number..

Notify window

will show something like 21635245 orso, that's the number represented by the handle. Each handle (so, each 'thing': image, GUI object, bank etc.) has its own number.

Once you got this in your head, the rest of B+ is cake :)