The Fictioning Horror Sale
 
 

Recently Viewed clear list


Original Essays | September 17, 2014

Merritt Tierce: IMG Has My Husband Read It?



My first novel, Love Me Back, was published on September 16. Writing the book took seven years, and along the way three chapters were published in... Continue »
  1. $16.77 Sale Hardcover add to wish list

    Love Me Back

    Merritt Tierce 9780385538077

spacer

This item may be
out of stock.

Click on the button below to search for this title in other formats.


Check for Availability
Add to Wishlist

Developer's Guide to Microsoft Enterprise Library 5, Visual Basic Edition

Developer's Guide to Microsoft Enterprise Library 5, Visual Basic Edition Cover

 

Synopses & Reviews

Publisher Comments:

Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise-level business applications or even relatively modest Windows® Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library. This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns.

The guide will walk you through the most common usage scenarios for each of the functional application blocks, including:

  • Improving performance by utilizing a local in-memory or isolated storage cache.
  • Calling into your database stored procedures and managing the results exposed as a sequence of objects for client side querying.
  • Incorporating cryptography mechanisms to protect your data.
  • Designing and implementing a consistent strategy for managing exceptions that occur in various architectural layers of your application.
  • Implementing system logging through the wide variety of out-of-the box logging sinks or your custom provider.
  • Performing structured and easy-to-maintain validation using attributes and rules sets.
The guide also demonstrates various ways of configuring Enterprise Library blocks. Let Enterprise Library do the heavy lifting for you and spend more time focusing on your business logic and less on application plumbing.

“You are holding in your hands a book that will make your life as an enterprise developer a whole lot easier.” Scott Guthrie Corporate Vice-President, Microsoft .NET Developer Platform

Book News Annotation:

This guide to the Microsoft Enterprise Library collection of software libraries for the .NET application development environment provides basic how to information on these core Windows programming components. The work covers fundamental topics such as data access, error handling, logging, caches, validation and cryptography and authentication and each section includes numerous practical code examples. Access to additional online resources, including sample code, is provided. This edition provides all information regarding library usage for integration with the Visual Basic programming language. This work is authored by a group that includes members of the official .NET development team. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development cross-cutting concerns (such as logging, validation, data access, exception handling, and many others). This book is designed to help developers on teams that have chosen to adopt Enterprise Library get up to speed quickly.

Synopsis:

Make the right architectural decisions up frontand improve the quality and reliability of your results. Led by two enterprise programming experts, youll learn how to apply the patterns and techniques that help control project complexityand make systems easier to build, support, and upgraderight from the start.

Get pragmatic architectural guidance on how to:

  • Build testability, maintainability, and security into your system early in the design
  • Expose business logic through a service-oriented interface
  • Choose the best pattern for organizing business logic and behavior
  • Review and apply the patterns for separating the UI and presentation logic
  • Delve deep into the patterns and practices for the data access layer
  • Tackle the impedance mismatch between objects and data
  • Minimize development effort and avoid over-engineeringand deliver more robust results

Get code samples on the Web.

About the Author

Alex Homer, well known author of many ASP.NET titles for Wrox press and others.

Nicolas Botto is a software engineer and development consultant based in Argentina. He has more than 10 years of experience in helping enterprise customers building scalable component frameworks and based on the .NET Framework since 2001. He currently spends much of his time working for Microsoft Corp helping the patterns & practices group in building useful stuff like tools, guidelines and application blocks for the worldwide community of developers.

Bob Brumfield is a software developer at Microsoft with the patterns & practices team, primarily working on Prism, Enterprise Library and Web guidance projects. Prior to joining Microsoft, he focused on helping teams deliver Microsoft-based solutions as a consultant in the Colorado Rocky Mountain region. Bob has more than 15 years experience with professional software development and architecture.

Grigori Melnik is a Senior Program Manager in the patterns & practices group at Microsoft. He leads Microsoft Enterprise Library and Acceptance Testing Guidance projects. Prior to that, Grigori was a researcher, software engineer, and educator long enough to remember the joy of programming in Fortran. His areas of expertise include agile methods, empirical software engineering, and software testing. Grigori is a regular contributor to software conferences around the world. He is a member of the IEEE Software Advisory board. Grigori holds a Ph.D. in Computer Science from the University of Calgary, Canada.

Erik Renaud is an agile coach and co-founder of nVentive, a new concept where software development teams leverage coaching and guidance packages to build better software. His current mandates concentrate on large financial institutions creating new teams that directly support their primary activities. Erik has over 10 years of experience developing software, coaching teams to architect, model and analyze software solutions. He ultimately helps them develop the solution using cutting edge .net technologies and offers guidance packages that accelerate the development phase. He is a certified ScrumMaster, which helps him lead teams to success, and often offers training in object oriented technologies.

Fernando Simonazzi is a software developer and architect with over 12 years of professional experience. He has been a contributor in several projects for Microsoft's patterns & practices group, including Prism v4 and several versions of the Enterprise Library.

Chris Tavares is a development lead on the patterns & practices team, producing written and code-based guidance for .NET developers. For the last three years he's been the dev lead on the Enterprise Library project. As part of that role, Chris is the primary author of the Unity dependency injection container. Prior to joining Microsoft, Chris was a trainer, consultant and contractor, worked on shrink-wrap software in several industries, and even did a short stint with embedded systems for the Navy.

Table of Contents

Acknowledgments; Dinos Credits; Andreas Credits; Introduction; What Is Architecture?; Who This Book Is For; Companion Content; Hardware and Software Requirements; Find Additional Content Online; Support for This Book; Part I: Principles; Chapter 1: Architects and Architecture Today; 1.1 Whats a Software Architecture, Anyway?; 1.2 Whos the Architect, Anyway?; 1.3 Overview of the Software Development Process; 1.4 Summary; 1.5 Murphys Laws of the Chapter; Chapter 2: UML Essentials; 2.1 UML at a Glance; 2.2 UML Diagrams; 2.3 Summary; 2.4 Murphys Laws of the Chapter; Chapter 3: Design Principles and Patterns; 3.1 Basic Design Principles; 3.2 Object-Oriented Design; 3.3 From Principles to Patterns; 3.4 Applying Requirements by Design; 3.5 From Objects to Aspects; 3.6 Summary; 3.7 Murphys Laws of the Chapter; Part II: Design of the System; Chapter 4: The Business Layer; 4.1 Whats the Business Logic Layer, Anyway?; 4.2 The Transaction Script Pattern; 4.3 The Table Module Pattern; 4.4 The Active Record Pattern; 4.5 The Domain Model Pattern; 4.6 Summary; 4.7 Murphys Laws of the Chapter; Chapter 5: The Service Layer; 5.1 Whats the Service Layer, Anyway?; 5.2 The Service Layer Pattern in Action; 5.3 Related Patterns; 5.4 Service-Oriented Architecture; 5.5 The Very Special Case of Rich Web Front Ends; 5.6 Summary; 5.7 Murphys Laws of the Chapter; Chapter 6: The Data Access Layer; 6.1 Whats the Data Access Layer, Anyway?; 6.2 Designing Your Own Data Access Layer; 6.3 Crafting Your Own Data Access Layer; 6.4 Power to the DAL with an O/RM Tool; 6.5 To SP or Not to SP; 6.6 Summary; 6.7 Murphys Laws of the Chapter; Chapter 7: The Presentation Layer; 7.1 User Interface and Presentation Logic; 7.2 Evolution of the Presentation Patterns; 7.3 Design of the Presentation; 7.4 Idiomatic Presentation Design; 7.5 Summary; 7.6 Murphys Laws of the Chapter; Final Thoughts; Mantra #1—It Depends; Mantra #2—Requirements Are Lord Over All; Mantra #3—Program to an Interface; Mantra #4—Keep It Simple but Not Simplistic; Mantra #5—Inheritance Is About Polymorphism, Not Reuse; Mantra #6—Not the DAL? Dont Touch SQL Then; Mantra #7—Maintainability First; Mantra #8—All User Input Is Evil; Mantra #9—Post-Mortem Optimization; Mantra #10—Security and Testability Are by Design; The Northwind Starter Kit; Motivation for Creating NSK; Whats in NSK?; Future Evolution of NSK; About the Authors; Dino Esposito; Andrea Saltarello; Additional Resources for Developers from Microsoft Press; Visual Basic; Visual C#; Web Development; Data Access; .NET Framework; Other Developer Topics; More Great Developer Resources; Developer Step by Step; Developer Reference; Focused Topics;

Product Details

ISBN:
9780735651777
Publisher:
Microsoft Press
Subject:
Programming - General
Author:
Esposito, Dino
Author:
Melnik, Grigori
Author:
Simonazzi, Fernando
Author:
Saltarello, Andrea
Author:
Renaud, Erik
Author:
Homer, Alex
Author:
Brumfield, Bob
Author:
Tavares, Chris
Author:
Botto, Nicolas
Subject:
General-General
Subject:
.NET solution development;EntLIb;Enterprise Library;Enterprise Library 5;Microsoft development;Visual Studio;architects;developers
Edition Description:
Trade Paper
Publication Date:
20101231
Binding:
TRADE PAPER
Language:
English
Pages:
272
Dimensions:
9 x 7.38 x 0.66 in

Related Subjects

Computers and Internet » Computer Languages » Visual Basic
Computers and Internet » Operating Systems » Microsoft Windows » Programming
Computers and Internet » Programming » Microsoft Programming
Computers and Internet » Software Engineering » General
Science and Mathematics » Mathematics » General

Developer's Guide to Microsoft Enterprise Library 5, Visual Basic Edition
0 stars - 0 reviews
$ In Stock
Product details 272 pages Microsoft Press - English 9780735651777 Reviews:
"Synopsis" by , The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development cross-cutting concerns (such as logging, validation, data access, exception handling, and many others). This book is designed to help developers on teams that have chosen to adopt Enterprise Library get up to speed quickly.
"Synopsis" by ,

Make the right architectural decisions up frontand improve the quality and reliability of your results. Led by two enterprise programming experts, youll learn how to apply the patterns and techniques that help control project complexityand make systems easier to build, support, and upgraderight from the start.

Get pragmatic architectural guidance on how to:

  • Build testability, maintainability, and security into your system early in the design
  • Expose business logic through a service-oriented interface
  • Choose the best pattern for organizing business logic and behavior
  • Review and apply the patterns for separating the UI and presentation logic
  • Delve deep into the patterns and practices for the data access layer
  • Tackle the impedance mismatch between objects and data
  • Minimize development effort and avoid over-engineeringand deliver more robust results

Get code samples on the Web.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.