Foundations of Object-Oriented Programming Using .NET 2.0... and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Foundations of Object-Oriented Programming Using .NET 2.0 Patterns
 
 
Start reading Foundations of Object-Oriented Programming Using .NET 2.0... on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Foundations of Object-Oriented Programming Using .NET 2.0 Patterns [Paperback]

Christian Gross (Author)
3.1 out of 5 stars  See all reviews (11 customer reviews)

List Price: $44.99
Price: $30.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.40 (32%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $27.53  
Paperback $30.59  

Book Description

1590595408 978-1590595404 October 17, 2005 1

The focus of this book is to present object-oriented programming using .NET patterns. Patterns are currently being largely taught based on the assumption that the reader understands object oriented programming techniques. This has resulted in another gap as the techniques taught often clash with the techniques used by the reader. The pattern concept is also abstract and often fails to make the jump from theory to practical.

The purpose of this book is to fix the object-oriented and pattern programming dilemma by "mixing" the two—that is, teaching object-oriented concepts using patterns. If a moment is taken to think about the problem, this is a very logical approach as it promotes a solutions-based approach. The solutions are "how to create an object," "how to define where one wants to go," "how might one define the implementation", and so on. This book is unique in that it is modeled after the author’s successful speaking material that applies patterns in a very pragmatic and practical manner.

The materials will be organized using tasks, presented using patterns, and illustrated using development problems and solutions. This book will reference open source projects that illustrate some of the development problems and solutions. The focus is to use practical solutions that developers encounter everyday, such as database manipulations, GUI development, or middle tier component development. There will be no focus on specific technologies; for example, to illustrate database manipulations, Microsoft SQL Server could be used, but the book will focus on using a generic database and the SQL programming language.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET) $30.39

Foundations of Object-Oriented Programming Using .NET 2.0 Patterns + Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET)
Price For Both: $60.98

One of these items ships sooner than the other. Show details

  • This item: Foundations of Object-Oriented Programming Using .NET 2.0 Patterns

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro .NET 2.0 Code and Design Standards in C# (Expert's Voice in .NET)

    Usually ships within 1 to 3 weeks.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Christian Gross has over a decade of experience as a software engineer and consultant in the software development industry. His specialty is in the development of applications that are network dependent (e.g., client/server, distributed precessing, Web services, Internet technologies). He is a regular conference speaker at Software Development and ApacheCon and is the author of Applied Software Engineering Using Apache Jakarta Commons. He currently resides in Zurich, Switzerland


Product Details

  • Paperback: 376 pages
  • Publisher: Apress; 1 edition (October 17, 2005)
  • Language: English
  • ISBN-10: 1590595408
  • ISBN-13: 978-1590595404
  • Product Dimensions: 9.1 x 6.9 x 0.9 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,628,159 in Books (See Top 100 in Books)

More About the Author

What to say? How about "I get a kick out of Dilbert and more often than not can relate to Dilbert." Does that make me a tech nerd? Sure, but I also like to do other things like visual arts and paint pictures in a surrealist style. As much of a tech nut I am I like my art done in a traditional manner.

With respect to tech, my education is Mechanical Engineering specializing in robotics, parallel computing, and industrial automation. There actually was a time when I could calculate the trajectory of a five axis robot, sigh! I have always been fond of writing software and in grade 10 wrote my first major program that was to become an ISAM database using Waterloo Basic on a Commodore Pet! My main computing interests lie in Software Engineering and the Internet.

I blog at http://ablog.apress.com and http://www.devspace.com

 

Customer Reviews

11 Reviews
5 star:
 (2)
4 star:
 (2)
3 star:
 (4)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

9 of 10 people found the following review helpful:
4.0 out of 5 stars Good Patterns Book, November 29, 2005
This review is from: Foundations of Object-Oriented Programming Using .NET 2.0 Patterns (Paperback)
This book is a very good patterns book. The author covers a lot of ground and has a lot of real practical examples.

I would recommend reading it. The author relates patterns to architecture, component based development, data persistence, pluggable architectures, algorithms, code efficiency, and a ton of other great topics. He also relates the topics to real world scenarios, so it is all very practical. He also uses TDD to build tests to show how to test the implementations of the components he builds.

The author also make extensive use of Generics, which lend themselves very well to patterns. He has some great examples of how to use them to modify the tradition GOF patterns to make the more .NET 2.0 savvy.

He also points out when to use interfaces and when it is appropriate to use classes in component development, which is very important to know.

Over all I think the author does a great job of showing how to use patterns in real life OOP.

There are two downsides to the book. One is the style in which it is written. Things are broken down very well and you need to really pay attention to what points the author is making. The other down side it the downloadable code. It is a chaotic mess and it's not usable.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
5.0 out of 5 stars Explains Things In a Style that Helped Me Understand, January 11, 2006
This review is from: Foundations of Object-Oriented Programming Using .NET 2.0 Patterns (Paperback)
To those of us who started programming back in the dark, dark ages when languages didn't have any 'object orientation' to them but were procedural in nature the new concept of OO is particularly difficult to grasp. So many books start out with a definition of OO something like "an object can be anything ...' Obviously this is BS because that cup of tea sitting on my desk is an object but has little to do with programming. Then these books don't mention objects again for a hundred pages or more.

If we've had to write using an OO language, we tend to copy down the stuff that goes at the beginning and end of the program and then write the programming using an OO language but using a procedural style.

This book is different. He starts out with a chapter on essentials of OO programming. And By Golly, what he says makes sense. What I'm saying is that he has a writing style that appeals to me, makes sense to me, that approaches the problem in a way that I can understand.

This book explains several concepts, OO, Patterns, C#, .NET 2.0 in sufficient detail to get a grasp of what we're trying to do without being so detailed that we get bogged down in a pit so deep that we can't see out. After reading it, I'm ready to move on to learning more of each of these subjects, as well as some others that he touched on.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
3.0 out of 5 stars Insightful, useful content - very difficult to follow, use examples, July 16, 2006
By 
This review is from: Foundations of Object-Oriented Programming Using .NET 2.0 Patterns (Paperback)
I am just about thru with ch03. Some very good stuff on Interfaces, generics, factory and bridge patterns. The code examples in the book and those available from Apress hinder rather than help me to understand the very good knowledge the author tries to convey. For me I need to approach this book with emphasis on being very diligent on absorbing detail. At times I need to re-read a chapter to completely understand what he is saying. I think some of that is due to the nature of the information but a bit from my point of view it lacks some necessary editing for continuity. But for me its worth the effort although I don't like to have to work so hard getting the examples to work. I have not been able to compile cleanly any of the code from Apress. Frankly, when I learning new technology I don't want to spend more time trying to figure out how the examples compile than I spend reading the book. Overall it has been worth my effort.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
null object, dynamic extension, next leg, text box, test fixture, decimal balance, assertion failure, mono version, private string buffer, pooled object, following distinguishing attributes, transformer functor, intention from implementation, generic parameter type, closure functor, default base class, singleton data, tracer code, mapping configuration file, flyweight pattern, return paraml, int paraml, public int value, singleton implementation, consider the following source code
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Design Patterns, Elements of Reusable Object-Oriented Software, Chain of Responsibility, Basic Form, Static Extension, Open Source, Get Item, Erich Gamma, Flyweight Factory, String Getldentifier, Using Generics, The Invoker, Wiley Publishing, Item Getltem, Good Morning, Application Exception, Synchronized List, Windows Forms, Object Pop, Read Stream, Write Line, Microsoft Corporation, Set Factory, Web Services Description Language Utility, English Bulldog
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject