Page 1 of 1
More Documentation on Advanced Topics
Posted: Thu Feb 10, 2011 4:31 pm
by swhite
Hi
I realize the developers of PB are busy creating new features etc. but I also think it would be very helpful if there were more documentation and examples around some of the more advanced features. How to properly interact with COM components, how to use 3rd party dll's with PB including the use of Prototypes, Interfaces and Imports. It seems to me that the developers of PB would understand the use and limitations of these and other advanced topics better than any one and having more real life examples would be very helpful.
Thanks,
Simon
Re: More Documentation on Advanced Topics
Posted: Fri Feb 11, 2011 6:35 am
by Joakim Christiansen
More examples would indeed be nice.
But instead of the developers spending their time I suggest they let the users share some of their best code examples and then include the best ones in the PureBasic package. There are a lot of gems in this forum that could be included if someone would take their time to find them...
But if you want to find out more about advanced topics then this forum is your best friend!
Check out the "tips and tricks" section for example or just ask about things and people will usually respond!
COM components
Do you mean serial port communication?
By just reading the help file I was able to make a program to remote control my Arduino robot, the help file is good at documenting most features but yes it should often be better documented. Often I just learn from testing and more testing (computer programming is just like science).
Do not think you know how something works; CONFIRM that it works that way!
Re: More Documentation on Advanced Topics
Posted: Fri Feb 11, 2011 3:57 pm
by swhite
Hi
By "COM" I meant Windows COM Automation. I like your idea of users proving some documentation examples for advanced features.
I also spend quit a bit of time testing to see how things work. The problem is that I have a number of projects that need to be completed in a short period of time for which I would like to use PB but doing all the research to find the missing details has meant that I have to change tools because it is taking too long.
The example of "COM Automation" is one example because in many other development languages they have a simple function like CreateObject("Excel.Application") and the details are taken care of and you can get down to work. I do not mind learning the details but I cannot learn all the things I need to know quickly enough to complete my projects on time so having some more examples would greatly help.
I like PB and would like to make it my main development platform for business applications, windows services, web services, database work even an application server so more advanced examples in the documentation whether supplied by users or the developers would go a long way in helping to master PB.
Simon