CREATING HYPERTEXT
Nonlinear Writing
Table of Contents for Module 6
6.1 Learning objectives for
Module 6
Upon successful completion of this module, students should be
able to:
- Create a hypertext document with dynamic links between text fields
- Create, modify, and write scripts to work with different kinds of HyperCard text fields
- Modify the HyperCard user interface by creating custom dialog boxes and pull-down menus
- Design a complex document with a linear structure, a tree structure, and a network structure
- Understand how different document structures can be used by different kinds of hypertext readers
- Apply the principlkes of software design and stepwise refinement to the process of building a HyperCard stack
6.2 Topic outline for Module 6.
- Designing hypertext
- Defining the problem
- Breaking the problem into pieces
- Structure types
- Designing the user interface
- Building the background
- Painting the background
- Building a button bar
- Adding fields to the background
- Painting a title
- Creating a pop-up field
- Hiding buttons with buttons
- Stacking the deck
- Making the main menu card
- Creating reference cards
- Scripting the sequence buttons
- Creating a dead end
- Hypertext trees
- Automatic backtracking
- Providing returns
- Creating hot text
- Buttons that talk
- Scripting the find button
- Adding an interactive exit
- Modifying the menu bar
- Writing menu manipulation scripts
- Writing custom functions and handlers
- Putting the stack script together
- Adding a temporary script
- Critiquing stacks