Page 1 of 2
Thinking of moving from Blitz to pure... little info' needed
Posted: Tue Apr 20, 2004 5:58 pm
by Dibble
Hello All, I'm just posting to ask about PureBasic (obviously !

), I use Blitz3D and Blitz+, though, for some reason, I've moved my interest from creating games, to making appware (I hate drawing, so making app's is the only way to keep my interest in programming going)
I've used Blitz for over three years, I bought Blitz+ donkeys ago, thinking that since I use the language a lot, I'll be able to string a few app's together, but, Blitz Research has left Blitz+ and it's Blitz+ users to rot with no updates to the program for over a year (Apart from bug-fixes which shouldnt of been there in the first place!), granted, it has userlibs, which let you use the windowsAPI or other functions in third-party DLL's, even printer support, tabbing between gadgets is a nightmare, there is a userlib for tabbing between gadgets... but it cause's a terrible system prompt beep when you press the tab key... which is nasty!)
Technically speaking, Blitz+ on it's own cannot make a simple notepad clone, as it has no printer support... and something like that shouldnt be a hassle!!!
Now, I'm not asking the language to supply every command for every job a computer program can do, all I want is one where I don't have to muck around programming stuff, which is gonna be a default in more or less every app I make!
Also, Blitz Research is starting to release more info on BlitzMax, but, I've bought every product that Blitz Research has sold.. B2D,B3D,Maplet and Blitz+, and they seem to have stung me on B+ and Maplet (No updates)... which is why I'm here, I'm not happy with the way things are going on over at the Blitz, and I just want a nice, accessible language that will let me do what I want... Appware!!!
Will Purebasic let me enjoy programming again, what scope does Purebasic give me in creating appware, and how often is pure basic updated!!!
Please provide a little info' as I dont want to waste my money again on applications that 'don't do exactly as they say on the tin'
Thanks in advance
-Dibble-
Posted: Tue Apr 20, 2004 6:00 pm
by Karbon
PureBasic totally owns Blitz* for applications and 2D games. Period.

Posted: Tue Apr 20, 2004 7:20 pm
by GedB
Dibble,
Purebasic will make Programming great fun again.
It does this by accomplishing 2 apparantly contradictory things
1) It gives you a very simple syntax, allowing you to code effective applications in very little code.
2) It gives you low level control, so that there are no limitations. Anything C can do, PB can do too.
Before PB I always believe there had to be a trade off between conveince and power. PureBasic proves that I was wrong.
Fire up the editor and write a simple app, and you'll have your answer in no time.
:)
Posted: Tue Apr 20, 2004 7:33 pm
by Dibble
Thanks you two, much appreciated!!!
I know it wont take me long to learn the syntax for PureBasic, if I knuckle in... I understand variables, arrays, events etc etc anyway, so that shouldnt be a problem!!!
I'm gonna download the Demo version now, and spend the next few evenings having a play!!!
I'll keep you posted on my antics!!! hehehe
-Dibble-
I'm impressed!!! :D
Posted: Tue Apr 20, 2004 9:29 pm
by Dibble
I'm back, and I must admit, Purebasic looks the tool for me!!!
It works fairly the same as Blitz, so I think I'll settle in quite easily, which is nice!
I also love the visual designer, that takes a lot of brunt out of the designing the form, in Blitz+, youve got to design the form on paper, then code it or buy a third-party designer, so I really appreciate that, as it takes a lot of work out of designing the form!!!
It's not much, but this is what I've done:-
Code: Select all
; PureBasic Visual Designer v3.90 build 1360
IncludeFile "Common.pb"
Open_Window_0()
Repeat
eventID = WaitWindowEvent()
Select eventID
Case #PB_Event_Gadget
Select EventGadgetID()
Case #Button_0
MessageRequester("Hehehe","Hiya "+GetGadgetText(#String_0) ,#PB_MessageRequester_Ok)
EndSelect
EndSelect
Until EventID = #PB_Event_CloseWindow
End
I know it's basic, but that proggy is what I first made in Blitz+, my 'Hello World' so to speak!!!
Ok, me going to play again... god knows what time I will get to sleep now!!!
-Dibble-
Posted: Tue Apr 20, 2004 9:48 pm
by Kale
PureBasic is updated every 2/3 months.

Posted: Wed Apr 21, 2004 8:29 am
by LarsG
Welcome Dibble.. hope to see your smiling avatar on this forum more frequently from now on.. :p
Kale wrote:PureBasic is updated every 2/3 months.

yes.. take a look at
http://www.purebasic.com/news.php3 to see the update frequency...

Posted: Wed Apr 21, 2004 11:05 am
by Dibble
LOL, yeah, me too.. In forums I use nicknames that my girlfriend makes, at the moment, she's calling me Dibble Dabble!!!

My proper nickname is Dabhand... It's bloody murder, cos when we're out shopping or something, she'll shout these stupid nicknames out, the silly git!!!
I love her really though!!!

hehehe
Anyway, I'm gonna have me dinner and spend a few more hours with Pure!!!
-Dibble-
Posted: Wed Apr 21, 2004 11:56 am
by Dibble
Hiya all, I'm having a look at some examples over at PureArea, and I've tried running a couple, but they wont work!!! Seems that pure cannot find this command:-
CreateWindowEx_()
Is this because I'm using the trial version, as I cannot find it in the Help file???
-Dibble-
Posted: Wed Apr 21, 2004 12:26 pm
by blueznl
yep, that's a windows api call, pure allows calling them api's from within the code but you need a registered version, can't do it with the demo
these calls can be easily recognized by the _ postfix, like in SendMessage_() etc.
Posted: Wed Apr 21, 2004 2:07 pm
by Dibble
Thanks blueznl, that makes the code a little more readable...
-Dibble-
Posted: Wed Apr 21, 2004 3:11 pm
by Berikco
Welcome Dibble!
nice avatar

Posted: Wed Apr 21, 2004 6:23 pm
by Dibble
Cheers Berikco, his proper name is Piehole!!!

I never give him the name, a coder called Biofellis did, he even declared a special 'Dabz Avatar week', and some of the coders at Blitzcoder we're running around with my avatar on!!! Very funny!!!
http://www.blitzcoder.com/cgi-bin/ubb-c ... pic=002055
-Dibble-
Posted: Wed Apr 21, 2004 6:40 pm
by dwfait
hey dibble, remember me from blitzcoder? probably not as morduun stole my password. :-\. i was also a blitz user, and ive never looked back, even though i started learning purebasic just a month ago.
Posted: Wed Apr 21, 2004 6:54 pm
by Brice Manuel
but, Blitz Research has left Blitz+ and it's Blitz+ users to rot with no updates to the program for over a year
I have said for years DB was the biggest advertisement for B3D. Well since its release, Blitz Plus has been the biggest advertisement for PureBasic. The lack of standard gadgets and lack of support for what are standard "features" in Windows programs makes B+ useless. You will NOT regret buying PureBasic. PureBasic is also faster than B+ and unlike B+, produces nice and small EXEs. PB has replaced C++ Builder for me.
and they seem to have stung me on B+ and Maplet (No updates)... which is why I'm here,
Same here, Blitz+ killed any hope of me ever buying BlitzMax. Why wait on Blitz Max when you can have PureBasic now :roll: