Microsoft application blocks, DOT NET Programming

Have you ever worked with Microsoft Application Blocks, if yes then which?

The Application Blocks are C# & the VB.NET classes distributed as the Visual Studio projects which can be downloaded from the Microsoft's Website and used in any .NET application, including the ASP.NET Web applications. They are very useful and powerful tools that can make all applications more scalable, maintainable, and efficient.

Secondly which application blocks have been used totally depends on really what you have implemented. But there are 2 famous MAB which is making buzz around the industry:

1) Data access block:

The Data Access Block gives static methods located in the SqlHelper class which encapsulates the most common data access tasks performed with the Microsoft SQL server. If the term "static method" is new to you that mean that the class methods can be called without instantiating an instance of the class. For e.g., the method ExecuteReader () within the SqlHelper class can be called by using the statement SqlHelper.ExecuteReader () -- no object instantiation of the SqlHelper class is needed.

2) Exception management block:

The Exception Management Application Block gives a simple but extensible framework for handling the exceptions. With a single line of application code you can easily log exception information to the Event Log or extend it by generating your own components that log exception details to other data sources or notify the operators, without affecting your application code. The Exception Management Application Block can easily used as a building block in your own .NET application.

Posted Date: 9/24/2012 12:56:22 AM | Location : United States







Related Discussions:- Microsoft application blocks, Assignment Help, Ask Question on Microsoft application blocks, Get Answer, Expert's Help, Microsoft application blocks Discussions

Write discussion on Microsoft application blocks
Your posts are moderated
Related Questions
What's difference between "Optimistic" and "Pessimistic" locking? In the pessimistic locking when user wants to update a data it locks the record and till then no one can updat

What is a LinqDataSource control? The LinqDataSource control enables you to use LINQ. In an ASP.NET Web page by setting the properties in the markup text. You can use the contr

Small website using ASP.NET MVC 4 EntityFramework 5 Project Description: We are seeking a developer to a ASP.NET MVC4 EntityFramework website using the subsequent tools: Visu

What is a runtime engine? A runtime engine of WF gives the basic functionality to execute and manage the workflow lifetime. It runs within the host process and is responsible f

how socket workes in .net

What is Dynamic Language Runtime (DLR)? DLR is a runtime environment that permits you to integrate dynamic languages with the Common Language Runtime (CLR) by adding a set of s

What are code contracts? Code contracts help you to state the code assumptions and statements stating the behavior of your code in a language-neutral way. The contracts are con

Xlsx/Csv File Reader Need C# MVC coder that will do the following- Take a filepath for an online xlsx, xls or csv file (must be able to handle each of these formats) as well

I need Simple upgrades for ASP.NET site I have an existing web solution, we need a new page for creating additional features. The current website is done in C#.NET and ASP.NET.

What is pareto principle? The Pareto principle also paraphrased as 80/20 principle is simple effective problem tackling way in the management. It says that 20% of your problems