(Peyton McCullough) In “Serialization with .NET,” we began by serializing a simple string. Then, we moved on to serializing custom types and examined how a class can participate in the serialization and deserialization processes using the OnSerializing, OnSerialized, OnDeserializing and OnDeserializ
Tag: Development
Navigate hierarchical site data with ASP.NET’s TreeView control
(Tony Patton) Now that you’re up to speed on ASP.NET Site Map and SiteMapPath controls, I’ll explore the TreeView control, which gives users an easy way to navigate a Web application. I will begin with an examination of the SiteMapDataSource control, which you may use to populate the TreeView contro
Five ways to prepare for a SOX audit
(Michael Hillenbrand) For those of you who have not yet had the pleasure of being audited for the Sarbanes-Oxley Act (SOX), the experience can be about as pleasant as a trip to the dentist. But it doesn’t have to be that painful. Just like when visiting the dentist, a little proactive maintenance an
ASP.NET Hang Case Study: Application hangs on startup
(Tess Fernandez) Recently we have been getting quite a few similar hangs in ASP.NET. From the first look they really aren’t all that similar but when we get down to the nitty-gritty we see that they all hang or rather have a very high latency, in the exact same location.
BI Has Left the Building
(David O’Connell) Mobile business intelligence (BI) was a long time coming, but it’s finally here and people are using it. Although it has been around for a long time in the form of alerts and emails, it was fairly crude. Information flowed in one direction – to the mobile user – and there was littl
Serialization with .NET
(Peyton McCullough) Initializing and manipulating objects in a program is fairly straightforward, but in some situations, this isn’t enough. Rather than just being used and discarded, it’s sometimes necessary for an object to be preserved for later use. It’s also sometimes necessary for objects to b
.NET Tip: Managing Resources with the Using Statement
(Jay Miller) Last week, I showed you how you can help ensure that your objects release their resources by implementing IDisposable. This week, I want to show you the using statement that allows you to specify when your objects release their resources. Objects declared in the using statement will exp
Ease Web site navigation by implementing ASP.NET’s SiteMapPath control
(Tony Patton) The ASP.NET Site Map Web server control allows you to easily set up and define a Web application’s logical structure. It is designed to work with ASP.NET 2.0’s Menu, SiteMapPath, and TreeView navigation controls. This article describes how to implement user-friendly Web site navigation
Create a Custom DataGridView Column
(Ken Getz) I tend to get random e-mail requests for programming help. I do the best I can to solve all the issues that come up, but generally refer random questions to the public newsgroups. If the question is really interesting, however, I can’t help myself from digging in. Recently, I got an e-mai
Structured Exception Handling in VB.NET
(Irina Medvinskaya) VB.NET improved a number of features compared to the legacy VB language. One of the most notable changes is the introduction of structured exception handling. Even though VB.NET still supports the On Error Goto type of error handling, it’s not a good idea to use it. Instead, you
