home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 October / Chip_2001-10_cd1.bin / zkuste / delphi / navody / DABMCAL.ZIP / Projects / MiniCalendar / DABMCal.shp < prev    next >
Text File  |  2001-08-02  |  7KB  |  140 lines

  1. ##v##00.4.20
  2. DAB Mini Calendar Help System
  3. 16777215
  4. 0
  5. 12845056
  6. 14876671
  7. Arial
  8. Arial
  9. 1
  10. 1
  11. 0
  12. DAB Mini Calendar Table of Contents
  13. LogoBmp.bmp
  14. 0
  15. 0
  16. 6
  17. -1
  18. An Overview of DAB Mini Calendar
  19. DAB Mini-Calendar; Application; Overview; Contents
  20. -1
  21. The Forms of DAB Mini Calendar
  22. Application; Application's Forms
  23. -1
  24. The DAB Main Form
  25. Application's Main Form; Application; Main Form
  26. -1
  27. The DAB About Box Form
  28. Application About Box; About DAB Mini-Calendar
  29. -1
  30. Who's the Author?
  31. Author's Name; Author; developer
  32. -1
  33. Contacting the Author
  34. Author's Email; Email; URL; Internet
  35. -1
  36. The Home Page Message Box
  37. Home Page; Author's Web Page; URL; Internet
  38. 14
  39. DAB Mini-Calendar started out as a simple project to teach myself how to make a small utility application.  I wanted to be able to keep this application up and running to allow me to quickly see the day-of-week position of any day selected.  I did not need to see holidays or special days of the year as I have Outlook for that.  Yet, I did not want to waste all my resources leaving Outlook up and running at all times.
  40.  
  41. Along the way, I decided to give DAB Mini-Calendar as many full application features as possible.  At this point, DAB Mini-Calendar has a menu, a toolbar, two bitbutton navigation controls and a date display bar.  Further it uses an imagelist and an actionlist.  The imagelist holds the bitmap images I've associated with the various application actions.  The actionlist holds the actions programmed to control the action of the program.  The only thing left to add was a help section.   Here it is...
  42.  
  43. There are several pages in this help file.  The cover the appearance of the program, the available menu choices and toolbar choices as well as the use of the navigation controls.
  44.  
  45. This help file is split into sections.  Those sections are:
  46. <jump=SHM_contents0002>
  47. <b>DAB Mini-Calendar Forms:</b></jump>
  48.     <jump=SHM_contents0003>The Calendar Main Form</jump>
  49.     <jump=SHM_contents0004>The About Box</jump>
  50.     <jump=SHM_contents0005>The Author Message Box</jump>
  51.     <jump=SHM_contents0006>The Contact Author Message Box</jump>
  52.     <jump=SHM_contents0007>The Home Page Message Box</jump>
  53.  
  54. 22
  55. DAB Mini Calendar consists of five forms.  Two of these are regular forms and three are Message Box forms.  The five forms are shown below.  You may click on any form to go to the specific page for that form.
  56.  
  57. <b>The DAB Mini-Calendar Main Form:</b>
  58.  
  59. <jump=SHM_contents0003>\{bmc MCalMain.bmp\}</jump>
  60.  
  61. <b>The DAB Mini-Calendar About Box:</b>
  62.  
  63. <jump=SHM_contents0004>\{bmc MCalABox.bmp\}</jump>
  64.  
  65. <b>The Author's Name Message Box:</b>
  66.  
  67. <jump=SHM_contents0005>\{bmc MCalAuth.bmp\}</jump>
  68.  
  69. <b>The Contact Author Message Box:</b>
  70.  
  71. <jump=SHM_contents0006>\{bmc MCalCntc.bmp\}</jump>
  72.  
  73. <b>The Author's Home Page Message Box:</b>
  74.  
  75. <jump=SHM_contents0007>\{bmc MCalHmPg.bmp\}</jump>
  76.  
  77. Clicking on any of the above bitmaps will link you to the associated help page for that form.
  78. 36
  79. \par\ql\{bml MCalMain.bmp\}\par\ql    
  80.  
  81. <b>DAB Mini-Calendar Main Form.</b>
  82.  
  83. It is in the Main Form that all the utility of the DAB Mini-Calendar application resides.  This is the form that shows the current, or, selected date in a month calendar format as well as a text string.  This form contains the main menu, the toolbar, the month navigation controls, the date display panel and the calendar tool itself.
  84.  
  85. <b>The Menu Bar:</b>
  86.  
  87. \{bmc MCalMenu.bmp\}
  88.  
  89. This is the application's menu bar.  Clicking on one of the three choices:  [File]; [Info] or [Help] will activate the associated drop-down menu.  The various drop-down choices are:
  90.  
  91. <i><b>[File]</b></i>                 <i><b>[Info]</b></i>                          <i><b>[Help]</b></i>
  92.     <i>[E<u>x</u>it]</i>              <i>[<u>A</u>uthor]</i>                 <i>[C<u>o</u>ntents]</i>
  93.                            <i>[<u>C</u>ontact]</i>                <i>[<u>I</u>ndex]</i>
  94.                            <i>[<u>H</u>ome Page]</i>           <i>[A<u>b</u>out Calendar]</i>
  95.  
  96. Clicking on any of the menu selections performs the associated action.
  97.  
  98. <b>The ToolBar:</b>
  99.  
  100. \{bmc MCalTlBr.bmp\}
  101.  
  102. This is the toolbar that appears just beneath the application's menu bar.  It consists of all the menu and navigation options expressed as glyph buttons on a single toolbar.  Clicking any button performs the same action as would be performed by making a menu selection or clicking a navigation button.
  103.  
  104. <b>The Navigation buttons and the Date Display Panel:</b>
  105.  
  106. \{bmc MCalPMth.bmp\}\{bmc MCalDtPn.bmp\}\{bmc MCalNMth.bmp\}
  107.  
  108. These buttons and panel act to allow the display of the currently selected date as well as to allow the user to select the month to display in the calendar control.  Clicking on either month navigation button changes the display panel date string and the form title display string to properly reflect the currently selected month and year.
  109.  
  110. <b>The Calendar Control:</b>
  111.  
  112. \{bmc MCalMth.bmp\}
  113.  
  114. This control displays a full month of days for the currently selected month and year.  Furthermore, it initially highlights the current day, month and year and will continue to highlight the current day until another day is selected.  As the navigation buttons move through the months and years, the currently selected day remains the same and it bounces through the various days of the week.  Selecting a specific day for the month changes the date display panel, but not the form title.
  115.  
  116. 4
  117. \par\ql\{bml MCalABox.bmp\}\par\ql
  118.  
  119. <b>Here is the About Box for DAB Mini-Calendar.</b>
  120.  
  121. As you can plainly see, this about box merely displays the application's Title, the current version of the application, the application's author and a short comment about the application.  It is displayed as a modal form.  This means that to return to the main form, the user must press the [Okay] button at the bottom of the About Box form.
  122. 4
  123. \par\ql\{bml MCalAuth.bmp\}\par\ql
  124.  
  125. <b>Here is a shot of the Author's Name Message Box.</b>
  126.  
  127. Currently this just shows the application's author's name.  It could be set up to launch a web connection to the author's bio page.  Look for just this action in later releases of DAB Mini-Calendar.  As with the About Box and the other Message Boxes, pressing the [Okay] button is the only way to make this form go away so that you can get back to using the main form.
  128. 4
  129. \par\ql\{bml MCalCntc.bmp\}\par\ql
  130.  
  131. <b>Here is the Author's Email Address Message Box.</b>
  132.  
  133. It displays the email URL for the application's author.  As with the others, this form is a message box.  This means that it displays modally and this means that the user must press the [Okay] button.  To create a new message, you can click {\uldb here}{\v !ExecFile(mailto:delphidb@rsvlonline.net,,9,)} or on the email address listed in the message box.
  134. 4
  135. \par\ql\{bml MCalHmPg.bmp\}\par\ql
  136.  
  137. <b>This is the link to the Author's Web Page.</b>
  138.  
  139. This form, like the Contact Message Box, allows the user to activate a separate program for a specific purpose.  In this case, clicking on the webpage URL starts the user's default web browser and activates the internet connection, if necessary, and then points the browser to the author's specified web page.  In this case, it points to the homepage for Derek A Benner, the original developer of DAB Mini-Calendar.  As with all the forms except the main form, this Message Box cannot be gotten rid of without clicking on the [Okay] button as it is displayed modally.
  140.