|
|
1.1 ! root 1: {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f3\fnil Times-Roman;\f2\fmodern Ohlfs;} ! 2: \paperw9840 ! 3: \paperh8400 ! 4: \margl120 ! 5: \margr120 ! 6: \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\b\i0\ulnone\fs36\fc0\cf0 CalculatorLab ! 7: \b0\fs24 \ ! 8: ! 9: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\f3\b\fs28\fc0\cf0 by Randy Nelson\ ! 10: ! 11: \b0 \ ! 12: A demonstration program that creates a simple framework for target/action and delegation/notification practice.\ ! 13: \ ! 14: This is Lab One of the Developer's Camp. The centerpiece is a somewhat general calculator object that uses the traditional rather than RPN interface.\ ! 15: \ ! 16: ! 17: \b Classes\ ! 18: ! 19: \b0 SimpleCalc -- A general class that directly supports a calculator interface.\ ! 20: \ ! 21: ! 22: \b History\ ! 23: ! 24: \b0 Created 8-8-90\ ! 25: Modified 9-10-90 -- User interface, added separate nibs for Info and Help panels.\ ! 26: Modified 10-15-90 -- New alloc and init logic added.\ ! 27: \ ! 28: ! 29: \b Notes\ ! 30: ! 31: \b0 Key equivalents are somewhat user hazardous -- equals on the keypad is clear in the calculator; enter on the keypad is equals on the calculator.\ ! 32: \ ! 33: ! 34: \b Future Directions\ ! 35: ! 36: \b0 In class, students will add memory functions as well as printing. ! 37: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.