# Home
ASP Weather Control
Add a Weather control to your Web Site using the CDyne Weather Web Services.  This is a free service and provides current weather and extended 7 day forecast data.  In this article you will learn how to create a Weather control using Web Services, making calls to retrieve the current conditions in your area.
Disable Page caching in ASP
Recently I needed to disable caching for a page in ASP and after trying many various suggestions I ran into a very simple solution and thought I'd share it.
On your Code page add the following line in the <head> tag;
 
   <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
   <META HTTP-EQUIV="EXPIRES" CONTENT="-1">

and in the code behind add;  

    Response.Cache.SetCacheability(HttpCacheability.NoCache);

Worked like a charm.
MooTools Javascript framework
I just recently stared using/writing Javascript code and while very impressed with the results I could only hope that there would be a better, more object oriented way to develop code. After doing research on the subject found that there were many options available such as Prototype and Dojo but they didn't provide the functionality that I was looking for so I quickly narrowed my choices down to jQuery and MooTools.
The various faces of Windows Search
When I updated my computer a while back I inadvertently installed the new Windows Seach 4.0 and really disliked it.  So I started googling for a way to get back to the good old XP Seach Companion.  While researching I found that there are 3 search modes, for lack of a better word that may be configured for XP.  In this article I will explain how to configure your system for each.
RichText Control in C# and VS2005
RichText Control

The RichText Control is a lightweight control that can be seamleesly integrated into your application to provide a rich set of features that rival those of a control you would have to pay for. Among its many features this control allows the user to insert single or multiple images, open and save files in either raw or rich text formats and maintains a transparent background allowing the developer to add background content including images.

ClipSpy+ - Clipboard intercept application

The Clipboard class uses global memory to store and retrieve data during cut, copy and paste operations and when dragging and dropping files. It accomplishes this by storing data pertaining to the object in fragments with various formats to represent different aspects of the data being acted upon. Windows provides a hook for anyone interested in intercepting data from the Clipboard by allowing us to add ourself to a chain or linked list of listeners. The only thing we need to do here is to relay the data passed to us to the next listener in the chain. Don't break the chain or you'll be dancing on thin ice! i.e. unpredictable things can happen.

Gradients made easy - A utility to design Gradients interactively.

I'm not going to go knee deep into explaining graphics, GDI+ or even gradients, instead I'm going to give a brief overview for each of the important concepts then I'll move on and and get into how to create the gradients that you see/have seen in this article. A lot of them were easy, some I stumbled on and some I really had to scratch my head and just try different things but overall I've managed to create some pretty nice graphics and you can too. First thing we need to do is get a basic understanding of the concepts, so this first section is devoted to that.

An Extended/Animated Header Control w/Design-time integration

Need a way to visually design some impressive controls quickly? The idea was to make it simple and fast to create a control that would attach itself to a windows control and show/hide contents by expanding and collapsing. I started out trying to add a header to ListBox control and found that I couldn't get it to do what I wanted so I proceded to write a generic header that you could associate with any windows control. I kept adding functionallity to it to make it truly generic and this is what I ended up with. The ExtendedHeaderControl allows you to; dock your Header to a windows control such as a ListBox. Dock a Footer control to a windows control and have it follow the control when animating. Define custom corners (Ear Adornments) for the Header and Footer controls. Add Images, select borders, add Text, and configure Background color either solid or Gradient.