asp tutorials, asp.net tutorials, sample code, and Microsoft news from 15Seconds
Data Access  |   Troubleshooting  |   Security  |   Performance  |   ADSI  |   Upload  |   Email  |   Control Building  |   Component Building  |   Forms  |   XML  |   Web Services  |   ASP.NET  |   .NET Features  |   .NET 2.0  |   App Development  |   App Architecture  |   IIS  |   Wireless
 
Pioneering Active Server
 Power Search








Active News
15 Seconds Weekly Newsletter
• Complete Coverage
• Site Updates
• Upcoming Features

More Free Newsletters
Reference
News
Articles
Archive
Writers
Code Samples
Components
Tools
FAQ
Feedback
Books
Links
DL Archives
Community
Messageboard
List Servers
Mailing List
WebHosts
Consultants
Tech Jobs
15 Seconds
Home
Site Map
Press
Legal
Privacy Policy
internet.commerce














internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

HardwareCentral
Compare products, prices, and stores at Hardware Central!

Writer's Circle
15 Seconds has had the pleasure of working with Active Server experts to produce our cutting edge articles. The Writer's Circle is an acknowledgement of these professionals and the help they have given to the Active Server community.[More Information]

Call For Authors
15 Seconds is looking for technical professionals working in the Active Server field to write articles. If you are interested, take a look at our writer's guide and submit your ideas.

Dec 22, 2005 - Automated Backup with NAnt
NAnt is a free .NET build scripting tool, but because of the automation it allows, NAnt can be used for so much more. In this article, Liam McLennan explains how to use NAnt to create a customizable, heterogeneous, and effective backup system.
[Read This Article]  [Top]

Dec 15, 2005 - Networking Features in .NET Framework 2.0
The .NET Framework version 2.0 introduces a new namespace named System.Net.NetworkInformation that encapsulates all of the network related features. This namespace exposes a number of classes that provide useful information about the network. In this article, Thiru Thangarathinam examines the classes and features available in the System.Net.NetworkInformation namespace and provides examples that show how easy they are to utilize in your .NET applications.
[Read This Article]  [Top]

Dec 8, 2005 - What to Expect When Installing the .NET Framework Version 2.0 and SDK
The first step to developing great applications using .NET Framework Version 2.0 is to get it installed and start exploring the many resources available in the Software Development Kit (SDK). This article will walk you through the steps involved and will hopefully relieve some of the anxiety involved for those of you who are new to the world of .NET.
[Read This Article]  [Top]

Dec 1, 2005 - Adding Google Suggest Functionality to an ASP.NET Application
The purpose of this article is to show how to use an AutoSuggestBox control to add 'Google Suggest' functionality to your ASP.NET application. The AutoSuggestBox control encapsulates all the complex functionality and only requires developers to specify the datasource that provides the suggestions to load.
[Read This Article]  [Top]

Nov 23, 2005 - Using Visual Studio .NET Wizards to Create an N-Tiered Application - Part 3
This article is the third part of David Catherman's series on using Visual Studio .NET Wizards to create N-tiered applications. Part three looks more intently into what can be done in the DataSet Partial Class to build a Business Logic layer and also covers using Macros to help generate some of the Data Access code.
[Read This Article]  [Top]

Nov 17, 2005 - Using Visual Studio .NET Wizards to Create an N-Tiered Application - Part 2
This article is the second part of David Catherman's series on using Visual Studio .NET Wizards to create N-tiered applications. This time around David looks at new version of .NET and Visual Studio .NET 2005 which offer several enhancements that change the way database-centric applications are developed.
[Read This Article]  [Top]

Nov 10, 2005 - An Examination of Visual Basic's Random Number Generation
In this article Mark Hutchinson takes an in-depth look at Visual Basic's pseudo-random number generator. In particular, he discusses the Randomize, Rnd and Timer functions, why the numbers generated aren't really random, and what that means for your applications.
[Read This Article]  [Top]

Nov 3, 2005 - Using Visual Studio .NET Wizards to Create an N-Tiered Application - Part 1
In the first part of his series on using Visual Studio .NET Wizards to create N-tiered applications, David Catherman covers using Visual Studio .NET 2003's wizards and code generation tools to build a database-based application quickly. Specifically, this tutorial will demonstrate how to use the wizards and still keep the code separated into different modules in order to produce the different tiers of an application.
[Read This Article]  [Top]

Oct 27, 2005 - Using DataSets Without a Database in ASP.NET
Sometimes you don't have a database table to work with, but you still want the data that your page presents to be dynamic. In this article, Steve Schwarting illustrates how to work with serialized DataSets without an attached database in ASP.NET.
[Read This Article]  [Top]

Oct 20, 2005 - Developing Web Applications for .NET and J2EE Using a Single Source Strategy
In this article, Marco Nanni offer a quick overview of Visual MainWin, a Visual Studio .NET plug-in that allows you to develop, debug, and deploy Web applications for the J2EE platform using C# or VB.NET.
[Read This Article]  [Top]

Oct 13, 2005 - Handling Optimistic Concurrency Issues in ASP
With optimistic locking becoming the first choice when implementing web applications, handling concurrency violations is becoming more and more important. There are several approaches to handling concurrency violations. This article examines two of them, record time stamping and blocking multiple logins.
[Read This Article]  [Top]

Oct 6, 2005 - A Quick Look at Xamlon Web
Have you ever wanted to deploy a WinForms application to the web or wished you could build fancy Flash-based user interfaces easily? If so, then Xamlon Web might just be the product for you. Xamlon Web allows you to create WinForms applications in C# or VB.NET and deploy them anywhere on the web using Macromedia Flash without any previous Flash experience.
[Read This Article]  [Top]

Sep 29, 2005 - Migrating to a Load Balanced IIS 6 Environment
Migration to IIS 6 can present itself as a daunting challenge. Depending on your existing hosting configuration, the process can number in hours, days, or even weeks. Careful planning and research is integral to achieve a successful migration.
[Read This Article]  [Top]

Sep 22, 2005 - Implementing Remote Calling Without Using AJAX
Right now the latest buzzword around town is AJAX. AJAX is an acronym for Asynchronous JavaScript and XML and is a method used to implement remote calling. The problem is that AJAX is only implemented in ASP.NET 2.0. This article will show you one way to implement remote calling without using AJAX or the XMLHttpRequest object. The technique outlined can even be used from classic ASP and is sufficient for most remote calling needs.
[Read This Article]  [Top]

Sep 15, 2005 - Building an Image Keyword System
Unlike text-based file formats image files aren't made up of words, which makes searching for an image file by keyword difficult. Instead of being able to simply open the file to see what it contains, we're stuck looking at the text around it and other metadata to determine the image's meaning. In this article, Ziran Sun shows you how to build a simple database-based image keyword system that allows you to associate keywords with images and use these keywords to make finding images easier.
[Read This Article]  [Top]

Sep 8, 2005 - Transfer Your Web Hosting the Right Way
You've heard the horror stories and maybe even have a few of your own. Web hosts that don't live up to your expectations, or even their own promises, can make running your web site a nightmare. If you've had it with your current hosting provider and are ready to move, this article outlines seven steps that will make the transition go smoothly and help you ensure that you're moving to the right place.
[Read This Article]  [Top]

Aug 31, 2005 - The X-Factor in SOA
In this article, Joseph Poozhikunnel examines the importance of the three X's -- namely XML, XML Schema, and XSLT -- in a service oriented architecture (SOA). He then defines the design considerations that need to be adopted when designing a system based on SOA and examines the pitfalls that can arise if they're not followed.
[Read This Article]  [Top]

Aug 25, 2005 - Performance Monitoring in SharePoint Portal Server 2003
Performance monitoring helps organizations identify performance bottlenecks. The problem is that with so many performance numbers available, how do you know which ones to watch? This article helps you identify which are the critical performance counters in a SharePoint Portal Server environment and explains how to monitor them. By monitoring performance regularly, organizations can recognize performance trends as they develop and prevent problems before they get out of hand.
[Read This Article]  [Top]

Aug 18, 2005 - SQL Server 2005 XQuery and XML-DML - Part 3
This article is the third and final installment of Alex Homer's series covering the new XML support in Microsoft SQL Server 2005. In it he covers updating the contents of xml columns, comparing traditional XML update techniques with XQuery, and using XQuery in a managed code stored procedure.
[Read This Article]  [Top]

Aug 11, 2005 - SQL Server 2005 XQuery and XML-DML - Part 2
In the second part of his series on SQL Server 2005's new XML support, Alex Homer looks at extracting data from XML columns, comparing traditional XML data access approaches with XQuery, and combining XQuery and XSL-T.
[Read This Article]  [Top]

Aug 3, 2005 - SQL Server 2005 XQuery and XML-DML - Part 1
Microsoft SQL Server 2005 now offers great support for and close integration with XML as a data persistence format. In the first article of his series examining this new support, Alex Homer offers an overview of how SQL Server 2005 stores XML documents and schemas, examines how it supports querying and manipulating XML documents, and provides a simple test application that allows you to experiment with XQuery.
[Read This Article]  [Top]

Jul 28, 2005 - N-Tier Web Applications using ASP.NET 2.0 and SQL Server 2005 - Part 2
In the second part of his series on building N-tier web applications using ASP.NET 2.0 and SQL Server 2005, Thiru Thangarathinam covers the business logic and user interface layers. In the process, he also examines some new features in ASP.NET 2.0 that greatly simplify the development process.
[Read This Article]  [Top]

Jul 21, 2005 - N-Tier Web Applications using ASP.NET 2.0 and SQL Server 2005 - Part 1
While the .NET Framework made building ASP.NET applications easier then it had ever been in the past, .NET 2.0 builds on that foundation in order to take things to the next level. This article shows you to how to construct an N-Tier ASP.NET 2.0 Web application by leveraging the new features of ASP.NET 2.0 and SQL Server 2005.
[Read This Article]  [Top]

Jul 14, 2005 - An Innovative Technique for Creating Reusuable Page Templates in ASP.NET 1.x
Code reusuability is one of the major goals of any good object-oriented programmer. While the ASP.NET framework has made code reusuability easier and more elegant than it was in classic ASP, one area where reusuability could be improved is at the UI level. This article outlines a technique that you can use in ASP.NET 1.x that allows every page in your web application to inherit not only the functionality of a base page, but its UI as well.
[Read This Article]  [Top]

Jul 7, 2005 - Hosting Indigo Web Services
In the second article of his series on Indigo web services, Chris Peiris explains how to host an Indigo web service and examines the IIS, self hosting, and Windows Activation Service hosting options. He then provides step-by-step instructions and sample code for an IIS-hosted and self-hosted Indigo web service.
[Read This Article]  [Top]

Jun 30, 2005 - Reading and Writing XML in .NET Version 2.0 - Part 3, Cont'd
In the final article of his series on reading and writing XML in .NET 2.0, Alex Homer looks at how the updated XML document store objects XmlDocument, XmlDataDocument and PathDocument can be used to read, persist and write XML documents and fragments more easily and more efficiently than in .NET 1.x.
[Read This Article]  [Top]

Jun 29, 2005 - Reading and Writing XML in .NET Version 2.0 - Part 3
In the final article of his series on reading and writing XML in .NET 2.0, Alex Homer looks at how the updated XML document store objects XmlDocument, XmlDataDocument and PathDocument can be used to read, persist and write XML documents and fragments more easily and more efficiently than in .NET 1.x.
[Read This Article]  [Top]

Jun 23, 2005 - Monitoring SharePoint Usage through an ASP.NET Web Application
In this article, Gayan Peiris looks at creating an ASP.NET web application that will display the usage details of a selected SharePoint site. Building such an application enables SharePoint administrators to gather all SharePoint usage data from a central location.
[Read This Article]  [Top]

Jun 16, 2005 - Reading and Writing XML in .NET Version 2.0 - Part 2, Cont'd
Alex Homer continues his series on reading and writing XML in .NET 2.0. In part one, we focused on the reading side of things, examining the XmlReader and XmlReaderSettings classes. In this article, we move on to look at the XmlWriter and XmlWriterSettings classes, and how they can be used to write XML documents and fragments more easily and more efficiently than in version 1.x of .NET.
[Read This Article]  [Top]

Jun 15, 2005 - Reading and Writing XML in .NET Version 2.0 - Part 2
Alex Homer continues his series on reading and writing XML in .NET 2.0. In part one, we focused on the reading side of things, examining the XmlReader and XmlReaderSettings classes. In this article, we move on to look at the XmlWriter and XmlWriterSettings classes, and how they can be used to write XML documents and fragments more easily and more efficiently than in version 1.x of .NET.
[Read This Article]  [Top]

Jun 8, 2005 - Indigo Programming Model
In the first part of his series on Microsoft Indigo, Chris Peiris examines the basics of SOA, explains how Indigo fits into the picture and the problems it solves. He then introduces Indigo's programming model and finishes by building a sample Indigo web service using the Microsoft .Net Framework 2.0.
[Read This Article]  [Top]

Jun 2, 2005 - Reading and Writing XML in .NET Version 2.0 - Part 1, Cont'd
In the first part of his series on reading and writing XML in .NET 2.0, Alex Homer discusses the XmlReader and XmlReaderSettings classes. The XmlReader exposes several useful new features and the all new XmlReaderSettings class makes it easy to generate single or multiple instances of an XmlReader with a range of useful properties.
[Read This Article]  [Top]

Jun 1, 2005 - Reading and Writing XML in .NET Version 2.0 - Part 1
In the first part of his series on reading and writing XML in .NET 2.0, Alex Homer discusses the XmlReader and XmlReaderSettings classes. The XmlReader exposes several useful new features and the all new XmlReaderSettings class makes it easy to generate single or multiple instances of an XmlReader with a range of useful properties.
[Read This Article]  [Top]

May 26, 2005 - Implementing AJAX Using ASP.NET 1.1
AJAX is an acronym that stands for Asynchronous JavaScript and XML. AJAX's strong point is that it allows data on a page to be dynamically updated without the browser having to reload the page. This article offers a brief introduction and description of AJAX and then provides some sample code illustrating its usage.
[Read This Article]  [Top]

May 19, 2005 - Building an Enterprise Service Bus to Support Service Oriented Architecture
In this article, Joseph Poozhikunnel defines an Enterprise Service Bus (ESB) that can be created to support any Service Oriented Architecture (SOA) adopted by an organization. The type of ESB required could vary as there is no "one size fits all", therefore the article examines a few of the mechanisms available that could be adopted to implement an ESB.
[Read This Article]  [Top]

May 12, 2005 - Retrieving SharePoint Site Information in an ASP.NET Web Application
In this article, Gayan Peiris examines using the SharePoint Object Model to access SharePoint site information from an ASP.NET web application. It should be of particular interest to SharePoint administrators who can use the included code as a starting point for development of their own web-based SharePoint administration application.
[Read This Article]  [Top]

May 5, 2005 - Building a Custom Module for DotNetNuke 3.0
This sample chapter from Packt Publishing's "Building Websites with VB.NET and DotNetNuke 3.0" illustrates how to build and use a custom module for DotNetNuke 3.0. DotNetNuke is a free, open source evolution of Microsoft's celebrated ASP.NET reference implementation, the IBuySpy Portal Solution Kit. It has developed into an advanced web content management system with tools to manage a dynamic and interactive data-driven website.
[Read This Article]  [Top]

Apr 28, 2005 - New Files and Folders in ASP.NET 2.0
With the release of ASP.NET 2.0, Microsoft has greatly increased the power of ASP.NET by introducing a suite of new features and functionalities. As part of this release, ASP.NET 2.0 also comes with a host of new special files and folders that are meant to be used to implement a specific functionality. This article examines these new files and folders in detail and provides examples that demonstrate how to utilize them to create ASP.NET 2.0 applications.
[Read This Article]  [Top]

Apr 21, 2005 - Building a FAQ Module for the ASP.NET Community Starter Kit
This sample chapter from Packt Publishing's "Building Websites with the ASP.NET Community Starter Kit" illustrates how to build a new module on top of the existing code in the ASP.NET Community Starter Kit (CSK). Using a Frequently Asked Questions (FAQ) module as an example, it shows how creating a new module allows you to add entirely new features which integrate seamlessly with the rest of the framework.
[Read This Article]  [Top]

Apr 14, 2005 - Building an End User Defined Data Model - Part 2
In the seconmd part of his series on building an end user defined data model, Peter Scheffler gets into the actual meat of the model and discusses real-world implementation details and the actual table layouts.
[Read This Article]  [Top]

Apr 7, 2005 - A Step-by-Step Guide To Using MySQL with ASP.NET - Part 2
In the second part of of his article on using MySQL with ASP.NET, Ziran Sun covers how to add a new MySQL user to the database server, assign the user the appropriate permissions, connect to the database, and build a simple ASP.NET page to perform a query.
[Read This Article]  [Top]

Mar 31, 2005 - Incorporating SQL Server Reporting Services into your Web Site
This article by Don Franke examines using a combination of C#, Javascript, an IFRAME, and SQL Server Reporting Services to create a one-click web page for viewing all the reports for your web application.
[Read This Article]  [Top]

Mar 24, 2005 - Building an End User Defined Data Model - Part 1
In the first article in this series, Peter Scheffler introduces the concept of a rules-based database engine that allows clients to make changes to their database structure without breaking the applications that access the database.
[Read This Article]  [Top]

Mar 17, 2005 - Real-World Value of XML and CMS - New Opportunities for Capco.com
In this case study, Dr. John Tunnicliffe relates the process Capco went through when overhauling their corporate web-site. They wanted a flexible content management system (CMS) which fully utilizes XML as well as the very latest in ASP.NET-based development tools.
[Read This Article]  [Top]

Mar 10, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 2, Cont'd
Alex Homer continues his detailed look at the major changes to the DataSet class. In this part, he looks at two features that allow developers to work with data in a more structured and efficient way when using the DataSet with a SQL Server 2005 database server.
[Read This Article]  [Top]

Mar 9, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 2
Alex Homer continues his detailed look at the major changes to the DataSet class. In this part, he looks at two features that allow developers to work with data in a more structured and efficient way when using the DataSet with a SQL Server 2005 database server.
[Read This Article]  [Top]

Mar 3, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 1, Cont'd
In this article, Alex Homer looks at the changes between the version 1.x and version 2.0 DataSet and their associated classes, showing you how you can take advantage of the new features to improve your applications' capabilities and performance.
[Read This Article]  [Top]

Mar 2, 2005 - The DataSet Grows Up in ADO.NET 2.0 - Part 1
In this article, Alex Homer looks at the changes between the version 1.x and version 2.0 DataSet and their associated classes, showing you how you can take advantage of the new features to improve your applications' capabilities and performance.
[Read This Article]  [Top]

Feb 23, 2005 - My Feature in Visual Basic 2005
In this article, Thiru Thangarathinam demonstrates the different classes and features available through the My namespace. By providing a speed-dial that allows you to more quickly and effectively utilize .NET framework functionalities in your application, the My feature provides huge productivity improvements for .NET developers.
[Read This Article]  [Top]

Feb 16, 2005 - Writing a Custom Membership Provider for the Login Control in ASP.NET 2.0
In ASP.NET 2.0 and Visual Studio 2005, you can quickly program custom authentication pages with the provided Membership Login controls. In this article, Dina Fleet Berry examines the steps involved in using the Login control with a custom SQL Server membership database.
[Read This Article]  [Top]

Feb 10, 2005 - A Step-by-Step Guide To Using MySQL with ASP.NET - Part 1
Back in the days of classic ASP, if you were building a database-driven web site, your choice was either to invest a lot of money to get a copy of Microsoft SQL Server (or some other enterprise-ready database) or invest a lot of time finding a way to deal with the performance and scalability limitations of Microsoft Access. Luckily these days there's another viable alternative: MySQL.
[Read This Article]  [Top]

Feb 3, 2005 - ASP.NET Mixed Mode Authentication
In many web applications it is desirable for both intranet users and external parties to be able to seamlessly log onto the system. The problem this raises is that it is not easy to allow intranet users to log in via Windows integrated authentication while also allowing external parties to log in to the same application using standard forms authentication. This article will show you one way to achieve the best of both worlds when it comes to authentication.
[Read This Article]  [Top]

Jan 27, 2005 - Moving a Database from SQL Server 7.0 to SQL Server 2000
Moving or copying a SQL Server database from one machine to another requires a lot of preparation in order to ensure a smooth transfer. In this article, Dina Fleet Berry examines the different methods and highlights the different issues associated with each of them.
[Read This Article]  [Top]

Jan 19, 2005 - Developing a Simple Service Oriented Architecture
The basic premise of a Service Oriented Architecture (SOA) system is to decouple applications from each other in order to make them autonomous. In this article, Joseph Poozhikunnel presents a simple SOA framework that can be used as a starting point for a system that addresses your specific business needs.
[Read This Article]  [Top]

Jan 12, 2005 - Populating ASP.NET Form Validators from XML
In large web applications, maintaining form validation criteria can become quite a chore. This article, by Robert Walling, will take a detailed look at a validation class that enables you to store these details in an accompanying XML file in order to make managing them much simpler.
[Read This Article]  [Top]

Jan 6, 2005 - Debugging a SQL Stored Procedure from inside SQL Server 2000 Query Analyzer
There are many times when using SQL Server 2000 Query Analyzer to debug SQL statements is a better choice than debugging in Visual Studio .NET. In this article, Dina Fleet Berry explains why and walks you through the debugging process step-by step.
[Read This Article]  [Top]

Dec 29, 2004 - ClickOnce Deployment in .NET Framework 2.0
In this article, Thiru Thangarathinam examines .NET 2.0's new ClickOnce deployment technology that is designed to ease deployment of Windows forms applications. This new technology not only provides an easy application installation mechanism, it also eases deployment of upgrades to existing applications.
[Read This Article]  [Top]

Dec 23, 2004 - Automated Deployment for Side By Side .NET Web Apps for Visual Studio .NET 2003
In this article, David Every outlines a step-by-step account of how he solved the problems he encountered while implementing an auto-deployment process. He also describes how to create a stable process for automated remote .NET deployment featuring "side-by-side" capability.
[Read This Article]  [Top]

Dec 15, 2004 - A Sneak Peek at ASP.NET 2.0's Administrative Tools
With ASP.NET 2.0, Microsoft has made great strides in increasing developer productivity and has made implementing previously complex solutions relatively easy. Where this version of ASP.NET really shines, however, is in its new administrative tools that allow developers to spend less time managing the configuration of the servers and software and more time developing great code.
[Read This Article]  [Top]

Dec 8, 2004 - Designing Role-Based Security Models for .NET
In this article, Michele Leroux Bustamante discusses authentication, authorization and role-based security in .NET. Along the way, he provides some best practices for implementing role-based security in some typical .NET application scenarios including rich clients, Web applications, and Web services.
[Read This Article]  [Top]

Dec 1, 2004 - Implementing FTP in the .NET Framework
While .NET has built-in support for HTTP and SMTP, support for FTP is limited. In this article, Fiach Reid shows you how to built a custom FTP client using standard windows components.
[Read This Article]  [Top]

Nov 24, 2004 - Persisting .NET Objects to SQL Server Using SQLXML and Serialization
As a follow up to his article on retrieving objects from SQL Server using SQLXML and serialization, Gianluca Nuzzo discusses saving objects back to SQL Server using a schema definition file and updategrams.
[Read This Article]  [Top]

Nov 17, 2004 - The ASP.NET 2.0 TreeView Control
Thiru Thangarathinam introduces ASP.NET 2.0's new TreeView control which provides a seamless way to consume and display information from hierarchical data sources. The article discusses this new control in depth and explains how to use this feature rich control in your ASP.NET applications.
[Read This Article]  [Top]

Nov 10, 2004 - Business Intelligence with Microsoft SQL Server Reporting Services - Part 3
Adnan Masood concludes his discussion of Microsoft SQL Server Analysis services and Microsoft SQL Server Reporting services. In the final part, he discusses Reporting Server web services and using custom code in reports.
[Read This Article]  [Top]

Nov 3, 2004 - 10 Steps to a Successful Versioning and Deployment Strategy for .NET
A well rounded versioning and deployment strategy considers several overlapping and interdependent .NET Framework concepts. In this article, Michele Leroux Bustamante will take you through a ten step program that reviews these core concepts, their relationship, and provides guidance for successful application deployments for the .NET Framework.
[Read This Article]  [Top]

Oct 27, 2004 - Business Intelligence with Microsoft SQL Server Reporting Services - Part 2
Adnan Masood continues his discussion of Microsoft SQL Server Analysis services and Microsoft SQL Server Reporting services. In this part, he discusses the steps that go into building more advanced reports.
[Read This Article]  [Top]

Oct 20, 2004 - Beyond the DataGrid: An Architectural View of the Data Source Model in ASP.NET 1.x and 2.0
Dino Esposito discusses the differences between the DataGrid control in version 1.x and 2.0 of ASP.NET. In the process, he also builds an improved version of the 1.x control that can get you some of the new 2.0 features today.
[Read This Article]  [Top]

Oct 13, 2004 - Business Intelligence with Microsoft SQL Server Reporting Services - Part 1
Adnan Masood discusses Microsoft's comprehensive integrated business intelligence, data mining, analysis and reporting solution: Microsoft SQL Server Analysis services and Microsoft SQL Server Reporting services.
[Read This Article]  [Top]

Oct 6, 2004 - Creating Triggers Using Managed Code in SQL Server 2005
Thiru Thangarathinam discusses taking advantage of the integation between the .NET CLR and SQL Server 2005 in order to do things like create triggers using managed code.
[Read This Article]  [Top]

Sep 29, 2004 - Developing Web Parts with ICellConsumer Interface
Most default SharePoint Server Web Parts can be connected across organizations. The third article in this series shows how to develop connectable Web Parts that consume information provided by other Web Parts.
[Read This Article]  [Top]

Sep 22, 2004 - Unit Test - Testing with NUnit Framework
Kamran Qamar introduces unit testing with NUnit and offers some best practices, tips, and tricks.
[Read This Article]  [Top]

Sep 14, 2004 - Transaction Processing in ADO.NET 2.0
One area that stands out when comparing ADO.NET 1.x to ADO.NET 2.0 is transaction processing. Bill Ryan shows just how easy transaction processing has become with the TransactionScope object in ADO.NET 2.0.
[Read This Article]  [Top]

Sep 8, 2004 - Custom Object Data Binding with .NET
Developers often use brute force coding to marshal data between the GUI and application objects. In this article, Luther Stanton explains how to use .NET's out-of-the box data-binding functionality to make this job much easier.
[Read This Article]  [Top]

Sep 2, 2004 - Queue MSMQ Messages from SQL Server
Learn how to create a console application to queue a message in Microsoft Message Queuing (MSMQ) and then use an extended stored procedure to call the console application from a SQL Server trigger.
[Read This Article]  [Top]

Aug 30, 2004 - Tuning Up ADO.NET Connection Pooling in ASP.NET Applications
Connection pooling increases the performance of Web applications by reusing active database connections instead of creating a new connection with every request. This article shows how to monitor the connection pool, diagnose a potential problem, and apply the appropriate fix.
[Read This Article]  [Top]

Aug 25, 2004 - Developing Web Parts with the ICellProvider Interface
Most default SharePoint Server Web Parts can be connected across organizations. The second article in this series shows how to develop connectable Web Parts that provide information to other Web Parts.
[Read This Article]  [Top]

Aug 17, 2004 - The Perfect Service - Part 2
Ambrose Little provides the complete source code for his 'Perfect Service' and explains how the .NET Service Manager enables features such as drag-n-drop deployment.
[Read This Article]  [Top]

Aug 12, 2004 - Middle-Tier Hosting: Enterprise Services, IIS, DCOM, Web Services, and Remoting
There is broad-reaching debate about remoting, Web services, Enterprise Services, and DCOM. In short, it is a debate about the best technology to use when implementing client/server communication in .NET. Rocky Lhotka shares his thoughts on the issue while offering clear explanations of basic application architecture terminology.
[Read This Article]  [Top]

Aug 10, 2004 - Implementing and Promoting Daily Builds
Automatic daily builds is a well known software engineering best practice. This article introduces a strategy for implementing and promoting daily builds and offers tips and tricks for preventing and fixing breaks.
[Read This Article]  [Top]

Aug 4, 2004 - Accessibility Improvements in ASP.NET 2.0 - Part 2
Alex Homer continues to highlight some of the new ASP.NET 2.0 accessibility features. These features make it easier for visually impaired users to view and navigate Web sites and provide better support for alternative types of browsers and user agents.
[Read This Article]  [Top]

Jul 30, 2004 - Connectable Web Parts in SharePoint Portal Server 2003 - Part 1
Most default SharePoint Server Web Parts can be connected across organizations. The first article in this series explains how to connect existing Web Parts using the connection Interface classes in the SharePoint architecture.
[Read This Article]  [Top]

Jul 27, 2004 - Accessibility Improvements in ASP.NET 2.0 - Part 1
Alex Homer highlights some of the new ASP.NET 2.0 accessibility features. These features make it easier for visually impaired users to view and navigate Web sites and provide better support for alternative types of browsers and user agents.
[Read This Article]  [Top]

Jul 21, 2004 - COM Interop Exposed
This article provides and excellent foundation for COM Interop. It reviews COM's background, explains how VB6 interacts with COM, and then shows how to design .NET components to smoothly interact with COM.
[Read This Article]  [Top]

Jul 13, 2004 - Retrieving Objects from SQL Server Using SQLXML and Serialization
This article will describe how to design a data access layer for a set of entities. You'll learn how to write an XSD schema and design two simple helper classes -- one for reading an XML stream from SQL Server using SQLXML and another for deserializing the XML stream.
[Read This Article]  [Top]

Jul 8, 2004 - Using IE's Web Service Behavior To Create Rich ASP.NET Applications
This article explains the features of the IE Web service behavior and shows how to asynchronously communicate with an ASP.NET Web service directly from the client.
[Read This Article]  [Top]

Jul 6, 2004 - Using .NET and Excel 2003 To Validate E-Mails
Calvin Luttrell shows how to validate e-mail addresses stored in Excel 2003 and provides a special function for solving that pesky problem Yahoo! mail servers cause.
[Read This Article]  [Top]

Jun 30, 2004 - Simplified and Extended Data Binding Syntax in ASP.NET 2.0
Alex Homer discusses the simplification of, and extensions to, the ASP.NET 1.x data binding syntax, the new two-way data binding syntax for updating data sources, and the new syntax for binding to XML data in ASP.NET 2.0.
[Read This Article]  [Top]

Jun 29, 2004 - Q&A: Ed Kaim, Product Manager, Microsoft
This interview with Ed Kaim, product manager on the Developer and Platform Evangelism Division at Microsoft, focuses on how Microsoft's upcoming Longhorn platform and next versions of Visual Studio will change the role of the developer.
[Read This Article]  [Top]

Jun 24, 2004 - The Perfect Service - Part 1
The first article in this two-part series shows how to get Ambrose Little's .NET Service Manager running and then how to add plug-n-play services to it using drag-n-drop or XCOPY.
[Read This Article]  [Top]

Jun 21, 2004 - Using Open Source .NET Tools for Sophisticated Builds
Building an application can be more than pressing F5. With an increasing number of quality packages being released, developers for the .NET platform now have options to create a very sophisticated build process. Aaron Junod describes a sample build environment and shows how a number of tools can work together to make reliable, predictable, and value-added builds.
[Read This Article]  [Top]

Jun 17, 2004 - Q&A: Fred Durham, CEO and Founder, CafePress.com
It's been three years since CafePress.com migrated to .NET, so we decided to check in for an update on the company's growth, the new challenges it faces, and .NET's ability to keep up.
[Read This Article]  [Top]

Jun 14, 2004 - Windows Forms Object Data Binding in .NET 2.0
Rocky Lhotka discusses .NET 2.0's new smart DataTable technology and examines Whidbey's RAD support for object data binding in .NET 2.0 Windows Forms.
[Read This Article]  [Top]

Jun 9, 2004 - Modifying Web Services Documentation
This short article describes a quick and easy way to provide some security to an ASP.NET Web service by modifying its associated documentation file.
[Read This Article]  [Top]

Jun 2, 2004 - Kerberos Authentication with Web Services Enhancements 2.0
Kerberos authentication is the cornerstone of Windows operating system authentication architecture. Web Services Enhancement 2.0 (WSE 2.0) extends Kerberos support to ASP.NET Web services. Chris Peiris explains the support for this new feature in WSE 2.0.
[Read This Article]  [Top]

May 25, 2004 - Generics In-Depth
Although generics are extremely useful, they also seem to have a certain mystique that cannot be readily explained. This article hopes to remove that aura of mystery by showing just how easy it is to use generics and how useful they can be in many common situations.
[Read This Article]  [Top]

May 18, 2004 - ASP.NET 2.0 Caching Features
This article examines some of the new and exciting caching features in ASP.NET 2.0 and shows how to implement them in Web applications.
[Read This Article]  [Top]

May 11, 2004 - SharePoint Security and .NET Impersonation
When implementing custom components that require access to restricted resources, implicit impersonation must be used. Jay Nathan shows how to create a class that makes using .NET Impersonation a snap.
[Read This Article]  [Top]

May 4, 2004 - Creating a Flexible Configuration Section Handler
Jeff Gonzalez demonstrates how to create a flexible configuration section handler using C#. He provides a summary background of the .NET configuration system, explains why the system is useful, and shows how it can be extended.
[Read This Article]  [Top]

Apr 27, 2004 - Develop and Customize Web Parts with Custom Tool Parts
Tool Parts provide an interface for Web Part properties well beyond the capabilities of the default property pane. In this article Gayan Peiris shows how to customize Web Parts with custom Tool Parts.
[Read This Article]  [Top]

Apr 21, 2004 - Creating a Web Custom Control
Conrad Jalali shows how to build Web custom controls by creating one that displays checkboxes in a categorized, hierarchical view.
[Read This Article]  [Top]

Apr 13, 2004 - Wireless Home Automation Using .NET and X10
Learn how to use .NET to communicate with the X10 Firecracker Home Automation System through a PC's serial port. Then build a mobile Web form to access all X10-enabled appliances from a wireless device.
[Read This Article]  [Top]

Apr 7, 2004 - Reusable Components in ASP.NET 2.0, Object Binding and Precompilation
This article demonstrates how to create a reusable component in ASP.NET 2.0 and then consume it from an ASP.NET page. Also learn how the ObjectDataSource control can be used to directly bind the output of an object to the controls in an ASP.NET page and how precompilation can be used to increase the performance of the Web application and catch compilation errors.
[Read This Article]  [Top]

Mar 31, 2004 - Build a Managed BHO and Plug into the Browser
Browser Helper Objects (BHOs) are COM components that communicate with Internet Explorer to enrich the browsing experience. Michele Leroux Bustamante returns to the world of COM to show you how to build a managed BHO with the help of the .NET Framework's COM interoperability features.
[Read This Article]  [Top]

Mar 23, 2004 - Exploiting .NET's Advanced Deployment Features
Tony Arslan shows how to use VS .NET's custom deployment feature to create configuration files on the target machine during installation.
[Read This Article]  [Top]

Mar 18, 2004 - DevDays 2004 Round-Up
Adnan Masood just returned from DevDays 2004 in Los Angeles. Here he provides some thoughts and insights into the Web application security-focused conference.
[Read This Article]  [Top]

Mar 15, 2004 - Creating a Popup Date Picker
Conrad Jalali shows how to extend the functionality of the ASP.NET Calendar control to remove some of the annoying postback delays that occur when populating a text box with a date from a popup calendar.
[Read This Article]  [Top]

Mar 10, 2004 - Intellectual Property Protection and Code Obfuscation
Learn about the execution process of CLR-based programs and how to protect your applications from being easily disassembled back into source code.
[Read This Article]  [Top]

Mar 2, 2004 - Customizing the VBCommenter PowerToy
Patrick Coelho shows how to customize the VBCommenter Power Toy to provide the same VS .NET XML code commenting and automated code documentation functionality afforded to C# developers.
[Read This Article]  [Top]

Feb 24, 2004 - How to Send Secure Mail in ASP-Based E-Commerce Applications - Part II
Businesses that utilize encrypted e-mail may find Secure Multipurpose Internet Mail Extensions (S/MIME) to be somewhat restrictive. This article shows how to use security features in PDF as an alternative to S/MIME.
[Read This Article]  [Top]

Feb 18, 2004 - Customizing SharePoint Web Parts with