| Overview of MSBuild, Part 2: From the Task Author's Perspective |
| MSDN |
| Learn how to create custom tasks that MSBuild transparently uses in your projects. The author details a base class to ease the implementation of your own task, and offers some tips on how to debug your code in this scenario. |
|
| Overview of MSBuild, Part 3: What Is the Limit to Extensibility? |
| MSDN |
| Describes MSBuild's support of Visual Studio solution files and explains how the extensible logger mechanism can be used to write rich build tools. |
|
| Page Tracking in ASP.Net |
| The Code Project |
| This articles explains how to track visitors to your web site. |
|
| PleaseWaitButton ASP.NET Server Control |
| The Code Project |
| An approach to displaying a "please wait" message/animated gif following a button click using encapsulated client-side JavaScript |
|
| PORTALS Unleash Your Site's Potential with Web Parts and Personalization in ASP.NET 2.0 |
| MSDN |
| Web Parts and Personalization in ASP.NET 2.0 |
|
| PRB: DataGrid Does Not Automatically Generate UniqueIdentifier Fields with AutoGenerateColumns=True |
| http://www.kbalertz.com/ |
| (313155) - When you use the DataGrid Web server control in your .aspx pages, corresponding columns are not generated automatically for fields of type UniqueIdentifier . This behavior occurs when the AutoGenerateColumns property for the DataGrid is set to True . |
|
| PRB: InvalidCastException When You Bind DateTimePicker That Contains a Null Value (Q313513) |
| http://www.kbalertz.com/ |
| When you bind a |
|
| PRB: Slow Performance When Transforming an ADO.NET DataSet with Non-Nested DataRelations |
| Microsoft Support |
|
(325693) - Performance of your computer system slows when you try to transform the XML representation of a DataSet that has multiple related DataTable objects whose DataRelation objects are not nested to reflect a hierarchical structure.
|
|
| Precise .NET Server Content Caching |
| DotNetJunkies |
| Dimitrios explains a simple way of extending the Cache API and adding even more functionality to your .NET pages. |
|
| Printing Invoices |
| C# Corner |
| The other day, I decided to cruise ZDNET to look for a simple shareware program to make invoices. I have to say, I couldn't find what I was looking for, so I turned to C# and .NET. This program can stand improvements but it will get you started in creating an invoice and printing it to the printer. You can customize the invoice by changing the bitmap supplied in the download to an invoice of your choice and then move the controls to fit into the proper locations on the Background bitmap. This invoice layout was scanned in from Intuit's, Quicken 99 and modified to add a few features. |
|
| Programmatically using ADO.NET and XML |
| The Code Project |
| With ADO.NET, a database can be regarded as a virtual XML document. XPath query and XSLT transformation are naturally available. |
|
| Rationalizing access checks with HMAC:ed URLs |
| The Code Project |
| An article on rationalizing away some access cheks for protected ASP.NET resources, while maintaining client side cacheability. |
|
| Real Time TCP/IP using C# |
| The Code Project |
| The Real time Application is a sample that shows the communication techniques between a client (TcpClient) and a server (TcpServer) application using Socket class on each side. The project also demonstrates how to using listview control in the real time project. |
|
| Real World Best Practices for Handling Dates |
| The Code Project |
| Best practices for use when handling dates during less than ideal development projects. Explains a simple way to approach input and output date formatting when integrating with applications and databases. |
|
| Reflecting Data to .NET Classes: Part I - From HTML Forms |
| C# Corner |
| Reflection allows us to examine internal details of assemblies and classes at runtime (programmatically). Using reflection, you can find out everything about a class, as well as dynamic object creations and method invocations. As such, with the help of Reflection, we can carry out some automated data mappings. That means no more manual line-by-line mappings, taking a value from one place, and assign to another etc. |
|
| Reliable XML Web Services |
| MSDN |
| Among the various FAQs about building XML Web services, reliability falls into the top five issues facing developers implementing decentralized Web services. The problem space, when broken down into small pieces, is not that difficult. So, this month I decided to jump off into the extreme area of building reliable XML Web services. |
|
| Rich Custom Error Handling with ASP.NET |
| MSDN |
| Add your own custom error handling to your ASP.NET Web applications to ease debugging and improve customer satisfaction. |
|
| Run-time Serialization |
| MSDN |
| In this three-part series of columns, I will explain how the .NET Framework exposes its serialization and deserialization services. For almost all data types, the default behavior of these services will be sufficient, meaning that it takes almost no work for you to make your own types serializable. However, there is a small minority of types for which the serialization service's default behavior will not be sufficient. Fortunately, the serialization services are very extensible, and I will explain in these three columns how to tap this extensibility to do some pretty powerful things when serializing or deserializing objects. |
|
| Scheduled Email Reports |
| ASP Alliance |
| This simple application is designed to be placed into the scheduler of a server to run daily, and to then read from an XML file to determinewhen to send which reports to whom. The chief goal of this application once in place is that no direct server access be required for updates ormaintenance. Reports can be added, removed, or changed, and the recipients and schedule modified as well, all with FTP or FrontPage access only.The application consists of two parts -- the EXE file that must be placed into the Task Scheduler on the server (it doesn't even have to be theweb server where the reports reside, but it should have a persistent internet connection and it must have an SMTP service running on it or elseit needs modified to use an external SMTP server), and the XML configuration file that can reside anywhere as long as the EXE can reference itvia URI. The application can also be run from the command line without an XML configuration file. |
|
| Selecting a DropDownList Value Embedded in a DataGrid |
| DotNetJunkies |
| I'm creating a Web Form with a DataGrid for data entry using C#. How can I make a DataGrid cell display a DropDownList for showing list of products in all the rows ( for same column )? |
|
| Selecting a DropDownList Value Embedded in a DataGrid |
| DotNetJunkies |
| This How To shows you how to populate a DropDownList in a DataGrid row, and set the correct selected item. The sample code includes additional DataGrid features including ASC/DESC toggle column sorting - in both C# and Visual Basic .NET |
|
| Separating Datagrid Items |
| The Code Project |
| How to add a separator row to set off groups of similar data in an ASP.NET Datagrid |
|
| Setting Database Values to Their Uninitialized State |
| DotNetJunkies |
| Ask the DotNetJunkies - In this How To Doug shows you how to use System.DBNull to set a database field to its uninitialized state. |
|
| Simple Chat Application in ASP.NET |
| The Code Project |
| Implementing a simple chat application using ASP.NET and remote scripting |
|
| Simple Code for a Common Footer |
| DotNetJunkies |
| In this article, Xico shows how to create a simple footer User Control that displays the last time the current page was changed. |
|