- 1.PROGRAMMING AND DESIGN
- 1.1Top-down Design
- 1.2An Interactive System
- 1.3A Simple Interactive Data Base System
- 1.3.1Design Definitions
- 1.3.2lookup a key in a database.
- 1.3.3Exercise
- 1.3.4lookup-all
- 1.3.5Exercise
- 1.3.6add_data Function
- 1.3.7remove_data Function
- 1.3.8Exercise
- 1.3.9remove_all_data Function
- 1.3.10Exercise
- 1.3.11Generalizing Software Constructions
- 1.3.12Specializing Operations to the people Database
- 1.3.13Reading and Writing Files
- 1.3.14Example
- 1.3.15Example
- 1.3.16lookup_file Function
- 1.3.17Example
- 1.3.18lookup_all_file Function
- 1.3.19Example
- 1.3.20add_data_file Function
- 1.3.21Example
- 1.3.22Specializing Operations to the people.db File
- 1.3.23people_file_looker Function
- 1.3.24Example
- 1.4Summary