Dofactory.com
Dofactory.com
 Back to list
Views:   11.4K
Replies:  2
Archived

Question about system design

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?



 
Ali Momin, Sep 22, 2010
Reply 1

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.
Alexis Henríquez, Nov 18, 2010
Reply 2
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.

Dan McMillan, Sep 23, 2010
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.