Click here to Skip to main content
15,884,388 members
Please Sign up or sign in to vote.
2.33/5 (5 votes)
See more:
Hi,

I am looking for a coursebook on UML/OOAD, with particular emphasis on C#. Most books tend to be on Java or be non-language specific, but it would be nice having a book combining the two. For example, VS has automatic generation for class diagrams and sequence diagrams, so there ought to be books on OOAD with C#, but I can't seem to find any good ones when seaching Google.

Thanks for any suggestion!
Posted
Comments
Herman<T>.Instance 29-Aug-14 8:31am    
SyncFusion free ebooks/pdf's ?
petter2012 29-Aug-14 8:45am    
Thanks for the link!

Great stuff and I'll bookmark the link, but there's no OOAD/UML.

Thanks again
Herman<T>.Instance 29-Aug-14 8:46am    
hmmm that's a pitty
Valery Possoz 29-Aug-14 14:26pm    
What about pluralsight?
they have literally hundreds and hundreds of good quality training videos. It's not a book but maybe it's good enough?
For example: http://beta.pluralsight.com/courses/vs2010-uml
petter2012 29-Aug-14 19:51pm    
Thanks! I'll look at the videos. However, I need to suggest a coursebook for a programming course, so I really do need a coursebook. :)

There is a rather unique small book, from 2005, by Jesse Liberty, "Visual C# 2005: A Developer's Notebook:" [^]. It still interests me for its unique graphic design which I consider one of the best examples of technical book design I've seen (I've been involved professionally with technical publishing for many years).

I found it valuable in my early days with .NET for its content illiustrating OOD with WinForms, more in his example code than any "formal" discussion of concepts and principles. Whether it would "work" today, for you, I'm not sure.

You can download the code samples used in the book free from O'Reilly: [^].

There is a "Head First" (publisher O'Reilly) series book on OOAD, but it has received very mixed reviews on Amazon.com; it's code examples are in Java but would easily map to C#. I am not a fan of the "Head First" books: to me the insertion of a bunch of retro/humorous photos and graphics is distracting even if they do kind of "make a point." But, I am not a highly "visual" person.

But, some people, particularly newcomers to programming, really do seem to learn from the Head First books.
 
Share this answer
 
Comments
petter2012 24-Nov-14 2:31am    
Thanks! I downloaded the source code and it looks good. I also read some of the text at Amazon. Though the book doesn't really incorporate OOAD with OOP, it still looks interesting and well written.

I have read the Head First OOAD book. I don't mind the humour in it, but the problem with the book is that it takes so long for it to get to the point. It's actually in the final chapter that the book starts getting interesting, and then it just stops. :( And of course, it's java.
Hi again,

It really seems as if there is no good boook for this, strange as it seems. Deitel & Deitel's book is good however, and has some info on UML and the OOAD process as well.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900