Multi-Process Synchronization with Named Events

Since I am in between real projects right now, I have had some time to work on some side projects.  As I was working on some threading in one of these projects, I noticed that there was a new class in the System.Threading namespace that had not been there in .NET 1.1 …  EventWaitHandle.  I…

11

Real World GridView: Excel-like Frozen Headers for ASP.NET 2.0

Many of us are familiar with frozen cells in Excel, but it is typically quite difficult to implement something like that HTML.  In this “Real World GridViews”, we investigate adding this functionality to GridView to make frozen headers easy to reuse across pages.   Though I am only going to go over freezing headers here, once…

58

Finally … Part 2 of Real World GridViews

GridView is a great control, and out of the box it does a lot of wonderful stuff, but I haven’t worked on a project yet where it did everything I needed.  “Real World GridView” is an attempt to share some of the common customizations I end up doing to GridView on a regular basis. I…

0

Real World GridView: Two Headed & Grouping GridViews

By now you may have figured out when I say “soon” I mean relatively soon, and by “relatively” I meant relative to the rise and fall of empires.  I am finally posting part 2 of the grid view articles.  Also, I have posted the source code on Got Dot Net for both part 1 and…

34

Lambda Expressions: C# has a Lisp??

Until I started looking at C# 3.0, I had never heard of lambda expressions.  A quick glance at Wikipedia tells me that they seem to pre-date computers, and languages like Lisp and Ruby seem to be based on them. But what the heck are lambda expressions??  The short answer is: They are just shorthand anonymous methods. It took me…

6

Using SynchronizationContexts.

SynchronizationContext is new in .NET 2.0, and I haven’t found too much written about it yet.  It is used by classes like BackgroundWorker and some other built-in classes, and I wanted to show how you can use it in your code as well.  I came across this while working on my WinCast project where I needed…

9

WinCast: A podcast receiver built-on the Windows RSS Foundation.

I saw the Windows RSS API was published the other day and so I just had to create something with it. What better than a podcast receiver!! I’ve gotten into podcasts since I bought myself a Zen MicroPhoto for x-mas. My previous client, Doppler, which I chose because it’s .NET, was using > 300MB of…

2