home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 2 / RISC_DISC_2.iso / commercial / isv2 / TableCalc / !iSVManual / Manual < prev    next >
Encoding:
Text File  |  1995-02-23  |  14.2 KB  |  371 lines

  1. TableCalc Demo Version
  2. This is a demo version of Tablecalc. It has all the 
  3. features of the real version except that it cannot 
  4. save or print files. Tablecalc costs £31.50 including
  5. carriage.
  6. iSV Products
  7. 86 Turnberry
  8. Home Farm, Bracknell
  9. Berks RG12 8ZH
  10. Tel 01344 55769
  11.  
  12. About TableCalc 
  13. TableCalc is a sophisticated table generating
  14. program for Acorn RISC OS computers with RISC OS
  15. 3.1 or later. As well as simple tables, it allows
  16. the creation of spreadsheets, in which a range of
  17. calculation can be carried out on figures.
  18.  
  19. Installing TableCalc 
  20. TableCalc can be installed on a hard disc by
  21. dragging the !TableCalc application to a directory
  22. viewer. Floppy disc users should make a backup
  23. copy of the TableCalc master disc for personal
  24. use.
  25.  
  26. Interactive help
  27. When you are running TableCalc, many helpful
  28. messages are available. To view them, run the
  29. !Help application from the Apps folder. Now,
  30. whenever you point at any of TableCalc's windows
  31. or menus, a message will be displayed in the Help
  32. window.
  33.  
  34. Creating a table
  35. TableCalc can be loaded in the normal way, by
  36. double-clicking on its icon in a directory viewer.
  37. Once TableCalc is loaded, a new table can be
  38. created by clicking on its icon bar icon. Table
  39. files can be loaded by double-clicking, or by
  40. dragging them to the TableCalc icon.
  41.  
  42. Building tables
  43. Most TableCalc editing functions rely on the
  44. position of the caret. This is a red vertical bar.
  45. When the caret is positioned within a table,
  46. text which is entered from the keyboard is
  47. inserted at the caret. When the caret is
  48. positioned in a slot on the last row of a table,
  49. pressing <RETURN> adds a new row at the bottom of
  50. the table. Similarly, <TAB> can be used to add
  51. columns to the right hand side of the table.
  52.  
  53. Editing text
  54. Text is entered into a slot by positioning the
  55. caret in the slot, then typing from the keyboard.
  56. If you type more text than can be held by the
  57. slot, the slot is extended downwards,
  58. word-wrapping the text appropriately. If you type
  59. a word which is too long to fit on one line, the
  60. width of the column is increased. A single
  61. character can be deleted by pressing the <DELETE>
  62. key. A complete slot can be cleared by pressing
  63. MENU and selecting the "Slots->Clear" item.
  64. The tool bar
  65. Attached to the top of each TableCalc window is a
  66. tool bar allowing certain important operations to
  67. be performed very quickly. A diagram showing the
  68. functions of each of the buttons is included on
  69. the quick reference card, which can be printed
  70. using the !QuickRefs application, supplied on the
  71. TableCalc master disc.
  72.  
  73. Adding rows and columns 
  74. A row can be added after the row on which the
  75. caret is positioned by pressing MENU and choosing
  76. the "Grid->Add row" item. If, instead of clicking
  77. on "Add row", you move the pointer to the right, a
  78. submenu is displayed, allowing you to add a row
  79. before or after the current row. The "Add column"
  80. item works in exactly the same way. 
  81.  
  82. Deleting rows and columns
  83. A row or column can be deleted by positioning the
  84. caret, then using the "Grid->Delete Row" or
  85. "Grid->Delete Column" item. A dialog box will
  86. appear requesting confirmation. Click on the YES
  87. button to perform the deletion. If you find this
  88. annoying, you can turn it off. See the section on
  89. global choices.
  90.  
  91. Column widths
  92. The width of any column within the table can be
  93. adjusted by pointing at a line separating columns,
  94. and dragging with SELECT. When you point at a line
  95. which can be dragged, the shape of the mouse
  96. pointer changes. A column width can be set
  97. automatically to the minimum width needed to
  98. accomodate all the text without using word wrapby
  99. double-clicking SELECT over a column boundary.
  100.  
  101. Selecting a block
  102. Certain TableCalc operations require a block of
  103. slots to work on. Other operations which work on
  104. single slots can also be applied to all the slots
  105. in a specified block. The easiest way to specify a
  106. block is to drag select from one corner of the
  107. desired region to the diagonally opposite corner.
  108. Alternatively, position the caret in one corner,
  109. then click ADJUST in the other. Either way, the
  110. selected block is show in inverse video.
  111.  
  112. Keyboard short cuts
  113. Almost all TableCalc operations which are normally
  114. performed from menus can also be performed from
  115. the keyboard. The keyboard short cuts are all
  116. shown on the menus. The !QuickRefs application can
  117. be used to print a quick reference card, which
  118. includes a complete listing of all short cuts.
  119.  
  120. TableCalc styles
  121. The appearance of text in slots is controlled by a
  122. system of styles. Styles are controlled from the
  123. style browser, which is accessed by pressing menu
  124. and selecting the "Styles..." item (Ignore the
  125. arrow symbol). This opens a window showing an
  126. example of each available style. Each table has
  127. its own set of styles, and its own style browser.
  128. To apply a style to a slot, position the caret,
  129. then double-click SELECT over the desired style.
  130. Styles can be applied to blocks in the same way.
  131. Editing a style 
  132. A style can be edited from the style browser by
  133. double-clicking ADJUST over a style's entry. This
  134. opens a window allowing all the style's attributes
  135. to be altered. Style attributes are divided into
  136. four groups. In all styles (except the normal
  137. style) each group can be turned on and off. When a
  138. group is turned off, the default values from the
  139. normal style are used instead. The style editor
  140. can also be accessed by pressing <CTRL-T>. This
  141. edits the style used in the current slot.  
  142. Styles: An example 
  143. Open a new table by clicking on the TableCalc icon
  144. bar icon, then open the style browser. Edit the
  145. Heading style, and notice that the Colours section
  146. is not ticked. Close the style editor, then edit
  147. the Highlight 3 style. You will see that the
  148. colours item is ticked. Now edit Normal, and
  149. change the background colour, then click on the
  150. Set button. Notice that this changes the
  151. background colour for all styles except Highlight 3.
  152. All styles inherit options from Normal unless overridden.
  153. The Styles menu
  154. If, for any reason, you do not wish to have the
  155. style browser window open, you can access the
  156. style system directly from the menu. The Styles...
  157. item leads to a menu listing all the available
  158. styles. Each of these items in turn lead to a menu
  159. offering Apply and Edit options. 
  160.  
  161. Joining a slot 
  162. If slots in more than two columns are selected,
  163. the "Grid->Join slots" menu item will be
  164. available. This can be used to join slots from two
  165. or more columns together to make a wider
  166. "super-slot". These wide slots can be split up
  167. again by positioning the caret and using the
  168. "Grid->Split slots" item.
  169.  
  170. Line control
  171. The horizontal lines between rows can be
  172. controlled using two options from the "Grid"
  173. submenu. These are both used in the same way:  A
  174. block is selected, covering at least two rows,
  175. then the menu item is used to turn all row lines
  176. contained within that block on or off. When a line
  177. has been turned off, it is shown with a "dotting"
  178. effect. "Off" lines are never shown in printouts,
  179. or when draw files are exported. Column lines can
  180. be controlled in a similar way.  
  181. Saving a table 
  182. To save your table, press MENU and follow the
  183. "File->Save" item. This displays a standard RISC
  184. OS save box, allowing the table to be saved. There
  185. are two slightly different formats in which the
  186. table can be saved. See the section "OLE support
  187. II" for more information.
  188.  
  189. Printing a table
  190. To print a table, ensure that you have a RISC OS
  191. printer driver loaded and correctly set up. Now
  192. select the "File->Print..." item. A dialog box
  193. will appear, telling you how many pages will be
  194. needed to print the table. Enter the number of
  195. copies you wish to print, then click on the Print
  196. button.
  197.  
  198. Working with DTP packages
  199. TableCalc can export standard draw files for use
  200. with a wide range of DTP and multimedia packages.
  201. To export a draw file, press MENU and follow the
  202. "File->Export->Draw" item. This leads to a save
  203. box. Having saved a draw file, it can be dropped
  204. straight into a DTP program, or loaded into !Draw
  205. for further editing. Note that certain DTP
  206. packages support OLE, which provides an easier
  207. alternative. See the next section for more
  208. details.
  209. OLE support
  210. TableCalc supports object linking and embedding
  211. (OLE) with appropriate programs. Programs which
  212. currently support OLE include Computer Concepts'
  213. Impression. To perform OLE, simply drop a table
  214. file into a frame or document. It will be
  215. displayed as normal. If you wish to edit the
  216. table, hold down <CTRL> and double click on the
  217. frame. Having edited a table which was loaded by
  218. OLE, the original can be altered by pressing <F3>
  219. then <RETURN>
  220. OLE support II
  221. OLE only works correctly if the "save with
  222. graphics" option is turned on from the table
  223. choices dialog box. Note, however, that files which
  224. are saved with graphics are significantly larger
  225. than those which are not. Therefore, it is
  226. recommended that the "Save with graphics" option
  227. is turned off if you are not using OLE. The global
  228. choices dialog box allows you to specify the
  229. default value of the "Save with graphics" option.
  230.  
  231. Spreadsheets
  232. As well as normal text, slots in TableCalc tables
  233. can contain number slots. To create a number slot,
  234. position the caret in a blank slot, then select
  235. the "Slots->Edit Expression" menu item. Enter a
  236. number into the writable icon, then click on the
  237. Set button, or press return.
  238.  
  239. Other number entry methods
  240. If you wish to enter a sequence of numbers with a
  241. constant difference (e.g. 1,3,5,...), the slot
  242. initialiser can be used. To use it, select a block
  243. then press MENU and select the
  244. Slots->Initialise... item. Enter the initial value
  245. and difference, then click on the Fill button. If
  246. you wish to enter a large number of figures with
  247. no constant difference, they can be entered in
  248. standard text slots, then converted to numbers
  249. slots using the "Slots->Text to numbers" item.
  250. Expressions
  251. As well as simple numbers, number slots can
  252. contain mathematical expressions. Expressions can
  253. be in terms of numbers (e.g. 2+2), or they can
  254. refer to other slots within the table. Slots are
  255. referred to by a letter and a number. (e.g. B4).
  256. The letter refers to the column (B being the
  257. second from the left), and the number refers to
  258. the row. A typical expression using a slot
  259. reference would be (C3+2)*3.
  260.  
  261. The expression editor
  262. Any expression can be entered into the writable
  263. field in the expression editor from the keyboard,
  264. but many expressions can be "built" using the
  265. other buttons in the expression editor. There are
  266. buttons to insert the basic arithmetic operators,
  267. functions (see later sections), pairs of brackets,
  268. and also the ^ symbol which is used to raise one
  269. number to the power of another. Slot references
  270. can be inserted by clicking on a slot in the main
  271. window.
  272. Functions
  273. TableCalc provides a range of functions which act
  274. on numbers, slot references, or expressions. A
  275. function is used from within an expression by
  276. entering the name of the function followed by a
  277. pair of brackets containing the number or
  278. expression on which you wish the function to work.
  279. Functions can be inserted into expressions using
  280. the mouse by clicking on the fn() button, and
  281. selecting a function from the resulting menu.
  282.  
  283. Functions available
  284. Tablecalc currently provides a square root
  285. function, a VAT function and a set of trigonometric
  286. and inverse trigonometric functions, together with
  287. a pair of functions to convert from degrees to
  288. radians and back again. Note that all the trig
  289. functions currently work in degrees, NOT radians.
  290.  
  291. Spreadsheet block functions
  292. As well as the functions described above, which
  293. act on numbers, TableCalc provides several
  294. functions which act on blocks of slots. Currently
  295. available block  functions are sum() and
  296. average(). Both these functions should be passed
  297. TWO slot references referring to diagonally
  298. opposite corners of a block e.g. sum(a2b6). These
  299. functions have special buttons to insert them. The
  300. "sigma" button inserts sum(), and the "X bar"
  301. button inserts average().
  302. Constant functions
  303. TableCalc provides two "constant" functions,
  304. namely const_pi() and const_e(). These take no
  305. arguments, and return the appropriate mathematical
  306. constant (correct to 10 significant figures). A
  307. typical use would be in the expression
  308. (const_pi()*(10^2)), which returns the area of a
  309. circle of radius 10 units.
  310.  
  311. Formula replication
  312. If you have entered an expression into a slot, it
  313. is possible to copy it into the slots below or to
  314. the right, by selecting a block then using the
  315. "Slots->Copy down" or "Copy right" menu items. If
  316. the expression contains slot references, these are
  317. adjusted appropriately (e.g., if A1+1 was copied
  318. down, it would become A2+1 in the next slot down). 
  319.  
  320. Absolute slot references
  321. If you do not wish a reference to be adjusted when
  322. a formula replication is performed (see the
  323. previous section), it should be prefixed by the
  324. hash character (#). Such a slot reference can be
  325. inserted by clicking on a slot with the adjust
  326. button, instead of select.
  327.  
  328. Other spreadsheet operations
  329. As well as the operations described in the
  330. previous sections, there are two other menu
  331. options concerning spreadsheets. They are both
  332. located on the "Slots" submenu. The "Snapshot"
  333. item converts expressions into numbers, making
  334. them independent of any changes to referenced
  335. slots. The "Numbers to text" item converts both
  336. number and expression slots to text slots. Both
  337. these operations work both on single slots and
  338. selected blocks.
  339. CSV file support
  340. TableCalc can load and save standard Comma
  341. Separated Value (CSV) files. To load a CSV file,
  342. drop it on the TableCalc icon on the icon bar (CSV
  343. files cannot be loaded by double-clicking). To
  344. save a table as a CSV file, use the
  345. File->Export->CSV menu item. If a block is
  346. selected, you will be offered the choice to save
  347. only the selected region.
  348.  
  349. Table choices
  350. Each table currently has two options associated
  351. with it. Saving of graphics with table files can
  352. be turned on and off (see the section "OLE support
  353. II"), as can a spreadsheet border surrounding the
  354. table, which show row letters and column numbers.
  355.  
  356. TableCalc global choices
  357. A number of TableCalc's features can be customised
  358. by the user. Such features are controlled by
  359. clicking MENU over the icon bar icon, then
  360. selecting "Choices...". Choices currently
  361. available include: Confirmation when rows and
  362. columns are deleted, the initial state of the
  363. "Save with graphics" flag for newly created
  364. documents, automatic display of the spreadsheet
  365. border when the expression editor is used, and the
  366. current VAT rate.
  367. Copyright message
  368. TableCalc  is © iSV/Thomas Down 1994
  369. !iSVManual is © iSV Products 1993
  370. The author acknowledges the use of the DeskLib
  371. library in the production of this program.