Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Spreadsheet Action Refinement

The chart forms a state chart of the refinement of the user actions. (See Section 6.5, Spreadsheet — Action Refinement, on page 279, and Section 14.13, Action Reification, on page 576). Once the chart is complete, abstract the major actions from the GUI detail the latter may change between now and the implementation, but the major actions are what you require at present. [Pg.616]

We can take the action refinement even further. How is a setAddition performed By typing = and clicking in a cell. For that we need an addition to the model to record that after the =, we re now in the identify C effor adding state and to map mouse coordinates to C etl Yes, finally, we ve gotten down to something that uses the graphical layout of the spreadsheet. [Pg.274]

The next thing my code reviewer notices is that nowhere is there a function setSum(C ell, C elJ jl explain that I have decided to refine this action to a finer-grained series of interactions between the user and the spreadsheet (see Figure 6.19 earlier). To set a cell to be the sum of two others as per requirement, the user performs this scenario ... [Pg.271]

We refine the actions down from the highest-level business abstractions but not down to individual keystrokes or electrical pulses. We refine actions to the point where they make sense as individual actions on the objects we have chosen for our design—if you like, to the same conceptual layer as our design. Make a spreadsheet is too abstract for our design click mouse at (x,y) is too detailed but setNumber(n) makes sense as a message to one of our cells. [Pg.282]


See other pages where Spreadsheet Action Refinement is mentioned: [Pg.271]    [Pg.271]    [Pg.590]   


SEARCH



Spreadsheet

© 2024 chempedia.info