cebailey
2006-08-29 20:10:09 UTC
How should one approach giving users a built-in "Help" system? Users, that is, of a distributed application written in LabVIEW.
These users ideally would have no way of knowing the application was written in LabVIEW. To them, this application is just another program. The way the LabVIEW Help system works would be fine, but all the content would be inappropriate.
From the docs I see we can write "Descriptions" that show up in context-sensitive help when the user puts the mouse over a control, and a "Tip" that shows up when the context-sensitive help isn't even enabled. Are these typically the only help features built into a distributed application?
In the LabVIEW Help there is an article called "Development Process Tips" discussing creating web pages that document the VIs that you create, and another article called "Linking VIs to HTML Files or Compiled Help Files. Another discusses Creating Compiled Help Files, but refers to third-party software for doing this. Is this a typical approach for doing a nice job of providing help?
Or is there some other way to create a Help system that works like the existing LabVIEW help but has content we create?
These users ideally would have no way of knowing the application was written in LabVIEW. To them, this application is just another program. The way the LabVIEW Help system works would be fine, but all the content would be inappropriate.
From the docs I see we can write "Descriptions" that show up in context-sensitive help when the user puts the mouse over a control, and a "Tip" that shows up when the context-sensitive help isn't even enabled. Are these typically the only help features built into a distributed application?
In the LabVIEW Help there is an article called "Development Process Tips" discussing creating web pages that document the VIs that you create, and another article called "Linking VIs to HTML Files or Compiled Help Files. Another discusses Creating Compiled Help Files, but refers to third-party software for doing this. Is this a typical approach for doing a nice job of providing help?
Or is there some other way to create a Help system that works like the existing LabVIEW help but has content we create?