things_to_do.txt DONE - determine required fields - determine database structure ( no. of tables etc. ) - choose a container / database ( set ) - write record structure ( dbstruct.h ) - write supporting operators ( dbstruct.cpp ) - write a driver to test ( dbdrv.cpp ) - test - write application class and OwlMain ( stlex.cpp ) - write windows class ( tappwin.h ) - add controls and database - provide functionality for controls with response table and event handlers - add menu ( stlex.rc ) - provide functionality for menu commands - add file handling functions - add command enabling for menu commands - test file handling, commands and event handlers - add validation - convert files to binary to facilitate using TDate - add date facility - disable saving if toCall > called - add memo field - add find dlg for co name - add functionality to find coName - add status bar TO DO - color 153, 204, 255 - add status bar functionality, mode, file open etc. - add find dialog for other fields - use list box - listbox tasks - Define an array of strings containing field names containing the field names - construct a TListBox object - loop through the array of strings using - TListBox.AddString() to populate the Listbox - add sounds like option for finding co. name - review memory management ( update destructors ) - add exception handling for resource allocation exceptions - format check on file opening - user friendly messages on verification failure - review constness - review colors - set tab order - add user help message based on current states - add hints and help - add about box BUGS - allows saving to existing filename without prompting first