good C# 2.0 architecture book for Window application

Hello,

can anybody recommand a good C# 2.0 architecture book for Window application

I moved from VB6 to C#. Need a intrduction book for clear writing, not high level with samples. Some samples on N-tier design is better.

Thanks.




Answer this question

good C# 2.0 architecture book for Window application

  • GAThrawn

    the patterns and practices books are a good start.

    http://msdn.microsoft.com/practices/



  • AndreasHa

    I checked the books, looks a liilt bit older(2003). Could you give me some new one

    with special on c# 2.0

    Thanks so much.



  • Hackersoft

    Jannet,

    In terms of smart clients , MS says this "Smart client isn't a technology, and it isn't any specific architecture. It is a style of application that combines the best of both Windows applications and web applications.". Read through the FAQ here

    To add some comments to the previous posts (and i second all the book recommendations listed earlier),

    (a) if you are looking for windows forms books look through "C# and the .NET Platform 2.0" by Andrew Troelsen for a comprehensive treatment of C# 2.0 in general and windows forms applications. Jesse Liberty's Programming C# is also another popular book.

    (b) You may find these books (above) discuss a few points about n-layer apps etc, but if you want to get into the depth of these issues, you need to look at architecture patterns. I noticed you commented that the MS Patterns & Practices books were "old". Although they were released in 2003, they are not entirely technology specific (although they do have some code samples when showing how to implement certain patterns) and the concepts should transcend any particular version of a programming stack. The Smart Client Composite UI App Block is a good resource to get started and contains lots of reusable building block stuff

    Hope this helps,

    cheers,

    Benjy


  • Larry T

    Thanks so much.

    I saw some web site about smart client application.But I am not clear what it is. It needs some special design or just advance window application design

    What is the different about distrubuted window application and smart client

    application



  • David Fries

    These are excellent for Software Architecture: Software Systems Architecture, Software Architecture in Practice, 2nd Edition (here it is online to give you an idea of what it is about)

    This is cool, I saw it's coming in June. The Java version (Agile Principles, Patterns, and Practices) was excellent, but I look foward to re-reading the C# version.

    Here are the books I recommended to my team:

    .NET 2.0, Patterns, Architecture, OOAD, Books and Links

    If you are doing smart client, I suggest looking at this when it comes out and this now.


  • good C# 2.0 architecture book for Window application