Hello:
I am a new user to B4A but not to basic principles of programming or code assembly, etc.. Most of my experience lies in microprocessor firmware development and related motion control applications.
2-3 months ago I purchased the full B4A installation as well as Wyken Seagrave's 555 page book.
I am also familiar with online resources such as: the Users Guide, Beginners Guide, B4A Code Snippets, etc. Since that time I have made some progress in assimilating B4A.
I am trying to break into this new language and to develop the natural proficiencies that normally come when one writes a simple program followed by progressively more complicated applications. It seem however that something is missing. I just can't find the answers to what seems like simple questions.
For instance when analyzing a code example at the top of page 491 of Dr. Seagrave's book I see the lines:
I am a new user to B4A but not to basic principles of programming or code assembly, etc.. Most of my experience lies in microprocessor firmware development and related motion control applications.
2-3 months ago I purchased the full B4A installation as well as Wyken Seagrave's 555 page book.
I am also familiar with online resources such as: the Users Guide, Beginners Guide, B4A Code Snippets, etc. Since that time I have made some progress in assimilating B4A.
I am trying to break into this new language and to develop the natural proficiencies that normally come when one writes a simple program followed by progressively more complicated applications. It seem however that something is missing. I just can't find the answers to what seems like simple questions.
For instance when analyzing a code example at the top of page 491 of Dr. Seagrave's book I see the lines:
lstCSV.Initialize
lstCSV = StrUtil.LoadCSV(File.DirAssets, "book2.csv", ",")
Apparently this will open an Excel file of the name: book2.csv which is located in the File.DirAssets directory which uses the comma symbol as a separator within the spreadsheet.
From the related DIM statements and general structures shown I can see parameters such as: strRow and iRowCount that are being passed back and forth but where can I get a complete listing of all possible variables and their syntax. There must be a lot more than what's shown in the example. For instance, once the Excel file is opened there must be a way to address string fields by row and column number. Where is this information found?
Obviously the line: lstCSV.Initialize initializes the array. But how would one know that when the symbolism is more cryptic? What else can be put after the dot, or within parenthesis?
What are the variable names? How are they passed? How are they read? What else can the subroutine do that is not obvious in this particular example? Where can I find this sort of information?
I have noticed that the editor does make suggestions as part of the auto complete function, but there is no explanation as to what those suggestions are nor what they actually address.
Also, the editor seems to color code text. Red means one thing, Green another, etc. Most of that I've figured out on my own by now but isn't there an explanation somewhere in the documents which explains basic things like this? What does it mean when the editor color codes a word in Blue? Where is this addressed?
Please help. Any advice you can offer will be appreciated.
Thank you.
lstCSV = StrUtil.LoadCSV(File.DirAssets, "book2.csv", ",")
Apparently this will open an Excel file of the name: book2.csv which is located in the File.DirAssets directory which uses the comma symbol as a separator within the spreadsheet.
From the related DIM statements and general structures shown I can see parameters such as: strRow and iRowCount that are being passed back and forth but where can I get a complete listing of all possible variables and their syntax. There must be a lot more than what's shown in the example. For instance, once the Excel file is opened there must be a way to address string fields by row and column number. Where is this information found?
Obviously the line: lstCSV.Initialize initializes the array. But how would one know that when the symbolism is more cryptic? What else can be put after the dot, or within parenthesis?
What are the variable names? How are they passed? How are they read? What else can the subroutine do that is not obvious in this particular example? Where can I find this sort of information?
I have noticed that the editor does make suggestions as part of the auto complete function, but there is no explanation as to what those suggestions are nor what they actually address.
Also, the editor seems to color code text. Red means one thing, Green another, etc. Most of that I've figured out on my own by now but isn't there an explanation somewhere in the documents which explains basic things like this? What does it mean when the editor color codes a word in Blue? Where is this addressed?
Please help. Any advice you can offer will be appreciated.
Thank you.