|
Introduction to VisualWorks Smalltalk
Course Description
This five-day course provides a solid working knowledge of the Smalltalk
language and the VisualWorks Smalltalk development environment.
Participants create Smalltalk methods and classes and develop elementary
Smalltalk applications, using a broad range of VisualWorks Smalltalk
browsers and tools. Participants view and use the major subclasses
of the Collection and Magnitude hierarchies. Participants become
familiar with the built-in configuration management system and create
basic VisualWorks Smalltalk visual parts. The course format is 50%
lecture and 50% hands-on computer time.
Audience
Developers who need to understand the fundamentals of object-oriented
programming in Smalltalk and the VisualWorks Smalltalk environment
Prerequisites
Successful completion of either the Object-Oriented Analysis &
Design Workshop or equivalent understanding of fundamental object-oriented
concepts
|
Day 1 |
Day 2 |
- Introduction
- VisualWorks Smalltalk environment
- Review of basic object-oriented concepts
- Messages and methods
- Classes and instances Variables
- Pseudovariables and literals
- Creating classes
- Instance variables
- Creating methods
- Comments
|
- The Inspector
- Creating subclasses
- The Object class
- General object behavior
- Browsers
- Searching in VisualWorks Smalltalk
- The Number class hierarchy
- Date and Time classes
- Unary, binary, and keyword messages
- Operators and precedence
|
| Day 3 |
Day 4 |
- Designing inheritance hierarchies
- Overriding behavior
- The Debugger
- Strings
- Prompters
- Blocks
- Conditionals
- Loop
|
- The Collection class hierarchy
- Collection iterators
- OrderedCollection and SortedCollection classes
- Class variables and methods
- Instance creation methods
- Initialization styles
- Configuration management
- Applications and extensions
- The edition-version cycle
|
|
Day 5 |
- Streams
- Filestreams
- GUI layout tools
|
|