J
Jeff Chapman
Hi all,
In my "spare time" I'm thinking of throwing together a .Net version of
the old Lotus Agenda, one of my all-time favorite software programs.
It wouldn't be exactly the same, naturally . . .
Below are my preliminary functional specs -- your thoughts? Any
programmers out there itching to write the RecognizeWhenDate object
<g>?
Jeff
-------------------------------------------------------------------
The software stores Items (a collection of words), Notes (a collection
of words associated with an Item), Categories (Index elements, each a
single word), Attributes (Entered Date, When Date, Completed Date,
Home Phone, Cell Phone, Work Phone, Address, eMail1, eMail2, or
user-defined), Hierarchies (of Categories), and Views (a screen layout
containing a treeview of the Categories with a column for Item, and
optional columns for Categories and Attributes).
The software needs to understand dates entered in a wide variety of
fashions (e.g. every first Saturday in November).
When you enter an Item it becomes associated with the Category under
which you entered it along with any Categories matching the words that
it contains.
In a view, display in the rows beneath a Category column either a
check-mark or a name of a child (or children) of the Category in the
heading's Hierarchy. If the column heading is an Attribute display
the actual value of that Attribute for each item.
You should be able to sort and filter views.
Categories auto-complete as you type them (sound effects optional).
In my "spare time" I'm thinking of throwing together a .Net version of
the old Lotus Agenda, one of my all-time favorite software programs.
It wouldn't be exactly the same, naturally . . .
Below are my preliminary functional specs -- your thoughts? Any
programmers out there itching to write the RecognizeWhenDate object
<g>?
Jeff
-------------------------------------------------------------------
The software stores Items (a collection of words), Notes (a collection
of words associated with an Item), Categories (Index elements, each a
single word), Attributes (Entered Date, When Date, Completed Date,
Home Phone, Cell Phone, Work Phone, Address, eMail1, eMail2, or
user-defined), Hierarchies (of Categories), and Views (a screen layout
containing a treeview of the Categories with a column for Item, and
optional columns for Categories and Attributes).
The software needs to understand dates entered in a wide variety of
fashions (e.g. every first Saturday in November).
When you enter an Item it becomes associated with the Category under
which you entered it along with any Categories matching the words that
it contains.
In a view, display in the rows beneath a Category column either a
check-mark or a name of a child (or children) of the Category in the
heading's Hierarchy. If the column heading is an Attribute display
the actual value of that Attribute for each item.
You should be able to sort and filter views.
Categories auto-complete as you type them (sound effects optional).