Blog Action Day
Today's entry is dedicated to environmental appreciation. In the early ages of man, the earth was wild, cold, and full of danger. We have waged war on the unruly forces of nature for thousands of years. Compared to our savage upbringings, we live now in an unimaginable paradise of warmth, comfort and plenty. A few isolated families scattered over a wide dark land now find themselves amongst a crowd of constant companionship and entertainmen...
ObjectListView Update (1.0.0.11): Find, Select, & Property Paths
Note: You can download the complete implementation here. I just posted a new version of ObjectListView that fixes a couple of bugs and adds some minor usability enhancements. I've been using ObjectListView more in different projects, and I'm feeling the pain points. Foremost, a complete IBindingListView implementation means that interaction with Windows Forms controls works smoothly, but that doesn't mean it's easy for the developer to ...
Installing AnkhSVN on Vista
I just got a new notebook PC with Vista pre-installed. After removing all the OEM applications and finally re-paving to remove a wasted (er, "recovery") partition, I'm installing all my development tools. One tool I've really come to appreciate is the AnkhSVN plugin for Visual Studio 2005. Ankh integrates the Subversion (SVN) source code control system with VS. I've used Subversion at work for the last two years, and I have to ...
Serialization Problems and Solutions
.NET serialization is a very simple concept, yet often fails to work the way we'd expect. The basic idea is that you're converting objects from their in-memory format to some other form, and then back again. Today I'll walk through some common scenarios that you might encounter when serializing objects to a file with the BinaryFormatter. The complete set of code examples is provided for download here. The Serializable Attribute In order to ...
ObjectListView Update (1.0.0.9): Debugger Visualizer
Note: You can download the complete implementation here. For those of you just tuning in, ObjectListView is my answer to the .NET need for a DataView-like construct for ordinary objects. With ObjectListView, you can have a sorted and filtered view of any IList or IList. You can bind this view to controls like the DataGridView. This new version adds a debugger visualizer and includes a few other small enhancements and bug fixes. Bug ...