Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Microsoft  Composite UI Application Block and Smart Client Software Factory (Pro-Best Practices)

Buy
The first release of the Composite UI Application Block took place in December of 2005, and the first release of the Smart Client Software Factory in July of 2006. This book might therefore seem to be appearing a bit late in the lifecycle of the software, at least compared to others that I've written. However, CAB and SCSF originally represented not so much a finished product as a living design pattern, and as such underwent rapid iteration and change as a result of the feedback of the earliest developers. The evolution of the WorkItem class from a use case to a scoping container, discussed in Chapter 3, is an example of this developer-driven change.

In this book, I've tried to bring you the most current thinking on the state of CAB and SCSF and their usage today. You will find it substantially different than the original articles and documentation. I wrote most of this book just prior to the May 2007 release of the Smart Client Software Factory. After its release, I had to scramble to bring the book up to date by our reserved press time. I didn't manage to get the disconnected operation blocks in, but I did cover its use of WPF. Because the May SCSF contains a smoother tool set, I've written all the code samples based on it. CAB strikes me as much closer to the beginning of its life than it is to the end, so it makes sense to go with the latest and best.

What about Acropolis, which has just released its first CTP version as we go to press? Does it make sense to learn and use CAB when Acropolis is on the way? I think it does. First, Acropolis is an evolutionary based on the principles of CAB, so studying and becoming fluent in the latter will help you transition to the former when the time comes. Second, Acropolis is a large and ambitious undertaking, for which a firm schedule has not yet been announced. I think that there's at least a good year and a half, possibly two years, before it gets into wide circulation. So again, studying and developing with CAB is a good thing to be doing today.

I wrote this book in a different style than my previous books for Microsoft Press. Instead of writing a high-level overview as I've done for those titles, (Understanding COM+ 1999, Introducing Microsoft .NET 2001, 2002, and 2003, and the Microsoft Platform Ahead, 2004), this book is a detailed, code-level book. It's organized in a workbook format, each two-page spread discussing a particular topic and usually a short code sample pertaining to the discussion. I've tried to break it down into bite-sized chunks to make it easier for you to swallow. I used this approach successfully in my books on COM (Prentice-Hall, 1996, 1997, and 1999), as a more accessible introduction than users could get from Brockschmidt's comprehensive tome.

(HTML tags aren't allowed.)

Graduate Mathematical Physics, With MATHEMATICA Supplements
Graduate Mathematical Physics, With MATHEMATICA Supplements
This up-to-date textbook on mathematical methods of physics is designed for a one-semester graduate or two-semester advanced undergraduate course. The formal methods are supplemented by applications that use MATHEMATICA to perform both symbolic and numerical calculations.
The book is written by a physicist lecturer who knows the
...
Scalability Rules: 50 Principles for Scaling Web Sites
Scalability Rules: 50 Principles for Scaling Web Sites

50 Powerful, Easy-to-Use Rules for Supporting Hypergrowth in Any Environment

 

Scalability Rules is the easy-to-use scalability primer and reference for every architect, developer, web professional, and manager. Authors Martin L. Abbott and...

Network Security Bible
Network Security Bible
If you need a solid foundation in network security, this is it

Here at last is a comprehensive, focused guide that covers network security from applications to zip files. You'll learn network security principles and best practices, how to apply measures appropriate to various systems, how to identify and respond to an intrusion, and how
...

Getting a Big Data Job For Dummies
Getting a Big Data Job For Dummies

Hone your analytic talents and become part of the next big thing

Getting a Big Data Job For Dummies is the ultimate guide to landing a position in one of the fastest-growing fields in the modern economy. Learn exactly what "big data" means, why it's so important across all industries, and how you can...

Open Source Development with CVS
Open Source Development with CVS
The need for a modern source-code management strategy in the distributed open-source community is paramount. The benevolent dictatorship model of open-source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code development.

The best available compromise is the concurrent versioning system...

The Primary Care Physician's Guide to Common Psychiatric and Neurologic Problems: Advice on Evaluation and Treatment from Johns Hopkins
The Primary Care Physician's Guide to Common Psychiatric and Neurologic Problems: Advice on Evaluation and Treatment from Johns Hopkins

This concise volume advises primary care physicians on how to recognize, evaluate, and treat common psychiatric and neurologic complaints in patients with medical illness. Patients with these problems used to be referred to specialists, but under the current system of health care they are increasingly being evaluated and treated by internists...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy