Expert C# 2008 Business Objects and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
38 used & new from $29.50

Have one to sell? Sell yours here
 
   
Expert C# 2008 Business Objects
 
 
Start reading Expert C# 2008 Business Objects on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Expert C# 2008 Business Objects (Paperback)

~ Rockford Lhotka (Author)
Key Phrases: binding source, web services, text box, Windows Forms, Web Forms, Visual Studio (more...)
3.6 out of 5 stars  See all reviews (9 customer reviews)

List Price: $59.99
Price: $37.79 & this item ships for FREE with Super Saver Shipping. Details
You Save: $22.20 (37%)
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.

Only 3 left in stock--order soon (more on the way).

27 new from $29.50 11 used from $29.50

Formats

Amazon Price New from Used from
  Kindle Edition $30.23 -- --
  Paperback $37.79 $29.50 $29.50

Frequently Bought Together

Expert C# 2008 Business Objects + Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net) + Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)
Price For All Three: $99.12

Show availability and shipping details


Customers Who Bought This Item Also Bought

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

by Matthew MacDonald
4.4 out of 5 stars (28)  $32.99
Beginning C# 2008 Objects: From Concept to Code (Expert's Voice in .Net)

Beginning C# 2008 Objects: From Concept to Code (Expert's Voice in .Net)

by Grant Palmer
4.2 out of 5 stars (5)  $34.99
Programming Entity Framework

Programming Entity Framework

by Julia Lerman
4.7 out of 5 stars (23)  $34.64
Pro Silverlight 2 in C# 2008 (Windows.Net)

Pro Silverlight 2 in C# 2008 (Windows.Net)

by Matthew MacDonald
4.9 out of 5 stars (15)  $31.49
Pro Silverlight 3 in C#

Pro Silverlight 3 in C#

by Matthew MacDonald
3.7 out of 5 stars (3)  $31.49
Explore similar items

Editorial Reviews

Product Description

Do you want to create .NET applications that provide high performance and scalability? Do you want to employ object–oriented programming techniques in a distributed environment? Do you want to maximize the reuse and maintainability of your code? Then this book is for you.

In Rockford Lhotka’s Expert C# 2008 Business Objects, you’ll learn how to use advanced .NET Framework capabilities alongside OO design and programming to create scalable, maintainable object–oriented applications. Better still, this book includes CSLA .NET 3.6, a widely used framework on which you can base your application development. By using the concepts and framework in the book, you can focus more on your business issues and less on technology.

Using VS 2008 and C# 3.0, Rockford Lhotka shows you how CSLA .NET 3.6 allows great flexibility in object persistence, so business objects can use virtually any data sources available. The CSLA framework supports 1–, 2– and n–tier models through the concept of mobile objects. This provides the flexibility to optimize performance, scalability, security, and fault tolerance with no changes to code in the UI or business objects.

Business objects based on CSLA.NET 3.6 automatically gain many advanced features that simplify the creation of Windows forms, web forms, WPF, WCF, WF, and web services interfaces, and LINQ.

Who is this book for

This book is for .NET developers using VS 2008 who want to create .NET applications that provide high performance and scalability, employing object–oriented programming techniques in a distributed environment.



About the Author

Rockford Lhotka is the author of numerous books, including Expert One-on-One Visual Basic .NET and Expert C# Business Objects. He is a Microsoft Software Legend, Regional Director, MVP, and INETA speaker. Rockford speaks at many conferences and user groups around the world and is a columnist for MSDN Online. Rockford is the principal technology evangelist for Magenic Technologies, one of the nation's premiere Microsoft Gold Certified Partners dedicated to solving today's most challenging business problems using 100% Microsoft tools and technology.

Product Details

  • Paperback: 750 pages
  • Publisher: Apress; 1 edition (December 19, 2008)
  • Language: English
  • ISBN-10: 1430210192
  • ISBN-13: 978-1430210191
  • Product Dimensions: 9.2 x 6.9 x 1.6 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon.com Sales Rank: #67,929 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #59 in  Books > Computers & Internet > Programming > Languages & Tools > C#

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


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 Reviews

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

 
9 of 9 people found the following review helpful:
4.0 out of 5 stars Substantive discussion of application architecture that puts .Net technologies into perspective, December 27, 2008
Since the publication of his Business Object Development Framework CSLA.Net in 2001, the author has been evolving the framework to keep it up to date with new releases of .Net. In this book, he revisits the design philosophies that guide the development of the CSLA.Net framework, and discusses with lots of code samples the changes and/or additions he has had to undertake to incorporate new feature offerings in .Net 3.5 SP1 and make the framework operate seamlessly with .Net technologies mature and newer. For example, because data binding in WinForms, WebForms, and Windows Presentation Foundation works differently in .Net behind the scenes, the author describes how he dealt with such complexities to hide them from users of his framework so that all users have to do to make CSLA.Net work with any of the three UI Technologies is to provide appropriate configuration settings. This is quite an accomplishment and there are many other places in the book where one can glean other thoughtful design techniques such that whether you agree or disagree with the views expressed in this book, you could still acquire a lot of design ideas and deeper knowledge of .Net itself. To be sure, the framework has a steeper than average learning curve, but whether you decide to use the framework or not, time spent studying it will pay off in many ways!!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Difference & Bold in Software Design, February 28, 2009
By Panitte Tuangsuwan (Bangkok, Thailand) - See all my reviews
In this book, "the different and bold way of software design is introduced." We are people who USE it everyday. We agreed with some reviewer (who rated this item very low!) and their opinions are true! But they are NOT fully understanding the key concepts (Business Objects & CSLA) this book has introduced.

YES, that's right! The Business Object "violated" every principle of software design Eric Evans (in his book, Domain-Driven Design: Tackling Complexity in the Heart of Software) and Martin Fowler (in Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)) give. Both Evans & Fowler are geniuses and principles they give are valuable. The principles are prepared for SCALABLE and future CHANGES in business requirements by SEPARATING concerns called Separation of Concerns (SoC) into layers and components. But, different and bold, Business Objects & CSLA favors object inheritance, instead.

*** If you understand the concepts in this book, it uses inheritance to normalize object's behaviors instead of its data (Many developers use inheritance for data normalization as we do it for RDBMS). Behaviors Normalization is very interesting concept. ***

..............................................................................

-- "Business Objects" vs. "Evans & Fowler (E&F)" --

1. Concept Complexity -- Business Object is very complex concept and needs some time to study while E&F is simplified. In our opinion, both take some time to experience.

2. Scalable for Enterprise Application -- Both are doing well for this. (When we talk about enterprise application, we mean the application that applied n-tier concept, supported large users, and solved complex business requirements.)

3. Productivity -- We brought this up because we think Business Object has this advantage. The framework increases your productivity to create new application with rich features**.

4. Changes in Software Design -- Many people think Business Objects is inflexible because it favors inheritance. That could be so true, but depended on how you use it. If you use the Business Objects that is rich-featured** or fat-featured** for simple application that doesn't need those features, it'll be a bad choice. However, what we suggest is to learn the concepts in this book and implement your own Business Objects based on Behavior Normalization. What we did is we created our own several Business Objects using concepts from the book and use what is suitable. We also applied E&F in our Business Objects. It takes some time to create Business Object as base class for real Business Object. But once you have it, you can create real business object very fast and that gives you productivity.

While E&F is very flexible, but may not be simple as it seems. What we like about E&F is that it's made for changes (SoC, Cohesion, and Coupling.)

5. **Concept Focus -- When you try to compare these two concepts, you are easily getting confused. Why? Because they are different. Concepts of Domain Modeling and Enterprise Architecture focus on separation of concern for changes. What they separated is functionality, Each layer and class must have strong concern or responsibility and it must be lowest as possible. A class should have one reason (concern or responsibility) to change. While Business Objects focus on object's behaviors, and only deals with Business Logic Layer and Data Access Layer. We all know that dealing with BLL & DAL is painful.

There are a lot of interesting things to learn from this book. But this is too much to write here!

..............................................................................


** Rich Features, Business Objects provide
- Validation and maintaining a list of broken business rules.
- Standard implementation of business & validation rules
- Authorization & authentication
- Strongly typed collections of child objects
- N-level undo capability
- Simple model for UI developer, Data Binding supported.
- Simple model for Data Access

Last word, Don't buy this book if you don't expect to learn different software design. Business Objects is not the best practice, it's just a practice. Business Objects is not solution you're looking for. There are no one best solution for every problem, but every problem has one best solution. Business Objects does not create an application, it helps you create the application.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellently written introduction to CSLA, February 22, 2009
By Benjamin Kaiser "Yayameen" (Pensacola, Florida USA) - See all my reviews
(REAL NAME)   
This book is written much better than its 2005 counterpart. The section are divided in such a way that you can read the book from cover to cover or skip to a section. This is a must read for any object oriented programmer, even those not involved with traditional server/client architectures.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars Delivers
This was a very interesting read. Yes, it documents the CSLA framework but the book provides more than that. Read more
Published 1 month ago by Richard Collette

3.0 out of 5 stars A great book, but perhaps the framework could go on a diet
There is a lot of valuable code in this book and the accompanying framework that allows you to write scalable enterprise solutions without a lot of effort, however.... Read more
Published 1 month ago by R. Balsover

4.0 out of 5 stars .NET Developer Group Coban
So, the book is very well organized and written. The ideas are very clear and it actually make me think in the way I normally architect projects. Read more
Published 7 months ago by Jose Rolando Guay Paz

5.0 out of 5 stars An Excellent Book and Framework
If you are reading these reviews and are dissuaded from purchasing this book based on some 1-star reviews, understand the reviewers are judging the book on the basis of object... Read more
Published 8 months ago by Robert P. Hoeting

1.0 out of 5 stars CSLA has lost its way
I have tracked CSLA and used the architecture since the Early VB6 days and I unfortunately have to admit that I have moved from being a follower to becomming increasingly... Read more
Published 8 months ago by Fred

1.0 out of 5 stars HOW NOT TO DO OBJECTS
This isn't a book on C# object oriented programming, it's a book on using the author's CSLA framework.

If you need to know CSLA, then you want this book. Read more
Published 10 months ago by jeffery

Only search this product's reviews



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
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.