Got more questions? Find advice on: SQL | XML | Regular Expressions | Windows
in Search
Welcome to AspAdvice Sign in | Join | Help

PressReleases

Press Releases submitted from various .NET companies.

C# 3.0 Design Patterns--New from O'Reilly

Accelerate the Development of .NET Applications
with Classic Design Patterns
-->

-->
-->Sebastopol, CA—What makes a successful and happy programmer? "It would be easy to say that some are born to program and some are not," muses Judith Bishop, author of C# 3.0 Design Patterns (O'Reilly, US $39.99). "Yet even the best programmers will sit for hours or even days poring over a single screen of code, knowing it is not quite right and struggling to make it better." According to Bishop, the secret to being happy and successful comes down to two primary tools: a good programming language and design patterns. Her latest book shows how this winning combination works together to launch ordinary programmers into the realm of experts.

"Design patterns encapsulate common, accepted, and proven ways of using language features together," explains Bishop. "They form a level of discourse at a higher plane, and they exercise and promote good programming practices. However, there is an element of unreality surrounding design patterns, and one gets the impression that they are more talked about than used. I wanted to change that and make design patterns really accessible to ordinary programmers, using the best language for them: C# 3.0. The result is this book."

C# 3.0 Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. The book provides case studies to demonstrate how each pattern is used in practice with a comparison of patterns showing where they would be best used or combined. Well organized and illustrated, the book includes:

  • An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another
  • Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players
  • C# 3.0 features introduced by example and summarized in sidebars for easy reference
  • Examples of each pattern at work in .NET 3.5 program available for download from O'Reilly and the author's companion web site
  • Quizzes and exercises to test your understanding of the material.

Bishop shows readers how write correct, extensible, and concise code to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you'll benefit from C# 3.0 Design Patterns

"C# 3.0 Design Patterns brings the frequently abstruse world of design patterns into sharp focus with pragmatic C# 3.0 implementations. I look forward to seeing where developers can go with these tools and this language, and what useful patterns we can build into the infrastructures of future languages."
--Eric Lippert, Senior Developer, C# Compiler Team

For a review copy or more information please email kathrynb@oreilly.com. Please include your delivery address and contact information.

Judith Bishop is a computer scientist, in Pretoria South Africa, specializing in the application of programming languages to distributed systems and web-based technologies. She is internationally known as an advocate of new technology. Her books on Java and C# have been published in six languages. She represents South Africa on IFIP TC2 on software and is a chair or member of numerous international conference committees and editorial boards.

Additional Resources:
For more information about the book, including table of contents, index, author bios, and cover graphic, see: http://www.oreilly/catalog/9780596527730
9780596527730 -->

C# 3.0 Design Patterns

-->C# 3.0 Design Patterns
Judith Bishop
ISBN: 0-596-52773-X, 314 pages, $39.99 USD, £28.95 GBP
order@oreilly.com
1-800-998-9938
1-707-827-7000

 

Book Price: "; } elsif ($DATA{'format'} eq "edoc") { print "PDF Price: "; } else { print ""; } **-> print qq~~; print $currency . $price . " " . $code **-> . ""; } elsif (($DATA{'format'} =~ /edoc/) && ($DATA{'series'} !~ /pocketref/)) { -->-->
-->

About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.

Available online at http://www.oreilly.com/store/O'Reilly.com

O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472   (707) 827-7000

Published Friday, December 21, 2007 4:21 AM by msmith

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

How To Write A Bio said:

December 25, 2007 7:34 PM

Leave a Comment

(required) 
(optional)
(required) 
Enter the code you see below

Submit