Copyright ã1996 by NeXT Software, Inc.  All Rights Reserved.

4.  To Do Tutorial

To Do is a simple personal information manager (PIM) application that lists, on a daily basis, appointments and other items needing attention.  It includes features such as alerts prior to appointments, an inspector for setting attributes, and a "dynamic" calendar. This tutorial teaches you the basics of multi-document design and introduces a few approaches to creating subclasses of existing Application Kit classes. It also covers such things as inspectors, timers, and dates and times. The concepts section summarizes many important Application Kit topics, such as events, the core program framework, and drawing.

Complete the following sections in the given order.

Contents
¬
;ToDo_Intro.rtfd;;¬ Introduction
;A_ToDo_Design.rtfd;;¬ The Design of To Do
;B_ToDo_SettingUp.rtfd;;¬ Setting up the Application
;C_ToDo_ModelClass.rtfd;;¬ Creating the Model Class 
;D_ToDo_Subclass1.rtfd;;¬ Subclass Example: Adding Data and Behavior (CalendarMatrix)
;E_ToDo_MultiAppBasics.rtfd;;¬ The Basics of a Multi-Document Application
;F_ToDo_MgmtByDelegation.rtfd;;¬ Managing Documents Through Delegation
;G_ToDo_ManageData.rtfd;;¬ Managing the Data and Coordinating its Display
;H_ToDo_Subclass2.rtfd;;¬ Subclass Example: Overriding Behavior (SelectionNotifMatrix)
;I_ToDo_Inspector.rtfd;;¬ Creating and Managing an Inspector
;J_ToDo_Subclass3.rtfd;;¬ Subclass Example: Overriding and Adding Behavior (ToDoCell)
;K_ToDo_Timers.rtfd;;¬ Setting up Timers for Notification Messages
;L_ToDo_BuildRunExtend.rtfd;;¬ Build, Run, and Extend the Application

Concepts
¬;ToDoConcepts.rtfd;;¬ Related Concepts