Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Developing Application Frameworks in .NET

Buy

Application frameworks, which provide a base of common services on which applications are built, offer the benefits of extensibility, modularity, and reusability of both code and design to your applications. This book explains what frameworks are and how they fit into applications, and offers many object-oriented techniques used in application frameworks.

This book also shows you actually how to develop application frameworks through a concrete framework example called Simplified Application Framework (SAF). The SAF framework was developed by Xin Chen in C#. It consists of common services needed by many applications, such as a class factory service, configuration service, event notification service, security service, and transaction service. This book goes into detail on each of these services to explain its benefits, as well as its design and implementation in C#. Through a discussion of each service, you will also learn about many advanced .NET techniques employed by the framework, such as .NET remoting, reflection, custom attributes, multithreading, and serviced components.

Many of the services discussed in the book also use design patterns as their blueprints. This book discusses these design patterns in-depth and shows how to implement them in a real-world scenario. Accompanying the book are the complete source code of the sample framework and sample executable projects (downloadable via the Internet), allowing readers to actually test out each framework service/component of SAF and learn about the development of frameworks, .NET technologies, and design patterns in a more interactive fashion.

(HTML tags aren't allowed.)

The Artful Universe Expanded
The Artful Universe Expanded
Our love of art, writes John Barrow, is the end product of millions of years of evolution. How we react to a beautiful painting or symphony draws upon instincts laid down long before humans existed. Now, in this enhanced edition of the highly popular The Artful Universe, Barrow further explores the close ties between our aesthetic appreciation and...
101 Quick and Easy Secrets for Using Your Digital Photographs
101 Quick and Easy Secrets for Using Your Digital Photographs

Millions of people around the world have many photos stored on their laptop and desktop computers, external hard drives, CDs and DVDs, and flash drives. Most images are just sitting there idle, waiting for the world to see them. Some have been unused for years. Up until now there has been no guide to help people find ways to use these...

Keynote 2 for Mac OS X : Visual QuickStart Guide
Keynote 2 for Mac OS X : Visual QuickStart Guide
The first task-based guide to Keynote is back, just in time for the revision of Apple's elegant presentation software, Keynote. Keynote 2 for Mac OS X: Visual QuickStart Guide gets readers quickly up-to-speed on the powerful presentation software through detailed step-by-step tasks and hundreds of screenshots....

Traders at Work: How the World's Most Successful Traders Make Their Living in the Markets
Traders at Work: How the World's Most Successful Traders Make Their Living in the Markets

Shortly after most novice traders discover how trading works and begin to realize that they have the potential to make unlimited amounts of money in the financial markets, they start dreaming the near-impossible dream. They fantasize about buying that condo in Boca Raton for their parents or surprising their son with a brand-new car on his...

PET/CT for Inflammatory Diseases: Basic Sciences, Typical Cases, and Review
PET/CT for Inflammatory Diseases: Basic Sciences, Typical Cases, and Review

This comprehensive guide sheds new light on the benefits of FDG PET/CT  in diagnosing inflammatory diseases. Although FDG PET/CT offers an invaluable tool for diagnosing inflammatory diseases, the clinical evidence on its application remains limited.

To remedy this gap, each chapter of this book includes detailed...

Microsoft Project 2010: The Missing Manual
Microsoft Project 2010: The Missing Manual

Microsoft Project is brimming with features to help you manage any project, large or small. But learning the software is only half the battle. What you really need is real-world guidance: how to prep your project before touching your PC, which Project tools work best, and which ones to use with care. This book explains it all,...

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