|
38. Automating build using Team Build.
|
|
Every software development project requires a proper build process for delivering a quality product. Generally, the build process involves many repetitive and time consuming manual steps. Automating these steps not only reduces time and resource utilization but also helps to implement other processes like Continuous Integration, nightly or daily builds. By this, you can always ensure a stable product at any point of time during the development.This article explores the new build automation tool "Team Build" from Microsoft and it explains how to use Team Build scripts to implement other processes, like nightly build and continuous integration.
|
|
Posted On : Nov 25, 2006
|
More...
|
Author : Saravana Kumar
|
|
|
|
37. Exception Handling in Windows Communication Framework and Best Practices.
|
|
Exception handling is critical to all applications for troubleshooting the unexpected problems in the application. Windows Communication Framework (WCF) provides several options for handling exceptions in WCF services. This article discusses these approaches and describes the advantages and disadvantages of each. The following options are provided to handle exceptions in WCF: Using returnUnknownExceptionsAsFaults, Using FaultException and Using IErrorHandler.
|
|
Posted On : Nov 5, 2006
|
More...
|
Author : Saravana Kumar
|
|
|
|
|
|
35. Code Snippets in VS.NET 2005 - Part 2
|
|
During application development, you might come across a situation where you need to write the same code repeatedly with just a few changes. VS.NET 2005 is coming up with a new feature called code snippets, which will help developers to insert code snippets from a snippet store into the program with just a few key strokes.
|
|
Posted On : Mar 20, 2005
|
More...
|
Author : Saravana Kumar
|
|
|
|
34. Configuration Management in ASP.NET 2.0 - Part 2
|
|
One new, important feature in ASP.NET 2.0 is the ability to read/edit the configuration files in local machine or remote machine. In ASP.NET 1.x, editing of the configuration files was not supported. However, in ASP.NET 2.0 you have strongly typed APIs to read/edit the configuration files.This article series describes the various options available in ASP.NET 2.0 to read/edit the configuration files.
|
|
Posted On : Mar 20, 2005
|
More...
|
Author : Saravana Kumar
|
|
|
|
33. Code Snippets in VS.NET 2005 - Part 1
|
|
During application development, you might come across a situation where you need to write the same code repeatedly with just a few changes. VS.NET 2005 is coming up with a new feature called code snippets, which will help developers to insert code snippets from a snippet store into the program with just a few key strokes.
|
|
Posted On : Mar 7, 2005
|
More...
|
Author : Saravana Kumar
|
|
|
|
32. Configuration Management in ASP.NET 2.0 - Part 1
|
|
One new, important feature in ASP.NET 2.0 is the ability to read/edit the configuration files in local machine or remote machine. In ASP.NET 1.x, editing of the configuration files was not supported. However, in ASP.NET 2.0 you have strongly typed APIs to read/edit the configuration files.This article series describes the various options available in ASP.NET 2.0 to read/edit the configuration files.
|
|
Posted On : Mar 7, 2005
|
More...
|
Author : Saravana Kumar
|
|
|
|
31. Tracing Enhancements in ASP.NET 2.0
|
|
Tracing is the new feature introduced in ASP.NET 1.x. This feature is used to track application execution flow which can be used for diagnosing problems in production environment. ASP.NET 2.0 comes with few improvements in this feature. This article discusses some of the tracing enhancements of ASP.NET 2.0.
|
|
Posted On : Jan 31, 2005
|
More...
|
Author : Saravana Kumar
|
|
|
|
|
|
29. Scrollable DataGrid with Paging
|
|
This article is continuation to my previous article in msdn India on "Creating Scrollable DataGrid Web Server Control". In that article i have explained about how to create scrollable datagrid with fixed header. After reading this article, one of the frequent question from reader on that article was "how to have paging in Scrollable datagrid". So in this article, i am going to explain how to enable paging in scrollable Datagrid
|
|
Posted On : Dec 05, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
28. CLR and Language Enhancements in .NET Framework 2.0 (Part 2)
|
|
This two-part article series describes some of the Common Language Runtime (CLR) and language enhancements of .NET Framework 2.0. The new enhancements that are explored in this part are Anonymous Methods, Static Methods, Inline Warning Control, Property and Index, accessor accessibility, Namespace Qualifier, External Assembly Alias, Security Enhancements and Other CLR Enhancements
|
|
Posted On : Oct 18, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
27. Client Callbacks in ASP.NET Whidbey
|
|
Client Callbacks is a new feature in ASP.NET Whidbey(2.0). It allows calling server side events asynchronously, without causing postback. It is possible to do asynchronous call using XMLHttp Post in ASP.NET 1.0 itself, but now in ASP.NET 2.0 a clean framework is available to do this. This article describes how Client Callbacks works and it also explores how this Client Callback framework has been implemented in ASP.NET 2.0.
|
|
Posted On : Oct 17, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
26. CLR and Language Enhancements in .NET Framework 2.0 (Part 1)
|
|
The next release of .NET Framework 2.0 and Visual Studio .NET platform code-named Whidbey brings a series of new enhancements and altogether new advancements to all areas of .NET framework and visual studio. This two-part article series describes some of the Common Language Runtime and language enhancements of .NET Framework 2.0. The new enhancements that are explored in this part 1 are Generics, Nullable Types, Iterators and Partial types.
|
|
Posted On : Oct 7, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
25. Generics Internals
|
|
This is first part of two part article on Generics Internals, in this part i am going to explain about what is generics and where it can be used. I have also explained about Generics constraint and Generic methods.
|
|
Posted On : Sep 11, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
24. Scrollable DataGrid with Sorting
|
|
This article is continuation to my previous article in msdn India on "Creating Scrollable DataGrid Web Server Control". In that article i have explained about how to create scrollable datagrid with fixed header. After reading this article, one of the frequent question from reader on that article was "how to enable default sorting in this type of datagrid". So in this article, i am going to explain how to enable sorting in scrollable Datagrid with fixed header.
|
|
Posted On : Jul 11, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
23. Overview of ADO.NET 2.0 (Whidbey) New Features
|
|
In this article, we are going to see some of the new feature of ADO.NET 2.0 like BatchUpdate, BulkCopy, MAR's, Improved Remoting in DataSet, Asynchronous Data Access and Common Provider Model.
|
|
Posted On : June 6, 2004
|
More...
|
Author : Saravana Kumar
|
|
|
|
22. Understanding .NET Performance Counters
|
|
This is in continuation from the previous article on performance counters for SQL Server. In this article we will look at some of the useful .NET Performance counters we need to monitor. Use these as the baseline counters. This is NOT the exhaustive list. But surely a basic top 25 to keep a watch on for sure.
|
|
Posted On : Jan 5, 2004
|
More...
|
Author : Vinod Kumar
|
|
|
|
|
|
20. WHIDBEY ASP.NET V2.0 New Features
|
|
In this article, we are going to see the new features of Whidbey ASP.NET V2.0. This is just the tip of the ice berg. Whidbey ASP.NET V2.0 comes with whole lot of new features. I will keep updating this article, as and when I find any new features in ASP.NET V2.0. Here is the some of the new features which i found interesting.
|
|
Posted On : Nov 2, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
19. Selecting an option in dropdownlist using more than one Character
|
|
Major problem with dropdownlist is, it wont allow users to select an option in it using more than one character. Because of this, if you have 100 options starts with same character. Then you cant directly go to that entry, either you need to use mouse to select orelse keydown that entry to select it. In this article you will see an workaround to select an option in dropdownlist using more than one character.
|
|
Posted On : Oct 19, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
18. Binding XML To a Datagrid
|
|
During web development, you might come across many situations where you need to bind XML to a DataGrid. There are many ways to do this, for example we can load the XML into a dataset and then bind the dataset to datagrid. You might think that for just binding XML, why i need to create a dataset which is an overhead. In that case how i can directly bind XML to datagrid. In this article you are going to see how you can bind XML to a datagrid directly and also using dataset.
|
|
Posted On : Oct 12, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
17. Redirecting User to Login Page After Session Timeouts
|
|
In most of the applications you might come across the situation where you need to redirect the user to login page after session timeouts. It is simple, if you want to redirect user to login page when the user submits the page after session timeout. But the requirement is such that you want to redirect the user immediately after timeout to login page before the user submits the page. In this article, I am going to explain how we can achieve this in ASP.NET.
|
|
Posted On : Sep 27, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
16. Looping Through Controls in ASP.NET
|
|
One of the most frequently asked question in newsgroups is "How to loop through controls in ASP.NET". Most common answer for this question is "Use the controls Property of Page Class". This controls property gives collection of subcontrols for that control. But if the subcontrol is having any child controls, then it is difficult to get that controls using this property alone. In this article, we are going to see how we can loop through all the controls in a web page.
|
|
Posted On : Sep 21, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
15. Adding Controls to the DataGrid Footer Item
|
|
In this article, I am going to explain how we can add controls like label,textbox and other controls to DataGrid Footer item. By two ways, you can add controls to datagrid item. One way is during desing mode itself, we can have footertemplate for adding controls. Other way is by adding controls dynamically to DataGrid footer. In this article, I am going to explain both these methods in detail.
|
|
Posted On : Sep 13, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
14. ViewState in ASP.NET
|
|
Microsoft ASP.NET Web Forms pages are capable of maintaining their own state across multiple client round trips. When a property is set for a control, the ASP.NET saves the property value as part of the control's state. To the application, this makes it appear that the page's lifetime spans multiple client requests. This page-level state is known as the view state of the page. In this article we will see how View State is implemented in ASP.NET for state management and we will also see how effectively you can use this object in your web form.
|
|
Posted On : Sep 8, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
13. Implementing .NET Passport Authentication in Web Applications.
|
|
.NET Passport allows users to create a single sign-in name and password to access any site that has implemented the Passport single sign-in (SSI) service. By implementing the Passport SSI, you wont have to implement your own user-authentication mechanism.In this article, i am going to explain how you can implement .NET Passport Authentication in Web applications using ASP.NET.
|
|
Posted On : Aug 17, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
12. Extending DataGrid in ASP.NET
|
|
During developement with DataGrid, we might come across many situations in which we need to extend DataGrid for our requirements. For example, we need to have a separate header other than the header provided by DataGrid. In that case we need to add new Datagrid item of header type to DataGrid. In this article we will see how we can extend the DataGrid for these type of requirements.
|
|
Posted On : Aug 12, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
11. Creating a Scrollable DataGrid Web Server Control
|
|
A most common question in many of the newsgroups and message board is how to have a scrollable DataGrid in a web page? In this article we are going to see how to create a scrollable DataGrid in a web page. By default DataGrid (Web Server control) doesnt provide any features for scrolling. But this can be done with help of Cascading Style Sheet (CSS).
|
|
Posted On : Jun 24, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
10. Customize Page Selection Section of DataGrid
|
|
This is one of the question posted in a User Group "In the DataGrid, when I allow pagination and choose numbers, it displays numbers for each pages. Is there any way that I can add the word "Page" in front of these numbers". In this article you will see how you can do this in DataGrid web server control. This articles also explains how you can customize Page Selection of DataGrid using existing properties itself.
|
|
Posted On : Jul 15, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
9. Understanding .NET Alerts
|
|
Microsoft .NET Alerts gives businesses a powerful new communication tool that allows them to reach customers and employees in ways that are relevant and actionable. .NET Alerts is an opt-in service in which users sign up to receive alerts from a specific provider, so that they can quickly be notified of important events and act on that information.
|
|
Posted On : Jul 29, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
8. Consistent Web Site Design Using Page Templates
|
|
Today most of the web application has consistent web site design across its applications. In classic ASP, developers used include files for this purpose. But in ASP.NET, there are many ways to do this. This article explores the methodology of using Page Templates to maintain consistent web design. Page Templates are created by Inheriting from a base Page Class (System.Web.UI.Page). At the end of this article, I have given links for articles that explains about different Page Template
|
|
Posted On : Jul 22, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
7. Versioning in .NET
|
|
Each assembly has a version number as part of its identity. As such, two assemblies that differ by version number are considered by the runtime to be completely different assemblies. In this article we will see how versioning is happening in .NET
|
|
Posted On : Jul 8, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
6. Popup Calendar in ASP.NET
|
|
In this article we will see how to implement Popup Calendar Control in ASP.NET. Basically we will have one Textbox (for showing date) and one image button (for invoking calendar control) in a Webform. Finally we will also see how this Popup Calendar can be implemented using User Control in a DataGrid or in a Simple Web Form.
|
|
Posted On : Jul 1, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
5. Paging in DataGrid Web Server Control
|
|
ASP.NET DataGrid has built-in functionality of paging. This is called Default Paging. However, it has one disadvantage. Even though you are displaying only a small part of entire DataSet, you need to populate the DataSet with whole data. This works well when your DataSet is small but certainly not with huge amount of data. To overcome this problem DataGrid also allows custom paging. In this article we are going to see how to do paging in DataGrid using both these methods. At the end of this article we are also going to see the advantages and disadvantages of these two paging methods in DataGrid.
|
|
Posted On : Jun 17, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
|
4. Master Detail DataGrid in ASP.NET
|
|
Many times we require to display data in master-detail format. ASP.NET controls like DataGrid and DataList can be easily used for this purpose. The default model for selecting rows in the grid is for us to add a Select button (actually, a ButtonColumn). When the button is clicked, the DataGrid control receives the Itemcommand and in that event handler you can write code to display records in Detail DataGrid.
|
|
Posted On : Jun 3, 2003
|
More...
|
Author : Saravana Kumar
|
|
|
| < > |