Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Newcomers DBPro Corner / BASIC Programming References

Author
Message
ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 27th Apr 2011 05:00 Edited at: 27th Apr 2011 05:00
Does anyone know of any references(online, book, ebook, etc...) that's for free and of good quality? It's hard to find resources on BASIC programming similar to the DarkBASIC Help File. I realize a lot of questions i'm currently asking deal with the programming language not DB commands. Any help is appreciated. Thanks!

Sam
Hodgey
15
Years of Service
User Offline
Joined: 10th Oct 2009
Location: Australia
Posted: 27th Apr 2011 06:37
Here are some tutorials to help with the basics:
http://forum.thegamecreators.com/?m=forum_view&t=99497&b=10

A clever person solves a problem, a wise person avoids it - Albert Einstein
ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 27th Apr 2011 17:12 Edited at: 6th May 2011 04:08
Thanks Hodgey!

I'm looking for something that just relating just to BASIC. Something similar to this reference:

http://www.abebooks.com/9780201177565/Applesoft-Basic-Programmers-Reference-Manual-0201177560/plp

Sorry about the last link before the edit; it was an assembly language reference.
ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 6th May 2011 04:42
I cannot find in free references on the BASIC programming languages, I found many books that are ancient, and it's hard to tell if these reference will describe the functionality and behaviors of the BASIC programming language. (similar to: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3291.pdf).

James S. Coan (ISBN-10: 0810451069 / 0-8104-5106-9)
Golden (ISBN-10: 0153590955 / 0-15-359095-5)
David A. Lien (ISBN-10: 0932760333 / 0-932760-33-3)
Donald G. Alcock(ISBN-10:9780521217040)
ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 8th May 2011 15:53
These Visual Basic (VB) references were also pretty good. It seems as through the origin of BASIC programming has been implemented in many derivations of BASIC programming.

VB references:
VB Referenc<http://msdn.microsoft.com/en-us/library/sh9ywfdk%28v=vs.80%29.aspx>
VB Programming Guide<http://msdn.microsoft.com/en-us/library/y4wf33f0%28v=vs.80%29.aspx>
VB Language Reference<http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx>
Mulderman
20
Years of Service
User Offline
Joined: 8th Jan 2004
Location: C:\\
Posted: 21st May 2011 01:14 Edited at: 21st May 2011 01:21
I think this is the best about QuickBasic and BASIC in general.

http://www.petesqbsite.com/
Some more:
http://www.svatopluk.com/qbtutor/index.htm
ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 23rd May 2011 18:27
Thanks Mulderman, QBasic has a multitude of tutorials.
Mulderman
20
Years of Service
User Offline
Joined: 8th Jan 2004
Location: C:\\
Posted: 28th May 2011 17:54 Edited at: 28th May 2011 17:55
NP.

The reason i posted site about QB's is that some stuff still works and is pretty much compatible with DB.
Like DIM, PRINT, CLS and many more.

One can still learn from QB tuts and use the knowledge in DB.

I think that DB will never get so many tutorials in future like QB did.

I hope it does, but i don't believe in that so much.
Grog Grueslayer
Valued Member
19
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 28th May 2011 18:41 Edited at: 28th May 2011 18:46
Quote: "The reason i posted site about QB's is that some stuff still works and is pretty much compatible with DB.
Like DIM, PRINT, CLS and many more."


That is true but there are many commands that'll just confuse any newbie that wants to learn Darkbasic via QuickBasic. Like the closest command to LOCATE is SET CURSOR but not quite because LOCATE is not based on pixels like SET CURSOR but a set screen size that's usually only 80x25.

Quote: "I think that DB will never get so many tutorials in future like QB did."


I believe in quality over quantity when it comes to tutorials.

I'm curious why he wants to learn about straight Basic rather than Darkbasic.

ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 27th Jun 2011 09:25
Grog, i'm not completey sure what's the difference between BASIC and DarkBASIC. I thought that they shared the same syntax. Therefore by learning BASIC I would learn about all the operators, methods, etc... .
Shando69
FPSC Reloaded TGC Backer
14
Years of Service
User Offline
Joined: 3rd Jan 2010
Location: Redland Bay, QLD, Australia
Posted: 27th Jun 2011 09:33
G'day ArcherSam,

I learnt BASIC (many years ago) using the ZX81 / ZX Spectrum and this is an online version of the manual:

http://www.worldofspectrum.org/ZXBasicManual/

Also, this is quite a good page (not only for BASIC):

http://www.kingzones.org/bookszone/basic.php

Regards

Shando

Love Hope Strength (Further details: http://www.lovehopestrength.co.uk/)

One Cancer Centre in every Country, One Concert at a Time
Grog Grueslayer
Valued Member
19
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 27th Jun 2011 11:38
If you're not completely sure of the differences then that's exactly why you should stick to Darkbasic tutorials if you want to learn about Darkbasic. The syntax and actual command names have changed for many of Basics commands like the one I mentioned above and many have been completely wiped out for a more modern easier to work with version.

Darkbasic Pro also has a lot more commands than Basic ever had so learning Basic will only teach you only the very basics of Darkbasic... which is something TDK can teach you if you just click the first link that Hodgey posted in this thread.

ArcherSam
13
Years of Service
User Offline
Joined: 13th Mar 2011
Location: Florida, US
Posted: 27th Jun 2011 17:13 Edited at: 27th Jun 2011 17:14
Thanks Grog, I had clicked on the link to TDK's tutorials in May, they were good; but I still felt like something was missing. I guess it's the side effects from having to deal with black boxes(http://en.wikipedia.org/wiki/Black_box). Also I became curious about whether their were more methods missing in the help file and tutorials like casting.

Thanks Shando for the tutorials, seeing the origins(Dartmouth) of BASIC was interesting. This is what I was looking for!: http://www.kingzones.org/bookszone/basic.php > Jonathan E. Sisk's Pick/BASIC: A Programmer's Guide.
Grog Grueslayer
Valued Member
19
Years of Service
User Offline
Joined: 30th May 2005
Playing: Green Hell
Posted: 27th Jun 2011 18:38
The Black Box is an interesting concept. I tend to think of commands as fundamental rules of the universe that cannot be changed no matter how their inner workings operate. The good news is we can make our own commands to bend those rules to our will.

Login to post a reply

Server time is: 2024-11-27 21:52:07
Your offset time is: 2024-11-27 21:52:07