Features
- Add a new task
- Delete a task
- Prioritise a task
- Give it some dead line
- Handy UI (I don’t know what you think about it)
- Color coded tasks so that you get to know about the priorities easily
So whats the big deal. It still dosen’t have,
- EDITING A TASK
- YOU CAN’T SORT TASKS ON ANY BASIS
I know that you are really a great programmer. Its really easy. If you are a developer try to do it, if not, send me an email. I shall help you.
Notes, Assumptions, blah blah about the application
Let me give you a brief note on how things are done internally. the application has got three main classes.
- Task.cs. Represents the task that you wanna do.
- TaskManager.cs. This guy actually manages the tasks. He holds loads of taks with him. You can add or delete any tasks from him at any time
- Form1.cs (sorry about that name. I told you rite ?? There was no time). He actually represents the presentation part of the application
- All your tasks are serialised in to a file. So as long as the file exists, you can see your tasks
Comming back to assumptions, there are not much of it. But ofcourse there is one. The order of tasks in the TaskManager and the order of tasks in the Presentation Control should be the same.
If you wanna develop
- Download the application’s source from here
- Open visual studio
- Click on File -> New -> Project from existing codes
- Select C# language and Window Application
- Click on Finish
- Thats it
If you wanna use it, you need to build it first. To build it,
- Open your Visual Studio Command Prompt
- Navigate to the source (downloaded folder)
- Type csc /recurse:*.cs /out:DeskToDo.exe
- There won’t be any errors. On second thought, you can refer building a C# application to troubleshoot
Thats it. As simple as that. Throw in your feedbacks about the application, we are ready considering those.
Tags: C#, Sample, Tips 'n' Tricks

Today, I was feeling very bored, so I thought of adding another new feature, “Notifications”. This will get you messages on the screen if you miss any of your tasks. Will add the snippets over here later.
Oops. Got a new task to do