Question about system design

 
60   95.3
Sep 22, 2010
 
Hello:

I have to write a Windows C# desktop application. I have gathered all the requirement from the user .
Now I wish to design the system with pure Object-Oriented features keeping flexibility in mind

Where and how do I start?



 



800   99.9
Sep 23, 2010
Ali:

Since you seem to be relatively new to programming, I would suggest to start out small by building little 'mini' modules.  An example would be a Customer maintenance module and learn to model the Customer and its characteristics. Then next, learn to write simple Add,  Edit, and Delete customer pages.  Once you get the hang of this, you will be able to write larger more complex modules.  There is a lot to learn if you're new to this (UI design, OO modeling, data modeling, etc)..

There are numerous good books on OO design (see Amazon for this), so I would also study one of those.

Best of luck.


50   50
Nov 18, 2010

Hello Ali:

Maybe you have to review Object Oriented Analysis and Design, using UML as modeling language. I recommend you http://www.amazon.com/Applying-UML-Patterns-Introduction-Object-Oriented/dp/0131489062/ref=sr_1_1?ie=UTF8&qid=1290084935&sr=8-1. Next, you have to delve into the specification of C# language to make the most of it's features in Object Oriented Programming.

That's for now.
Regards.