c# Design Patterns

G

Greg Webb

Hi,

Coming from a VBA background I am new to C#.

I have come accross: Design Patterns C# Workbook
by Steven John Metsker, Professional C# Design Patterns Applied (wrox) and
C# Class Design Handbook (apress).

Can anyone recommend the better book for my circumstances.

Thanks
 
J

JohnLiu

Greg Webb said:
Hi,

Coming from a VBA background I am new to C#.

I have come accross: Design Patterns C# Workbook
by Steven John Metsker, Professional C# Design Patterns Applied (wrox) and
C# Class Design Handbook (apress).

Can anyone recommend the better book for my circumstances.

Thanks

I think it depends on what you want to learn, C# or design patterns.

If you are after a design pattern book, I think the one by the gang of
four, titled "Design Patterns" is the one that started it all.

If your goal is to learn C#, then you shouldn't be getting any of
these books.

If you really want to choose between these books only, I'd look at
both:

1. number of patterns covered
2. 'realistic' examples provided for each pattern, these will help you
grasp how to apply a pattern in your own situation.

Sorry, I have not looked at these books.

jliu - www.ssw.com.au - johnliu.net
 
B

Barry Mossman

Greg Webb said:
Hi,

Coming from a VBA background I am new to C#.

I have come accross: Design Patterns C# Workbook
by Steven John Metsker, Professional C# Design Patterns Applied (wrox) and
C# Class Design Handbook (apress).

Can anyone recommend the better book for my circumstances.

Hi Greg,

I am new to C#, and have been learning the design patterns also.

I have published a couple of articles arising from the above.

http://bdn.borland.com/article/0,1410,32049,00.htm

http://bdn.borland.com/article/0,1410,32383,00.html

The articles contain links to demo programs. The programs were written
using Borland's C# IDE,, so the project files would need to be
recreated if you are using VS.

Barry Mossman
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top