Programming The Hp 39G; The Design Process; An Overview; Choosing The Parent Aplet - HP 39g Master Manual

Graphing calculator
Hide thumbs Also See for 39g:
Table of Contents

Advertisement

P
P
R
O
G
R
A
M
M
I
N
R
O
G
R
A
M
M
I
N
T
h
e
d
e
s
i
g
n
p
r
o
T
h
e
d
e
s
i
g
n
p
r
o

An overview

Although you can choose to simply create programs which are self sufficient
the whole point of working on the hp 39g+ is to use aplets. Hence this
chapter will concentrate on the process of creating aplets with enhanced
powers provided by attached 'helper' programs.
The key to the entire process of creating completely new aplets is the VIEWS
menu and its controlling command function SETVIEWS. This function allows
you to override the normal behavior of an aplet and superimpose new
properties by linking in a set of programs written by you.
It is mildly deceptive to call these aplets "new", as they derive from one of the
standard ones, but the modification of the VIEWS menu means that their final
appearance and behavior can be very different to the aplet they derive from.
Essentially the process involves the following stages...
• Choose the parent aplet;
• Analyze the expected behavior and design the VIEWS menu;
• Write the 'helper' programs and attach them to the aplet using the
SETVIEWS function;
• Add supporting documentation.

Choosing the parent aplet

The first stage in the creation process is to decide which of the standard
aplets you wish to make the "parent" of your new child aplet. For some
aplets this may not matter, but for others this can be a very important choice.
All the abilities of the parent are inherited by the child so the parent choice is
crucial if your aplet requires particular abilities. The most commonly used
parent aplets are the Function and Statistics aplets, whereas the Quadratic
and Trig Explorers would probably not make good parent aplets, since they
are specialized teaching aplets without the flexibility of the others.
3
9
3
9
G
T
H
E
H
P
G
T
H
E
H
P
c
e
s
s
c
e
s
s
+
+
G
G
212

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

40g39g+

Table of Contents