HP 40gs HP 39gs_40gs_Mastering The Graphing Calculator_English_E_F2224-90010.p - Page 261

The ‘Start’ entry, used them as part of your aplet.

Page 261 highlights

Shown below is a SETVIEWS program which illustrates this for an aplet with Function as its parent... producing a menu of... The behaviour will be: • Choose "Opt. 1" • Choose "Plot-Table" • Choose "Auto Scale" • Choose "Opt. 2" Runs program .TST.A and then drop the user into the HOME view (view 0) Drop the user immediately into the Plot-Table view (view 16 for Function) Drop the user into the PLOT view after performing a normal Auto Scale (view 18 for the Function aplet) Runs program .TST.B and then drop the user into the PLOT view (view 1) The 'Start' entry It is a very good idea to include a "Start" entry on your VIEWS menu, since it will be automatically run when the user starts the aplet. This allows you to enter pre-set values in variables, to pre-set angle modes, or axes, so that the aplet runs smoothly. You should always bear in mind that the user may make changes to any axes you set or store their own values into variables as part of some other calculation, not realising that you've used them as part of your aplet. The results can be very unfortunate if you don't bear this in mind! Another important reason for including a "Start" entry is to terminate the "Start" entry with a view number of 7. This means that as soon as the user runs the aplet the VIEWS menu (view number 7) will be displayed. This makes the aplet far more user friendly since the controlling menu is the first thing the user will see. Some aplets tend to opt for first displaying the Note view because they include instructions there. I usually opt for the VIEWS menu and include instructions in a separate file in Word or PDF format so that they can be printed easily. 261

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366

Shown below is a
SETVIEWS
program which illustrates this for an aplet with Function as its parent…
producing a menu of…
The behaviour will be:
Choose “
Opt. 1
Runs program
.TST.A
and then drop the user into the
HOME
view (view 0)
Choose “
Plot-Table
Drop the user immediately into the
Plot-Table
view (view 16 for Function)
Choose “
Auto Scale
Drop the user into the
PLOT
view after performing a
normal
Auto Scale
(view 18 for the Function aplet)
Choose “
Opt. 2
Runs program
.TST.B
and then drop the user into the
PLOT
view (view 1)
The ‘Start’ entry
It is a very good idea to include a “Start” entry on your
VIEWS
menu, since it will be automatically run when
the user starts the aplet.
This allows you to enter pre-set values in variables, to pre-set angle modes, or axes,
so that the aplet runs smoothly.
You should always bear in mind that the user may make changes to any axes
you set or store their own values into variables as part of some other calculation, not realising that you’ve
used them as part of your aplet.
The results can be very unfortunate if you don’t bear this in mind!
Another important reason for including a “Start” entry is to terminate the “Start” entry with a view number of
7. This means that as soon as the user runs the aplet the
VIEWS
menu (view number 7) will be displayed.
This makes the aplet far more user friendly since the controlling menu is the first thing the user will see.
Some
aplets tend to opt for first displaying the Note view because they include instructions there.
I usually opt for
the
VIEWS
menu and include instructions in a separate file in Word or PDF format so that they can be printed
easily.
261