Programming Microsoft® Composite UI Application Block and... 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
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices)
 
 
Start reading Programming Microsoft® Composite UI Application Block and... on your Kindle in under a minute.

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

Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices) [Paperback]

David S. Platt (Author)
2.8 out of 5 stars  See all reviews (12 customer reviews)

List Price: $34.99
Price: $26.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.40 (24%)
  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.
Only 2 left in stock--order soon (more on the way).
Want it delivered Friday, February 3? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback $26.59  

Book Description

0735624143 978-0735624146 August 1, 2007 1

Get practical, hands-on instruction for learning the Composite UI Application Block (CAB) and the Smart Client Software Factory. Using just your fundamental Microsoft Visual Basic or Visual C# skills, you’ll work through seven lessons that present real-world scenarios. Each lesson is based on proven classroom guidance—building the skills your need to easily create user interface components for smart-client solutions.

Discover how to:

  • Generate a shell application and implement prefabricated or custom CAB services
  • Use work items and controllers to share resources in loosely coupled applications
  • Optimize visual information display by using Workspaces and SmartParts
  • Add and modify menus, toolbars, and status bars by using the CAB user interface extension
  • Announce and receive asynchronous events within an application
  • Invoke methods in the Action Catalog service to coordinate application business-logic
  • Match CAB constructs to Windows Presentation Foundation

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 Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce $34.21

Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices) + Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce


Editorial Reviews

From the Publisher

Key Book Benefits:

-Includes code samples and screenshots to illustrate key concepts

-Provides a comfortable learning experience for programmers with basic Visual Basic or Visual C# skills

-Features guidance on how to use these tools with the Microsoft Windows Presentation Foundation, as well as a look ahead at how these tools will evolve

About the Author

A Microsoft Software Legend since 1992, David S. Platt is a developer, consultant, author, and ".NET Professor". He's written nearly a dozen books, including Introducing Microsoft .NET, Third Edition. David teaches at Harvard University Extension, and his company, Rolling Thunder Computing, offers classes in CAB, the .NET Framework, and ACORD XML.

Product Details

  • Paperback: 224 pages
  • Publisher: Microsoft Press; 1 edition (August 1, 2007)
  • Language: English
  • ISBN-10: 0735624143
  • ISBN-13: 978-0735624146
  • Product Dimensions: 9.9 x 8 x 0.5 inches
  • Shipping Weight: 14.1 ounces (View shipping rates and policies)
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #388,810 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

20 of 21 people found the following review helpful:
2.0 out of 5 stars Not what I had hoped for..., August 2, 2007
Amazon Verified Purchase(What's this?)
This review is from: Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices) (Paperback)
Holly smokes!!!! I have never owned such a thin book with so much white space on the 199 pages that are there. I would estimate removing all the white space would bring this book down to about 120 to 150 pages.

This book does not do what I had hoped for. I posted in my blog that I was hoping for insight that did not already exist, and that is not the case. This book is a high level overview of the CAB and SCSF. The material that is there is good. The problem is there just isn't very much material, and what is there is not in depth.

I was nervous about the description of the book because it described the book as a learning workshop style of writing, but ordered it because it was written by David S. Platt. He has written some good books in the past.

I gave this book 2 stars out of 5 because if you don't want to weed through all the help documentation on the CAB and the SCSF, this book will give you a nice overview of what is available. But to get down and dirty you will need to refer to the help documentation.

This book should have been a free download labeled "CAB and the SCSF Hands on Lab".

Of course they would have to complete the code samples, which currently are labeled under construction on the author's book download site.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
2.0 out of 5 stars An unfortunate essential, August 30, 2007
By 
This review is from: Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices) (Paperback)
It irks me to say it but this book is essential.

I must quickly add that this book is also an incredible disappointment. The other reviewers in this space are 100% correct and justifiably outraged. You will not learn much at all about programming CAB. This book deserves no better than 2 stars; it deserves zero stars.

However, the fact remains that there is no other CAB book. It is a breezy read, passably accurate (as far as it goes), and there simply is no other orientation to CAB/SCSF as good as this one.

Damn faint praise. But be honest: the CAB/SCSF help files are awful, Mario Szpuszta's white paper is a free, wonderful tutorial - but it doesn't cover the core components, and the Wiki + web-based commentary are a grab bag of point topics that presuppose general CAB knowledge.

The discussion board is full of remarks like "Hi - I'm a novice and I've read all the help, and done all the labs, yet I can't make any sense of CAB. Can someone help me?" Well, Platt is for those folks. We who think CAB is fundamentally good architecture must be grateful to anyone who can make it approachable and intelligible. Platt succeeds in doing that much.

Sure, Platt seems to have phoned this one in - the pages look like slightly warmed over copies of his lecture notes - and he could have delivered this .. this .. this pamphlet .. a year ago - but it is (sigh) still the best orientation available.

Therefore, I have to urge anyone who is considering CAB or learning CAB to buy this book. It won't be the worst $25 you ever spent.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
2.0 out of 5 stars Disappointing, August 25, 2007
By 
Rich Newman (London, England) - See all my reviews
This review is from: Programming Microsoft Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices) (Paperback)
I was looking forward to this book being published as there really isn't very much documentation available for either the Composite UI Application Block or the Smart Client Software Factory. Microsoft's own documentation is quite weak, and to use these technologies you find yourself repeatedly referring to the code itself or community blogs and websites.

However I have to say Platt's book isn't the answer to these problems. Firstly it's very short. It's true that there are nearly 200 pages, but there's a lot of white space, big diagrams and padding throughout the book. The CAB/SCSF is now quite a large and complex piece of software and inevitably Platt can only skim the surface of the technology in such a short book.

Secondly Platt makes no real attempt to explain some of the core concepts behind the CAB/SCSF. For example, the CAB uses dependency injection and DI containers heavily, and many Microsoft developers will not have met these concepts before. Platt makes no real attempt to explain what these things are and why we might want to use them in a smart client application. This is also a criticism that can be levelled at the Microsoft documentation. Platt is better on why we might use the CAB to achieve loose coupling between parts (`modules') of a smart client application. But in general developers coming to the CAB struggle with the concepts more than the code and Platt has focused heavily on the code.

Thirdly Platt is quite selective on which parts of the framework he covers. For example there is a chapter on the Action Catalog, which is quite an esoteric part of the SCSF technology. However there's no real discussion of WorkItem State, which is a much more core concept and causes a lot of confusion. The Action Catalog is just one of several new services in the latest SCSF, and Platt doesn't discuss the others in the same detail (e.g. WorkspaceLocator, EntityTranslator).

On the plus side the book is an easy read, and it does have a strong introduction where in 30-odd pages Platt gives a good initial overview of the subject. On the subjects he does cover Platt is factually accurate and informative. Having read the book I do feel I have a better understanding of how the technology works.

In the absence of any real alternative, and given that it is quite cheap, this book is worth purchasing for a quick read to give you a selective overview of the subject. Hence I've given it two stars. But it is too short and unfortunately it's far from being the definitive guide I was hoping for.
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)
solution architecture, smart parts, smart client application, menu processing, enterprise library, root work item, event broker service, shell developer, loose coupling mechanism, user interface extension, loader service, shell application, object builder, catalog service, publication scope, dependency injection, object sender, controller class, shell project
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Windows Forms, Visual Studio, Problem Background, Shared User Interface Extension, Programming Microsoft Composite, Event System, Simplest Example, The Infrastructure, Simplest Application Walkthrough, More Complex Example, Example Based, Smart Client Software Factory, Rolling Thunder Hospital, Controlled Workltem, File Folder, Windows Presentation Framework, App Block, Class Wizard, User Interface Modification Order, Extension Site, Shell Form, Controller Object
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.
 
(3)

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