VC++ MVP 2006, C# MVP 2007 Ravi Bhavnani's .NET bits
A compendium of scribblings, hacks, and things .NET

  • The CodeProject
  • CodePlex
  • Channel 9
  • The Lab with Leo Laporte
    2008 Home 

    Read the article C# 3.0 - Extension methods
    Helper classes grown up
    by Ravi Bhavnani, 11 Feb 2008

    Read the article C# 3.0 - Automatic properties
    Much ado about nothing?
    by Ravi Bhavnani, 14 Jan 2008

    2007 Home 

    Read the article Say what!?
    Speech synthesis the managed way
    by Ravi Bhavnani, 17 Dec 2007

    Read the article Thread parameters - the .NET 2.0 way
    More manageable managed multithreading
    by Ravi Bhavnani, 12 Nov 2007

    Read the article True, false, or undefined?
    Nullable types to the rescue
    by Ravi Bhavnani, 15 Oct 2007

    Read the article Watch what I copy!
    Monitoring the clipboard with a little help from P/Invoke
    by Ravi Bhavnani, 17 Sep 2007

    Read the article Enhance your (MDI app's) image
    How to display a background image in the MDI client area
    by Ravi Bhavnani, 13 Aug 2007


    Most of the drivel at this site is copyright Ravi Bhavnani.
    Questions or comments?  Send mail to