textfiles/apple/DOCUMENTATION/vip.professiona

424 lines
21 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

VIP Professional uses the Apple // keyboard as follows:
[Arrow key] Move the cell indicator one cell
[Shift][Arrow key] Move to previous or next page
[Closed Apple][Right] Page right
[Closed Apple][Left] Page left
[Open Apple][Up] Move the cell indicator to A1
[Open Apple][Down] End (Bottom right of worksheet)
[Open Apple][letter] Execute macro
[Closed Apple][Escape] Break and return to Ready mode from data entry
[Delete] Delete character before cursor
[Open Apple][Delete] Delete character under cursor
[Escape] Back out of current entry or sub-menu
[Tab][Arrow key] Tab to end of current data or empty block
[Open Apple][Tab] Toggle Scroll Lock
Tabbing moves the cell indicator to the end of a current block of data.
When in an empty area the indicator is moved to the cell preceding the data.
Professional uses ten function keys to perform ten commonly used functions
instantaneously. The ten functions are used by pressing [Open Apple] plus
the number of the function.
[Open Apple][1]--Help: Enters the help facility
[Open Apple][2]--Edit: Toggles in and out of Edit mode
[Open Apple][3]--Name: Gives a list of the current range names
[Open Apple][4]--Absolute: Takes cell reference through the absolute cycle
[Open Apple][5]--GoTo: Moves the cell indicator to a specified cell
[Open Apple][6]--Window: Moves the cell indicator between windows
[Open Apple][7]--Query: Repeat last Data Query operation
[Open Apple][8]--Table: Repeat last Data Table operation
[Open Apple][9]--Calculate: Invokes a worksheet recalculation
[Open Apple][0]--Graph: Displays a graph using the most recent settings
DATA ENTRY
Data can be entered in label or value form. A Label consists of text used for
headings and other static information on the worksheet. A Value consists of
numbers and formulas. While entering data you may press [Escape] or
[Closed Apple][Escape] to return to Ready mode. Pressing [Return] will post the
entry to the worksheet. Edit mode is entered if an error is detected while
keying data.
Labels:
A label is initiated using a letter, a label prefix or an otherwise unused
punctuation mark. A label prefix adds special meaning to the label, or allows
characters usually used as values to be used as labels. The Worksheet Global
Label-prefix and Range Label-prefix commands control defaults.
The Label prefixes are: ' Left justified " Right justified
^ Centered \ Repeating label
Values:
A value is a cell entry which contains the numbers, operators, cell references,
and functions fundamental to your sheet.
The characters which begin a value entry are:
0-9, ., +, -, (, @, #, and $.
The commands available which set the display format for values are
/Worksheet Global Format and /Range Format. Specification of a variety
of cell layouts is possible.
A Formula may consist of the above values and operations including cell
references and @functions. They are covered further in the next section.
A Formula may consist of values and operations including cell references and
@functions. Examples are: 3+B7, @sum(D2..D9), @MAX(T3,B4^7). The rules for
calculation are as follows:
1. Parenthesized groups are calculated first.
2. An order of precedence takes place among operators. This means
operands of operators of higher precedence are evaluated first.
3. All else being equal, operators are taken from left to right.
Plus and minus signs should ideally be used to begin each formula.
Operator Function Precedence Operator Function Precedence
^ Exponentiation 1 <> Not Equal 5
- Negatation 2 > Greater Than 5
+ Make Positive 2 >= Greater or Equal 5
* Multiplication 3 < Less Than 5
/ Division 3 <= Less or Equal 5
+ Addition 4 #NOT# Logical Not 6
- Subtraction 4 #AND# Logical And 7
= Equals 5 #OR# Logical Or 7
Edit mode is entered when an error in data entry is detected, when you decide
to edit an entry, or when you are prompted for information.
To edit a cell, select the cell and then select edit, either by pressing [Open
Apple] [2] or by clicking on the Status Line in the Control Panel. When you
do this, the entry will appear on the Edit line with the cursor at the end of
the entry.
There are several commands which can be used in the edit mode:
[Closed Apple][Up] First character of entry
[Closed Apple][Down] Last character of entry
[Open Apple][Right] Move 5 characters right
[Open Apple][Left] Move 5 characters left
[Right arrow] Move 1 character right
[Left arrow] Move 1 character left
[Delete] Erases character before cursor
[Open Apple][Delete] Erases character under cursor
[Escape] Cancels editing of entry
[Open Apple][9] Changes formula to result
@Functions perform a variety of useful time saving tasks. They are introduced
with an '@' character and can be typed in either upper or lower case. Be sure
to use the correct number of arguments.
@COUNT(range)......Counts the number of items in the range members
@SUM(range)........Adds the items in the range
@AVG(range)........Finds the average of range members
@MIN(range)........Finds the minimum value of range members
@MAX(range)........Finds the maximum value of range members
@STD(range)........Finds the standard deviation of range members
@VAR(range)........Finds the variance of range members
Math functions:
@ABS(value)....Yields absolute value
@EXP(value)....Yields value raised to exponential power
@INT(value)....Yields the integer portion of value
@LN(value).....Yields the natural logarithm of value
@LOG(value)....Yields the base 10 logarithm of value
@SQRT(value)...Yields the square root of value
@MOD(value-1,value-2)..Finds remainder after division of the values
@ROUND(value,places)...Rounds value to left or right places of the decimal
@COS(angle in radians)..............Yields the cosine of angle
@SIN(angle in radians)..............Yields the sine of angle
@TAN(angle in radians)..............Yields the tangent of angle
@ACOS(cosine of angle in radians)...Yields the arc cosine of angle
@ASIN(sine of angle in radians).....Yields the arc sine of angle
@ATAN(tangent of angle in radians)..Yields the arc tangent of angle
@ATAN2(first value, second value)...(See manual for differences.)
@PI.................................Yields the value of Pi
@RAND........Yields a random number distributed between 0.0 and 1.0
Logic functions:
@TRUE...........Always true (1)
@FALSE..........Always false (0)
@ISNA(value)....True if the value is not available, otherwise false
@ISERR(value)...True if value is undefinable, otherwise false
@IF(condition,value-1,value-2)....Returns the first value if condition
is true, else the second value.
Financial functions:
@FV(payment,interest,number-of-terms) Future value of ordinary annuity
@PV(payment,interest,number-of-terms)
@PMT(principal,interest,number-of-terms)
Calculates mortgage payment per term for an ordinary annuity
@IRR(best-guess,cash-payment-series)
Calculates approximate internal rate of return for cash payments
made at regular intervals using your quess at the answer
@NPV(initial-payment,interest-rate,series-of-future-cash-flo ws)
Calculates net present value of a cash flow series
Special functions:
@NA......Yields not available "NA"
@ERR.....Yields error "ERR"
@CHOOSE(x,set-of-values)...Tests logical expressions or performs lookup
@HLOOKUP(x,range,offset)...Performs horizontal table lookup
@VLOOKUP(x,range,offset)...Performs vertical table lookup
Database functions have the format:
@function(input-range[arg1],offset[arg2],criterion-range[arg 3])
@DCOUNT(arg1,arg2,arg3).....Counts selected items
@DSUM(arg1,arg2,arg3).......Adds selected items
@DAVG(arg1,arg2,arg3).......Finds average of selected items
@DMIN(arg1,arg2,arg3).......Finds smallest value of selected items
@DMAX(arg1,arg2,arg3).......Finds greatest value of selected items
@DSTD(arg1,arg2,arg3).......Finds standard value of selected items
@DVAR(arg1,arg2,arg3).......Finds variance value of selected items
These functions convert between serial and date calendar formats. A Serial
date is a count of the number of days since 1-1-1900; useful for calculations.
The result would then be converted back to calendar format.
@DATE(Year,Month,Day)......Converts serial format to calendar format
@TODAY.....................Changes today's date to serial format
@DAY(serial-date)..........Yields the calendar day from a serial date
@MONTH(serial-date)........Yields the calendar month from a serial date
@YEAR(serial-date).........Yields the calendar year from a serial date
Macros are user-programmed commands created with key sequences. Values,
labels, functions or commands may be included. For example:
'/wcs15~
changes the column-width of the current cell to fifteen. /X commands give you
the ability to program VIP Professional.
Auto-execute macros are built by attaching the macro to the digit zero.
Each time you reload the worksheet, the macro is automatically executed.
Entering macros:
1. Construct the macro in an empty worksheet cell starting with a label-prefix.
2. Name it with Range Name Create, using [Backslash] and a letter, e.g.: \Q.
3. Use it by pressing [Open Apple] and letter of macro, e.g.: [Open Apple][Q].
Keyboard commands are entered in macros enclosed in braces as shown:
{Up}........Up one cell {Down}......Down one cell
{Right}.....Right one cell {Left}......Left one cell
{Home}......Move Home {End}.......Move to End of data
{PgUp}......Pages up {PgDn}......Pages down
{Del}.......Deletes {Esc}.......Escape
{Bs}........Backspaces {Edit}......Edit function
{Name}......Name function {Abs}.......Absolute function
{GoTo}......Express function {Window}....Window function
{Query}.....Query function {Table}.....Table function
{Calc}......Recalculate function {Graph}.....Graph function
{?}.........Pauses for input until [Return] is pressed
~...........[Return]
To use Single-step mode, press [Open Apple][Shift][1]. Press any key to advance to
next step. To stop Single-step mode, press [Open Apple][Shift][1].
/X Commands:
/XI(condition)~ Uses if-then condition
/XG(location)~ Goes to a location and continues macro
/XC(location)~ Goes to a location and calls subroutine
/XR Returns from subroutine. Used with /XC
/XQ Quits macro execution
/XM(location)~ Displays and processes a user-defined menu
/XL(message)~(location)~ See /XN
/XN(message)~(location)~ Displays prompt in the control panel, accepts a
label or number from keyboard & puts it in location
Ranges are specified using an anchor and a free cell.
Ranges are always rectangular in shape.
With movement keys:
1. Move the cell indicator to the start cell of the range and press [.].
2. Move the cell indicator to the end cell. Use any movement key.
3. Enter the range.
Explicit addressing:
Type the cell address of the anchor cell. Type [.] then the address of
end cell. Enter the range.
With Range Names:
In response to a command prompt, type in a range name. Press [F3] to
choose from a list of existing range names.
Changing the Start Cell:
Press [.] to rotate the start cell to the next corner
in a clockwise direction.
[Delete], [Escape] and [Closed Apple] [Escape] may be used during range
creation to backstep the process. [Escape] "unexpands" the range and
returns to the anchor cell. [Delete] unexpands the range and returns
to the current cell. [Closed Apple][Escape] ends ranging.
These commands are used to rearrange your worksheet once some data has been
entered. Copy duplicates the contents of one cell or range to others and is
useful for proliferating data through the sheet. Move rearranges sheet data.
bels and formulas. Copying labels or plain
values is the most straight forward. First a "From" (source) range or cell is
specified followed by a destination "To". It is important to note that Copy
erases the previous contents of the cell. When copying formulas you should
be aware of absolute, relative and mixed cell addresses. If you use an
absolute cell address the formula is transferred to the new cell still
referencing the same locations. With a relative cell address the formula
values change according to their new location. Mixed cell addresses in a
formula are a combination of absolute and relative references. The absolute
part of a mixed cell address remains the same and the relative part changes.
Move transfers the contents of a cell or range to a new location. Moving cell
entries is just like picking them up from one location and placing them at
another. Remember the destination will be overwritten. These are powerful
commands and should be used with care.
The menu is organized in a hierarchy of commands. Start by typing [/].
Menu commands may be chosen by either using the arrow keys then
[Return] or by typing the first letter of a selection. To retreat
to the previous menu level press [Esc]. To exit directly type
[Closed Apple][Escape]. The Professional's most powerful commands are
accessed through the menu tree.
Worksheet Governs large-scale changes affecting the worksheet
Global Affecting entire worksheet
Format Sets defaulted display for worksheet values
Label-prefix Sets defaulted alignment for worksheet labels
Column-width Sets column width for all worksheet columns
Recalculation Controls calculation sequencing
Protection Enables protection of worksheet cells
Default Sets default values for directory and printer
Directory Sets current Directory
Printer Sets Print configurations
Update Saves updated Default commands
Status Displays status of Default commands
Insert Inserts columns or rows
Delete Deletes columns or rows
Column-width Changes the width of one column
Erase Erases worksheet contents and goes to initial settings
Titles Creates or erases worksheet titles
Window Splits or clears split window
Status Displays worksheet settings and available memory
Range Governs Range menu and range-specific commands
Format Sets display format for range values
Label-prefix Sets default alignment for range labels
Erase Erases contents of range cells, keeps formats
Name Governs range naming
Labels Names one-celled ranges using label cells
Justify Sets ragged right margin for a series of labels
Protect Protects range cells when global protection is enabled
Unprotect Turns off protection of range cells
Input Limits movement to input cells which are unprotected
File Names and Disk Prefixes:
VIP stores files by combining the prefix specified in the Worksheet Global
Default Directory command with pathname entered. To save a file to another
path ignoring the default prefix, precede the filename with a slash '/'.
For example, /Budgets/Data saves the file DATA.WKS to the volume /Budgets
ingoring the default prefix. Filenames may consist of letters and numbers.
Three types of files are created: Print, Graph and Worksheet.
When a file is saved, a file name extension of the appropriate type is added.
A file ending in ".prn" contains printer ready information, ".gph" a graph,
".wks" a worksheet.
File File management except for saving graph and print files
Retrieve Retrieves a worksheet file
Save Saves a worksheet file
Combine Combines Entire-file or Named-range of saved worksheet
eXtract Extracts and saves a portion of current worksheet file
List Lists all files of a specified type on disk
Import Brings standard ASCII print files to current worksheet
Directory Changes current disk and directory (prefix)
These commands allow for the controlled printing of a worksheet and the saving
of a print file. Printing of graphs is done separately by the GraphPrint
program.
Printer Sends prepared copy to printer
File Saves prepared copy in a print file
Range Selects a range for printing
Line Adds a line between printings
Page Adds the rest of a page between printings
Options Governs print options
Header Creates a header
Footer Creates a footer
Margins Sets margin widths
Borders Selects rows and columns from the worksheet as borders
Set-up Adds control characters to manage printing
Page-length Sets the number of lines per page
Other Commands for documentation and formatting
As-Displayed Prints worksheet as is
Cell-formulas Prints the cell contents of all non-blank cells
Options
Formatted Prints according to the options chosen
Unformatted Prints without headers, footers or page breaks.
Clear Selectively cancels print specifications
Align Informs VIP that the paper is aligned in the printer
Go Executes the print of print file save
Graphics are featured on the VIP Professional making use of the Apple //'s
colors and screen resolution. Here are the tools available to create your
picture of a thousand words:
Type Select Bar, Stacked-Bar, Pie, Line or XY Graph style
X Specifies the X range
A-F Choose data ranges
Reset Selectively cancel graph settings
View Draw most recent graph on screen
Save Save graph in graph file
Name Governs commands for naming graph settings
Create Names a group of graph settings
Use Retrieves and draws a graph using named graph settings
Delete Cancels one group of named graph settings
Reset Cancels all groups of named graph settings
Options Governs commands for graph options
Legend Creates legends
Format Sets format for XY and Line graphs
Grid Displays or removes grid lines
Color Uses color for contrast between data ranges
B&W Uses patterns to contrast data ranges
Data-labels Chooses a range to act as labels for data points
Titles Choose main, X or Y axis titles for a graph
Scale Sets scale to automatic or manual, chooses a skip factor
Format Chooses format for scale numbers
These commands govern database creation and use. Common operations used in
conjunction with a database are query, sort and statistical analyses.
Fill............Fills a range sequentially given a set increment
Table...........Creates tables to show affects of changes in input cells
Query...........Uses criteria to search for information in database
Sort............Sorts database using primary and/or secondary key fields
Distribution....Finds frequency distribution for a range of values
These Dox were extracted from VIP Pro side 2....pathname '/PRO/OVLY/HELPDATA'
,.,
(O O)
Night / ' \
Owl \ /
....\,,,/....