I am having some difficulty documenting program flow for both myself and for program users.
In DOS programming, where everything is linear, it was always easy to document programs with flowcharts. All the branching could be easily diagrammed with If..Then..Else, Select Case...End Select and Do...Loop flowchart symbols.
In Object Oriented programming like VB, everything is triggered by "events" such as Click and Double Click. This makes it extremely difficult to write up a meaningful description of program flow in pictorial form.
I would like to be able to do this for two reasons:
1 - Documentation for program users to help explain how the program works.
2 - Documentation for myself, so that when I come back to the program for modifications (sometimes several years later) I will have some idea how it works and what triggers what, without having to review every bit of code and every possible event.
Does anyone know of any good on-line information re documentation methods for VB programs or of any good books which would help?