(Joydip Kanjilal) A Data Access Layer is an important layer in the architecture of any software. This layer is responsible for communicating with the underlying database. Making this layer provider independent can ensure multi database support with ease. This article discusses implementation of a
Tag: Development
Understanding Generic Classes
(Tod Golding) Many developers will view themselves primarily as consumers of generics. However, as you get more comfortable with generics, you’re likely to find yourself introducing your own generic classes and frameworks. Before you can make that leap, though, you’ll need to get comfortable with al
ASP.NET 2.0 Crash case study: Unhandled exceptions
(Tess) For a long time all my case studies have been on 1.1. it’s time to venture out in 2.0 land and look at what may seem like a 2.0 specific issue.
Using Recursive Methods in Object-based PHP Applications
(Alejandro Gervasio) Welcome to the second tutorial of the series “Recursion in PHP.” Comprised of three parts, this series introduces the fundamentals of recursion in PHP, including the definition and use of recursive functions in procedural PHP scripts, as well as the creation of recursive methods
Sharing Web Parts across multiple pages
(Damon Armstrong) Most Web Parts implementations allow users to create a single portal page where they can personalize the look, feel, functionality, and experience of their “My Home” page in an application. But what if you want to take Web Parts a step further and allow users to define a personaliz
Transactions in the .NET 2.0 Framework
(Joe Duffy) Most meaningful software operations are composed of multiple independent steps. Although a single method call, for instance, is often viewed as a logically distinct unit, this is in the eye of the caller. A single method might just execute a single SQL UPDATE statement over 1000 database
Localization in ASP.NET 2.0
(Bilal Haidar) A few years ago we started hearing new terms in economics about globalization and integration of international markets. This made many large business companies begin thinking of how to attract markets from all over the world and not only from domestic markets. The first idea that mi
Visual Studio 2005 Hands-On Tutorial – Part 2
(David Catherman) This is the second part in a series of hands-on tutorials that will take you through all the steps to build a complete application using the new SQL Server 2005 database and Visual Studio 2005 IDE tools.
Nested DataGrids Simplify Hierarchical Data Display
(Lee Richardson) Suppose you are asked to write an ASP.NET search page that performs a database search and displays the results—employee names, recent project assignments for each, and hours billed per week per assignment. Would you approach the task by dynamically constructing HTML tables in a code
.NET Offers a ‘First Chance’ to Squelch Performance-killing Hidden Exceptions
(Robert Bogue) Processing exceptions in any language is expensive. The process of capturing an exception and rolling it into a package that can be processed by code requires a stack walk—basically looking back through the history of what has happened—and that requires a lot of processing time to com