subject

The TODO application should allow you to create a list of projects and each project can have 1 to many Tasks. Each task should have a name, priority, due date Your application should allow you to list projects, their tasks and sort projects based on weekly, daily, monthly due date. You should provide users with prompts to Create a project Delete a project Create a task Delete a task List projects List tasks This is just a recommendation; you can create the project however you want You should make use of files to store projects and tasks. Projects are like simple folders in TODO application (like cooking, shopping, housework, errands) You should design classes for Project, Task and include appropriate attributes. Project will contain a list of Tasks I recommend testing a lot and organizing how to approach the entire design. Get the Project set up. Try to add and remove projects. Then create a Task. Keep doing a small additional thing and test to make sure that works before you try to add the next thing. Use your initial planning document so the time you spend working on the code is productive. Schedule several work sessions over the next two weeks to make sure you have enough time. At the end of each work session, make notes about what you want to accomplish next time and update your planning document as you learn about new things that need to be included that you didn't foresee initially. Here is a sample pseudo code you need to think about Step 1 - Create Prompts: project create <> project delete > project list task create task delete >> task list <> Step 2 - Design Class & Attributes Class Project Attributes: ProjectName showTask() This will lookup the file, read the tasks from file and show the tasks Class Task Attributes:Name, DueDate, Priority Create a toString() method, that will list the task in a user friendly manner Step 3 - Create those object and write to a file 1) For each project, create a file in local storage using project name 2) For each task for a project, open the file, write a line in the file a. :: b. :: For example, if you have a project called school school. txt csc103:High:05/23/21 ccs101:Medium:05/12/21 Step 4 - Know to read the contents of the file and list them to users when needed Step 5 - If user wants to delete a task, remove that line from the file Step 6- If user wants to add a task, add a line in the file for the project Step 7 - If user wants to delete a project – Just delete the file Step 8 - If user wants to list the tasks in a project, read the file, show the contents of the line in a user friendly fashion

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 22:00
Signal sets company contracts to deliver one hundred 52-inch plasma high-definition television sets to a new retail customer, tuner tv store, on may 1, with payment to be made on delivery. signal tenders delivery in its own truck. tuner's manager notices that some of the cartons have scrape marks. tuner's owner phones signal's office and asks whether the sets might have been damaged as they were being loaded. signal assures tuner that the sets are in perfect condition. tuner tenders signal a check, which signal refuses, claiming that the first delivery to new customers is always for cash. tuner promises to pay the cash within two days. signal leaves the sets with tuner, which stores them in its warehouse pending its "grand opening sale" on may 15. two days later, tuner's stocker opens some of the cartons and discovers that a number of the sets are damaged beyond ordinary repair. signal claims tuner has accepted the sets and is in breach by not paying on delivery. will signal succeed on these claims? explain.
Answers: 1
question
Computers and Technology, 22.06.2019 18:30
Technician a says that a shop towel should never be used to clean around the flange area before replacing an automatic transmission filter. technician b says that a dimpled transmission fluid pan can be repaired. who is right
Answers: 3
question
Computers and Technology, 23.06.2019 01:10
Are special combinations of keys that tell a computer to perform a command. keypads multi-keys combinations shortcuts
Answers: 1
question
Computers and Technology, 23.06.2019 17:00
The more powerful, 60 volt cables and the main power shut-off on an hev are both colored orange.
Answers: 1
You know the right answer?
The TODO application should allow you to create a list of projects and each project can have 1 to ma...
Questions
question
Computers and Technology, 28.05.2021 03:10
question
Mathematics, 28.05.2021 03:10
question
Mathematics, 28.05.2021 03:10
question
Mathematics, 28.05.2021 03:10