home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / programm / 19788 < prev    next >
Encoding:
Text File  |  1992-12-14  |  1.8 KB  |  38 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!UB.com!pacbell.com!sgiblab!zaphod.mps.ohio-state.edu!uunet.ca!canrem!telly!robohack!becker!feline!king
  3. From: king@feline.uucp (KingLeon)
  4. Subject: Advice on Constructing Help Subsystem
  5. Message-ID: <1992Dec14.044553.26938@feline.uucp>
  6. Keywords: Help,Hypercard,Apple Events
  7. Organization: Humber College Technology Dept.
  8. Date: Mon, 14 Dec 1992 04:45:53 GMT
  9. Lines: 27
  10.  
  11. I'm working on my lecture notes for a course on GUI programming.  The
  12. course is a comparative study of the Mac and Windows.  Currently I am
  13. working on a unit dealing with on-line help.
  14.    Balloon help I find interesting, but very annoying - perhaps because
  15. it gets its message across too quickly and effectively, perhaps because
  16. all help is turned on when the user problably only wants to know about
  17. one item.  Help is restricted to objects that are physically present.
  18. One can't ask about "how do I do this" kind of questions.  Windows help
  19. launches another hypertext application (WinHelp) which has a terrible 
  20. authoring environment and obscures the original application window.
  21.  
  22.     I recall that Apple at one time was pushing Hypercard as its help 
  23. environment, but that didn't seem to take place.
  24.  
  25.     My question is as follows:  What would a preferred method of adding 
  26. Help to an application:
  27.      1.  Launch Hypercard then send it a parameter or command either
  28.          thru an Apple Event, global memory value or a keyword that
  29.          is written to a a file?
  30.      2.  Stick with Balloon Help?
  31.      3.  There is some other technique that I've missed?
  32.  
  33. Option 1 appeals to me because of the authoring environment of Hypercard,
  34. but some sample code would be helpfull.
  35.  
  36. My students are 3rd year computer engineering.  The course will be taught
  37. using standard (Think) C without the object extensions.
  38.