Few things I would reccomend (while working with WIKI)
review the documentation as it is copied to the WIKI. This way the errors could be fixed, and eventually more info could be supplied. In my opinion all the Methods, procedures, functions commands need examples. Another words when I see something like:
Cursor.IsInitialized(...)
it would be really helpful to attach line od code with an example.
Some of the keywords do have references but not all. you might think some of them do not need it, but I'm sure many users will find it helpful. for those who use this product for longer time or used similar languages in the past it might be obvious, but not for every body. This should be done for all (or almost all). Please keep in mind there are and will be users coming from languages and environments very much not like Basic or VB. Some people also come from procedural languages (not Object Oriented).
this
For...Next Statement (Visual Basic) could be an example how this should be organized. Of course it won't be as huge as MS help system, but at least making it this way will add some order and will make it neat and clean.
author email at the bottom is highly desirable as well, so in case of error or question he/she could be contacted.
I woudl also definitely add HOW TO section (which I suggested in my other post on the forum). This section could present most comon techniques and procedures.
I would also expect some explanation or outline how the data travels between the user screen and the database, for example:
- I create a screen (activity)
- I create a view (tex field)
- user enters data
.... I'm missing this part............................
- data is stored in database by executing SQL command
eventually oposite scenario could be described as well.
I do not mean the code, here, but rather a concept.
the above scenario could be also put this way:
Addin a Record:
UserInput -> .......fill the blanks(that's where I'm little bit lost).... -> SQL: INSERT statement
SQL: GET statement -> ............... -> Screen:Label (showing the data from the record)
then the same procedures for group of columns/fields/labels etc.....
In my desktop development there are special screen variavles to hold the screen data, cache variables, database columns, queues etc. I'm very much confused here as how this is handled in B4A, and this is due to the lack of proper description of the whole proces (as a concept).
Several times I tried to use Help System to find description of specific methods by using search strings like: SQL.Initialize but unfortunately I was not able to find anything this way. Obviously when I typed "SQL Initialize" I was able to find the information. It would be much easier to be able just to Copy/Paste into HELP instead of removing the 'dot'. Another words SEARCH feature in Helpviewer is not working good. The advantage of using it is the ability to search through FORUM (which I really like).
Art