OOP (Smalltalk) - Thursday, Week 5
- The Lab - Building a GUI (5 min)
- next Tuesday - Building a domain model (5 min)
- Special (Project) Visitor.... (10-15 min)
- The Assignment - Presentation(s)? (10-15 min)
- 10 min break
- 10am Guest Lecture and Lab 'til 12:30
- The Smalltalk Application Framework
Tuesday's Lab
- VisualWorks Tutorial - Ch. 4 - Creating a GUI
- Bring up an unlabeled canvas
- Paint the canvas with widgets
- Set properties on the canvas (for each widget) label, list, inputfields - action and aspect later
- Install the canvas - creates an interface specification
- create a MenuBar
- Save the GUI
- Using the Resource Finder to get it back!
- Open / Start the Application
- Logic Op's & Undefined Object (Ch. 21)
- True and False - & vs. and - & is an evaluating form....
- Browser browseAllImplementorsOf: #=
- IdentityDictionary example, p. 227
- copy and shallowCopy| r1 r2 r3 |
|